Seite 3 von 9
					
				Re: ETA Pelletkessel PC25 auslesen
				Verfasst: 10. Jun 2022 17:14
				von Jensemann_P
				openhab sagt UNDEF, der online XPATH-Tester sagt "Attribute='strValue=Ein'"
			 
			
					
				Re: ETA Pelletkessel PC25 auslesen
				Verfasst: 10. Jun 2022 18:54
				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 

 
			
					
				Re: ETA Pelletkessel PC25 auslesen
				Verfasst: 10. Jun 2022 21:07
				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  

 
			
					
				Re: ETA Pelletkessel PC25 auslesen
				Verfasst: 11. Jun 2022 01:10
				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/ 
			
					
				Re: ETA Pelletkessel PC25 auslesen
				Verfasst: 11. Jun 2022 03:02
				von udo1toni
				Nein, das kann nicht sein, zumindest nicht, wenn es korrekt konfiguriert ist.
			 
			
					
				Re: ETA Pelletkessel PC25 auslesen
				Verfasst: 11. Jun 2022 09:36
				von Jensemann_P
				Aber müsste ich nicht ganz ohne Transformation die XML Antwort in roh in den String bekommen
			 
			
					
				Re: ETA Pelletkessel PC25 auslesen
				Verfasst: 11. Jun 2022 22:13
				von udo1toni
				Ja, wenn Du ein String Item verknüpfst und keine Transformation definierst, sollte einfach das komplette XML herauspurzeln.
			 
			
					
				Re: ETA Pelletkessel PC25 auslesen
				Verfasst: 13. Jun 2022 00:03
				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

 
			
					
				Re: ETA Pelletkessel PC25 auslesen
				Verfasst: 13. Jun 2022 00:56
				von udo1toni
				Na, das Verknüpfte Item muss dann schon auch vom Typ String sein, es muss ja einen String aufnehmen.
			 
			
					
				Re: ETA Pelletkessel PC25 auslesen
				Verfasst: 13. Jun 2022 01:29
				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 ?