[SOLVED] OH2.5 Tasmota GOSUND SP111 /SENSOR Daten in Sitemap anzeigen
- udo1toni
- Beiträge: 15249
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: OH2.5 Tasmota /SENSOR Daten in Sitemap anzeigen
Oh. Völlig übersehen... Sorry. Und dabei nutze ich selbst noch 2.5.12...
Alternative... Geh in die REST API , Things->get Thing/{ThingUID}-> Thing UID eintragen und Try it Out! klicken, Antwort ist ein JSON Objekt, welches das gesamte Thing enthalten sollte (ich hoffe mal, das gilt auch für die Autoconfig)
Alternative... Geh in die REST API , Things->get Thing/{ThingUID}-> Thing UID eintragen und Try it Out! klicken, Antwort ist ein JSON Objekt, welches das gesamte Thing enthalten sollte (ich hoffe mal, das gilt auch für die Autoconfig)
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 383
- Registriert: 19. Feb 2020 20:51
- Wohnort: Saarbrücken
Re: OH2.5 Tasmota /SENSOR Daten in Sitemap anzeigen
Oh je, keine Ahnung, das ist mir zu hoch
, ich glaube mich zu erinnern dass dies am oh2.5 liegt, da werden Sensorwerte von Tasmota nicht übertragen...
Dann mache ich das später in oh3

Dann mache ich das später in oh3
Raspberry 4, Rev.1.2b, 4GB, Openhab 2.5.12 (OH3 kommt im Winter dran:-))
- udo1toni
- Beiträge: 15249
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: OH2.5 Tasmota /SENSOR Daten in Sitemap anzeigen
Nein, Du kannst einfach das Thing manuell anlegen, dann kannst Du beliebig Channel dazu bauen. Ich verstehe, dass Autokonfiguration schick ist.
Sie ist aber leider überhaupt nicht hilfreich, wenn es darum geht, zu verstehen, wie alles zusammenspielt. Und hier ist sie im Zweifel sogar extrem hinderlich, wenn der Eindruck entsteht, eine Funktion stünde unter OH2 nicht zur Verfügung, nur, weil sie nicht vollautomatisch zur Verfügung steht.
Sie ist aber leider überhaupt nicht hilfreich, wenn es darum geht, zu verstehen, wie alles zusammenspielt. Und hier ist sie im Zweifel sogar extrem hinderlich, wenn der Eindruck entsteht, eine Funktion stünde unter OH2 nicht zur Verfügung, nur, weil sie nicht vollautomatisch zur Verfügung steht.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 383
- Registriert: 19. Feb 2020 20:51
- Wohnort: Saarbrücken
Re: OH2.5 Tasmota /SENSOR Daten in Sitemap anzeigen
Ach ja das gibt es ja auch noch, ganz vergessen.
So hatte ich das früher auch gemacht, weiß nur nicht mehr wie
Das versuche ich nochmal. Dafür muß ich zu Beginn nur die setoption 19 auf 0 setzen und das Thing löschen, korrekt?
Und dann manuell ein MQTT thing hinzufügen, und wie greife ich die channels noch mal ab?
Switch ist ein channel aber die einzelnen Sensordaten, wie mache ich das nochmal?
BTW, das sind fünf KlimaSplit Geräte, deren Verbrauch ich mit jeweils einem Tasmota-Switch verfolgen möchte,
in der Sitemap ist das einfach komfortabler als jeweils einzeln im Browser aufzurufen..
So hatte ich das früher auch gemacht, weiß nur nicht mehr wie

