Beiträge von olicat

    Hi!


    Das geschilderte Problem mit der rainrate kann ich nachvollziehen:


    200: leafwetness1 wrong - 28<br>rainrate wrong - -8.4<br>


    Die Meldung kommt aber hier nicht nur einmal, sondern seit 00:00 Uhr MEZ bei jedem Sendeintervall bis einschliesslich 00:05 Uhr (Sendeintervall 60 Sekunden).

    Da Du ja nur alle 5 Minuten sendest, koennte das also mit einer einmaligen Fehlermeldung bei Dir passen.

    Die gleichen Daten per Awekas Data API eingeliefert ergeben keine Fehlermeldung (da wandle ich den Wert der Blattfeuchte ohnehin nach 0..15).

    Die an Awekas gelieferten Daten im WU-Protokoll sahen von meiner Seite so aus:

    Code
    http://ws.awekas.at/weatherstation/updateweatherstation.php?ID=userid&PASSWORD=password&softwaretype=GW1000A_V1.7.7&runtime=2521600&dateutc=2023-11-16+23:01:26&indoortempf=67.46&indoorhumidity=43&baromin=29.808&baromabsin=29.657&tempf=36.14&humidity=89&winddir=163&windspeedmph=0.89&windgustmph=1.12&maxdailygust=1.12&solarradiation=0.00&UV=0&rainratein=0.000&eventrainin=0.000&rainin=0.000&dailyrainin=0.000&weeklyrainin=0.657&monthlyrainin=1.201&yearlyrainin=25.307&totalrainin=25.307&temp2f=37.40&humidity2=81&temp5f=35.60&humidity5=90&temp6f=36.14&humidity6=89&temp7f=35.42&humidity7=92&temp8f=67.46&humidity8=40&temp9f=64.94&soilmoisture=45&soilad1=244&soilmoisture2=47&soilad2=242&soilmoisture3=49&soilad3=244&soilmoisture4=49&soilad4=247&soilmoisture5=62&soilad5=291&soilmoisture6=62&soilad6=289&soilmoisture7=47&soilad7=242&soilmoisture8=38&soilad8=207&AqPM2.5=12.0&pm25_avg_24h_ch1=13.3&tf_co2=72.50&humi_co2=38&pm25_co2=39.0&pm25_24h_co2=4.5&pm10_co2=42.7&pm10_24h_co2=5.4&co2=635&co2_24h=709&lightning_num=0&lightning=27&lightning_time=1696349412&leak_ch2=0&leak_ch3=0&leak_ch4=0&soiltempf=47.66&soiltemp2f=66.20&soiltemp3f=49.28&soiltemp4f=49.64&soiltemp5f=68.18&leafwetness=28&batt1=0&batt4=0&batt5=0&batt6=0&batt7=0&batt8=0&leakbatt2=5&leakbatt3=4&leakbatt4=4&tf_batt1=1.54&tf_batt2=1.56&tf_batt3=1.54&tf_batt4=1.54&tf_batt5=1.56&co2_batt=6&leaf_batt1=1.70&isintvl=31&isintvl10=31&dewptf=33.4&windchillf=35.2&feelslikef=35.2&heatindexf=32.8&pm25_AQI_ch1=50&pm25_AQIlvl_ch1=1&pm25_AQI_avg_24h_ch1=54&pm25_AQIlvl_avg_24h_ch1=2&co2lvl=2&pm25_AQI_co2=110&pm25_AQIlvl_co2=3&pm25_AQI_24h_co2=19&pm25_AQIlvl_24h_co2=1&pm10_AQI_co2=40&pm10_AQIlvl_co2=1&pm10_AQI_24h_co2=5&pm10_AQIlvl_24h_co2=1&windspdmph_avg10m=0.4&winddir_avg10m=201&windgustmph_max10m=2.2&windrun=0.01&brightness=0.0&cloudf=592&sunhours=0.0&sunshine=0&srsum=0.0&osunhours=0.0&nsunhours=0.0&ptrend1=0&pchange1=0.003&ptrend3=-1&pchange3=-0.0059

    Ich kann auch hier keinen inhaltlichen Fehler bzgl. "rainrate" erkennen. Auch der monierte Wert "-8.4" ist in den Daten nicht enthalten.

    Fuer mich verstaerkt sich der Eindruck, dass es sich hier um einen Fehler auf Seiten von Awekas handelt. othi muss sich das anschauen.


    BTW:

    Auch die gelegentlichen Timeouts kann ich bestaetigen - am 16.11. konnte insgesamt 11 mal eine Sendung nicht in 3 Sendeversuchen (1. Versuch - 6sec Pause - 2. Versuch - 12sec Pause - 3. Versuch) an Awekas abgeliefert werden. Vermutlich ist der Server zu diesen Zeiten sehr stark unter Last, so das es zu einen Timeout kommt. Wobei 11 Verluste bei 1440 Sendungen fuer mich verschmerzbar sind.


    Ich kann also Deine Beobachtungen bestaetigen.


    Gruss, Oliver

    Hi!


    Gut, ich liege auf der Lauer ...

    Einen Fehler (?) im WU-Parser von Awekas habe ich offenbar bereits gefunden.

    Es darf fuer den Parser fuer den Key leafwetness keinen Wert oberhalb von 15 geben - dann kommt eine Fehlermeldung "leafwetness1 wrong - 16<br>".

    Allerdings ist leafwetness und leafwetnessN - so wie ich die WU-Protokollbeschreibung verstehe - als Prozentwert definiert. Somit sollten Werte von 0 bis 99 (100) akzeptiert werden.


    Das Davis hier im WU-Protokoll ggf. einen Wert von 0 bis 15 sendet, ist dann wohl eher deren Interpretation des WU-Protokolls geschuldet und meiner Meinung nach ein Fehler.

    Alle Ecowitt-Stationen senden im WU-Protokoll (wie auch im Ecowitt-Protokoll) den prozentualen Wert fuer leafwetness.

    Meteotemplate, Weathercloud, WeeWX, Awekas-API, Weather365, WSWin haben eigene Datenformate, wo der Wertebereich fuer die Blattfeuchte tatsaechlich mit 0..15 definiert ist.

    WU ist aber ein Prozentwert.


    othi

    Interpretierst Du die WU-Protokoll-Dokumentation fuer leafwetness anders? Sendet Davis im WU-Protokoll tatsaechlich Werte von 0..15?


    Gruss, Oliver

    Hi Martin,


    ich werde hier jetzt mal die response-Texte beobachten - bisher ist mir nichts dergleichen aufgefallen.

    Allerdings sende ich auch ein paar mehr Daten - unter anderen auch die rainrate (die aber im WU-Protokoll nicht spezifiziert ist) und ich nutze einen anderen Wetterstationstyp (Froggit DP1500 Wi-Fi Wetterserver"):


    Code
    http://ws.awekas.at/weatherstation/updateweatherstation.php?ID=stationid&PASSWORD=password&softwaretype=GW1000A_V1.7.7&runtime=2496397&dateutc=2023-11-16+16:01:21&indoortempf=62.78&indoorhumidity=49&baromin=29.816&baromabsin=29.666&tempf=41.90&humidity=82&winddir=205&windspeedmph=0.00&windgustmph=0.00&maxdailygust=8.05&solarradiation=0.00&UV=0&rainratein=0.000&eventrainin=0.657&rainin=0.000&dailyrainin=0.028&weeklyrainin=0.657&monthlyrainin=1.201&yearlyrainin=25.307&totalrainin=25.307&temp2f=43.52&humidity2=76&temp5f=41.36&humidity5=82&temp6f=41.90&humidity6=82&temp7f=41.18&humidity7=84&temp8f=67.82&humidity8=43&temp9f=65.48&soilmoisture=46&soilad1=246&soilmoisture2=47&soilad2=242&soilmoisture3=49&soilad3=245&soilmoisture4=50&soilad4=249&soilmoisture5=62&soilad5=291&soilmoisture6=63&soilad6=290&soilmoisture7=47&soilad7=242&soilmoisture8=38&soilad8=207&AqPM2.5=12.0&pm25_avg_24h_ch1=13.9&tf_co2=71.96&humi_co2=41&pm25_co2=1.2&pm25_24h_co2=4.0&pm10_co2=1.5&pm10_24h_co2=4.7&co2=627&co2_24h=753&lightning_num=0&lightning=27&lightning_time=1696349412&leak_ch2=0&leak_ch3=0&leak_ch4=0&soiltempf=48.20&soiltemp2f=66.92&soiltemp3f=49.28&soiltemp4f=50.00&soiltemp5f=68.00&leafwetness=13&batt1=0&batt4=0&batt5=0&batt6=0&batt7=0&batt8=0&leakbatt2=5&leakbatt3=4&leakbatt4=4&tf_batt1=1.54&tf_batt2=1.56&tf_batt3=1.54&tf_batt4=1.54&tf_batt5=1.56&co2_batt=6&leaf_batt1=1.70&isintvl=31&isintvl10=31&dewptf=37.0&windchillf=40.8&feelslikef=40.8&heatindexf=38.6&pm25_AQI_ch1=50&pm25_AQIlvl_ch1=1&pm25_AQI_avg_24h_ch1=55&pm25_AQIlvl_avg_24h_ch1=2&co2lvl=2&pm25_AQI_co2=5&pm25_AQIlvl_co2=1&pm25_AQI_24h_co2=17&pm25_AQIlvl_24h_co2=1&pm10_AQI_co2=1&pm10_AQIlvl_co2=1&pm10_AQI_24h_co2=4&pm10_AQIlvl_24h_co2=1&windspdmph_avg10m=0.0&winddir_avg10m=204&windgustmph_max10m=1.1&windrun=12.62&brightness=0.0&cloudf=1042&sunhours=0.58&sunshine=0&srsum=410.12&osunhours=0.55&nsunhours=0.58&ptrend1=-1&pchange1=-0.0089&ptrend3=-1&pchange3=-0.0207

    Deine Fehlermeldung "rainrate wrong - -33.6" kommt immer nur beim ersten Datensatz eines Tages? Die gemeldete Zahl -33.6 ist immer die selbe?


    Oliver

    Hi!


    Ich fuerchte, da wirst Du auf eine Antwort von othi warten muessen. Nur er weiss, wie das Script fuer die Eingangspruefung der Daten funktioniert.

    Zumindest halte ich aber die Fehlermeldung "rainrate wrong - -33.6" fuer falsch. Weder sendest Du den Wert -33.6 noch eine Regenrate (rainrate).

    Ich halte das - aus den mir vorliegenden Daten - fuer einen Fehler auf Awekas-Seite. Wahrscheinlich uebersehe ich da aber was - denn WU Fastlink wird sicherlich von sehr vielen Stationen genutzt.


    BTW: Das "alternative Protokoll" IST die Awekas Data API ...


    Gruss, Oliver

    Hi!


    Vielleicht ist es ja nur ein Definitionsproblem - aber im WU-Protokoll gibt es keine Regenrate!

    Es gibt rainin (die Regenmenge der letzten 60 Minuten) und dailyrainin, weeklyrainin, monthlyrainin, yearlyrainin fuer die Mengen des jeweiligen Zeitraums.

    Siehe hier.


    Welchen Wetterstationstyp und welche Art der Datenübernahme hast Du denn auf der Awekas-Einrichtungsseite (Mein Awekas/Benutzerdaten/Wetterstation ausgewaehlt?


    Bzgl. Deiner Anfrage betreffs API siehe hier.


    Gruss,

    Oliver

    Hi!


    Bei Bedarf einer Konsole mit Bildschirm:

    Wenn eine spaetere Erweiterung mit Sensoren (etwa Bodenfeuchte, PM2.5, Blattfeuchte, Blitzsensor etc.) nicht erforderlich ist, kaeme fuer ca. 130EUR eine Ecowitt WS2910 bzw. die Froggit WH3000SE Pro in Frage.

    Diese Station zeigt (und sendet - auch an Awekas) alle Standard-Werte wie Aussentemperatur, Feuchte, Solar, Wind, Regen.


    Meine uebliche Empfehlung fuer Stationen mit Display ist jedoch die Ecowitt HP2551, die auch bei Froggit als HP1000SE PRO fuer ca. 220EUR verkauft wird. Diese Konsole unterstuetzt saemtliche Sensoren aus der Ecowitt-Welt. Nur die IoT-Geraete nicht.

    Mein aktueller "Geheimtipp" ist jedoch ein Angebot bei Amazon - "Aercus Instruments WeatherMaster WiFi Wetterstation HP2550 EU Adaptot 868 MHz". Dabei handelt es sich um die HP2551C mit WH65-Aussensensor, die hier fuer nur 125EUR angeboten wird.

    Auch in diesem Fall handelt es sich um eine gelabelte Originalkonsole von Ecowitt - Support und Firmware-Updates kann man also ueber Ecowitt erhalten.


    Wenn es auch ohne Bildschirm geht kaeme ein Bundle um das Ecowitt GW2000 (bei Froggit DP2000) mit dem Kombisensor WS69/WH65 fuer ca. 150EUR in Frage.

    Dies hat den Vorteil, dass die Datenuebertragung auch per Netzwerkkabel erfolgen kann und auch moderne IoT-Geraete wie Smart-Switch oder Bewaesserungsventile unterstuetzt werden.


    Bei unbedingten Wunsch, moeglichst Geld zu sparen koennte man auch ein Bundle aus Aussensensor und GW1100 bzw. Froggit DP1500 fuer um die 130EUR kaufen.


    Wer nicht so sehr auf den letzten Cent schauen muss, findet im Ecowitt-Universum auch Bundles mit separaten Sensoren um das GW1100/DP1500 fuer ca. 160EUR oder um das GW2000 fuer ca. 180EUR. Damit koennte man alle Sensoren moeglichst optimal positionieren.


    Wichtig!

    Froggit ist kein Hersteller von Wetterstationen sondern ein Weiterverkaeufer. Daher sind nicht alle bei Froggit erhaeltlichen Stationen vom Hersteller Ecowitt/Fine Offset.

    Und auch Bresser baut keine Wetterstationen sondern verkauft Geraete des chinesischen Herstellers CCL.

    Anhand der Bezeichnungen und angegebenen Preise sollte man diese Stationen bei Froggit oder Ecowitt oder Amazon auch ohne Verlinkung leicht finden koennen.

    Im Zweifel vor dem Kauf nochmal im WIKI nachlesen oder im Forum (Kaufberatung) nachfragen.


    Ich selbst habe alle genannten Geraete hier selbst in Betrieb und bin sehr zufrieden.


    Oliver

    Hi!


    Mein Rat: schick die Bresser zurueck.

    Du kannst auch eine guenstigere Konsole zur HP1000SE Pro hinzugesellen - die zeigt dann ggf. nicht alle Sensoren an - etwa die WN1980C.

    Ansonsten kann man eine passende Konsole auch fuer weniger als 150EUR erhalten. Es gibt da immer wieder mal auch Angebote.

    Auch aktuell kann man bei Amazon eine passende Konsole inkl. eines Kombisensors als "Aercus Instruments WeatherMaster WiFi Wetterstation HP2550 EU Adaptot 868 MHz" fuer 125EUR kaufen. Womoeglich kann man den beiliegenden WH65 fuer 50EUR etwa bei Ebay vertickern - dann hast Du einen Konsolenpreis von 75EUR ...


    Mit der Bresser wirst Du auch als Zweitstation nicht gluecklich - zumal diese dann natuerlich auch andere Werte anzeigt als die HP1000SE Pro (wegen unterschiedlicher Sensoren).

    Deine Bresser und die zukuenftige Froggit-Station (Ecowitt) sind nicht kompatibel - sie sehen jeweils nur ihre eigenen Sensoren.


    Oliver

    Hi!

    I don't know this weather station. However, from the pages found on Google, it seems that it should work.

    You need a computer that is connected to the base of the weather station via RS232.
    Cumulus MX (CMX) must be installed on this computer and the data transmission to Awekas must be configured in CMX.
    Read this and that.

    Unfortunately, I haven't found anything in the MeteoBridge environment. But of course you can ask directly in advance.
    Good luck!

    Oliver

    ... ich habe das WIKI nicht ganz allein gemacht. Jeder kann da beitragen.

    Aber danke, ja - es ist ein Hort komprimierten (spezifischen) Wissens.


    Oliver

    Hi!


    Tatsaechlich gilt zuerst die Frage zu klaeren, ob Du eine Konsole mit lokaler Anzeige (Display) benoetigst oder nicht.

    Wenn Display dann wuere ich Dir die HP2551C bzw. Derivat (etwa Froggit HP1000SE Pro) empfehlen.

    Wenn ohne Display das auch von Frank bereits empfohlene GW2000 (oder das Derivat Froggit DP2000).

    Dann solltest Du Dir ueberlegen, ob Du einen Kombisensor oder Einzelsensoren haben moechtest.

    Einzelne Sensoren lassen sich an der jeweils optimalen Stelle positionieren. Ein Kombisensor ist immer ein Kompromiss.


    Beide Stationen koennen auch direkt an Awekas - per benutzerdefinierten Server (custom server) - senden.

    Zusaetzlich zu Wunderground (WU), Weathercloud, Weather Observation Website (WOW) und Ecowitt


    Wenn Du lesen magst: klicke hier.


    Oliver

    Hi!

    Zitat

    BRESSER 11-Tage 4Cast CV WLAN Wetterstation 7-in-1 (7003240)

    Sorry, bei einer Station von Fine Offset/Ecowitt haette ich ein paar Hinweise zum lokalen Zugriff auf die Daten geben koennen - aber bei Bresser bin ich (mangels Erfahrung) raus.

    Womoeglich ist bei Deiner Bresser-Station gar kein lokaler Zugang zu den Daten moeglich? Jedenfalls ist Bresser - im Gegensatz zu Fine Offset/Ecowitt - nicht als Lieferant von "offenen" Wetterstationen bekannt. Das wird dann immer schwierig ...

    Dann bliebe nur noch der Zugang ueber das Internet/die Cloud.


    Da Du hier im Awekas-Forum schreibst, gehe ich davon aus, dass Du Deine Wetterdaten (auch) an Awekas sendest. Dann kaeme der Awekas-API-Zugang ins Spiel. Siehe hier.


    Ein Aufruf von https://api.awekas.at/current.php?key=MEINAWEKASAPIKEY liefert ein ordentliches JSON zurueck, dass leicht geparsed werden kann:

    Den in der URL anzugebenden API-Schluessel (MEINAWEKASAPIKEY) findest Du bei Awekas in den Stationseinstellungen bzw. unter "Mein Awekas/Benutzerdaten aendern" unter "Zusaetzliches".


    Ein simples Script zum Abfragen der Daten koennte so aussehen:


    Ein JSON kann jedoch in allen modernen Sprachen verarbeitet werden. Vermutlich hat auch Homematic da irgendwelche Moeglichkeiten.


    Viel Erfolg,

    Oliver

    Hi!


    Man kann die Daten von Awekas via API abfragen.

    Das ist aber schon etwas aufwendiger als ein Web-Befehl.

    Wobei ich den lokalen Zugriff ohne Umweg über Awekas vorziehen würde.

    Welche Wetterstation hast Du denn?


    Oliver

    Hi!


    Ich empfehle immer den lokalen Weg - Daten lokal zu FOSHKplugin und von dort zu beliebigen anderen Zielen - Awekas und InfluxDB inklusive.

    MQTT geht natürlich auch und man kann beinahe beliebig viele custom server-Ziele einrichten.

    Mit der aktuellen Public Beta lassen sich zusätzlich Banner und benutzerdefinierte Ausgabedateien erzeugen - etwa Webseiten.


    Oliver

    Hi!


    Du kannst warten, bis ein Admin Deinen Beitrag hier liest oder eine Mail an administration [at] awekas.at senden.

    Die Station-ID sowie Problem und Loesung sollten auch Bestandteil Deiner Mail an den Admin sein.


    Rein interessehalber:

    Darf ich fragen, wie es zu Lichterkennung (und Sendung zu Awekas) in der Nacht kommen konnte?

    Hattest Du den Sensor zu Wartungszwecken reingeholt und der hat dann das Zimmerlicht gemeldet?


    Oliver

    Hi!


    Vermutlich hat Deine Station irgendwelche Phantasiewerte übertragen. Vermutlich musst Du diese korrekt kalibrieren.

    Welche Station hast Du?


    Ansonsten empfiehlt es sich, bei derartigen Anfragen die Awekas-ID mit zu senden, dann kann man sich ein Bild davon machen und die Admins können Dich ggf. wieder freischalten.


    Oliver