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 -
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 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? -
@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.
-
@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@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
-
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 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:

-
@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.
-
@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
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden