
2026.02.19 21:24:24 4: Signalduino868/msg READ: ␂MN;D=54AA00070631020444011A0F01500157010101676F68CFA023A72F4F;N=17;R=1;␃
2026.02.19 21:24:44 4: Signalduino868/msg READ: ␂MN;D=54AA00070631020345014611018F01570101018E038FCFA023A72F4F;N=17;R=2;␃
2026.02.19 21:25:02 4: Signalduino868/keepalive ok, retry = 0
2026.02.19 21:25:04 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102034501380B011F0157010101B5A600000000000000;N=17;R=4;␃
2026.02.19 21:25:24 4: Signalduino868/msg READ: ␂MN;D=54AA00070631020444012F0A01260157010101DCCADDCFA023A72F4F;N=17;R=1;␃
2026.02.19 21:25:44 4: Signalduino868/msg READ: ␂MN;D=54AA000706310204440132090129015701010103F604CFA023A72F4F;N=17;R=2;␃
2026.02.19 21:26:02 4: Signalduino868/keepalive ok, retry = 0
2026.02.19 21:26:04 4: Signalduino868/msg READ: ␂MN;D=54AA00070631020445011F08012D01570101012A0E2BCFA023A72F4F;N=17;R=2;␃
2026.02.19 21:26:24 4: Signalduino868/msg READ: ␂MN;D=54AA000706310203450114060104015701010151FE52CFA023A72F4F;N=17;R=1;␃
2026.02.19 21:26:44 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102044501170401450157010101786879CFA023A72F4F;N=17;R=2;␃
2026.02.19 21:27:02 4: Signalduino868/keepalive ok, retry = 0
2026.02.19 21:27:04 4: Signalduino868/msg READ: ␂MN;D=54AA00070631020445011805010701570101019F53A0CFA023A72F4F;N=17;R=0;␃
2026.02.19 21:27:24 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102034501230901330157010101C6B4C7CFA023A72F4F;N=17;R=1;␃
time : 2026-02-19 21:24:23
model : Vevor-7in1 id : 0706
Channel : 0 Battery_OK: 1 Temperature: 1.6 C Humidity : 68 % Wind avg speed: 2.5 km/h Wind max speed: 10.0 km/h Wind Direction: 79
Total rainfall: 20.0 mm UV Index : 0 Lux : 0 Integrity : CHECKSUM
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
time : 2026-02-19 21:24:43
model : Vevor-7in1 id : 0706
Channel : 0 Battery_OK: 1 Temperature: 1.5 C Humidity : 69 % Wind avg speed: 6.9 km/h Wind max speed: 11.3 km/h Wind Direction: 142
Total rainfall: 20.0 mm UV Index : 0 Lux : 0 Integrity : CHECKSUM
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
time : 2026-02-19 21:25:03
model : Vevor-7in1 id : 0706
Channel : 0 Battery_OK: 1 Temperature: 1.5 C Humidity : 69 % Wind avg speed: 5.5 km/h Wind max speed: 7.3 km/h Wind Direction: 30
Total rainfall: 20.0 mm UV Index : 0 Lux : 0 Integrity : CHECKSUM
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
time : 2026-02-19 21:25:23
model : Vevor-7in1 id : 0706
Channel : 0 Battery_OK: 1 Temperature: 1.6 C Humidity : 68 % Wind avg speed: 4.6 km/h Wind max speed: 6.7 km/h Wind Direction: 37
Total rainfall: 20.0 mm UV Index : 0 Lux : 0 Integrity : CHECKSUM
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
time : 2026-02-19 21:25:43
model : Vevor-7in1 id : 0706
Channel : 0 Battery_OK: 1 Temperature: 1.6 C Humidity : 68 % Wind avg speed: 4.9 km/h Wind max speed: 6.0 km/h Wind Direction: 40
Total rainfall: 20.0 mm UV Index : 0 Lux : 0 Integrity : CHECKSUM
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
time : 2026-02-19 21:26:03
model : Vevor-7in1 id : 0706
Channel : 0 Battery_OK: 1 Temperature: 1.6 C Humidity : 69 % Wind avg speed: 3.0 km/h Wind max speed: 5.3 km/h Wind Direction: 44
Total rainfall: 20.0 mm UV Index : 0 Lux : 0 Integrity : CHECKSUM
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
time : 2026-02-19 21:26:23
model : Vevor-7in1 id : 0706
Channel : 0 Battery_OK: 1 Temperature: 1.5 C Humidity : 69 % Wind avg speed: 1.9 km/h Wind max speed: 4.0 km/h Wind Direction: 3
Total rainfall: 20.0 mm UV Index : 0 Lux : 0 Integrity : CHECKSUM
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
time : 2026-02-19 21:26:43
model : Vevor-7in1 id : 0706
Channel : 0 Battery_OK: 1 Temperature: 1.6 C Humidity : 69 % Wind avg speed: 2.2 km/h Wind max speed: 2.7 km/h Wind Direction: 68
Total rainfall: 20.0 mm UV Index : 0 Lux : 0 Integrity : CHECKSUM
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
time : 2026-02-19 21:27:03
model : Vevor-7in1 id : 0706
Channel : 0 Battery_OK: 1 Temperature: 1.6 C Humidity : 69 % Wind avg speed: 2.3 km/h Wind max speed: 3.3 km/h Wind Direction: 6
Total rainfall: 20.0 mm UV Index : 0 Lux : 0 Integrity : CHECKSUM
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
time : 2026-02-19 21:27:23
model : Vevor-7in1 id : 0706
Channel : 0 Battery_OK: 1 Temperature: 1.5 C Humidity : 69 % Wind avg speed: 3.4 km/h Wind max speed: 6.0 km/h Wind Direction: 50
Total rainfall: 20.0 mm UV Index : 0 Lux : 0 Integrity : CHECKSUMdefmod JK_BMS.notify notify JK_BMS:(errors.*|power_tube_temperature.*|temperature_sensor_1.*|temperature_sensor_2.*) \
{if ($EVENT =~ m/errors/) \
{my $alias = AttrVal($NAME,'alias','');; \
fhem "set Pushover.Nachricht msg '$alias Fehler' '$EVENT';; \
set NTFY message Title=\"$alias Fehler\" $EVENT"} \
elsif ($EVENT =~ m/temperature/ and $EVTPART1 >= 40) \
{my $alias = AttrVal($NAME,'alias','');; \
my $val = $EVENT;; $val =~ s/_/ /;; $val =~ s/_/ /;; \
fhem "set Pushover.Nachricht msg '$alias Temperatur' '$val°C';; \
set NTFY message Title=\"$alias Temperatur\" $val°C"}}Zitat von: MartinD am 19 Februar 2026, 19:14:56Zitat von: 300P am 19 Februar 2026, 18:44:36Wenn das nicht wirkt - nehm dann mal den ganzen Tag 31set <name> reset pvHistory 31
So habe ich gemacht und der Tag ist pfutsch.
Danke!

