Froggit 3500 Wetterstation

Noch eine Frage, ich will die Markise möglichst trocken reinfahren, daher: Mit welchem Werte bekomme ich als erstes die Rückmeldung für den „ersten Regentropfen“? (ich habe die DP1500 PRO 7-In-1 Ultra WiFi Gateway Wetterstation)

Gruß
Florian

Erste Frage keine Anwort nur Idee beide holen die Werte aus dem Internet.

Zweite Frage suche besser einen separaten Sensor denn kein Wert reagiert wirklich schnell auf Regen oder Schnee. Ich merke das immer weil ich raufschaue wenn es mit dem Hund rausgeht. Regenrate ist noch am zügigsten. Schnellsten wäre da aber das falsche Wort.

Ralf

OK, kannst du einen Regensensor empfehlen? Vermutlich sowas wie der RG-11 ?

Gruß
Florian

1 „Gefällt mir“

Genau, habe beides und für die Sofort-Erkennung ist der RG-11 super.

Gibt es da schon Fertiggeräte die z.B. per MQTT versenden?

Ralf

@Attain
@all

Ich hole das kurz mal hoch. Gibt es dazu schon eine Idee?

danke+lg
hagi

Diagnostics information

rain start detection
the WS90 and WS85 now have a rain start detection (detection of first raindrops) implemented. The GW2000 is the first console where this feature is implemented with firmware 3.1.5 - other IoT-enabled consoles to follow.

in the customized server post string, the observation will show as srain_piezo
it can have the stus “1” - raining or “0” - no rain

status 1 will be reset to 0

   - once the top is dry
   - after the amount of water on the top has remained unchanged for two hours

So sieht das in der Live View aus:

grafik

Der Wert wird dem falschen Profil und des falschen Var-Typs mit 25,4 mm angezeigt.

@Attain : Kann man das Profil dazu evt. anpassen?

Edit 2: Der guten Ordnung halber noch 2 Werte die vom Modul nicht unterstützt werden

  -heap: verfügbarer Speicher
  -freq: Frequenz 868 MHz

Hallo zusammen und @Attain,

ich habe mir von ecowitt den Laser Distanzmesser LDS01 gekauft, um damit den Füllstand der Zisterne zu ermitteln. In der Ecowitt/Froggit-SW sehe ich den Abstand zum Sensor, aber im IPS-Modul wird der Sensor nicht unterstützt.
Wird dieser noch in einer neuen Version unterstützt werden und wenn ja, kann ich dir mit Debug-Infos helfen?

Viele Grüße
Kevin

Debug kann nie schaden.

Guten Morgen,

hier meine Debug-Einträge mit unsupported:

