NEWS
Wetterstation WS980WiFi von ELV (Neuer Adapter)
-
Das Git-Repo für ganz neugierige ist hier:
https://github.com/phifogg/ioBroker.sainlogicAktuell kann man einen Port öffnen und sich WU Typ Daten schicken lassen. Funktioniert schonmal. Ein paar Werte muss ich noch schöner umrechnen...
-
.... zur Info : Richtlinien für die Kategorie Tester
.....................................................................................
Leider alles leer !?.
.
Hier der Log ... mehr kommt nicht !
-
@Glasfaser
IP Adresse vielleicht? Derzeit 0.0.0.0 -
Mehr kann ich nicht auswählen ..
Entweder auf alle hören .0.0..0.0
oder auf 127.0.0.1, der Log bleibt auch stehen .... siehe oben
Funktioniert es bei dir ?
-
@Glasfaser
Nein, gleiches Verhalten - habe auch versucht -
Fals die Frage hierzu kommen sollte ...
Wurde natürlich angepasst in der Konfig Path WS View ...Wie schon geschrieben , bleibt er im Log stehen und macht nichts weiter ... alles weitere schon versucht ...
-
Bei mir funzt es:
WS830
Die Config:
Der Port entspricht natürlich dem im VS-View.Der Adapter behakelt sich aber mit dem @SBorg Script. Bei mehreren Instanzneustarts hat es bisher einmal funktionier der Adapter grün zu bekommen.
Der Log gibt bei laufendem Script folgenden Fehler aus:
-
so 40 .... Anlauf ... und nichts verändert .
Daten kommen jetzt
.
-
@Rushmed sagte in Wetterstation WS980WiFi von ELV (Neuer Adapter):
Der Adapter behakelt sich aber mit dem @SBorg Script.
Jipp ... das gleiche
obwohl Fogg geschrieben hat , das man die Daten unabhängig vom Intervall/senden der Station , selber abrufen kann ,Link Text
habe noch nichts gefunden !?
-
@Glasfaser Ich sehe da nichts von wegen "unabhängiger Abfrage".
Mit gestoppten Script lässt sich der Adapter bei mir problemlos starten und auch neustarten.
Also prinzipiell funktioniert die Datenabfrage bei mir.
-
-
@Glasfaser Also ich lese das da nicht.
Spielt aber auch keine Rolle. -
den umgekehrten Weg die Wetterstation abzufragen anstellen auf deren Werte zu warten.
-
@Glasfaser das ist noch nicht drin
Ihr seid Klasse, hätte nicht gedacht dass so schnell jemand tested. Schaue mir das feedback Morgen an und melde mich dann. Wenn das Sborg Skript den gleichen port belegt klemmt es sicher. Das fange ich aktuell auch nicht ab.
-
@Fogg
läuft bei mir jetzt auch
Ich verwende nun einen vom Script abweichenden Port, mit Umstellen in WS View kommen sich die beiden nicht in die Quere und das testen kann einfach durchgeführt werden.@Fogg kennst du den Umfang des Scripts (Sonnenstunden, Windrichtungsangabe, Wettervorhersage, ...)? Ist dein Plan, dies alles in den Adapter einzubinden?
Bin gespannt was noch alles kommt auf jeden Fall für deine Bemühungen
-
@Latzi said in Wetterstation WS980WiFi von ELV (Neuer Adapter):
@Fogg
läuft bei mir jetzt auch
Ich verwende nun einen vom Script abweichenden Port, mit Umstellen in WS View kommen sich die beiden nicht in die Quere und das testen kann einfach durchgeführt werden.Super, ich werde den Fehler mit bereits blockiertem Port noch abfangen.
@Fogg kennst du den Umfang des Scripts (Sonnenstunden, Windrichtungsangabe, Wettervorhersage, ...)? Ist dein Plan, dies alles in den Adapter einzubinden?
Nein, den kompletten Umfang kenne ich nicht. Ideen nehme ich noch an AKtuell will ihr erstmal das, was die Wetterstation liefert alles abbilden. Den WeatherUndergrund Part habe ich nun. Mal noch Ecowitt anschauen und das Pollen will ich auch drin haben.
Ideen könnt ihr ja gerne im Github posten, da sind die etwas leichter zum nachvollziehen.
-
So, Version 0.0.2 ist im repo, hier wird nun der Fehler falls der Port schon belegt ist sauber abgefangen.
Ich habe mir zur alternative noch Ecowitt Daten angeschaut, sind prinzipiell genau die gleichen, nur kommen für Regen noch zwei weitere Infos. Wenn das benötigt wird wäre einfach.
Jetzt versuche ich mich mal am Schedule um die Daten zu holen.
Nebenbei, weiss einer wie ich bei dem Konfig-Screen steuere ob das Label oberhalb oder unterhalb vom Feld steht?? IP steht open, Port unten... versteh ich nicht.
-
Ecowitt würde ich dann gerne testen, sobald mein Froggit DP1500 Dongle ankommt. Würde mir dann ggf. auch nochmal zusätzliche Sensoren holen und schauen was da dann im String insgesamt ankommt.
-
@lemuba Können wir uns gerne anschauen.
@all: Eine neue version ist im Repo, jetzt gibt es in der Instanzkonfig auch einen Scheduler Tab. Ist noch nicht fertig, aber wenn ihr den aktiviert, IP und Port der Wetterstation einträgt, dann sollte er im Log einmal den Scheduler aufführen und die Firmware Version auslesen (Bei mir EasyWeather V1.4.9). Kommunikation als solches geht also. Nun arbeite ich an den Werten, dann am scheduling selbst.
-
@Fogg
bei mir läuft´s leider nicht, anbei die Meldungen:2020-04-26 16:23:02.371 - info: host.Pi4-Server "system.adapter.sainlogic.0" enabled 2020-04-26 16:23:02.412 - info: host.Pi4-Server instance system.adapter.sainlogic.0 started with pid 2705 2020-04-26 16:23:04.783 - info: sainlogic.0 (2705) starting. Version 0.0.3 in /opt/iobroker/node_modules/iobroker.sainlogic, node: v12.16.2 2020-04-26 16:23:04.810 - info: sainlogic.0 (2705) Listner active: true 2020-04-26 16:23:04.811 - info: sainlogic.0 (2705) Config IP: 0.0.0.0 2020-04-26 16:23:04.812 - info: sainlogic.0 (2705) Config port: 17551 2020-04-26 16:23:04.812 - info: sainlogic.0 (2705) Config path: /weatherstation/updateweatherstation.php 2020-04-26 16:23:04.813 - info: sainlogic.0 (2705) Scheduler active: true 2020-04-26 16:23:04.813 - info: sainlogic.0 (2705) WS IP: 10.0.0.35 2020-04-26 16:23:04.814 - info: sainlogic.0 (2705) WS Port: 17551 2020-04-26 16:23:04.814 - info: sainlogic.0 (2705) Starting Scheduler 2020-04-26 16:23:04.815 - info: sainlogic.0 (2705) Starting Listener 2020-04-26 16:23:04.856 - error: sainlogic.0 (2705) uncaught exception: connect ECONNREFUSED 10.0.0.35:17551 2020-04-26 16:23:04.858 - error: sainlogic.0 (2705) Error: connect ECONNREFUSED 10.0.0.35:17551 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1141:16) 2020-04-26 16:23:04.863 - info: sainlogic.0 (2705) Scheduler Connection closed 2020-04-26 16:23:04.880 - info: sainlogic.0 (2705) terminating 2020-04-26 16:23:04.881 - info: sainlogic.0 (2705) Terminated (NO_ERROR): Without reason 2020-04-26 16:23:05.458 - error: host.Pi4-Server Caught by controller[0]: Error: connect ECONNREFUSED 10.0.0.35:17551 2020-04-26 16:23:05.459 - error: host.Pi4-Server Caught by controller[0]: at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1141:16) { 2020-04-26 16:23:05.459 - error: host.Pi4-Server Caught by controller[0]: errno: 'ECONNREFUSED', 2020-04-26 16:23:05.460 - error: host.Pi4-Server Caught by controller[0]: code: 'ECONNREFUSED', 2020-04-26 16:23:05.460 - error: host.Pi4-Server Caught by controller[0]: syscall: 'connect', 2020-04-26 16:23:05.460 - error: host.Pi4-Server Caught by controller[0]: address: '10.0.0.35', 2020-04-26 16:23:05.461 - error: host.Pi4-Server Caught by controller[0]: port: 17551 2020-04-26 16:23:05.461 - error: host.Pi4-Server Caught by controller[0]: } 2020-04-26 16:23:05.461 - info: host.Pi4-Server instance system.adapter.sainlogic.0 terminated with code 0 (NO_ERROR) 2020-04-26 16:23:05.462 - info: host.Pi4-Server Restart adapter system.adapter.sainlogic.0 because enabled 2020-04-26 16:23:29.765 - info: host.Pi4-Server "system.adapter.sainlogic.0" disabled 2020-04-26 16:23:38.002 - error: sainlogic.0 (3515) adapter disabled 2020-04-26 16:23:38.013 - warn: sainlogic.0 (3515) Terminated (NO_ADAPTER_CONFIG_FOUND): Without reason 2020-04-26 16:23:38.554 - error: host.Pi4-Server instance system.adapter.sainlogic.0 terminated with code 3 (NO_ADAPTER_CONFIG_FOUND) 2020-04-26 16:23:38.556 - info: host.Pi4-Server Do not restart adapter system.adapter.sainlogic.0 because disabled or deleted
Hast du eine Idee?