import requests
import pandas as pd
latitude = 51.20
longitude = 8.52
url = (
"https://api.open-meteo.com/v1/forecast"
f"?latitude={latitude}"
f"&longitude={longitude}"
"&hourly=snow_depth,snowfall"
"&models=icon_d2"
"&forecast_days=2"
"&timezone=Europe/Berlin"
)
response = requests.get(url)
print("Status:", response.status_code)
data = response.json()
if "hourly" not in data:
print("Fehlerantwort:")
print(data)
exit()
df = pd.DataFrame({
"time": data["hourly"]["time"],
"snow_depth_m": data["hourly"]["snow_depth"],
"snowfall_cm": data["hourly"]["snowfall"]
})
print(df)
time snow_depth_m snowfall_cm
0 2026-02-19T00:00 0.16 0.00
1 2026-02-19T01:00 0.16 0.00
2 2026-02-19T02:00 0.16 0.00
3 2026-02-19T03:00 0.16 0.00
4 2026-02-19T04:00 0.16 0.00
5 2026-02-19T05:00 0.16 0.00
6 2026-02-19T06:00 0.16 0.49
7 2026-02-19T07:00 0.16 0.98
8 2026-02-19T08:00 0.17 0.98
9 2026-02-19T09:00 0.19 1.54
10 2026-02-19T10:00 0.21 1.12
11 2026-02-19T11:00 0.22 0.84
12 2026-02-19T12:00 0.23 0.84
13 2026-02-19T13:00 0.23 0.84
14 2026-02-19T14:00 0.23 0.42
15 2026-02-19T15:00 0.24 0.21
16 2026-02-19T16:00 0.23 0.00
17 2026-02-19T17:00 0.23 0.00
18 2026-02-19T18:00 0.23 0.00
19 2026-02-19T19:00 0.23 0.00
20 2026-02-19T20:00 0.22 0.00
21 2026-02-19T21:00 0.22 0.00
22 2026-02-19T22:00 0.22 0.00
23 2026-02-19T23:00 0.22 0.00
24 2026-02-20T00:00 0.22 0.00
25 2026-02-20T01:00 0.22 0.00
26 2026-02-20T02:00 0.22 0.00
27 2026-02-20T03:00 0.22 0.00
28 2026-02-20T04:00 0.22 0.00
29 2026-02-20T05:00 0.22 0.00
30 2026-02-20T06:00 0.22 0.00
31 2026-02-20T07:00 0.22 0.00
32 2026-02-20T08:00 0.22 0.00
33 2026-02-20T09:00 0.22 0.00
34 2026-02-20T10:00 0.21 0.00
35 2026-02-20T11:00 0.21 0.00
36 2026-02-20T12:00 0.21 0.00
37 2026-02-20T13:00 0.20 0.00
38 2026-02-20T14:00 0.20 0.00
39 2026-02-20T15:00 0.20 0.00
40 2026-02-20T16:00 0.20 0.00
41 2026-02-20T17:00 0.19 0.00
42 2026-02-20T18:00 0.19 0.00
43 2026-02-20T19:00 0.19 0.00
44 2026-02-20T20:00 0.19 0.00
45 2026-02-20T21:00 0.19 0.07
46 2026-02-20T22:00 0.19 0.28
47 2026-02-20T23:00 0.20 0.77
Zitat von: 300P am 19 Februar 2026, 18:44:36Wenn das nicht wirkt - nehm dann mal den ganzen Tag 31set <name> reset pvHistory 31
Zitat von: jkriegl am 19 Februar 2026, 14:15:57Über B beobachte ich in fhem die Schaltungen. Spordisch kommt es vor, dass state und relay nicht mehr aktualisiert werden. Die kürzeste Schaltung ist 45, interval ist 30 Sek.Das Modul versucht, bei einem entdeckten Shelly-Timer das Polling bei Ablauf des Shelly-Timers "abzukürzen", so dass Fhem möglichst kurz nach dem Schaltvorgang auf dem Shelly aktualisiert wird. Warum es hier zu solchen sporadischen Stillstand des Pollings kommt, muss ich untersuchen.
Zitat von: jkriegl am 19 Februar 2026, 14:15:57Via Action bekomme ich nur die Event trigger "Switch toggled on/off"Das würde ich doch ausnutzen, um durch das Ereignis auf dem Shelly die Aktualisierung von Fhem anzustoßen.
http://<ip-vom-Fhem-Server>:<port>/fhem?cmd=set+<device>+out_off
Nachdem das Modul auf diese Weise den Schaltvorgang mitbekommt, löst es ein get <device> status aus.http://<ip-vom-Fhem-Server>:<port>/fhem?cmd=get+<device>+status
Nachdem solche Actions eingerichtet sind, könnte man auch komplett auf das Polling verzichten, oder große Intervalle wählen. Zitat von: MartinD am 19 Februar 2026, 18:36:15fragend
Martin
[EDIT]
so geht es nicht - hab ausprobiert
[/EDIT]