19/04/25 10:27:20 | Starting debug session...
19/04/25 10:27:42 | TXT | ProcessHookData | Array POST: Array<LF>(<LF>    [PASSKEY] => 3BE83A37792244988228678C3E1EC7C6<LF>    [stationtype] => GW2000A_V3.2.2<LF>    [runtime] => 1696268<LF>    [heap] => 158124<LF>    [dateutc] => 2025-04-19 08:27:42<LF>    [tempinf] => 70.70<LF>    [humidityin] => 46<LF>    [baromrelin] => 29.940<LF>    [baromabsin] => 29.796<LF>    [tempf] => 50.54<LF>    [humidity] => 86<LF>    [vpd] => 0.052<LF>    [winddir] => 175<LF>    [windspeedmph] => 0.45<LF>    [windgustmph] => 2.24<LF>    [maxdailygust] => 8.05<LF>    [solarradiation] => 119.97<LF>    [uv] => 1<LF>    [rainratein] => 0.000<LF>    [eventrainin] => 0.496<LF>    [hourlyrainin] => 0.000<LF>    [dailyrainin] => 0.181<LF>    [weeklyrainin] => 0.496<LF>    [monthlyrainin] => 0.496<LF>    [yearlyrainin] => 0.850<LF>    [totalrainin] => 0.850<LF>    [soilmoisture1] => 55<LF>    [soilad1] => 264<LF>    [lightning_num] => 0<LF>    [lightning] => 17<LF>    [lightning_time] => 1744973823<LF>    [air_ch1] => 1244<LF>    [thi_ch1] => 2500<LF>    [depth_ch1] => 1256<LF>    [ldsheat_ch1] => 260<LF>    [wh68batt] => 1.66<LF>    [wh40batt] => 1.5<LF>    [wh26batt] => 0<LF>    [soilbatt1] => 1.5<LF>    [wh57batt] => 5<LF>    [ldsbatt1] => 2.44<LF>    [freq] => 868M<LF>    [model] => GW2000A<LF>    [interval] => 30<LF>)<LF>
19/04/25 10:27:42 | HEX | ProcessHookData | 417272617920504F53543A2041727261790A280A202020205B504153534B45595D203D3E2033424538334133373739323234343938383232383637384333453145433743360A202020205B73746174696F6E747970655D203D3E20475732303030415F56332E322E320A202020205B72756E74696D655D203D3E20313639363236380A202020205B686561705D203D3E203135383132340A202020205B646174657574635D203D3E20323032352D30342D31392030383A32373A34320A202020205B74656D70696E665D203D3E2037302E37300A202020205B68756D6964697479696E5D203D3E2034360A202020205B6261726F6D72656C696E5D203D3E2032392E3934300A202020205B6261726F6D616273696E5D203D3E2032392E3739360A202020205B74656D70665D203D3E2035302E35340A202020205B68756D69646974795D203D3E2038360A202020205B7670645D203D3E20302E3035320A202020205B77696E646469725D203D3E203137350A202020205B77696E6473706565646D70685D203D3E20302E34350A202020205B77696E64677573746D70685D203D3E20322E32340A202020205B6D61786461696C79677573745D203D3E20382E30350A202020205B736F6C6172726164696174696F6E5D203D3E203131392E39370A202020205B75765D203D3E20310A202020205B7261696E72617465696E5D203D3E20302E3030300A202020205B6576656E747261696E696E5D203D3E20302E3439360A202020205B686F75726C797261696E696E5D203D3E20302E3030300A202020205B6461696C797261696E696E5D203D3E20302E3138310A202020205B7765656B6C797261696E696E5D203D3E20302E3439360A202020205B6D6F6E74686C797261696E696E5D203D3E20302E3439360A202020205B796561726C797261696E696E5D203D3E20302E3835300A202020205B746F74616C7261696E696E5D203D3E20302E3835300A202020205B736F696C6D6F697374757265315D203D3E2035350A202020205B736F696C6164315D203D3E203236340A202020205B6C696768746E696E675F6E756D5D203D3E20300A202020205B6C696768746E696E675D203D3E2031370A202020205B6C696768746E696E675F74696D655D203D3E20313734343937333832330A202020205B6169725F6368315D203D3E20313234340A202020205B7468695F6368315D203D3E20323530300A202020205B64657074685F6368315D203D3E20313235360A202020205B6C6473686561745F6368315D203D3E203236300A202020205B77683638626174745D203D3E20312E36360A202020205B77683430626174745D203D3E20312E350A202020205B77683236626174745D203D3E20300A202020205B736F696C62617474315D203D3E20312E350A202020205B77683537626174745D203D3E20350A202020205B6C647362617474315D203D3E20322E34340A202020205B667265715D203D3E203836384D0A202020205B6D6F64656C5D203D3E20475732303030410A202020205B696E74657276616C5D203D3E2033300A290A
19/04/25 10:27:42 | TXT | ProcessHookData | Key: PASSKEY Value: 3BE83A37792244988228678C3E1EC7C6
19/04/25 10:27:42 | HEX | ProcessHookData | 4B65793A20504153534B45592056616C75653A203342453833413337373932323434393838323238363738433345314543374336
19/04/25 10:27:42 | TXT | Unsupportet Feature | Key: PASSKEY | Value: 3BE83A37792244988228678C3E1EC7C6
19/04/25 10:27:42 | HEX | Unsupportet Feature | 4B65793A20504153534B4559207C2056616C75653A203342453833413337373932323434393838323238363738433345314543374336
19/04/25 10:27:42 | TXT | ProcessHookData | Key: stationtype Value: GW2000A_V3.2.2
19/04/25 10:27:42 | HEX | ProcessHookData | 4B65793A2073746174696F6E747970652056616C75653A20475732303030415F56332E322E32
19/04/25 10:27:42 | TXT | VariableCreate | Variable ID: 19601 for Name: Station Type
19/04/25 10:27:42 | HEX | VariableCreate | 5661726961626C652049443A20313936303120666F72204E616D653A2053746174696F6E2054797065
19/04/25 10:27:42 | TXT | ProcessHookData | Key: runtime Value: 1696268
19/04/25 10:27:42 | HEX | ProcessHookData | 4B65793A2072756E74696D652056616C75653A2031363936323638
19/04/25 10:27:42 | TXT | VariableCreate | Variable ID: 24230 for Name: Start Time Gateway
19/04/25 10:27:42 | HEX | VariableCreate | 5661726961626C652049443A20323432333020666F72204E616D653A2053746172742054696D652047617465776179
19/04/25 10:27:42 | TXT | ProcessHookData | Key: heap Value: 158124
19/04/25 10:27:42 | HEX | ProcessHookData | 4B65793A20686561702056616C75653A20313538313234
19/04/25 10:27:42 | TXT | Unsupportet Feature | Key: heap | Value: 158124
19/04/25 10:27:42 | HEX | Unsupportet Feature | 4B65793A2068656170207C2056616C75653A20313538313234
19/04/25 10:27:42 | TXT | ProcessHookData | Key: dateutc Value: 2025-04-19 08:27:42
19/04/25 10:27:42 | HEX | ProcessHookData | 4B65793A20646174657574632056616C75653A20323032352D30342D31392030383A32373A3432
19/04/25 10:27:42 | TXT | VariableCreate | Variable ID: 18692 for Name: Time
19/04/25 10:27:42 | TXT | ProcessHookData | Key: vpd Value: 0.052
19/04/25 10:27:42 | HEX | ProcessHookData | 4B65793A207670642056616C75653A20302E303532
19/04/25 10:27:42 | TXT | Unsupportet Feature | Key: vpd | Value: 0.052
19/04/25 10:27:42 | HEX | Unsupportet Feature | 4B65793A20767064207C2056616C75653A20302E303532
19/04/25 10:27:42 | TXT | VariableCreate | Variable ID: 56087 for Name: Soilmoisture (1)
19/04/25 10:27:42 | HEX | VariableCreate | 5661726961626C652049443A20353630383720666F72204E616D653A20536F696C6D6F69737475726520283129
19/04/25 10:27:42 | TXT | ProcessHookData | Key: soilad1 Value: 264
19/04/25 10:27:42 | HEX | ProcessHookData | 4B65793A20736F696C6164312056616C75653A20323634
19/04/25 10:27:42 | TXT | Unsupportet Feature | Key: soilad1 | Value: 264
19/04/25 10:27:42 | HEX | Unsupportet Feature | 4B65793A20736F696C616431207C2056616C75653A20323634
19/04/25 10:27:42 | TXT | ProcessHookData | Key: air_ch1 Value: 1244
19/04/25 10:27:42 | HEX | ProcessHookData | 4B65793A206169725F6368312056616C75653A2031323434
19/04/25 10:27:42 | TXT | Unsupportet Feature | Key: air_ch1 | Value: 1244
19/04/25 10:27:42 | HEX | Unsupportet Feature | 4B65793A206169725F636831207C2056616C75653A2031323434
19/04/25 10:27:42 | TXT | ProcessHookData | Key: thi_ch1 Value: 2500
19/04/25 10:27:42 | HEX | ProcessHookData | 4B65793A207468695F6368312056616C75653A2032353030
19/04/25 10:27:42 | TXT | Unsupportet Feature | Key: thi_ch1 | Value: 2500
19/04/25 10:27:42 | HEX | Unsupportet Feature | 4B65793A207468695F636831207C2056616C75653A2032353030
19/04/25 10:27:42 | TXT | ProcessHookData | Key: depth_ch1 Value: 1256
19/04/25 10:27:42 | HEX | ProcessHookData | 4B65793A2064657074685F6368312056616C75653A2031323536
19/04/25 10:27:42 | TXT | Unsupportet Feature | Key: depth_ch1 | Value: 1256
19/04/25 10:27:42 | HEX | Unsupportet Feature | 4B65793A2064657074685F636831207C2056616C75653A2031323536
19/04/25 10:27:42 | TXT | ProcessHookData | Key: ldsheat_ch1 Value: 260
19/04/25 10:27:42 | HEX | ProcessHookData | 4B65793A206C6473686561745F6368312056616C75653A20323630
19/04/25 10:27:42 | TXT | Unsupportet Feature | Key: ldsheat_ch1 | Value: 260
19/04/25 10:27:42 | HEX | Unsupportet Feature | 4B65793A206C6473686561745F636831207C2056616C75653A20323630
19/04/25 10:27:42 | TXT | ProcessHookData | Key: ldsbatt1 Value: 2.44
19/04/25 10:27:42 | HEX | ProcessHookData | 4B65793A206C647362617474312056616C75653A20322E3434
19/04/25 10:27:42 | TXT | Unsupportet Feature | Key: ldsbatt1 | Value: 2.44
19/04/25 10:27:42 | HEX | Unsupportet Feature | 4B65793A206C64736261747431207C2056616C75653A20322E3434
19/04/25 10:27:42 | TXT | ProcessHookData | Key: freq Value: 868M
19/04/25 10:27:42 | HEX | ProcessHookData | 4B65793A20667265712056616C75653A203836384D
19/04/25 10:27:42 | TXT | Unsupportet Feature | Key: freq | Value: 868M
19/04/25 10:27:42 | HEX | Unsupportet Feature | 4B65793A2066726571207C2056616C75653A203836384D
19/04/25 10:27:42 | TXT | ProcessHookData | Key: model Value: GW2000A
19/04/25 10:27:42 | HEX | ProcessHookData | 4B65793A206D6F64656C2056616C75653A2047573230303041
19/04/25 10:27:42 | TXT | VariableCreate | Variable ID: 38421 for Name: Model
19/04/25 10:27:42 | HEX | VariableCreate | 5661726961626C652049443A20333834323120666F72204E616D653A204D6F64656C
19/04/25 10:27:42 | TXT | ProcessHookData | Key: interval Value: 30
19/04/25 10:27:42 | HEX | ProcessHookData | 4B65793A20696E74657276616C2056616C75653A203330
19/04/25 10:28:42 | TXT | ProcessHookData | Key: air_ch1 Value: 1210
19/04/25 10:28:42 | HEX | ProcessHookData | 4B65793A206169725F6368312056616C75653A2031323130
19/04/25 10:28:42 | TXT | Unsupportet Feature | Key: air_ch1 | Value: 1210
19/04/25 10:28:42 | HEX | Unsupportet Feature | 4B65793A206169725F636831207C2056616C75653A2031323130
19/04/25 10:28:42 | TXT | ProcessHookData | Key: thi_ch1 Value: 2500
19/04/25 10:28:42 | HEX | ProcessHookData | 4B65793A207468695F6368312056616C75653A2032353030
19/04/25 10:28:42 | TXT | Unsupportet Feature | Key: thi_ch1 | Value: 2500
19/04/25 10:28:42 | HEX | Unsupportet Feature | 4B65793A207468695F636831207C2056616C75653A2032353030
19/04/25 10:28:42 | TXT | ProcessHookData | Key: depth_ch1 Value: 1290
19/04/25 10:28:42 | HEX | ProcessHookData | 4B65793A2064657074685F6368312056616C75653A2031323930
19/04/25 10:28:42 | TXT | Unsupportet Feature | Key: depth_ch1 | Value: 1290
19/04/25 10:28:42 | HEX | Unsupportet Feature | 4B65793A2064657074685F636831207C2056616C75653A2031323930
19/04/25 10:28:42 | TXT | ProcessHookData | Key: ldsheat_ch1 Value: 260
19/04/25 10:28:42 | HEX | ProcessHookData | 4B65793A206C6473686561745F6368312056616C75653A20323630
19/04/25 10:28:42 | TXT | Unsupportet Feature | Key: ldsheat_ch1 | Value: 260
19/04/25 10:28:42 | HEX | Unsupportet Feature | 4B65793A206C6473686561745F636831207C2056616C75653A20323630
19/04/25 10:28:42 | TXT | ProcessHookData | Key: wh68batt Value: 1.66
19/04/25 10:28:42 | HEX | ProcessHookData | 4B65793A2077683638626174742056616C75653A20312E3636
19/04/25 10:28:42 | TXT | VariableCreate | Variable ID: 13578 for Name: Battery (wh68batt)
19/04/25 10:28:42 | HEX | VariableCreate | 5661726961626C652049443A20313335373820666F72204E616D653A20426174746572792028776836386261747429
19/04/25 10:28:42 | TXT | ProcessHookData | Key: wh40batt Value: 1.5
19/04/25 10:28:42 | HEX | ProcessHookData | 4B65793A2077683430626174742056616C75653A20312E35
19/04/25 10:28:42 | TXT | VariableCreate | Variable ID: 25369 for Name: Battery (wh40batt)
19/04/25 10:28:42 | HEX | VariableCreate | 5661726961626C652049443A20323533363920666F72204E616D653A20426174746572792028776834306261747429
19/04/25 10:28:42 | TXT | ProcessHookData | Key: wh26batt Value: 0
19/04/25 10:28:42 | HEX | ProcessHookData | 4B65793A2077683236626174742056616C75653A2030
19/04/25 10:28:42 | TXT | VariableCreate | Variable ID: 30766 for Name: Battery (wh26)
19/04/25 10:28:42 | HEX | VariableCreate | 5661726961626C652049443A20333037363620666F72204E616D653A204261747465727920287768323629
19/04/25 10:28:42 | TXT | ProcessHookData | Key: soilbatt1 Value: 1.5
19/04/25 10:28:42 | HEX | ProcessHookData | 4B65793A20736F696C62617474312056616C75653A20312E35
19/04/25 10:28:42 | TXT | VariableCreate | Variable ID: 32424 for Name: SoilMoistureBattery (1)
19/04/25 10:28:42 | HEX | VariableCreate | 5661726961626C652049443A20333234323420666F72204E616D653A20536F696C4D6F6973747572654261747465727920283129
19/04/25 10:28:42 | TXT | ProcessHookData | Key: wh57batt Value: 5
19/04/25 10:28:42 | HEX | ProcessHookData | 4B65793A2077683537626174742056616C75653A2035
19/04/25 10:28:42 | TXT | VariableCreate | Variable ID: 26052 for Name: Battery Lightning Sensor
19/04/25 10:28:42 | HEX | VariableCreate | 5661726961626C652049443A20323630353220666F72204E616D653A2042617474657279204C696768746E696E672053656E736F72
19/04/25 10:28:42 | TXT | ProcessHookData | Key: ldsbatt1 Value: 2.44
19/04/25 10:28:42 | HEX | ProcessHookData | 4B65793A206C647362617474312056616C75653A20322E3434
19/04/25 10:28:42 | TXT | Unsupportet Feature | Key: ldsbatt1 | Value: 2.44
19/04/25 10:28:42 | HEX | Unsupportet Feature | 4B65793A206C64736261747431207C2056616C75653A20322E3434
19/04/25 10:28:42 | TXT | ProcessHookData | Key: freq Value: 868M
19/04/25 10:28:42 | HEX | ProcessHookData | 4B65793A20667265712056616C75653A203836384D
19/04/25 10:28:42 | TXT | Unsupportet Feature | Key: freq | Value: 868M
19/04/25 10:28:42 | HEX | Unsupportet Feature | 4B65793A2066726571207C2056616C75653A203836384D
19/04/25 10:28:42 | TXT | ProcessHookData | Key: model Value: GW2000A
19/04/25 10:28:42 | HEX | ProcessHookData | 4B65793A206D6F64656C2056616C75653A2047573230303041
19/04/25 10:28:42 | TXT | VariableCreate | Variable ID: 38421 for Name: Model
19/04/25 10:28:42 | HEX | VariableCreate | 5661726961626C652049443A20333834323120666F72204E616D653A204D6F64656C
19/04/25 10:28:42 | TXT | ProcessHookData | Key: interval Value: 30
19/04/25 10:28:42 | HEX | ProcessHookData | 4B65793A20696E74657276616C2056616C75653A203330
19/04/25 10:28:42 | TXT | VariableCreate | Variable ID: 23544 for Name: Interval
19/04/25 10:28:42 | HEX | VariableCreate | 5661726961626C652049443A20323335343420666F72204E616D653A20496E74657276616C

