NEWS
Einbindung Tasmota in HABPanel / Extraktion der Werte
-
Guten Tag erstmal,
ich möchte vorweg sagen, dass ich kompletter Anfänger bin.
Ich habe gestern auf meine Gosund EP2 Steckdose Tasmota geflasht und versuche seit dem, die Sensordaten in iobroker anzuzeigen (also in HABPanel).
Das Schalten der Steckdose über ein Button funktioniert auch super, nur bekomme ich die Sensordaten nicht einzeln angezeigt. Eingebunden habe ich die Steckdose über den Adapter "MQTT Broker/Client", da der Sonoff-Adapter nicht funktioniert hat (hat keine Sensordaten bekommen).
Mir werden bei Objekten unter /tele/tasmota_358E34/SENSOR folgende Werte auch angezeigt:
{ "Time": "2021-10-24T11:10:19", "ENERGY": { "TotalStartTime": "2021-10-23T17:19:55", "Total": 0.004, "Yesterday": 0, "Today": 0.004, "Period": 0, "Power": 6, "ApparentPower": 12, "ReactivePower": 11, "Factor": 0.51, "Voltage": 234, "Current": 0.053 } }
Ich hatte auch schon gelesen, dass irgendwie mit JSON/Java? die Sensordaten extrahiert werden müssen. Leider habe ich die Tutorials dazu überhaupt nicht verstanden und ich hoffe mir kann hier jemand helfen.
Mein Ziel ist es, dass die einzelnen Werte (Strom, Spannung, Leistungsfaktor usw.) in HABPanel als eigene Widgets angezeigt werden.
Danke schon einmal für eure Hilfe und einen schönen Sonntag an alle
-
@justatiger Hi, zur Erklärung:
Du bekommst via MQTT einen JSON String (Also Typ: Text im Format JSON) gesendet den du auseinandernehmen musst. Die einfachste Lösung wäre den Sonoff Adapter in Betrieb zu bekommen. Falls du das nicht willst musst du für jeden einzelnen Wert einen Datenpunkt in ioBroker erschaffen.
Wenn du dich entschieden hast wie du vorgehen willst, sag bescheid.
LG
CrunkFX -
@justatiger Ich würde versuchen das Problem mit dem Sonoff Adapter zu lösen, damit lassen sich Tasmota Geräte deutlich besser handhaben.
Versuchst du vll. beide Adapter über den selben Port laufen zu lassen? -
@rushmed Moin, das funktioniert ohnehin nicht. Soweit ich mich erinnere nutzt der Sonoff Adapter Port 1884. Du musst dann hingehen und deinen Tasmota Geräten sagen, das sie auf diesen port hören sollten.
-
@crunkfx Genau das ist der Standardfehler der mir gleich eingefallen ist.
-
@rushmed Ups! Nicht gesehen, ich dachte du wärst der TO
-
@crunkfx Moin, erstmal danke für die Antwort. Ich habe das ganze ja mit dem Sonoff-Adapter schon versucht. Den Port hatte ich auch dementsprechend geändert. Nur werden die Sensoren leider nicht angezeigt. Ich wollte das mit den Datenpunkten versuchen, habe aber trotz der ein oder anderen Anleitung nicht verstanden, wie das geht. Vielleicht kannst du mir dabei helfen?
Ich danke euch
Schöne Grüße
JustATiger
-
@justatiger sagte: folgende Werte auch angezeigt:
Wenn dieses JSON der Wert des Datenpunktes ist, dann erstelle Datenpunkte vom Typ "Zahl" unter "0_userdata.0", die so befüllt werden können:
usw.
Wert:
-
@paul53 said in Einbindung Tasmota in HABPanel / Extraktion der Werte:
Werte
Kannst du mir sagen, wie ich in diese Ansicht komme? Bei mir sieht das alles komplett anders aus
-
@justatiger Du musst dazu den Adapter Skriptausführung installieren.
-
@crunkfx Sehr gut. Jetzt funktioniert alles. Danke dafür und ich hoffe mit deiner Anleitung ist noch anderen geholfen