Autor Thema: Neues Modul für die WS980WiFi Wetterstation  (Gelesen 19658 mal)

Offline choenig

  • Developer
  • Full Member
  • ****
  • Beiträge: 224
Antw:Neues Modul für die WS980WiFi Wetterstation
« Antwort #195 am: 14 September 2019, 09:13:00 »
Hi Romoker,

interessant. Ich hatte solche Werte noch kein einziges mal, hab' gerade mal meine ganze Logs durchgegreppt.

Wie geschrieben, wenn ihr mit dem hohen Log-aufkommen klar kommt, wäre es hilfreich, wenn ihr attr WS980 verbose 5 setzen könntet und mir die Logausgabe davon geben könntet, wenn das wieder auftritt.

Welche Firmware nutzt Du, Romoker? Auch 1.2.2 wie dancatt?

LG
Christian

Offline choenig

  • Developer
  • Full Member
  • ****
  • Beiträge: 224
Antw:Neues Modul für die WS980WiFi Wetterstation
« Antwort #196 am: 14 September 2019, 09:46:00 »
Hi Romoker, die 2.

Sonst könnte man den Loglevel der Meldung im WS980-Modul höher setzen. Schau Dir mal das Modul ModbusAttr an. Bei Modbus-Verbindungen verabschieden sich die Geräte öfters, was ganz normal ist. Das Modul hat mit dem Attribut "silentReconnect" eine intelligente Option geschaffen mit diesem Problem umzugehen.

Ich habe jetzt mal ein silentReconnect eingebaut. Wird es auf 1 gesetzt, loggt er die connect- und disconnect- Meldungen im LogLevel 2 statt 1.

Du findest die Version erstmal hier im Anhang zum Testen. Wäre nett, wenn Du es mal testen kannst.
Edit: Anhang gelöscht.

LG
Christian
« Letzte Änderung: 29 September 2019, 09:14:12 von choenig »

Offline Romoker

  • Jr. Member
  • **
  • Beiträge: 92
Antw:Neues Modul für die WS980WiFi Wetterstation
« Antwort #197 am: 15 September 2019, 12:30:06 »
Hallo choenig,

erst mal danke für die Anpassung. Ich habe das aktualisierte Modul geladen und muss die nächsten Events abwarten. Ich werde dann berichten.

Was ich jetzt schon sagen kann: Wenn ich die silentReconnect-Funktion einschalte, muss ich verbose 1 setzen, damit die unerwünschten Meldungen nicht im Log erscheinen. Damit werden aber auch alle anderen Meldungen mit verbose > 1 unterdrückt. Ich würde die Reconnect-Meldungen mit der silentReconnect-Funktion statt auf verbose 2 auf verbose 4 setzen. Dann brauche ich das verbose nicht zusätzlich definieren.

Und noch eine Kleinigkeit: Wenn ich die Logmeldungen des Moduls nicht auf verbose 2 setze, werden bei mir jede Minute verbose 3 Meldungen ins Log geschrieben:
2019.09.15 11:58:40.809 3: WS980 (ws980wifi) - activeRquests: current firmware historyMax historyMin todayMax todayMin
2019.09.15 11:58:41.758 3: WS980 (ws980wifi) - activeRquests: firmware historyMax historyMin todayMax todayMin
2019.09.15 11:58:41.893 3: WS980 (ws980wifi) - activeRquests: historyMax historyMin todayMax todayMin
2019.09.15 11:58:42.016 3: WS980 (ws980wifi) - activeRquests: historyMin todayMax todayMin
2019.09.15 11:58:42.148 3: WS980 (ws980wifi) - activeRquests: todayMax todayMin
2019.09.15 11:58:42.190 3: WS980 (ws980wifi) - activeRquests: todayMin
2019.09.15 11:58:42.217 3: WS980 (ws980wifi) - activeRquests:
2019.09.15 11:59:40.812 3: WS980 (ws980wifi) - activeRquests: current firmware historyMax historyMin todayMax todayMin
2019.09.15 11:59:41.624 3: WS980 (ws980wifi) - activeRquests: firmware historyMax historyMin todayMax todayMin
2019.09.15 11:59:41.732 3: WS980 (ws980wifi) - activeRquests: historyMax historyMin todayMax todayMin
2019.09.15 11:59:41.793 3: WS980 (ws980wifi) - activeRquests: historyMin todayMax todayMin
2019.09.15 11:59:41.919 3: WS980 (ws980wifi) - activeRquests: todayMax todayMin
2019.09.15 11:59:41.976 3: WS980 (ws980wifi) - activeRquests: todayMin
2019.09.15 11:59:42.029 3: WS980 (ws980wifi) - activeRquests:
Wenn nichts dagegen spricht, würde ich diese activeRquests-Meldungen vom Standard-Verbose-Level 3 auch auf den Level 4 verbannen.