Viele Grüße
Kevin

Und noch ein Screenshot aus den Live Data:
Zisterne

Kevin

Altain war schon seit 3 Monaten nicht mehr hier. Die Variablen kann man aber recht einfach selbst einbauen:

                case 'heap': // Verfügbarer Speicher 
                    $ID = $this->VariableCreate('integer', $key, $this->Translate('Verfügbarer Speicher'), '', 552);
                    if($ID && ($this->GetValue($key) != $value || $SaveAllValues)) {
                        $this->SetValue($key, intval($value));
                    }
                    break;

                case 'freq': // Frequenz 
                    $ID = $this->VariableCreate('integer', $key, $this->Translate('Frequenz'), '', 553);
                    if($ID && ($this->GetValue($key) != $value || $SaveAllValues)) {
                        $this->SetValue($key, intval($value));
                    }
                    break;
                case 'srain_piezo': // Regentropfen
                    $rain = boolval($value);
                    $ID = $this->VariableCreate('bool', $key, $this->Translate('Regen'), '', 554);
                    if($ID && ($this->GetValue($key) != $rain || $SaveAllValues)) {
                        $this->SetValue($key, $rain);
                    }
                    break;
                case 'depth_ch1': // Tiefe
                    $ID = $this->VariableCreate('integer', $key, $this->Translate('Tiefe'), '', 555);
                    if($ID && ($this->GetValue($key) != $value || $SaveAllValues)) {
                        $this->SetValue($key, intval($value));
                    }
                    break;
                case 'air_ch1': // Luft
                    $ID = $this->VariableCreate('integer', $key, $this->Translate('Luft'), '', 556);
                    if($ID && ($this->GetValue($key) != $value || $SaveAllValues)) {
                        $this->SetValue($key, intval($value));
                    }
                    break;

