ETA Pelletkessel PC25 auslesen

Für welche Projekte verwendet Ihr OpenHAB? Was habt Ihr automatisiert? Stellt eure Projekte hier vor.

Moderatoren: Cyrelian, seppy

Antworten
Jensemann_P
Beiträge: 149
Registriert: 26. Jul 2021 20:14

Re: ETA Pelletkessel PC25 auslesen

Beitrag von Jensemann_P »

openhab sagt UNDEF, der online XPATH-Tester sagt "Attribute='strValue=Ein'"

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

Re: ETA Pelletkessel PC25 auslesen

Beitrag von udo1toni »

probiere bitte noch mal, wenn Du noch ein /text() anhängst, also
eta/value/@strValue/text()

XPATH nutze ich selbst nicht, erinnere mich aber dunkel, dass es etwas tricky war, die werte korrekt herauszubekommen. Aber es geht auf jeden Fall :)
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

Jensemann_P
Beiträge: 149
Registriert: 26. Jul 2021 20:14

Re: ETA Pelletkessel PC25 auslesen

Beitrag von Jensemann_P »

Auch nicht :-(

Muss mich mal selber n moment damit befassen.

Wie ich XML und String-Formatierkram hasse. Sei Konsolen-C Zeiten immer wieder.

Vor allem, wenn man nur alle drei Jahre mal sowas braucht :|

Jensemann_P
Beiträge: 149
Registriert: 26. Jul 2021 20:14

Re: ETA Pelletkessel PC25 auslesen

Beitrag von Jensemann_P »

Ich kann versuchen was ich will, ich bekomme Null oder undefined zurück (noch nciht mal falsche string-segmente).


Nun habe ich mal http:string hinterfragt:

Kann es sein, dass das OH3 http-Binding einfach keine Strings ausspuckt?

https://www.openhab.org/addons/bindings/http/

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

Re: ETA Pelletkessel PC25 auslesen

Beitrag von udo1toni »

Nein, das kann nicht sein, zumindest nicht, wenn es korrekt konfiguriert ist.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

Jensemann_P
Beiträge: 149
Registriert: 26. Jul 2021 20:14

Re: ETA Pelletkessel PC25 auslesen

Beitrag von Jensemann_P »

Aber müsste ich nicht ganz ohne Transformation die XML Antwort in roh in den String bekommen

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

Re: ETA Pelletkessel PC25 auslesen

Beitrag von udo1toni »

Ja, wenn Du ein String Item verknüpfst und keine Transformation definierst, sollte einfach das komplette XML herauspurzeln.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

Jensemann_P
Beiträge: 149
Registriert: 26. Jul 2021 20:14

Re: ETA Pelletkessel PC25 auslesen

Beitrag von Jensemann_P »

leider nein :?
Aufruf von Hand:

Code: Alles auswählen

<eta xmlns="http://www.eta.co.at/rest/v1" version="1.0">
<value uri="/user/var/120/10221/0/0/19391" strValue="Kollektortemperatur ist zu niedrig" unit="" decPlaces="0" scaleFactor="1" advTextOffset="4160">4163</value>
</eta>
Channel:

Code: Alles auswählen

  - id: ETA_Solarpumpe_Zustand
    channelTypeUID: http:string
    label: ETA Solarpumpe Zustand
    description: null
    configuration:
      stateExtension: user/var/120/10221/0/0/19391

Thing:
xmlFrage1.jpg

Item:
xmlFrage2.jpg

:-(
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

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

Re: ETA Pelletkessel PC25 auslesen

Beitrag von udo1toni »

Na, das Verknüpfte Item muss dann schon auch vom Typ String sein, es muss ja einen String aufnehmen.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

Jensemann_P
Beiträge: 149
Registriert: 26. Jul 2021 20:14

Re: ETA Pelletkessel PC25 auslesen

Beitrag von Jensemann_P »

Da steh ich jetzt auf dem Schlauch (abgesehen davon, dass ich hier einmal Heizkreispumpe und einmal Solarpumpe genommen habe, was aber vom API ähnliches Zeug zurück wirft).

Das Item ist doch String. Oder nicht ?

Antworten