ETA Pelletkessel PC25 auslesen
- udo1toni
- Beiträge: 13989
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: ETA Pelletkessel PC25 auslesen
Das ist aber nicht das Item, welches mit dem gezeigten Channel verlinkt ist.
Fang notfalls mit einem neuen Thing an - anderer Thing Name, korrekte url.
Zeig bitte mal den kompletten Code (Code Ansicht ist der rechte Karteireiter des Things)
Fang notfalls mit einem neuen Thing an - anderer Thing Name, korrekte url.
Zeig bitte mal den kompletten Code (Code Ansicht ist der rechte Karteireiter des Things)
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 155
- Registriert: 26. Jul 2021 20:14
Re: ETA Pelletkessel PC25 auslesen
ach, du hattest es vom channel
Tja, großes Fragezeichen hier.
In der Übersicht der Channels wird er als String angezeigt Klicke ich ihn an, wird der Channel als Number angezeigt
Tja, großes Fragezeichen hier.
In der Übersicht der Channels wird er als String angezeigt Klicke ich ihn an, wird der Channel als Number angezeigt
Code: Alles auswählen
- id: ETA_StatusHeizkeispumpe
channelTypeUID: http:string
label: ETA Status Heizkreispumpe
description: null
configuration:
stateExtension: user/var/120/10101/0/11124/0
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
- udo1toni
- Beiträge: 13989
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: ETA Pelletkessel PC25 auslesen
Zeig bitte mal den kompletten Code des gesamten Thing
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 155
- Registriert: 26. Jul 2021 20:14
Re: ETA Pelletkessel PC25 auslesen
Code: Alles auswählen
UID: http:url:a6c1151ee3
label: ETA PC 25
thingTypeUID: http:url
configuration:
authMode: BASIC
ignoreSSLErrors: false
baseURL: http://192.168.178.148:8080
delay: 0
stateMethod: GET
refresh: 1
commandMethod: GET
contentType: text/xml
timeout: 1000
bufferSize: 2048
location: Heizraum Keller
channels:
- id: ETA_Temp_Aussen
channelTypeUID: http:number
label: ETA Temperatur Außen
description: null
configuration:
stateExtension: user/var/120/10221/0/0/12197
stateTransformation: XSLT:eta_numeric.xsl
- id: ETA_Temp_Kollektor
channelTypeUID: http:number
label: ETA Temperatur Solarkollektor
description: null
configuration:
stateExtension: user/var/120/10221/0/11139/0
stateTransformation: XSLT:eta_numeric.xsl
- id: ETA_Solarpumpe_Zustand
channelTypeUID: http:string
label: ETA Solarpumpe Zustand
description: null
configuration:
stateExtension: user/var/120/10221/0/0/19391
- id: ETA_PufferFlexTemp1
channelTypeUID: http:number
label: ETA Pufferflex Sensor 1
description: null
configuration:
stateExtension: user/var/120/10601/0/11327/0
stateTransformation: XSLT:eta_numeric.xsl
- id: ETA_PufferFlexTemp2
channelTypeUID: http:number
label: ETA Pufferflex Sensor 2
description: null
configuration:
stateExtension: user/var/120/10601/0/11328/0
stateTransformation: XSLT:eta_numeric.xsl
- id: ETA_PufferFlexTemp3
channelTypeUID: http:number
label: ETA Pufferflex Sensor 3
description: null
configuration:
stateExtension: user/var/120/10601/0/11329/0
stateTransformation: XSLT:eta_numeric.xsl
- id: ETA_PufferFlexTemp4
channelTypeUID: http:number
label: ETA Pufferflex Sensor 4
description: null
configuration:
stateExtension: user/var/120/10601/0/11330/0
stateTransformation: XSLT:eta_numeric.xsl
- id: ETA_Verbrauch_seit_Aschebox
channelTypeUID: http:number
label: ETA Verbrauch seit Aschebox leeren
description: null
configuration:
stateExtension: user/var/40/10021/0/0/12013
stateTransformation: XSLT:eta_numeric.xsl
- id: ETA_Puffer_Ladezustand
channelTypeUID: http:number
label: ETA Füllstand PufferFlex in Prozent
description: null
configuration:
stateExtension: user/var/120/10601/0/0/12528
stateTransformation: XSLT:eta_numeric.xsl
- id: ETA_StatusHeizkeispumpe
channelTypeUID: http:string
label: ETA Status Heizkreispumpe
description: null
configuration:
stateExtension: user/var/120/10101/0/11124/0
- id: ETA_Heizkreistemperatur_Soll
channelTypeUID: http:number
label: ETA Heizkreistemperatur soll
description: null
configuration:
stateExtension: user/var/120/10101/0/11125/2120
stateTransformation: XSLT:eta_numeric.xsl
- id: ETA_Heizkreistemperatur_ist
channelTypeUID: http:number
label: ETA Heizkreistemperatur ist
description: null
configuration:
stateExtension: user/var/120/10101/0/11125/2121
stateTransformation: XSLT:eta_numeric.xsl
- id: ETA_Heizkurve_Wert
channelTypeUID: http:number
label: ETA Heizkurve Wert
description: null
configuration:
stateExtension: user/var/120/10101/0/0/12111
stateTransformation: XSLT:eta_numeric.xsl
- id: ETA_Heizkurve_Minus10
channelTypeUID: http:number
label: ETA Heizkurve -10 Grad
description: null
configuration:
stateExtension: user/var/120/10101/0/0/12104
stateTransformation: XSLT:eta_numeric.xsl
- id: ETA_Heizkurve_Plus10
channelTypeUID: http:number
label: ETA Heizkurve +10 Grad
description: null
configuration:
stateExtension: user/var/120/10101/0/0/12103
stateTransformation: XSLT:eta_numeric.xsl
- id: ETA_Warmwasser_Zirkulation
channelTypeUID: http:number
label: ETA Warmwasser Zirkulation
description: null
configuration:
stateExtension: user/var/79/10531/0/11137/0
stateTransformation: XSLT:eta_numeric.xsl
- id: ETA_Warmwasser_Temperatur_ist
channelTypeUID: http:number
label: ETA Warmwasser Temperatur ist
description: null
configuration:
stateExtension: user/var/79/10531/12318/0/1110
stateTransformation: XSLT:eta_numeric.xsl
- id: ETA_Warmwasser_Temperatur_soll
channelTypeUID: http:number
label: ETA Warmwasser Temperatur soll
description: null
configuration:
stateExtension: user/var/79/10531/0/0/12293
stateTransformation: XSLT:eta_numeric.xsl
- id: ETA_Kesseldruck
channelTypeUID: http:number
label: ETA Kesseldruck in Bar
description: null
configuration:
stateExtension: user/var/40/10021/0/11135/0
stateTransformation: XSLT:eta_numeric.xsl
- id: ETA_Kessel_Pelletsbehaelter
channelTypeUID: http:number
label: ETA Kessel Pelletsbeälter in kg
description: null
configuration:
stateExtension: user/var/40/10021/0/0/12011
stateTransformation: XSLT:eta_numeric.xsl
- id: ETA_Kessel_Zuendunen
channelTypeUID: http:number
label: ETA Kessel Zündungen
description: null
configuration:
stateExtension: user/var/40/10021/0/0/12018
stateTransformation: XSLT:eta_numeric.xsl
- id: ETA_Lager_Vorrat
channelTypeUID: http:number
label: ETA Lager Vorrat in kg
description: null
configuration:
stateExtension: user/var/40/10201/0/0/12015
stateTransformation: XSLT:eta_numeric.xsl
- id: ETA_Warmwasser_Durchfluss
channelTypeUID: http:number
label: ETA Warmwasser Durchfluss in l/min
description: null
configuration:
stateExtension: user/var/79/10531/12785/0/0
stateTransformation: XSLT:eta_numeric.xsl
-
- Beiträge: 155
- Registriert: 26. Jul 2021 20:14
Re: ETA Pelletkessel PC25 auslesen
Habe jetzt mal ein Thing ETATEST angelegt:
Code: Alles auswählen
UID: http:url:4654dbc38f
label: ETATEST
thingTypeUID: http:url
configuration:
authMode: BASIC
ignoreSSLErrors: false
baseURL: 192.168.178.148:8080
delay: 0
stateMethod: GET
refresh: 30
commandMethod: GET
timeout: 3000
bufferSize: 2048
channels:
- id: ETATEST_Solarpumpenstatus
channelTypeUID: http:string
label: ETA Solarpumpe Zustand
description: null
configuration:
stateExtension: user/var/120/10221/0/0/19391
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
- udo1toni
- Beiträge: 13989
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: ETA Pelletkessel PC25 auslesen
Also, mal ein Schuss ins Blaue... Ergänze bitte mal einen Slash an der BaseURL.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 155
- Registriert: 26. Jul 2021 20:14
Re: ETA Pelletkessel PC25 auslesen
Leider auch nicht. Hatte mich das schon bei den numerischen werten gefragt, die ja auch problemlos laufen. Eben nochmal bei etatest versucht, leider auch kein Wert
- udo1toni
- Beiträge: 13989
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: ETA Pelletkessel PC25 auslesen
Ein weiterer Fehler, den ich auch beim ersten Mal übersehen habe: Du hast kein http:// angegeben. Das ist alles nicht optional, schließlich könntest Du auch per https:// zugreifen. Dass der Browser diese Tipparbeit abnimmt, ist eine dumme Idee gewesen...
Der Slash ist auch nicht optional.
Die BaseURL und die weiteren URL Bestandteile werden exakt so zusammengefügt, wie sie da stehen. Der Witz an der BaseURL ist, dass sie nicht mit dem FQDN gleichzusetzen ist. In Deinem Fall könntest Du z.B.
schreiben und im Anschluss in allen stateExtensions das user/var/ weg lassen, also mit der 120 anfangen.
Der Slash ist auch nicht optional.
Die BaseURL und die weiteren URL Bestandteile werden exakt so zusammengefügt, wie sie da stehen. Der Witz an der BaseURL ist, dass sie nicht mit dem FQDN gleichzusetzen ist. In Deinem Fall könntest Du z.B.
Code: Alles auswählen
baseURL: http://192.168.178.148:8080/user/var
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 155
- Registriert: 26. Jul 2021 20:14
Re: ETA Pelletkessel PC25 auslesen
Da hast du Recht, das Protokoll ging mir beim etatest durch. Es ist ja eine url und nicht nur die IP.
Beim "echten" Item steht das Protokoll dabei.
Beim "echten" Item steht das Protokoll dabei.
-
- Beiträge: 155
- Registriert: 26. Jul 2021 20:14
Re: ETA Pelletkessel PC25 auslesen
Okay. Gerade nochmal das Testthing darauf korrigiert und es kommt XML zurück. Mit dem Slash zwischen Grund URL und Pfad war ich mir selbst unsicher. Ging aber davon aus, dass es wohl richtig ist, wenn überhaupt Werte zurück kommen. War wohl nicht so, auch wenn es nicht so ganz Sinn ergibt, wieso der Kessel nun Werte auch bei formatfehler zurück gibt und Strings nicht...
Bin gerade nur am Handy, werde später nochmal mit xpath an die Geschichte gehen.
Manchmal wird man echt betriebsblind und achtet dann nicht mehr richtig auf Basics....
Bin gerade nur am Handy, werde später nochmal mit xpath an die Geschichte gehen.
Manchmal wird man echt betriebsblind und achtet dann nicht mehr richtig auf Basics....