Welche Einstellungen für Tibber Sensor? #1237
-
Die aktuelle Version unterstützt den Tibber Senor als Leistungsmesser. Aber wo und wie kann man das aktivieren? |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 14 replies
-
Beta Was this translation helpful? Give feedback.
-
Ich denke, dass danach gefragt ist. Im Wiki steht etwas dazu. |
Beta Was this translation helpful? Give feedback.
-
Super, dass ihr jetzt Tibber mit einbezogen habt! Leider schreibt Tibber die Rohdaten des Stromzählers direkt in das "json", welches aus data.json?node_id=1 kommt. Bei mir sieht das dann folgendermaßen aus. Ich glaube, dieses Format nennt sich OBIS/ASCII.
Ich habe für den Hausgebrauch einen kleinen Code geschrieben, der seit 5 Monaten problemlos läuft. Vielleicht hilft es dem ein oder anderen. String extractValueObisAscii(const char* data)
{
const char* searchFor = "1-0:16.7.0*255(";
const char* startPos = strstr(data, searchFor);
if (startPos) {
startPos += strlen(searchFor); // Bewege den Zeiger an das Ende der Suchzeichenfolge
const char* endPos = strchr(startPos, ')');
if (endPos) {
// Berechne die Länge des extrahierten Wertes
int length = endPos - startPos;
// Erstelle einen Buffer für den extrahierten Wert und füge das Nullzeichen hinzu
char extractedValue[length + 1];
strncpy(extractedValue, startPos, length);
extractedValue[length] = '\0';
// Konvertiere den C-String in einen Arduino-String und gib ihn zurück
return String(extractedValue);
}
}
// Gib einen leeren String zurück, wenn der Suchstring oder die schließende Klammer nicht gefunden wurde
return "";
} |
Beta Was this translation helpful? Give feedback.
-
Hallo Gemeinde, bin ganz neu hier und blick auch noch nicht so ganz durch mit MQTT usw. Der Tibber ist mit dem Stromzähler und der Bridge verbunden und sendet auf die Tibber-App den Verbrauch in Echtzeit. Soweit funktioniert es. Die Bridge wird auch in der FritzBox im Wlan-Funknetz mit einer eigenen IP angezeigt. Jetzt wollte ich auch den Tibber Pulse in die OpenDTU-OnBattery einbinden. Unter Stromzähler habe ich den Tibber ausgewählt, die URL "http://192.168.188...../data.json?node_id=1", unter Benutzer admin und unter Passwort den Code auf der Bridge (2x 4er Code mit Bindestrich) eingegeben. Leider kommt beim Konfiguration testen immer die Meldung "HTTP Error: connection refused. Ich habe mir auch die Anleitung in der Wiki durchgelesen. Unter 5. sollte ich doch die http://10.133.70.1/params/ eingeben, aber die Seite ist nicht erreichbar. Oder muss ich da die IP eingeben, die im Wlan-Funknetz angezeigt wird (192.188.168.....? Die geht aber auch nicht. Stromzähler hab ich einen LandisGyr_E320, sollte also SML sein. Mach ich irgendwas falsch oder kann mir jemand das erklären, so dass es auch ein Anfänger versteht? vg |
Beta Was this translation helpful? Give feedback.
meinst du das bei Stromzähler?