Stationsweb Zusatzsensoren

  • Hi!

    Du koenntest zwar mir EAR selbst nachsehen, was Deine Konsole an Awekas schickt.

    Aber nur othi kann serverseitig pruefen, was mit den tatsaechlich eingehenden Daten geschieht und wie die Zuordnung der eingehenden zu den im Stationsweb angezeigten Daten erfolgt.

    Offenbar gibt es da ja noch ein kleines "Missverstaendnis":

    Quote

    Der "Physische Sensor1" wird im Stationsweb als "Sensor2" angezeigt

    Der "Physische Sensor2" wird im Stationsweb als "Sensor3" angezeigt

    Der "Physische Sensor3" wird im Stationsweb als "Sensor4" angezeigt

    Der "Physische Sensor4" wird nicht angezeigt

    Im Stationsweb wird unter "Sensor1" nicht angezeigt, er ist nicht da.

    Ich bin auch sehr gespannt, was dabei herauskommt,

    Oliver

  • Ja, aber ich habe 4 Sensoren, die von 1 bis 4 codiert sind.

    Die Sensoren kommen bei AWEKAS mit temp2f bis temp5f an.

    Mein "Physischer Sensor4" wird nicht angezeigt, warum?

    Grüße aus Sachsen

    AWEKAS ID: 15290

    Wetterstation: "Froggit HP1000SE PRO (HP2551), WH2650A (GW1000)

  • Hallo Othmar,

    danke für die Info.

    Ich werde ja dann im Stationsweb sehen wenn ihr es geändert habt, dann sollten ja alle 4 Zusatzsensoren zu sehen sein.

    Grüße aus Sachsen

    AWEKAS ID: 15290

    Wetterstation: "Froggit HP1000SE PRO (HP2551), WH2650A (GW1000)

  • Danke Othmar!

    Es funktioniert jetzt, bei mir im Stationsweb werden alle 4 Sensoren angezeigt.

    Der vierte Sensor misst nur die Temperatur deshalb wird keine Feuchte angezeigt, das ist so richtig.

    Grüße aus Sachsen

    AWEKAS ID: 15290

    Wetterstation: "Froggit HP1000SE PRO (HP2551), WH2650A (GW1000)

  • Jetzt stimmt die Zuordnung der Humidity bei mir wieder nicht mehr!

    Wetterstation: "Froggit HP1000SE PRO (Ecowitt HP2551)

    Mein "Physische Sensor1" (Codiert mit"1") wird jetzt die Humidity im Stationsweb als Sensor 2 angezeigt.

    Mein "Physische Sensor2" (Codiert mit"2") wird jetzt die Humidity im Stationsweb als Sensor 3 angezeigt.

    Mein "Physische Sensor3" (Codiert mit"3") wird jetzt die Humidity im Stationsweb als Sensor 4 angezeigt.

    Mein "Physische Sensor4" (Codiert mit"4") hat keine Humidity kann deshalb im Stationsweb auch nicht angezeigt werden.

    Die Temperatur Zuordnung stimmt!

    Grüße aus Sachsen

    AWEKAS ID: 15290

    Wetterstation: "Froggit HP1000SE PRO (HP2551), WH2650A (GW1000)

  • Hi!

    Welchen Wetterstationstyp habt ihr zwei in den Einstellungen von Awekas eingetragen?

    Vermutlich muss man für die von PWL kommenden Daten (erstmal) eine Ausnahmeregel bauen und das Parsen am Server davon abhaengig machen.

    Othi?

    Laeuft das Parsen in Abhaengigkeit vom gewaehlten Stationstyp?

    Oder machst Du bei eingehenden WU-Format immer das gleiche Mapping?

    Oliver

  • Bei mir ist meine Wetterstation richtig eingetragen, "Froggit HP1000SE PRO", müsste kompatibel mit der Ecowitt HP2551 sein.

    Das kann ja jeder in den Informationen zur Station einsehen.

    Grüße aus Sachsen

    AWEKAS ID: 15290

    Wetterstation: "Froggit HP1000SE PRO (HP2551), WH2650A (GW1000)

  • Das Problem ist, das sich manche Hardwarehersteller an keinen Standard halten. Manche ordnen den humidity1 sensor den temp2f zu andere humidity1 zu temp1f.

    Wie sollen wir das lösen. kann ja nicht für jede Station ein eigenes Profil machen. Passts für den einen, ist's beim anderen falsch. Das ganze soll ja für den Laien verständlich sein.

    ich hab schon bei einigen Stationen eigene Regeln. Aber da kann ich eine Doktor Arbeit draus machen, um herauszufinden wie es jeder Hersteller macht.

  • Hallo Othmar,

    bei mir hat ja bis Samstag Vormittag alles funktioniert, nachdem du vorigen Donnerstag die Anpassung gemacht hattest.

    Das Mapping der Zusatzsensoren wurde nun korrigiert.

    temp2f --> Extra Temperatur 1, temp3f --> Extra Temperatur 2 .... temp5f --> Extra Temperatur 4

    humidity2 --> Extra Feuchte 1 .... humidity5 --> Extra Feuchte 4

    (es giebt keine Sensoren temp1f und humidity1 )

    Seit Samstag Nachmittag stimmt das Mapping nun wieder nicht mehr.

    Grüße aus Sachsen

    AWEKAS ID: 15290

    Wetterstation: "Froggit HP1000SE PRO (HP2551), WH2650A (GW1000)

  • Othi,

    ich wuerde wohl den WU-Standard implementieren und zusaetzlich humidity1 und temp1f akzeptieren.

    Etwa so:

    Code
    if (isset($arr['humidity1']) || isset($arr['temp1f'])) {
      temp1f --> Extra Temperatur 1, temp2f --> Extra Temperatur 2 .... temp4f --> Extra Temperatur 4
      humidity1 --> Extra Feuchte 1 .... humidity4 --> Extra Feuchte 4
    } else {
      temp2f --> Extra Temperatur 1, temp3f --> Extra Temperatur 2 .... temp5f --> Extra Temperatur 4
      humidity2 --> Extra Feuchte 1 .... humidity5 --> Extra Feuchte 4
    }

    Andere Zuordnungen wuerde ich mit Verweis auf den WU-Standard ignorieren.

    Parallel dazu sollte man jedoch die Verursacher (hier wohl Bresser/CCL) ueber die fehlerhafte Implementierung in der Firmware informieren.

    Oliver

  • Ich hab das ganze mal so implementiert. Ich prüfe nun ab ob es eine "soiltemp1" und "humidity1" (CCL) und beginne bei humidity1 abzufragen. Bei den anderen mit humidity2

    Code
    Daten CCL -  Matthias:
    &soiltempf=41.54&humidity1=76&
    soiltemp2f=44.78&humidity2=83&
    soiltemp3f=36.5&humidity3=80&
    soiltemp4f=38.84humidity4=73&
    Code
    Daten EasyWeatherPro - Bahni:
    &temp2f=67.5&humidity2=55&
    temp3f=39.6&humidity3=89&
    temp4f=44.6&humidity4=74&
    temp5f=43.0&

    Bitte prüfen ob es nun so passt.

  • Hallo Othmar,

    bei mir stimmt die Temperatur und Humidity Zuordnung für die "Froggit HP1000SE PRO" nun wieder!

    Danke!

    LG

    Andreas

    Grüße aus Sachsen

    AWEKAS ID: 15290

    Wetterstation: "Froggit HP1000SE PRO (HP2551), WH2650A (GW1000)