Hier gehts zum Shop.

openhab binding

Forumsregeln
In diesem Forum gilt die BNBR – Be Nice, Be Respectful Policy.
Beleidigungen, Diskriminierung, überhebliche Kommentare oder Ähnliches werden nicht geduldet.
Antworten
gbankose
Reactions:
Beiträge: 3
Registriert: 23. Aug 2022 12:31

openhab binding

Beitrag von gbankose »

Hallo zusammen,

1)
ich habe in openhab einen MQTT-broker eingerichtet und openhab hat das MQTT-Thing gefunden. Jedoch geht das MQTT-Thing in den Status '"unknown".
.... wie finde ich heraus - warum?

2)
in channel füge ich dann ei Item hinzu (JSONPATH, $['1.8.0'] / formatter %s) und bekomme NULL angezeigt

--> liefert MQTT eine andere JSON-Struktur?

In der channel konfig sehe ich folgendes:

{"name":"1.8.0","dev_cla":"energy","stat_cla":"total_increasing","unit_of_meas":"Wh","platform":"mqtt","stat_t":"SHRDZM/4C752535832A/4C752535832A/sensor","uniq_id":"SHRDZM_4C752535832A_1-8-0","val_tpl":"{{value_json['1.8.0']}}","dev":{"ids":["SHRDZM-4C752535832A"],"name":"SHRDZM-4C752535832A","mf":"SHRDZM","mdl":"Smartmeter","sw":"0.5.14-********************"}}

thx Georg
m4n1
Reactions:
Beiträge: 1
Registriert: 24. Aug 2022 21:10

Re: openhab binding

Beitrag von m4n1 »

Hallo,

openhab ist bei mir zwar eine Weile her. Aktuell bin ich am ioBroker hängen geblieben.
Ich glaube aber das ich bei openhab die selben Einstellungen hatte. Siehe Screenshot von meinen aktuellen ioBroker Einstellungen.

Je nach Server (ioBroker bzw. openhab) werden die Daten/Werte anderes interpretiert. Bei ioBroker gibt es bspw. einen Datentyp "JSON" für die Werte. Wählst du nun aus das die Daten als JSON gesendet werden, dann denkt der ioBroker, dass das ein einzelner Wert für einen Datenpunkt mit Datentyp "JSON" ist.
Wählst du hingegen das Shrdzm kein JSON senden soll, so ist für den ioBroker auch jeder Wert ein eigener Datenpunkt.

Ich vermute mal das der sich hier gleich verhält wie der ioBroker und JSON Daten nicht interpretiert.
Dateianhänge
shrdzm.png
shrdzm.png (52.19 KiB) 1083 mal betrachtet
tomba
Reactions:
Beiträge: 1
Registriert: 14. Sep 2022 10:25

Re: openhab binding

Beitrag von tomba »

hallo gbankose,
hast du das lösen können? ich stehe vor dem gleichen problem. ich kann zwar den timestamp in openhab abgreifen, allerdings zeigt es mit bei z.b. 1.8.0 immer NULL an. ich wäre dankbar für lösungsvorschläge.
thy
tomba
gbankose
Reactions:
Beiträge: 3
Registriert: 23. Aug 2022 12:31

Re: openhab binding

Beitrag von gbankose »

Hallo Tomba,
leider nein - immer noch dasselbe Problem.
maxmaximax
Reactions:
Beiträge: 2
Registriert: 4. Dez 2022 23:50

Re: openhab binding

Beitrag von maxmaximax »

