Tibber-local-lib

Latest version: v1.3.0

Safety actively analyzes 683322 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

1.3.0

Small improvement being able to define the nodeID.

- **Define nodeID**
NodeID is the ID of the external IR reading hat sitting on the energy meter. By default the Pulse uses nodeID=1.
However, sometimes the nodeId is different.
The correct nodeID can be found the using direct access: `http://tibber-host.fritz.box/nodes/`

**Example of initialization:**
`tibber_pulse = SMLDecoder(tibber_pulse_host, auth)` <--- undefined will use nodeId 1 by default
`tibber_pulse = SMLDecoder(tibber_pulse_host, auth, nodeId=2)` <--- will use nodeId 2

We are grateful for the ongoing support and contributions from our community, which help us improve the library continuously. If you discover any new values or metrics reported by your meter, please consider contributing by submitting a pull request or opening an issue on our GitHub repository.

1.2.0

We have made significant improvements in this release to support a wider variety of SML meters, thanks to the invaluable contributions from our community. Below are the key updates:

- **Enhanced Meter Compatibility:**
We have expanded our support to retrieve both imported and exported power from the meter, specifically for the 1.8.0 and 2.8.0 values.
- `Total Energy Import (Wh): 3983179.1`
- `Total Energy Export (Wh): 4814912.100000001`

- **New Function for Comprehensive Data Retrieval:**
Introduced a new function, `fetch_all_meter_data()`, which retrieves and decodes all SML data from the meter. This function allows for detailed research and helps identify any special, unsupported values to further enhance our library.
python
All meter data: [
<obis: 010060320101, value: EMH>,
<obis: 0100600100ff, value: 0a01454d4800009f3XXX>,
<obis: 0100010800ff, status: 1839364, val_time: 56769492, unit: 30, scaler: -1, value: 39831791>,
<obis: 0100020800ff, val_time: 56769492, unit: 30, scaler: -1, value: 48149121>,
<obis: 0100100700ff, unit: 27, scaler: 0, value: 50>
]


- **Improved Value Handling with Auto-Scaling:**
Implemented better handling for auto-scaling the reported values by utilizing the `scaler` value provided by `smllib`. This ensures that the reported values are accurate and appropriately scaled.

We are grateful for the ongoing support and contributions from our community, which help us improve the library continuously. If you discover any new values or metrics reported by your meter, please consider contributing by submitting a pull request or opening an issue on our GitHub repository.

1.1.0

simplified hostname, ip definition ⚙️, improved readability of README.md ✏️

v.1.0.0
Initial first release ✅

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.