@sborg
Hallo sborg,
sorry, aber habe erst jetzt wieder Zeit gefunden, danke für deine Antwort.
Ich bin die ganze Konfiguration nochmals durchgegangen und konnte keinen Fehler finden.
Die IP-Adressen, Ports und Pfade sind korrekt. Das Scritp läuft auch:
psw@iobroker:~$ sudo netstat -tulpen|grep 9999
[sudo] Passwort für psw:
tcp 0 0 0.0.0.0:9999 0.0.0.0:* LISTEN 1001 12990328 11270/io.sainlogic.
psw@iobroker:~$
Aber eine Fehlermeldung bleibt:
./wetterstation.sh --debug
WLAN-Wetterstation V2.14.0 - (c)2019-2022 by SBorg
Config-Version: V2.14.0
Sub-Version : V2.14.0
'bc' installiert: [✓]
'jq' installiert: [✓]
'nc' in der Openbsd-Variante installiert: [✓]
'netcat' in Openbsd-Variante aktiv, alles korrekt [✓]
Connection to 192.168.1.8 8087 port [tcp/*] succeeded!
jq: error (at <stdin>:7): Cannot iterate over null (null)
jq: error (at <stdin>:7): Cannot iterate over null (null)
Messwerteblock:
Nicht alle Werte werden unterstützt (abhängig vom Modell der Wetterstation und dem verwendeten Protokoll)!
Temperatur Innen : °C
Temperatur Aussen : °C
Taupunkt : °C
Gefühlte Temperatur : °C
Luftfeuchte Innen : %
Luftfeuchte Aussen : %
Windgeschwindkeit : km/h
Windböengeschwindigkeit : km/h
max. Windböe : km/h
Windrichtung : °
Windrichtung :
Luftdruck absolut : hPa
Luftdruck relativ : hPa
Regenrate : mm/h
Regenstatus :
Regen seit Regenbeginn : mm
Regen Stunde : mm
Regen Tag : mm
Regen Woche : mm
Regen Monat : mm
Regen Jahr : mm
Regen Gesamt : mm
Sonnenstrahlung : W/m²
UV-Index :
Zeitstempel :
Firmware :
Batteriestand: :
Gateway-Modell :
Zusatzsensoren:
Datenstring für ioBroker:
DATA von Wetterstation:
Debug VAR:
Installationsverzeichnis: /home/iobroker
IPP: 192.168.1.8:8087 WS_PORT: 9999 WS_POLL: 20 PRE_DP: javascript.0.Wetterstation
WEB: HTTP WS_PROT: Ecowitt DP35/40/50/60/70/100/200/250/300: 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0
WH31: 0
Script-Version: V2.14.0 Config-Version: V2.14.0 Sub-Version: V2.14.0
Kommunikationsfehler!
root@iobroker:/home/iobroker#
Was ich nicht verstehen kann ist, dass er eine Verbindung zum Simple-RESTful aufbauen kann, aber dann keine Daten erhält oder findet. Wo sollten diese sein?
soweit ich es verstanden habe, holt sich das Script die Daten über den RESTful Adapter, woher bekommt diese die Daten?
Bin ratlos....
Liegt es evtl. daran, dass meine Sainlogic keinen Scheduler Mode kann?
D.h. es funktioniert nur der Listener...