Bei mir hat das Autodiscovery des MQTT Things (https://www.openhab.org/addons/bindings ... assistant/) reibungslos funktioniert.
Auch alle Channels wurden automatisch erkannt, die Items haben sofort die Messwerte angezeigt.
Vorab habe ich sichergestellt, dass die Messwerte auch beim MQTT Broker ankommen - verwende dafür MQTT Explorer auf Ubuntu.
gbankose
Reactions:
Beiträge: 3
Registriert: 23. Aug 2022 12:31

Re: openhab binding

Beitrag von gbankose »

Hi maxmaximax, hättest du da ein paar screenshots, wie du das konfiguriert hast? thx LG

Bei mir findet der homeassistant zwar das thing, aber der status ist in unknown
xxxxxx.png
xxxxxx.png (69.92 KiB) 1082 mal betrachtet
Wie soll ich dann die channels konfigurieren?
yyyy.png
yyyy.png (59.75 KiB) 1082 mal betrachtet
Danke für die Hilfe!
maxmaximax
Reactions:
Beiträge: 2
Registriert: 4. Dez 2022 23:50

Re: openhab binding

Beitrag von maxmaximax »

Bei mir sieht das folgendermaßen aus:

Mosquitto ist am Server installiert - im MQTT Explorer sieht man sehr gut wie die Daten ankommen...
Screenshot 2023-01-11 191738.png
Screenshot 2023-01-11 191738.png (251.47 KiB) 1081 mal betrachtet
In openHAB hab ich den Broker wie folgt konfiguriert:
Screenshot 2023-01-11 192511.png
Screenshot 2023-01-11 192511.png (29.95 KiB) 1081 mal betrachtet
Und jetzt die Konfiguration von Thing, Channel und Item...
Screenshot 2023-01-11 191935.png
Screenshot 2023-01-11 191935.png (43.77 KiB) 1081 mal betrachtet
Screenshot 2023-01-11 192035.png
Screenshot 2023-01-11 192035.png (78.8 KiB) 1081 mal betrachtet
Screenshot 2023-01-11 192111.png
Screenshot 2023-01-11 192111.png (29.15 KiB) 1081 mal betrachtet
Screenshot 2023-01-11 192203.png
Screenshot 2023-01-11 192203.png (53.54 KiB) 1081 mal betrachtet
Hoffe das hilft weiter.
andreas.a
Reactions:
Beiträge: 1
Registriert: 13. Okt 2022 13:26

Re: openhab binding

Beitrag von andreas.a »

ich bin noch von der alten schule, deshalb hier ein kurzes beispiel wie in openhab alles ohne gui zu konfigurieren ist.
als beispiel hab ich nur 1.8.0 drinnen - rest ist nur copy & paste.

thing-file:

Code: Alles auswählen

Thing mqtt:topic:SHRDZM "KNG P1" (mqtt:broker:myBroker)
{
Channels:
  Type number : value "Zaehlerstand" [stateTopic="SHRDZM/980123456789/980123456789/sensor", transformationPattern="JSONPATH:$.['1.8.0']"]
}
items file:

Code: Alles auswählen

Number kng_value        "KNG Zaehlerstand [%.3f kwH]"           { channel = "mqtt:topic:SHRDZM:value" [profile="transform:JS", function="div1000.js"] }
transformation file:

Code: Alles auswählen

(function(inputData) {
    var DIVIDE_BY = 1000;
    var result = parseFloat(inputData) / DIVIDE_BY;
    return result.toString();
})(input)
cybermcm
Reactions:
Beiträge: 1
Registriert: 9. Mär 2023 22:43

Re: openhab binding

Beitrag von cybermcm »

Für alle, die so wie ich, mit NULL Ergebnissen dastehen. Die Anleitung oben ist gut, das Geheimnis ist, dass man 2 AddOns installieren muss:
  1. JSONPath Transformation
  2. Jinja Transformation
Im Device selbst muss man das JSON Format aktiv lassen (nicht so wie oben dargestellt in der Abbildung) und nicht vergessen, das Device zu rebooten, sonst war bei mir UNKNOWN in OpenHab
obmar
Reactions:
Beiträge: 2
Registriert: 3. Aug 2023 10:11

Re: openhab binding

Beitrag von obmar »

Hallo zusammen,

Ich habe heute erfolgreich alles installiert und in OH3 wurden auch alle Sensoren gefunden, jedoch finde ich den Bezug heute nicht.
Kann mir jemand bitte einen Tipp geben wie ich zu den daten komme.
Bin im Programmieren nicht wirklich fitt falls notwendig.


LG
Obmar
Dateianhänge
Bezug heute.jpg
Bezug heute.jpg (18.51 KiB) 365 mal betrachtet
Antworten