Ich habe das mit einem Bodenfeuchtesensor probiert - der bleibt im Debug mit den letzten übertragenen Daten erhalten. Dann lässt sich so nicht feststellen, ob der Sensor noch in Ordnung und grundsätzlich Daten überträgt. Dann reicht die Prüfung auf die letzte Änderung und man muss schauen, wie oft eine Änderung zu erwarten ist. Gerade die Bodenfeuchtigkeit schwankt im Zweifel nicht so stark .
Das ist Schade, eigentlich sollte die Basisstation nur Daten weiterschicken, die auch empfangen werden.
Hallo,
ich habe in einem anderen Forum etwas gelesen
Zitat Olicat
"Der Zeitserver kann leider aktuell nicht selbst konfiguriert werden. Stattdessen ist der Abruf der Uhrzeit bei einem chinesischen Zeitserver fest vorgegeben.
Will man das GW1000/DP1500 autark ohne Internet betreiben (oder man hat Bauchschmerzen bzgl. „Nach Hause telefonieren“ - oder einfach auch nur aus Gruenden der Ausfallsicherheit) waere ein konfigurierbarer Zeitserver wichtig.
Ist der fest vorgegebene Zeitserver nicht erreichbar, hat das GW1000/DP1500 keine Uhrzeit und kann somit die daily/weekly/yearly-Werte nicht korrekt erzeugen.
Das Geraet prueft das Vorhandensein einer stabilen WLAN-Verbindung, indem es alle 10 Minuten einen Rueckgabecode 200 vom Ecowitt-Server prueft. Wurde in diesen 10 Minuten keine erfolgreiche Verbindung zum chinesischen Server gemeldet, startet das GW1000/DP1500 die WLAN-Verbindung neu.
Betreibt man das GW1000/DP1500 also ohne Internet oder ohne Upload zu Ecowitt, erfolgt alle 10 Minuten eine Neuanmeldung am WLAN-Router. Da dieser Verbindungaufbau ca. 12 Sekunden dauert, koennen in dieser Zeit keine Pakete an die (anderen) konfigurierten Server verschickt werden - es entstehen u.U. Luecken bei der Aufzeichnung der Daten."
vielen Dank für Dein interessantes Zitat.
Wie so oft macht man sich wenig Gedanken über die Datensicherheit und hängt IoT Geräte einfach ins heimische Netzwerk.
„…wird schon gut gehen“.
Natürlich treffen die Aussagen im Beitrag auch hier zu. Der an IPS gesendete Datensatz enthält u.a. auch einen Zeitstempel, von wann die Messung ist und um 24:00 Uhr wird ja die Tägliche Regenmenge auf 0 gesetzt.
Bei diesen beiden Punkten könnten durch fehlende Zeiteinstellungen, Unregelmäßigkeiten entstehen.
Ich habe nun bei mir dem DP1500, über meine Routerfirewall, die Verbindung zum Internet getrennt.Ich werde beobachten was nun passiert und ggf berichten.
Nein. Der DP1500 braucht eigentlich keine Internetverbindung, um Daten zu IPS zu senden. Dies erfolgt über eine direkte Verbindung im LAN.
Über die Internetverbindung werden Firmwareupdates und die Zeiteinstellung gemacht. Es müssen keine Daten nach außen gesendet werden.
Hallo, kann man sagen, welche Datenmengen dabei entstehen? Ich würde den DP1500 gerne an einer LTE Verbindung betreiben, aber die zur Verfügung stehende Datenmenge ist nicht so groß.
Hallo Christian,
ich kann es dir leider nicht sagen denn ich habe diese Station nicht. Ich werde sie mir evtl. zulegen.
Vielleicht kann @Attain dir da weiterhelfen.
ja ich weiss, dass wir darüber schon gesprochen hatten. Da ging es aber um den Payload, und nicht um die Zeitabfrage in China.
Aber egal. Ich habe das Ding jetzt hier liegen, und versuche das ganze umzusetzen. Aktuell ein Testaufbau. Als Sensor habe in WH300SE genommen, der erfüllt alle Wunschanforderungen.
Derzeit teste ich mit der unfassbar umfangreichen Software WeeWx.
Nach einigem testen läuft das aber scheinbar ganz gut.
neue Version als Stable verfügbar.
Neu ist der DP70 Wasserleck Sensor.
Ebenso habe ich die Anzeige der Batteriewerte der einzelnen Sensoren überarbeitet. Die verschiedenen Sensoren, liefern die Batteriewerte in vielen unterschiedlichen Formaten. Z.b. Float 1.0 - 1.6V oder Integer 0 - 6. Ich rechne jetzt intern alles um, das einen Ausgabe in das Integer Profil ~Batterie.100 passt. Damit werden die Werte nun in 0 -100% angezeigt.
Manche Sensoren liefern nur ein Ok / Nicht Ok. Diese bleiben boolean Werte.
erst mal vielen Dank für das Modul und die stetige Weiterentwicklung, das ist echt super!
Ich habe mir jetzt auch eine neue Wetterstation gegönnt und sie mit deinem Modul angebunden.
Das hat auf Anhieb funktioniert und alle Daten der WH3000 und der beiden Bodenfeuchtesensoren kommen zuverlässig an.
Leider bekomme ich noch eine Fehlermeldung ausgegeben:
16.05.2021, 11:18:34 | PHP | Error: Warning: Creating default object from empty value
Error in Script /mnt/data/symcon/modules/.store/froggit.attain.de/Froggit/module.php on Line 338
134 in /mnt/data/symcon/IPSLibrary/app/core/IPSLogger/IPSLogger.inc.php (call IPSLogger_Out)
37 in /mnt/data/symcon/IPSLibrary/app/core/IPSLogger/IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_Err)
338 in /mnt/data/symcon/modules/.store/froggit.attain.de/Froggit/module.php (call IPSLogger_PhpErrorHandler)
126 in /mnt/data/symcon/modules/.store/froggit.attain.de/Froggit/module.php (call ConvertWindSpeed)
3 in /- (call ProcessHookData)
4 in /- (call ProcessHookData)
Kannst du dir das mal bitte anschauen?
Ich habe derzeit nur die 2 Bodensensoren geloggt und bin auf der aktuellsten Modul-Version.
Klar schau ich mir an. Kannst du bitte in der Instanz vom debug eine dump Datei erzeugen und mir zusenden. Gerne auch in einer PM.
Edit:
Ich habe die Ursache der Warnung gefunden.
Version 1.14 als Beta-Version im Modulstore @Isi : Kannst Du bitte testen ob die Meldungen weg sind? Dann reiche ich es als Stable ein.
Ich möchte mich hiermit auch so richtig bei Attain für das geniale Modul bedanken.
Es war ein richtiges Vergnügen, die Froggit Station mit dem Mulitsensor und einem Bodenfeuchtesensor einzubinden - einfacher geht es gar nicht mehr.
Das größte Problem bereitete mir die Einbindung des DP1500 ins Heimnetz. Mit meinem Handy wollte es mir einfach nicht gelingen, mit dem Handy meiner besseren Hälfte gelang es dann nach einiger Zeit.
Das sehe ich jetzt erst. Super! Danke!
Den Wasser-Leckage Sensor hab ich eben erst entdeckt, der macht ja mal richtig Sinn. Werde 2 bestellen für WaMa und unter der Spüle/Spülmaschine.