[SOLVED] OH2.5 Tasmota GOSUND SP111 /SENSOR Daten in Sitemap anzeigen

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Benutzeravatar
udo1toni
Beiträge: 15249
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: OH2.5 Tasmota /SENSOR Daten in Sitemap anzeigen

Beitrag von udo1toni »

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)
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Boris099
Beiträge: 383
Registriert: 19. Feb 2020 20:51
Answers: 3
Wohnort: Saarbrücken

Re: OH2.5 Tasmota /SENSOR Daten in Sitemap anzeigen

Beitrag von Boris099 »

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
Raspberry 4, Rev.1.2b, 4GB, Openhab 2.5.12 (OH3 kommt im Winter dran:-))

Benutzeravatar
udo1toni
Beiträge: 15249
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: OH2.5 Tasmota /SENSOR Daten in Sitemap anzeigen

Beitrag von udo1toni »

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.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Boris099
Beiträge: 383
Registriert: 19. Feb 2020 20:51
Answers: 3
Wohnort: Saarbrücken

Re: OH2.5 Tasmota /SENSOR Daten in Sitemap anzeigen

Beitrag von Boris099 »

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..
Raspberry 4, Rev.1.2b, 4GB, Openhab 2.5.12 (OH3 kommt im Winter dran:-))

Benutzeravatar
udo1toni
Beiträge: 15249
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: OH2.5 Tasmota /SENSOR Daten in Sitemap anzeigen

Beitrag von udo1toni »

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:

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"]}
Die Namen der Items und des Channels sind natürlich nur beispielhaft.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Boris099
Beiträge: 383
Registriert: 19. Feb 2020 20:51
Answers: 3
Wohnort: Saarbrücken

Re: OH2.5 Tasmota /SENSOR Daten in Sitemap anzeigen

Beitrag von Boris099 »

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:

Code: Alles auswählen

Number BueroKlimaPower "Leistung [%.1f W]" {channel="mqtt:topic:39263c78:O-BueroKlima47-SENSOR"[profile="transform:JSONPATH", function="$.ENERGY.Power"]}
und in der Sitemap einfach mal:

Code: Alles auswählen

Text item=BueroKlimaPower
der Channel ist "Text" das meintest du sicher mit "String"
thing.jpg
und im log kommt der SENSOR jetzt auch schön an:

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:-))

Benutzeravatar
udo1toni
Beiträge: 15249
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: OH2.5 Tasmota /SENSOR Daten in Sitemap anzeigen

Beitrag von udo1toni »

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

Boris099
Beiträge: 383
Registriert: 19. Feb 2020 20:51
Answers: 3
Wohnort: Saarbrücken

Re: OH2.5 Tasmota /SENSOR Daten in Sitemap anzeigen

Beitrag von Boris099 »

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?
thing.jpg
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:-))

Benutzeravatar
udo1toni
Beiträge: 15249
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: OH2.5 Tasmota /SENSOR Daten in Sitemap anzeigen

Beitrag von udo1toni »

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.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Boris099
Beiträge: 383
Registriert: 19. Feb 2020 20:51
Answers: 3
Wohnort: Saarbrücken

Re: OH2.5 Tasmota /SENSOR Daten in Sitemap anzeigen

Beitrag von Boris099 »

Musste erst den simple mode deaktivieren...

Ich habe momentan nur einen Wert als item definiert "Power", so sieht das momentan aus
a.jpg
b.jpg
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:-))

Antworten