P.S.: Meine Firmwareversion ist EasyWeatherV1.4.1

Viele Grüße
BeagleboneBlack mit Debian; FB7490; div. Homematic Komponenten; CUL433: CUL_TX, SOMFY, 1-Wire, Z-Wave

Offline FHEMAN

  • Sr. Member
  • ****
  • Beiträge: 544
    • Unser Baublog
Antw:Neues Modul für die WS980WiFi Wetterstation
« Antwort #198 am: 16 September 2019, 15:25:34 »
Hi, laut Datenblatt liefert die Anlage den UV-Index. Aber gibt es da einen eigenen Sensor für? Oder wird der UV-Index irgendwie vom LUX-Wert abgeleitet, kommt also vom Helligkeitssensor?
Habt ihr den UV-Index Wert mal vergleichen mit denen eines Wetterdienstes?
ich überlege mir gerade, die Anlage zu kaufen. Aber eigentlich nur wegen dem UV-Index. Weil den teuren HM Regensensor hab ich schon, und Wind ist mir egal (bisher).

Viele Grüße
Ronny
NUC7i5 | PROXMOX | FHEM 5.8 | 2 HMLAND | 96 HM DEVICES | UMTS | LMS | HIFIBERRY | KM200 | HUE | ECHO | MILIGHT | LUFTDATENINFO

Offline Romoker

  • Jr. Member
  • **
  • Beiträge: 92
Antw:Neues Modul für die WS980WiFi Wetterstation
« Antwort #199 am: 17 September 2019, 20:44:35 »
@choenig

Test positiv. Mit der Einstellung silentReconnect 1 werden die Disconnect- & Connect-Meldungen mit dem Loglevel 2 ausgegeben.

2019.09.17 00:01:01.211 2: WS980 (ws980wifi) - looks like the last request did not receive an answer, trying to reconnect
2019.09.17 00:01:01.213 2: WS980 (ws980wifi) - Socket Disconnected
2019.09.17 00:01:01.281 2: WS980 (ws980wifi) - Socket Connected

Übrigens habe ich, warum auch immer, jeden Tag um ein bis zwei Minuten nach Mitternacht diese Meldungen im Log.

Wie ich in meinem letzten Post erläutert habe, empfehle ich den Loglevel dieser Meldungen mit einem aktiven silentReconnect auf den Loglevel 4 herunterzustufen.

Viele Grüße
BeagleboneBlack mit Debian; FB7490; div. Homematic Komponenten; CUL433: CUL_TX, SOMFY, 1-Wire, Z-Wave
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline choenig

  • Developer
  • Full Member
  • ****
  • Beiträge: 224
Antw:Neues Modul für die WS980WiFi Wetterstation
« Antwort #200 am: 24 September 2019, 18:51:51 »
Hi Romoker,

danke für den Hinweis, dass 3 das default-LogLevel ist, war mir irgendwie nicht bewusst. Unter dieser Prämisse muss ich nochmal alle Loglevel korrigieren.

Ich hoffe, dass ich das diese Woche noch hinbekomme.

LG
Christian

Offline choenig

  • Developer
  • Full Member
  • ****
  • Beiträge: 224
Antw:Neues Modul für die WS980WiFi Wetterstation
« Antwort #201 am: 29 September 2019, 09:13:07 »
So,

jetzt habe ich alle LogLevel nochmal unter Beachtung der Dokumentation der commandref überarbeitet:
0 - Server start/stop
1 - Fehlermeldungen oder unbekannte Pakete
2 - bedeutende Ereigbisse/Alarme.
3 - ausgesendete Kommandos werden gelogged.
4 - von den einzelnen Geräten empfangene Daten.
5 - Fehlersuche.

Die Version hängt diesem Post an.

Feedback ist wieder willkommen :)

LG
Christian

Offline Romoker

  • Jr. Member
  • **
  • Beiträge: 92
Antw:Neues Modul für die WS980WiFi Wetterstation
« Antwort #202 am: 30 September 2019, 16:40:30 »
Hallo choenig,

seit gestern läuft bei mir die neue Version. Die Unterdrückung der Reconnect-Meldungen im Log mit silentReconnect funktioniert jetzt auch ohne den Verbose-Level anpassen zu müssen. Ich habe aber jetzt eine neue verbose 1 Fehlermeldung im Log, die ich vorher noch nicht registriert habe:
2019.09.30 03:59:13.484 1: WS980 (ws980wifi) - looks like the reply could not be decoded, skippingDie Meldung ist heute über den Tag verteilt fünf mal aufgetreten. Mein Intervall steht auf 60 Sekunden.

Viele Grüße
BeagleboneBlack mit Debian; FB7490; div. Homematic Komponenten; CUL433: CUL_TX, SOMFY, 1-Wire, Z-Wave