TIBBER/
__root__
mqtt_client.py ❯ REPLACE-ME
tibber_energy_monitor.py ❯ REPLACE-ME
docker-compose.yaml ❯ REPLACE-ME
dhclient.conf ❯ REPLACE-ME
requirements.txt ❯ REPLACE-ME
Dockerfile ❯ REPLACE-ME
docker_compose
docker-compose.yaml ❯ REPLACE-ME
Deze applicatie haalt real-time energieprijzen op van Tibber en publiceert ze naar Home Assistant via MQTT. Ik wil graag de kale prijs in Hassio hebben om de zonnepanelen uit te schakelen wanneer de prijs in de min is. (negatief) Nu zien wij enkel alleen de prijs inclusief belasting, en daar hebben we niks aan.
- Real-time energieprijzen van Tibber
- Automatische integratie met Home Assistant via MQTT discovery
- Prijsupdates elke 5 minuten
- SSH toegang voor beheer
- Draait in Docker container
- Docker en Docker Compose
- Tibber account en API token
- MQTT broker (bijvoorbeeld Mosquitto)
- Home Assistant
- Clone de repository:
git clone https://github.com/[jouw-username]/tibber-energy-monitor
- Maak een .env bestand aan met de volgende inhoud:
TIBBER_TOKEN=jouw_tibber_token
MQTT_BROKER=ip_van_je_mqtt_broker
MQTT_USERNAME=mqtt_gebruikersnaam
MQTT_PASSWORD=mqtt_wachtwoord
SSH_PASSWORD=ssh_wachtwoord
- Start de container:
docker-compose up -d
Tibber Token 🔑
- Log in op developer.tibber.com
- Genereer een nieuwe access token
- Plaats deze in het .env bestand
MQTT 📡
- Zorg dat je MQTT broker draait
- Vul de juiste MQTT gegevens in het .env bestand in
- De applicatie maakt automatisch de entities aan in Home Assistant
SSH Toegang 🔐
- SSH toegang is mogelijk op poort 22
- Gebruik root als gebruikersnaam
- Wachtwoord is ingesteld via SSH_PASSWORD in .env
Sensors in Home Assistant De volgende sensors worden automatisch aangemaakt:
- 💰 Tibber Energie Prijs (EUR/kWh)
- 📈 Tibber Belasting Prijs (EUR/kWh)
- 💶 Tibber Totaal Prijs (EUR/kWh)
Onderhoud 🛠️
- Logs bekijken: docker-compose logs -f
- Container herstarten: docker-compose restart
- SSH verbinding: ssh root@[container-ip]
Netwerk 🌐
- Container heeft een vast IP nodig
- Configureer het netwerk in docker-compose.yml
- Zorg dat de container toegang heeft tot internet en je MQTT broker
Support 📫 Bij vragen of problemen, open een issue in de GitHub repository.