====== Tibber-Meter ====== ++++ Version History... | Version 0.0.1: * initial Version Version 0.1.0: * Ruft über die Tibber-API die aktuellen Werte für Verbrauch und Kosten Gesamt ab (Heute / Gestern / aktueller und letzter Monat / aktuelles Jahr) Version 0.2.0: * fix für Autoupdate des Plugin * Ruft zusätzlich die Mertics-Daten des Pulse ab (Batterie / Signalstärke etc...) Version 0.3.0: * Tibber Gebühren (fee) werden jetzt auch in Cent ausgegeben und nicht nur in Euro. Loxone kann nur 3 Nachkommestellen * Fehlerbehebung ++++ ---- ===== Funktion des Plugins ===== Liest die Zählerwerte über den Tibber-Pulse lokal aus. Verfügbar sind die Zählerstände (Bezug und Einspeisung) sowie die momentane Leistung (aktueller Netzbezug oder Einspeisung). Optional auch Kosten und Verbrauch aus der Tibber API. ====== Tibber Pulse? ====== Der [[https://tibber.com/de/store/produkt/pulse-ir|Puls IR von Tibber]] ermöglicht es, den stündlichen dynamischen Stromtarif von Tibber zu nutzen. Er ist die Alternative zu einen intelligenten Messsystem (=Smart Meter Gateway) des Netzbetreibers. Der Puls liest über die IR-Schnittstelle eines digitalen Stromzählers die aktuellen Werte aus. Er funktioniert vom Prinzip her wie das [[https://shop.loxone.com/dede/zaehlerinterface-ir-air.html|Loxone Zählerinterface IR Air ]]. Beide parallel betreiben geht nicht. Ob Dein Zähler mit dem Pulse kompatibel ist [[https://tibber.notion.site/tibber/Pulse-Whitelist-692596c4d9d34e7b897adfe43faae920|lässt sich hier prüfen]] Übrigens: Aktuell (Anfang 2024) könnt ihr als Neukunden den Tibber Pulse kostenlos bekommen. [[https://www.loxforum.com/node/421129|Das wird hier beschrieben.]] ====== Vorbereitung ====== Der Tibber Puls muss installiert und mit dem eigenen Account bei Tibber verbunden sein. Ein aktiver Liefervertrag mit Tibber ist für die Einrichtung nicht notwendig. **Der (interne) Webserver der Tibber-Bridge muss auf "dauer-ein" gestellt werden.(webserver_force_enable =true) **Anleitung um den Webserver der Bridge dauerhaft einzuschalten: * Passwort der Tibber-Bridge notieren, steht unter dem QR-Code * Bridge einstecken, ausstecken (kurz warten) und wieder einstecken, und dann nochmal ausstecken (kurz warten) und einstecken * Die Tibber-Bridge sollte jetzt grün leuchten und einen WLAN Accespoint erzeugen. * Mit Handy oder Laptop mit dem AP "Tibber Bridge" verbinden. Passwort ist der vorher notierte Code (unter dem QR-Code) * Mit folgender URL verbinden. "[[http://10.133.70.1/params/]]" * Login Daten "admin" und Passwort erneut wie oben. * %%Man geht nun auf die Console (Menüpunkt oben), ein "help" gibt die Liste an möglichen Befehlen aus. Um den Webserver permanent einzuschalten, gibt man in der Console folgende Befehle ein (jeweils gefolgt von ):%% * param_set 39 true * param_store 39 * {{plugins:tibber-meter:pasted:20241024-140813.png?600}} * Bridge ausstecken und wieder einstecken. Die Bridge sollte nochmal ganz normal booten. ===== Installation ===== Das Plugin wird wie jedes Plugin über das UI des Loxberry installiert.\\ Nach der Installation müssen folgende Werte im UI des Plugin eingeben werden. Username = admin (wenn nicht in der Bridge geändert)\\ Passwort = unter QR-Code an der Bridge (wenn nicht in der Bridge geändert)\\ IP / Host = die IP oder Hostname der Bridge (tibber-host ist der Standard-Hostname)\\ Node = die Nummer des abzufragenden Nodes (1 wenn nur ein Zähler vorhanden ist)\\ MQTT-Topic = der Topicname unter dem es in MQTT erscheinen soll (optional) API Key = Euer Schlüssel für die Schnittstelle zu Tibber (einrichten unter [[https://developer.tibber.com/]] ) {{plugins:tibber-meter:pasted:20230727-203547.png?700}} Wenn ihr das erledigt und gespeichert habt müsst ihr das MQTT-Topic noch in die Subscription eintragen. (Systemeinstellungen - MQTT - MQTT Gateway - Gateway Subscriptions) {{plugins:tibber-meter:pasted:20230727-204046.png?700}} ===== Einrichtung in der Loxone Config Software ===== Der Abruf der Daten wird über eine VAQ (virtuellen Ausgang) der auf den Loxberry zeigt ausgelöst. Erst damit ruft der Loxberry die Daten vom Pulse ab und stellt sie per MQTT zur Verfügung! {{plugins:tibber-meter:pasted:20230727-203356.png}}\\ {{plugins:tibber-meter:pasted:20230727-203407.png}} {{plugins:tibber-meter:pasted:20230727-203416.png}}\\ {{plugins:tibber-meter:pasted:20230727-203435.png}} Wenn der Ausgang angelegt ist müsst ihr diesen mit einem Impulsgeber-Baustein verbinden.\\ In diesem Baustein werden die Zeiten Don = 0,5 und Doff = gewünschte Abrufzeit z.B. 60 eingetragen.\\ Optional kann man auch einen Analogen VI anlegen um die Zeit über die Visu steuern zu können.\\ Generell gilt, min. sind 3 Sekunden, der Pulse fragt den Zähler nicht öfter ab. {{plugins:tibber-meter:pasted:20230727-203137.png}} ====== Werte in Loxone Config einbinden ====== Anschließend könnt ihr die Werte wie alle MQTT-Daten in der Loxone Config über einen Virtuellen Eingang einbinden. %%Wir das genau funktioniert ist auf %%[[konfiguration:widget_help:widget_mqtt:mqtt_gateway:mqtt_schritt_fur_schritt_mqtt_loxone|dieser Seite des MQTT Servers ]]%%gut beschrieben. %% * 16.7.0 = aktuelle Leistung (momentaner Bezug oder Einspeisung) - kommt an den Energiemanager-Baustein * 1.8.1 = Zählerstand Bezug aus dem Netz * 2.8.1 = Zählerstand Einspeisung (z.B. Photovoltaik) //(Bezeichnungen können je nach Stromzähler abweiche)// >%%Wenn ihr einen API Key eingetragen habt, dann werden zusätzlich folgende Werte an MQTT/Loxone übertragen.%%\\ \\ %%this_month_cost%%\\ %%this_month_consumtion%%\\ %%this_day_cost%%\\ %%this_day_consumtion%%\\ %%his_year_cost%%\\ %%this_year_consumtion%%\\ %%last_month_cost%%\\ %%last_month_consumtion%%\\ \\ \\ %%Cost sind immer Cost_total, also incl. aller Gebühren, so wie es auf der Rechnung erscheint, nicht die reinen Strompreise.%%\\ \\ %%Abrufen könnt ihr das per VAQ -> %%[[http://LOXBERRYIP/plugins/tibber_meter/tibber_data.php]]\\ %%Bitte nicht zu häufig abrufen, macht auch keinen Sinn, da nur jede Stunde neue Werte kommen. Ich rufe es alle 30 Min, auf.%%\\ \\ %%Schaut euch die API mal an, da könnte man noch einiges bauen. Auch z.B. eine Notification ans Handy und vieles mehr.%%\\ %%Vielleicht habt ihr ja noch eine Idee.%% ====== häufige Probleme ====== * Was tun bei einem Tausch des Stromzählers? - Trenne einmal den Pulse und die Bridge aus der App und verbinde sie neu: In der Tibber App bei Power Ups auf Einstellungen - trennen und dann wieder neu verbinden. - Sehr warscheinlich zählt der Pulse nun um eine Nummer hoch. Das heisst, wenn keine Daten bei Loxone ankommen, dann im Loxberry Plugin den Node um eine Zahl hochsetzen (z.B. von 1 auf 2) ====== Roadmap ====== → Error-Logging verbessern ===== Fragen stellen und Fehler melden ===== → Wo kann ich Fragen stellen und Fehler melden? [[https://www.loxforum.com/forum/projektforen/loxberry/plugins/398257-plugin-tibber-meter-zähler-werte-des-tibber-pulse-auslesen]]