Ich habe es bei mir zwischen ‚uv‘ und ‚lightning‘ eingebaut konnte aber nur freq testen.

Ralf

1 „Gefällt mir“

Hallo Ralf,

danke für deinen Input. Habe es in @Attain sein module.php eingepflegt. Funktioniert auch. Die Batteriespannung vom LDS ist mit 8 Batterien wohl bei etwa 12V. Die Batterie-OK-Meldung oder Batterie-Spannung fehlt noch. Hier werde ich die nächsten Wochen mal was aus Attains Varianten probieren.
Als Alternative hatte ich im Froggit/Ecowitt-Gateway auch mal auf MQTT umgestellt, aber das hat irgendwie nicht richtig funktioniert. Hatte nur einen Eintrag im MQTT-Konfigurator gefunden.

Hi,
ein Eintrag im Konfigurator bedeutet gar nichts. Ich habe auch nur 1 Zendure-Gerät im Konfigurator aber die damit erzeugte Instanz erstellt X Variablen.

Ralf

Hallo Ralf,
ich habe mal etwas nach deinem Einwurf dann mit MQTT experimentiert. Es wird nur max. ein Eintrag erstellt, bei Auswahl String, ein String mit Inhalt PASSKEY… . Dieser scheint die ganze Ausgabe im Ecowitt-Format zu sein. Stelle ich auf JSON um passiert nix. Egal ober Server Device oder Client Device. Also zurück zu Ecowitt gestellt und Attains Modul zum Auseinandernehmen benutzt.

Kevin