Installation
Step 1: Download the Plugin
- SSH into your Domoticz server.
- Navigate to the Domoticz plugins directory: cd domoticz/plugins
- Clone the plugin repository: git clone https://github.com/me-processware/Tibber.git
Step 2: Install Python Dependencies
- Navigate to the plugin directory: cd Tibber
- Install the required Python libraries: pip3 install -r requirements.txt --upgrade (i removed the versions)
Step 3: Restart Domoticz
- Restart the Domoticz service to load the new plugin: sudo systemctl restart domoticz.service
Step 4: Configure the Plugin in Domoticz
- In the Domoticz web interface, navigate to Setup > Hardware.
- Add a new hardware device.
- Select "Tibber 1.03" from the hardware type dropdown list.
- Enter your Tibber Access Token and other parameters as described below, or test with demo first
- Click Add.
Configuration
Support Development If you find this plugin helpful, consider supporting its development. A lot of time and effort has been put into this plugin. I'm not a programmer and had to figure out a lot :) Luckily, my ChatGPT Code Buddy helped me a lot and made it all possible. Click the link to Donate via PayPal - https://www.paypal.com/donate/?hosted_button_id=SDKNVS3CQ9R4N
Features
- Fetch current price including taxes, minimum power, maximum power, average power, accumulated cost, and accumulated consumption, updated hourly at the start of every hour.
- Fetch today's minimum, maximum, and mean price including taxes.
- Fetch current Power data live if you have Tibber Watty/Pulse installed.
Devices
- Creates a Custom Sensor with name "xxxxx - Price".
How to Get Your Personal Tibber Access Token?
- Login to create your personal token: https://developer.tibber.com
- Copy your Tibber Access Token to the field below in the plugin.
Default Tibber Access Token The default Tibber Access Token is a demo copied from https://developer.tibber.com/explorer.
Parameters
- Tibber Access Token: (Required) The access token for authenticating with Tibber API.
- Home ID: (Required) The Home ID for the associated Tibber account.
- Create device for Pulse/Watty: (Optional) Option to create a device for Pulse/Watty.
- Enable Logging: (Optional) Option to enable or disable logging.
TODO
- No further development, only bugfixes en maintaining support due to new plugin tibber-charge currently in beta to charge my home battery as efficient as possible. want to test? contact me.
tips improvements or additions are welcome please let me know