Das versuche ich nochmal. Dafür muß ich zu Beginn nur die setoption 19 auf 0 setzen und das Thing löschen, korrekt?
Und dann manuell ein MQTT thing hinzufügen, und wie greife ich die channels noch mal ab?
Switch ist ein channel aber die einzelnen Sensordaten, wie mache ich das nochmal?
BTW, das sind fünf KlimaSplit Geräte, deren Verbrauch ich mit jeweils einem Tasmota-Switch verfolgen möchte,
in der Sitemap ist das einfach komfortabler als jeweils einzeln im Browser aufzurufen..
Raspberry 4, Rev.1.2b, 4GB, Openhab 2.5.12 (OH3 kommt im Winter dran:-))
- udo1toni
- Beiträge: 15249
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: OH2.5 Tasmota /SENSOR Daten in Sitemap anzeigen
Du kannst auch mit Setoption 19 1 arbeiten, nur sind die Topics dann halt etwas komplizierter. Für die manuelle Konfiguration musst Du dann halt die anderen Topics nutzen, das sollte aber kein Problem sein.
Du hast für jedes Klimagerät ein eigenes Tasmota Modul? Prima.
Du legst also für jedes Device ein eigenes Thing an. Im Thing legst Du für die Messwerte mindestens einen String Channel an, das Topic dürfte tele/<eindeutigername>/SENSOR sein (wobei <eindeutigername> das in Tasmota gesetzte Topic ist. Falls Du das fullTopic manipuliert hast, musst Du das natürlich entsprechend berücksichtigen.
Das Topic liefert dann eine JSON Objekt (kannst Du prima auch in mqtt.fx anschauen, oder auch MQTT Explorer (finde ich persönlich intuitiver und ist im MS Store verfügbar).
Das hast Du ja weiter oben schon mal gepostet
Wenn Du das als String Channel anlegst, kannst Du diesen einen Channel verwenden, um alle interessanten Daten in verschiedene Items zu packen, das Zauberwort heißt hier Profiles, gehört zum Link und ist deshalb individuell pro Item vorhanden. Also z.B. über Items Datei:
Die Namen der Items und des Channels sind natürlich nur beispielhaft.
Du hast für jedes Klimagerät ein eigenes Tasmota Modul? Prima.
Du legst also für jedes Device ein eigenes Thing an. Im Thing legst Du für die Messwerte mindestens einen String Channel an, das Topic dürfte tele/<eindeutigername>/SENSOR sein (wobei <eindeutigername> das in Tasmota gesetzte Topic ist. Falls Du das fullTopic manipuliert hast, musst Du das natürlich entsprechend berücksichtigen.
Das Topic liefert dann eine JSON Objekt (kannst Du prima auch in mqtt.fx anschauen, oder auch MQTT Explorer (finde ich persönlich intuitiver und ist im MS Store verfügbar).
Das hast Du ja weiter oben schon mal gepostet

Wenn Du das als String Channel anlegst, kannst Du diesen einen Channel verwenden, um alle interessanten Daten in verschiedene Items zu packen, das Zauberwort heißt hier Profiles, gehört zum Link und ist deshalb individuell pro Item vorhanden. Also z.B. über Items Datei:
Code: Alles auswählen
DateTime klima1_dt "Messung von" {channel="mqtt:topic:klima1:jsonsensor"[profile="transform:JSONPATH", function="$.Time"]}
Number klima1_p "Leistung [%.1f W]" {channel="mqtt:topic:klima1:jsonsensor"[profile="transform:JSONPATH", function="$.ENERGY.Power"]}
Number klima1_cur "Strom [%.3f A]" {channel="mqtt:topic:klima1:jsonsensor"[profile="transform:JSONPATH", function="$.ENERGY.Current"]}
Number klima1_v "Spannung [%.1f V]" {channel="mqtt:topic:klima1:jsonsensor"[profile="transform:JSONPATH", function="$.ENERGY.Voltage"]}
Number klima1_day "Summe heute [%.1f kWh]" {channel="mqtt:topic:klima1:jsonsensor"[profile="transform:JSONPATH", function="$.ENERGY.Today"]}
Number klima1_sum "Summe total [%.0f kWh]" {channel="mqtt:topic:klima1:jsonsensor"[profile="transform:JSONPATH", function="$.ENERGY.Total"]}
DateTime klima1_tot "Summe seit" {channel="mqtt:topic:klima1:jsonsensor"[profile="transform:JSONPATH", function="$.ENERGY.TotalStartTime"]}
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 383
- Registriert: 19. Feb 2020 20:51
- Wohnort: Saarbrücken
Re: OH2.5 Tasmota /SENSOR Daten in Sitemap anzeigen
Also soweit hinbekommen 
Leider werden die Werte in der Sitemap nicht angezeigt, mit diesem Beispiel unten steht in der Sitemap "Leistung - W",
was klemmt denn da noch?
Als item für den Sensor habe ich nun mal Power in die "items" eingebaut:
und in der Sitemap einfach mal:
der Channel ist "Text" das meintest du sicher mit "String"
und im log kommt der SENSOR jetzt auch schön an:

Leider werden die Werte in der Sitemap nicht angezeigt, mit diesem Beispiel unten steht in der Sitemap "Leistung - W",
was klemmt denn da noch?
Als item für den Sensor habe ich nun mal Power in die "items" eingebaut:
Code: Alles auswählen
Number BueroKlimaPower "Leistung [%.1f W]" {channel="mqtt:topic:39263c78:O-BueroKlima47-SENSOR"[profile="transform:JSONPATH", function="$.ENERGY.Power"]}
Code: Alles auswählen
Text item=BueroKlimaPower
Code: Alles auswählen
2022-11-01 17:49:00.263 [vent.ItemStateChangedEvent] - mqtt_topic_39263c78_O_BueroKlima47_SENSOR changed from {"Time":"2022-11-01T17:44:00","ENERGY":{"TotalStartTime":"2020-01-23T20:42:08","Total":0.002,"Yesterday":0.000,"Today":0.002,"Period": 0,"Power":10,"ApparentPower":16,"ReactivePower":12,"Factor":0.63,"Voltage":228,"Current":0.070}} to {"Time":"2022-11-01T17:49:00","ENERGY":{"TotalStartTime":"2020-01-23T20:42:08","Total":0.002,"Yesterday":0.000,"Today":0.002,"Period": 0,"Power": 4,"ApparentPower":15,"ReactivePower":14,"Factor":0.25,"Voltage":230,"Current":0.065}}
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Raspberry 4, Rev.1.2b, 4GB, Openhab 2.5.12 (OH3 kommt im Winter dran:-))
- udo1toni
- Beiträge: 15249
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: OH2.5 Tasmota /SENSOR Daten in Sitemap anzeigen
Der Channel ist aber nicht gekoppelt (der weiße Kreis ist nicht ausgefüllt)
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 383
- Registriert: 19. Feb 2020 20:51
- Wohnort: Saarbrücken
Re: OH2.5 Tasmota /SENSOR Daten in Sitemap anzeigen
Hmm, aber wenn ich nun schaue sind beide aktiviert. Komisch ist wenn ich drauf klicke bekomme ich einen Fehler "Error 404 - Not found"
Aber es läuft ja, ich bekomme die Werte doch im OH Log, und in der Basic UI angezeigt (in der Basic UI komplett unformatiert) ich kann den Switch schalten, eigentlich alles OK, bis auf den Wert der in der Sitemap nicht angezeigt wird.
Ist das evtl. ein Formatierungsproblem?
Aber es läuft ja, ich bekomme die Werte doch im OH Log, und in der Basic UI angezeigt (in der Basic UI komplett unformatiert) ich kann den Switch schalten, eigentlich alles OK, bis auf den Wert der in der Sitemap nicht angezeigt wird.
Ist das evtl. ein Formatierungsproblem?
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Raspberry 4, Rev.1.2b, 4GB, Openhab 2.5.12 (OH3 kommt im Winter dran:-))
- udo1toni
- Beiträge: 15249
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: OH2.5 Tasmota /SENSOR Daten in Sitemap anzeigen
Vielleicht hast Du den oberen Screenshot nur "zu früh" gemacht.
Kannst Du mal die verlinkten Items anzeigen? Da gibt es In der Thing-Ansicht der Channels rechts die Pfeile nach oben und unten in hellgrau, wenn Du da drauf klickst, sollten alle verlinkten Items des jeweiligen Channels angezeigt werden.
Kannst Du mal die verlinkten Items anzeigen? Da gibt es In der Thing-Ansicht der Channels rechts die Pfeile nach oben und unten in hellgrau, wenn Du da drauf klickst, sollten alle verlinkten Items des jeweiligen Channels angezeigt werden.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 383
- Registriert: 19. Feb 2020 20:51
- Wohnort: Saarbrücken
Re: OH2.5 Tasmota /SENSOR Daten in Sitemap anzeigen
Musste erst den simple mode deaktivieren...
Ich habe momentan nur einen Wert als item definiert "Power", so sieht das momentan aus
Ich habe momentan nur einen Wert als item definiert "Power", so sieht das momentan aus
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Raspberry 4, Rev.1.2b, 4GB, Openhab 2.5.12 (OH3 kommt im Winter dran:-))