Habe für ein LED Band unter den Hängeschränke mit mehreren DOIF
1. In der Zeit von 21:31-16:29 und Lichthelligkeit draußen kleiner 1100 LUX und Bewegungsmelder aktiv schalte den Stripe ein
defmod DOIF_LED_Kueche_21_16 DOIF (([21:31-16:29] and [Lux_Dachboden:BH1750_Illuminance]< 1100) and [MQTT2_DVES_BF00E2:"^Data:.D3D5DE"]) (set LED_Stripe_HS:FILTER=STATE!=on on-for-timer 300)
attr DOIF_LED_Kueche_21_16 room Küche
2. In der Zeit von 16:30-21:30 und Lichthelligkeit draußen kleiner 50 LUX dann gehe auf 50%
defmod LUX_LED_Kueche DOIF ([16:30-21:30] and [Lux_Dachboden:BH1750_Illuminance]< 50) (set H801_Kueche pct 50) DOELSE (set H801_Kueche off)
attr LUX_LED_Kueche do always
attr LUX_LED_Kueche room Küche
3. Folgendes möchte ich jetzt umsetzen. Wenn sich jetzt jemand in der Küche in der Zeit von 16:30 - 21:30 aufhält, dass der Stripe auf 100% geht, Erkennung über Bewegungsmelder
defmod LED_100_PCT notify at 16:30-21:30 ( [Lux_Dachboden:BH1750_Illuminance]< 50 | MQTT2_DVES_BF00E2:json_raw:.*"Data":"D3D5DE".*) set H801_Kueche pct 100 ;; sleep 300.0 ;; set H801_Kueche pct 50
attr LED_100_PCT room Küche
1 und 2 funktionieren aber 3 will nicht.
Bin für jeden Tipp dankbar.
Liebe Grüße
Ralf
3. das ist weder die Syntax für notify noch für at
Warum machst Du nicht weiter mit DOIF, wovon Du die Syntax anscheinend besser beherrschst?
Ansonsten, siehe CommandRef zu at oder zu notify
Wenn er die Syntax beherrschen würde, würde er nicht fragen...
Ungetestet als notify, das in etwa das tun sollte, was gewünscht ist:
defmod LED_100_PCT notify MQTT2_DVES_BF00E2:json_raw:.*Data...D3D5DE.* { fhem("set H801_Kueche pct 100 ;; sleep 300.0 ;; set H801_Kueche pct 50) if ReadingsNum('Lux_Dachboden','BH1750_Illuminance',0) < 50) }
attr LED_100_PCT disabledForIntervals 00:00-16:30 21:30-24:00
attr LED_100_PCT room Küche
@Kuehnhackel: Du wirst dich daran gewöhnen müssen, dir ein Grundwissen zu den jeweils gewünschten Modulen aufzubauen, nur c&p bringt dich nicht weiter...
Zu notify gibt es einen brauchbaren Wiki-Artikel, und mit dem hättest du rausbringen können, dass zum einen deine Auslöse-Regex mit dem Zahlenvergleich nicht klappen kann und zum anderen der Ausführungsteil ebenfalls nicht funktioniert.
Hallo, danke für die Anregungen.
@amenomade
aufgrund deiner Aussage mit DOIF weiterzumachen, habe ich folgenden DOIF erstellt
defmod LED_100_PCT DOIF (([16:30-21:30] and [Lux_Dachboden:BH1750_Illuminance]< 50) and [MQTT2_DVES_BF00E2:"^Data:.D3D5DE"]) (set H801_Kueche pct 100) (set H801_Kueche:FILTER=STATE!=on on-for-timer 300) DOELSE (set H801_Kueche pct 50)
attr LED_100_PCT do always
attr LED_100_PCT room Küche
Meine Frage wäre sollte man noch ein wait, zwischen den beiden Set-Befehlen setzen?
attr LED_100_PCT wait 1,3
@Beta-User
Ich versuche immer alles zu verstehen was ich mache. Aber bei dem Notify kam ich durcheinander, weil ich wohl zuviele Sachen wollte ;D
Copy and paste ist nett, aber in einem halben Jahr vergessen. Aber trotzdem vielen Dank für Hilfe und Anregung!
Liebe Grüße von der Elbe
Ralf
Das wait ist wie Du willst. Ich weiss nicht, was dein Gerät braucht. Müssen beide Befehle (pct und on-for-timer) zeitverzögert sein, damit es funktioniert? Das DOIF selbst wird auch ohne funktionieren.
@Beta-User: ich habe nur gefragt, weil Ralf mit einer bestimmten DOIF Logik angefangen hat, und plötzlich zu notify wechseln will. Es ist idR einfacher ähnliche Dinge ähnlich zu erledigen. Aber wenn er notify lernen will und deswegen diesmal mit notify arbeiten möchtet, habe ich natürlich nichts dagegen.
Ich vermute, dass sich "LUX_LED_Kueche" und "LED_100_PCT" gegenseitig in die Queere kommen.
Grundsätzlich frage ich mich, warum machst Du das in 3 DOIF und nicht in einem einzigen? DOELSEIF ist bekannt?
Zitat von: rabehd am 31 Dezember 2020, 16:20:01
Ich vermute, dass sich "LUX_LED_Kueche" und "LED_100_PCT" gegenseitig in die Queere kommen.
Grundsätzlich frage ich mich, warum machst Du das in 3 DOIF und nicht in einem einzigen? DOELSEIF ist bekannt?
Moin rabehd,
zunächst einmal frohes neues Jahr ;)
Wegen der Übersichtlichkeit trenne ich gerne die DOIF der verschiedenen "Zeitbereiche".
2 und 3 würde ich gerne zusammenfassen, bekomme aber noch nicht den richtigen Ansatz
Vielleicht hast Du ja einen Vorschlag.
Liebe Grüße
Ralf
Reicht ein "set H801_Kueche pct xx", um die Lampe auch anzuschalten? Wenn dann:
defmod LUX_LED_Kueche DOIF ([16:30-21:30] and [Lux_Dachboden:BH1750_Illuminance]< 50 and [MQTT2_DVES_BF00E2:"^Data:.D3D5DE"]) \
(set H801_Kueche pct 100) \
(set H801_Kueche pct 50) \
DOELSEIF ([16:30-21:30] and [Lux_Dachboden:BH1750_Illuminance]< 50 and [$SELF:cmd] ne "1.1") \
(set H801_Kueche pct 50) \
DOELSEIF ([Lux_Dachboden:BH1750_Illuminance] >= 55 or [21:30-16:30]) \
(set H801_Kueche off)
attr LUX_LED_Kueche wait 0,300:0:0
attr LUX_LED_Kueche do resetwait
(nicht getestet)
Erstmal danle für Deine Wünsche, die ich Dir (als mein Namensvetter) zurückgebe.
ZitatWegen der Übersichtlichkeit trenne ich gerne die DOIF der verschiedenen "Zeitbereiche".
Letztendlich musst Du damit klarkommen. Der Ansatz kann die Anzahl der DOIF sehr schnell erhöhen und dann ist es erst recht übersichtlich.
Von amenomade hast Du ja schon einen Vorschlag, den muss ich nicht wiederholen.
Bisher hast Du 2 DOIFs für die gleiche Zeit gehabt, dass wird spätestens bei der Fehlersuche aufregend.
Zitat von: amenomade am 02 Januar 2021, 11:21:26
Reicht ein "set H801_Kueche pct xx", um die Lampe auch anzuschalten? Wenn dann:
defmod LUX_LED_Kueche DOIF ([16:30-21:30] and [Lux_Dachboden:BH1750_Illuminance]< 50 and [MQTT2_DVES_BF00E2:"^Data:.D3D5DE"]) \
(set H801_Kueche pct 100) \
(set H801_Kueche pct 50) \
DOELSEIF ([16:30-21:30] and [Lux_Dachboden:BH1750_Illuminance]< 50 and [$SELF:cmd] ne "1.1") \
(set H801_Kueche pct 50) \
DOELSEIF ([Lux_Dachboden:BH1750_Illuminance] >= 55 or [21:30-16:30]) \
(set H801_Kueche off)
attr LUX_LED_Kueche wait 0,300:0:0
attr LUX_LED_Kueche do resetwait
(nicht getestet)
Danke erstmal für die Hilfe.
Der Stripe kann mit pct xx eingeschaltet werden.
Aber ich muss mal was fragen, der Backslash ist "nur"für die Bessere Lesbarkeit oder?
und
attr LUX_LED_Kueche wait 0,300:0:0
bedeute Warte 300 Sekunden und schalte zurück? auf pct 50
Bei deiner Variante funktioniert der Bewegungsmelder und geht auf pct 100 und nach diesen 300 Sek wieder aus.
Ich werde mal weiter testen und melde mich sobald ich weitergekommen bin.
Das Backslash ist in einem Rawdef nötig, damit man eine Definition auf mehreren Zeilen verteilen kann (ja, zur besseren Lesbarkeit).
Wenn Du aber das DOIF durch Klick auf "DEF" editierst, brauchst Du die nicht.
Und ja, so funktioniert das wait Attribut.
Hallo zusammen,
ich mache den hier mal auf erledigt und stelle die Frage etwas anders formuliert direkt im DOIF-Unterforum.
Danke für alle Antworten bis hierhin.
Liebe Grüße
Ralf
Zitat von: Kuehnhackel am 04 Januar 2021, 11:00:53
Im "Ruhezustand" interessiert sich das DOIF nicht dafür
Zitat von: Beta-User am 31 Dezember 2020, 07:26:11
@Kuehnhackel: Du wirst dich daran gewöhnen müssen, dir ein Grundwissen zu den jeweils gewünschten Modulen aufzubauen, nur c&p bringt dich nicht weiter...
Da ich zu DOIF nichts sagen kann, hier ein paar Anmerkungen betr. der Konfiguration bzw. Funktionsweise deines "Ausgangsdevices".
Zitat von: Kuehnhackel am 04 Januar 2021, 10:36:10
Das ist das List von der Sonoff-Bridge
Internals:
CID DVES_BF00E2
DEF DVES_BF00E2
DEVICETOPIC MQTT2_DVES_BF00E2
FUUID 5f033429-f33f-0409-0288-33566e763c13dda7
IODev myBroker
LASTInputDev myBroker
MSGCNT 1347
NAME MQTT2_DVES_BF00E2
NR 156
STATE state
<br>
<a href="http://192.168.178.28" target="_blank">192.168.178.28</a>
TYPE MQTT2_DEVICE
myBroker_MSGCNT 1347
myBroker_TIME 2021-01-04 10:33:06
Helper:
DBLOG:
Data:
logdb:
TIME 1609752764.91368
VALUE 111544
Heap:
logdb:
TIME 1609752486.44769
VALUE 26
LWT:
logdb:
TIME 1609752181.93098
VALUE Online
LoadAvg:
logdb:
TIME 1609751720.38672
VALUE 19
Module:
logdb:
TIME 1609752182.0353
VALUE Sonoff Bridge
MqttCount:
logdb:
TIME 1609752186.46266
VALUE 1
OtaUrl:
logdb:
TIME 1609752063.78739
VALUE http://ota.tasmota.com/tasmota/release/tasmota-DE.bin
POWER:
logdb:
TIME 1609752129.4755
VALUE
RestartReason:
logdb:
TIME 1609752105.53403
VALUE Software/System restart
Time:
logdb:
TIME 1609752786.42348
VALUE 2021-01-04T10:33:06
Upgrade:
logdb:
TIME 1609752155.47489
VALUE Successful. Restarting
Uptime:
logdb:
TIME 1609752786.42348
VALUE 0T00:10:14
UptimeSec:
logdb:
TIME 1609752786.42348
VALUE 614
Version:
logdb:
TIME 1609752182.0353
VALUE 9.2.0(tasmota)
Wifi_Downtime:
logdb:
TIME 1609752186.46266
VALUE 0T00:00:08
Wifi_LinkCount:
logdb:
TIME 1609752186.46266
VALUE 1
Wifi_Signal:
logdb:
TIME 1609752786.42348
VALUE -45
btn_1:
logdb:
TIME 1609752191.5179
VALUE 0
btn_2:
logdb:
TIME 1609752191.5179
VALUE 0
btn_3:
logdb:
TIME 1609752191.5179
VALUE 0
btn_4:
logdb:
TIME 1609752191.5179
VALUE 0
dn:
logdb:
TIME 1609752191.5179
VALUE SonoffBrigde
fn_1:
logdb:
TIME 1609752191.5179
VALUE SonoffBrigde
ft:
logdb:
TIME 1609752191.5179
VALUE %prefix%/%topic%/
hn:
logdb:
TIME 1609752191.5179
VALUE SonoffBridge-0226
if:
logdb:
TIME 1609752191.5179
VALUE 0
ip:
logdb:
TIME 1609752191.5179
VALUE 192.168.178.28
json_raw:
logdb:
TIME 1609752764.91368
VALUE {"Time":"2021-01-04T10:32:45","RfReceived":{"Sync":10000,"Low":460,"High":1260,"Data":"111544","RfKey":"None"}}
lk:
logdb:
TIME 1609752191.5179
VALUE 1
lt_st:
logdb:
TIME 1609752191.5179
VALUE 0
mac:
logdb:
TIME 1609752191.5179
VALUE 2CF432BF00E2
md:
logdb:
TIME 1609752191.5179
VALUE Sonoff Bridge
ofln:
logdb:
TIME 1609752191.5179
VALUE Offline
onln:
logdb:
TIME 1609752191.5179
VALUE Online
rl_1:
logdb:
TIME 1609752191.5179
VALUE 0
rl_2:
logdb:
TIME 1609752191.5179
VALUE 0
rl_3:
logdb:
TIME 1609752191.5179
VALUE 0
rl_4:
logdb:
TIME 1609752191.5179
VALUE 0
rl_5:
logdb:
TIME 1609752191.5179
VALUE 0
rl_6:
logdb:
TIME 1609752191.5179
VALUE 0
rl_7:
logdb:
TIME 1609752191.5179
VALUE 0
rl_8:
logdb:
TIME 1609752191.5179
VALUE 0
sho_1:
logdb:
TIME 1609752191.5179
VALUE 0
sho_2:
logdb:
TIME 1609752191.5179
VALUE 0
sho_3:
logdb:
TIME 1609752191.5179
VALUE 0
sho_4:
logdb:
TIME 1609752191.5179
VALUE 0
sn_Time:
logdb:
TIME 1609752191.68221
VALUE 2021-01-04T10:23:11
so_11:
logdb:
TIME 1609752191.5179
VALUE 0
so_114:
logdb:
TIME 1609752191.5179
VALUE 0
so_13:
logdb:
TIME 1609752191.5179
VALUE 0
so_17:
logdb:
TIME 1609752191.5179
VALUE 0
so_20:
logdb:
TIME 1609752191.5179
VALUE 0
so_30:
logdb:
TIME 1609752191.5179
VALUE 0
so_4:
logdb:
TIME 1609752191.5179
VALUE 0
so_68:
logdb:
TIME 1609752191.5179
VALUE 0
so_73:
logdb:
TIME 1609752191.5179
VALUE 0
so_82:
logdb:
TIME 1609752191.5179
VALUE 0
state_1:
logdb:
TIME 1609752191.5179
VALUE OFF
state_2:
logdb:
TIME 1609752191.5179
VALUE ON
state_3:
logdb:
TIME 1609752191.5179
VALUE TOGGLE
state_4:
logdb:
TIME 1609752191.5179
VALUE HOLD
sw:
logdb:
TIME 1609752191.5179
VALUE 9.2.0
swc_1:
logdb:
TIME 1609752191.5179
VALUE -1
swc_2:
logdb:
TIME 1609752191.5179
VALUE -1
swc_3:
logdb:
TIME 1609752191.5179
VALUE -1
swc_4:
logdb:
TIME 1609752191.5179
VALUE -1
swc_5:
logdb:
TIME 1609752191.5179
VALUE -1
swc_6:
logdb:
TIME 1609752191.5179
VALUE -1
swc_7:
logdb:
TIME 1609752191.5179
VALUE -1
swc_8:
logdb:
TIME 1609752191.5179
VALUE -1
t:
logdb:
TIME 1609752191.5179
VALUE SonoffBridge
tp_1:
logdb:
TIME 1609752191.5179
VALUE cmnd
tp_2:
logdb:
TIME 1609752191.5179
VALUE stat
tp_3:
logdb:
TIME 1609752191.5179
VALUE tele
ty:
logdb:
TIME 1609752191.5179
VALUE 0
ver:
logdb:
TIME 1609752191.5179
VALUE 1
READINGS:
2021-01-04 10:32:44 Data 111544
[...] 2021-01-04 10:32:44 json_raw {"Time":"2021-01-04T10:32:45","RfReceived":{"Sync":10000,"Low":460,"High":1260,"Data":"111544","RfKey":"None"}}
[...]
Attributes:
IODev myBroker
event-on-change-reading .*
model tasmota_rf
readingList tele/SonoffBridge/INFO.:.* { json2nameValue($EVENT) }
tele/SonoffBridge/RESULT:.* { $EVENT =~ m,..RfReceived....Sync..([A-Za-z0-9]+)..Low..([\d]+)..High..([\d]+)..Data...([A-Za-z0-9]+)...RfKey...([^"]+)..., ? {"json_raw"=>$EVENT} : undef }
tele/SonoffBridge/RESULT:.* { $EVENT =~ m,..RfReceived....Sync..([A-Za-z0-9]+)..Low..([\d]+)..High..([\d]+)..Data...([A-Za-z0-9]+)...RfKey...([^"]+)..., ? {"Data"=>"$4"} : undef }
DVES_BF00E2:tele/SonoffBridge/STATE:.* { json2nameValue($EVENT) }
DVES_BF00E2:tele/SonoffBridge/LWT:.* LWT
DVES_BF00E2:cmnd/SonoffBridge/POWER:.* POWER
DVES_BF00E2:stat/SonoffBridge/RESULT:.* { json2nameValue($EVENT) }
DVES_BF00E2:stat/SonoffBridge/UPGRADE:.* { json2nameValue($EVENT) }
DVES_BF00E2:stat/SonoffBridge/POWER:.* POWER
DVES_BF00E2:tasmota/discovery/2CF432BF00E2/config:.* { json2nameValue($EVENT) }
DVES_BF00E2:tasmota/discovery/2CF432BF00E2/sensors:.* { json2nameValue($EVENT) }
room MQTT2_DEVICE
setList power:noArg cmnd/SonoffBridge/RFsend POWERCMD
volumeup:noArg cmnd/SonoffBridge/RFsend VOLUMEUPCMD
rfsend:textField cmnd/SonoffBridge/RFsend {"Protocol":"$EVTPART1","Bits":$EVTPART2,"Data":"0x$EVTPART3"}
stateFormat state
<br>
<a href="http://IPAddress" target="_blank">IPAddress</a>
Du hast da event-on-change-reading .* gesetzt, daher braucht es zwingend (!) ein zwischenzeitliches anderes Signal, damit "Data" einen anderen Inhalt bekommt... (Und bevor du die Frage stellst, warum das von mir vorgeschlagene notify greift, schau dir die regex und die Events dazu im Event-Monitor an!).
Kann man bestimmt auch irgendwie mit hinfrickeln, aber wie schon geschrieben: ohne etwas vertieftere Einarbeitung wird das kaum gelingen.
Hallo Beta-User,
die Geburt war nicht ganz einfach. Scheint aber nun zu funktionieren.
Hier ist der Threa speziell im DOIF
https://forum.fhem.de/index.php/topic,117354.0.html (https://forum.fhem.de/index.php/topic,117354.0.html)
Regnerische Grüße aus dem Osten Hamburgs
Ralf
Tut mir leid, dass das in dem anderen Thread jetzt doch nicht so hinhaut, wie du das willst.
Gerne biete ich an, etwas "Schützenhilfe" dahingehend zu leisten, dass wir die Event-Verarbeitung innerhalb des MQTT2_DEVICE optimieren, damit da zum einen die Zahl der Events insgesamt sinnvoll gedrückt wird und zum anderen keine "false positives" erzeugt werden (ich verdächtige "tele"...).
Dazu bitte bei Interesse einen neuen Thread im MQTT-Bereich aufmachen und dann mal
- alle Topics (nur) in "Klartext-Readings" umzuleiten (ähnlich "json_raw"), aus denen ersichtlich ist, über welchen Topic sie jeweils gefüllt wurden
- das dann zu loggen (da reichen vermutlich 15 Minuten und ein paar Schaltvorgänge);
- die "discovery"-Zweige kannst du direkt auschalten ({}) und am besten dafür eine ignoreRegexp am IO setzen.
Bitte dann die RAW-Definitionen (vom IO und dem MQTT2-Device) dazu posten und das log anhängen, SSIDs etc. darfst du gerne im RAW und log anonymisieren.
(fyi: Das ganze wird vermutlich eigentlich noch ein paar mehr Leute interessieren, daher haue ich dir nicht einfach die Lösung bzw. fertige Teile um die Ohren, sondern wir entwickeln das gemeinsam oder lassen es...).
Hallo Beta-User,
sorry gerade erst gelesen. Ja da bin dabei, kann ich ja was lernen und es hilft vielleicht ja auch anderen ;) Habe ja auch noch die restliche Woche Urlaub. Und bei dem Wetter ist es am Rechner doch schöner.
So ich schau dann was du so alles "brauchst" und wie ich da "rankomme".
Learning bei doing.
Sobald ich alles zusammen habe komme ich in MQTT-Quartier.
Regnerische Grüße
Ralf
Dazu habe ich jetzt noch in paar Fragen, wie an die geforderten Daten komme. Weil so oft bzw. teilweise nie gemacht ::)
Zitat von: Beta-User am 04 Januar 2021, 17:40:14
Tut mir leid, dass das in dem anderen Thread jetzt doch nicht so hinhaut, wie du das willst.
Dazu bitte bei Interesse einen neuen Thread im MQTT-Bereich aufmachen und dann mal
- alle Topics (nur) in "Klartext-Readings" umzuleiten (ähnlich "json_raw"), aus denen ersichtlich ist, über welchen Topic sie jeweils gefüllt wurden
--> mit list -r MQTT2_DVES_BF00E2 ? -> das ist die Sonoffbridge
Da "hängen" nur Bewegungsmelder dran.
Zitat von: Beta-User am 04 Januar 2021, 17:40:14
- das dann zu loggen (da reichen vermutlich 15 Minuten und ein paar Schaltvorgänge);
2021-01-04_19:37:36 MQTT2_DVES_BF00E2 json_raw: {"Time":"2021-01-04T19:37:37","RfReceived":{"Sync":12570,"Low":440,"High":1240,"Data":"D23C8E","RfKey":"None"}}
2021-01-04_19:37:53 MQTT2_DVES_BF00E2 json_raw: {"Time":"2021-01-04T19:37:53","RfReceived":{"Sync":12580,"Low":440,"High":1240,"Data":"D23C8E","RfKey":"None"}}
2021-01-04_19:38:06 MQTT2_DVES_BF00E2 UptimeSec: 33314
2021-01-04_19:38:06 MQTT2_DVES_BF00E2 Time: 2021-01-04T19:38:06
2021-01-04_19:38:06 MQTT2_DVES_BF00E2 Wifi_Signal: -43
2021-01-04_19:38:06 MQTT2_DVES_BF00E2 Uptime: 0T09:15:14
2021-01-04_19:43:06 MQTT2_DVES_BF00E2 Time: 2021-01-04T19:43:06
2021-01-04_19:43:06 MQTT2_DVES_BF00E2 UptimeSec: 33614
2021-01-04_19:43:06 MQTT2_DVES_BF00E2 Wifi_Signal: -42
2021-01-04_19:43:06 MQTT2_DVES_BF00E2 Uptime: 0T09:20:14
2021-01-04_19:44:57 MQTT2_DVES_BF00E2 json_raw: {"Time":"2021-01-04T19:44:57","RfReceived":{"Sync":12550,"Low":440,"High":1250,"Data":"D23C8E","RfKey":"None"}}
2021-01-04_19:45:05 MQTT2_DVES_BF00E2 json_raw: {"Time":"2021-01-04T19:45:06","RfReceived":{"Sync":12540,"Low":440,"High":1250,"Data":"D23C8E","RfKey":"None"}}
2021-01-04_19:45:16 MQTT2_DVES_BF00E2 json_raw: {"Time":"2021-01-04T19:45:16","RfReceived":{"Sync":12540,"Low":440,"High":1240,"Data":"D3D5DE","RfKey":"None"}}
2021-01-04_19:45:16 MQTT2_DVES_BF00E2 Data: D3D5DE
2021-01-04_19:45:22 MQTT2_DVES_BF00E2 json_raw: {"Time":"2021-01-04T19:45:22","RfReceived":{"Sync":12530,"Low":430,"High":1250,"Data":"D3D5DE","RfKey":"None"}}
2021-01-04_19:45:37 MQTT2_DVES_BF00E2 json_raw: {"Time":"2021-01-04T19:45:37","RfReceived":{"Sync":12560,"Low":440,"High":1240,"Data":"D23C8E","RfKey":"None"}}
2021-01-04_19:45:37 MQTT2_DVES_BF00E2 Data: D23C8E
2021-01-04_19:45:56 MQTT2_DVES_BF00E2 json_raw: {"Time":"2021-01-04T19:45:56","RfReceived":{"Sync":12530,"Low":440,"High":1240,"Data":"D23C8E","RfKey":"None"}}
2021-01-04_19:46:06 MQTT2_DVES_BF00E2 json_raw: {"Time":"2021-01-04T19:46:06","RfReceived":{"Sync":12550,"Low":440,"High":1230,"Data":"D3D5DE","RfKey":"None"}}
2021-01-04_19:46:06 MQTT2_DVES_BF00E2 Data: D3D5DE
2021-01-04_19:46:31 MQTT2_DVES_BF00E2 json_raw: {"Time":"2021-01-04T19:46:31","RfReceived":{"Sync":12540,"Low":440,"High":1250,"Data":"D23C8E","RfKey":"None"}}
2021-01-04_19:46:31 MQTT2_DVES_BF00E2 Data: D23C8E
2021-01-04_19:46:38 MQTT2_DVES_BF00E2 json_raw: {"Time":"2021-01-04T19:46:38","RfReceived":{"Sync":12540,"Low":440,"High":1240,"Data":"D23C8E","RfKey":"None"}}
2021-01-04_19:46:45 MQTT2_DVES_BF00E2 json_raw: {"Time":"2021-01-04T19:46:45","RfReceived":{"Sync":12530,"Low":440,"High":1250,"Data":"D23C8E","RfKey":"None"}}
2021-01-04_19:46:51 MQTT2_DVES_BF00E2 json_raw: {"Time":"2021-01-04T19:46:52","RfReceived":{"Sync":12560,"Low":440,"High":1250,"Data":"D23C8E","RfKey":"None"}}
2021-01-04_19:46:59 MQTT2_DVES_BF00E2 json_raw: {"Time":"2021-01-04T19:46:59","RfReceived":{"Sync":12590,"Low":440,"High":1240,"Data":"D2BC9E","RfKey":"None"}}
2021-01-04_19:46:59 MQTT2_DVES_BF00E2 Data: D2BC9E
2021-01-04_19:47:00 MQTT2_DVES_BF00E2 json_raw: {"Time":"2021-01-04T19:47:00","RfReceived":{"Sync":7770,"Low":270,"High":760,"Data":"541155","RfKey":"None"}}
2021-01-04_19:47:00 MQTT2_DVES_BF00E2 Data: 541155
2021-01-04_19:47:02 MQTT2_DVES_BF00E2 json_raw: {"Time":"2021-01-04T19:47:02","RfReceived":{"Sync":7740,"Low":270,"High":760,"Data":"540555","RfKey":"None"}}
2021-01-04_19:47:02 MQTT2_DVES_BF00E2 Data: 540555
2021-01-04_19:47:16 MQTT2_DVES_BF00E2 json_raw: {"Time":"2021-01-04T19:47:16","RfReceived":{"Sync":8880,"Low":440,"High":1240,"Data":"D2BC9E","RfKey":"None"}}
2021-01-04_19:47:16 MQTT2_DVES_BF00E2 Data: D2BC9E
2021-01-04_19:47:23 MQTT2_DVES_BF00E2 json_raw: {"Time":"2021-01-04T19:47:23","RfReceived":{"Sync":12620,"Low":440,"High":1240,"Data":"D2BC9E","RfKey":"None"}}
2021-01-04_19:48:06 MQTT2_DVES_BF00E2 Wifi_Signal: -43
2021-01-04_19:48:06 MQTT2_DVES_BF00E2 Uptime: 0T09:25:14
2021-01-04_19:48:06 MQTT2_DVES_BF00E2 UptimeSec: 33914
2021-01-04_19:48:06 MQTT2_DVES_BF00E2 Time: 2021-01-04T19:48:06
2021-01-04_19:48:35 MQTT2_DVES_BF00E2 json_raw: {"Time":"2021-01-04T19:48:35","RfReceived":{"Sync":12530,"Low":430,"High":1250,"Data":"D23C8E","RfKey":"None"}}
2021-01-04_19:48:35 MQTT2_DVES_BF00E2 Data: D23C8E
2021-01-04_19:48:48 MQTT2_DVES_BF00E2 json_raw: {"Time":"2021-01-04T19:48:48","RfReceived":{"Sync":12510,"Low":440,"High":1250,"Data":"D23C8E","RfKey":"None"}}
2021-01-04_19:48:55 MQTT2_DVES_BF00E2 json_raw: {"Time":"2021-01-04T19:48:55","RfReceived":{"Sync":12570,"Low":440,"High":1240,"Data":"D23C8E","RfKey":"None"}}
2021-01-04_19:49:04 MQTT2_DVES_BF00E2 json_raw: {"Time":"2021-01-04T19:49:05","RfReceived":{"Sync":12570,"Low":440,"High":1240,"Data":"D23C8E","RfKey":"None"}}
2021-01-04_19:49:19 MQTT2_DVES_BF00E2 json_raw: {"Time":"2021-01-04T19:49:19","RfReceived":{"Sync":12540,"Low":440,"High":1250,"Data":"D23C8E","RfKey":"None"}}
2021-01-04_19:50:00 MQTT2_DVES_BF00E2 json_raw: {"Time":"2021-01-04T19:50:00","RfReceived":{"Sync":7740,"Low":280,"High":750,"Data":"541154","RfKey":"None"}}
2021-01-04_19:50:00 MQTT2_DVES_BF00E2 Data: 541154
2021-01-04_19:50:02 MQTT2_DVES_BF00E2 json_raw: {"Time":"2021-01-04T19:50:02","RfReceived":{"Sync":7740,"Low":280,"High":750,"Data":"540554","RfKey":"None"}}
2021-01-04_19:50:02 MQTT2_DVES_BF00E2 Data: 540554
2021-01-04_19:50:43 MQTT2_DVES_BF00E2 json_raw: {"Time":"2021-01-04T19:50:43","RfReceived":{"Sync":12610,"Low":440,"High":1250,"Data":"D2BC9E","RfKey":"None"}}
2021-01-04_19:50:43 MQTT2_DVES_BF00E2 Data: D2BC9E
2021-01-04_19:50:44 MQTT2_DVES_BF00E2 json_raw: {"Time":"2021-01-04T19:50:44","RfReceived":{"Sync":7400,"Low":280,"High":750,"Data":"541155","RfKey":"None"}}
2021-01-04_19:50:44 MQTT2_DVES_BF00E2 Data: 541155
2021-01-04_19:50:46 MQTT2_DVES_BF00E2 json_raw: {"Time":"2021-01-04T19:50:46","RfReceived":{"Sync":7740,"Low":280,"High":750,"Data":"540555","RfKey":"None"}}
2021-01-04_19:50:46 MQTT2_DVES_BF00E2 Data: 540555
2021-01-04_19:53:06 MQTT2_DVES_BF00E2 UptimeSec: 34214
2021-01-04_19:53:06 MQTT2_DVES_BF00E2 Time: 2021-01-04T19:53:06
2021-01-04_19:53:06 MQTT2_DVES_BF00E2 Uptime: 0T09:30:14
2021-01-04_19:53:06 MQTT2_DVES_BF00E2 Wifi_Signal: -41
2021-01-04_19:53:44 MQTT2_DVES_BF00E2 json_raw: {"Time":"2021-01-04T19:53:44","RfReceived":{"Sync":7760,"Low":260,"High":770,"Data":"541154","RfKey":"None"}}
2021-01-04_19:53:44 MQTT2_DVES_BF00E2 Data: 541154
2021-01-04_19:53:46 MQTT2_DVES_BF00E2 json_raw: {"Time":"2021-01-04T19:53:46","RfReceived":{"Sync":7760,"Low":280,"High":750,"Data":"540554","RfKey":"None"}}
2021-01-04_19:53:46 MQTT2_DVES_BF00E2 Data: 540554
2021-01-04_19:55:20 MQTT2_DVES_BF00E2 json_raw: {"Time":"2021-01-04T19:55:20","RfReceived":{"Sync":12540,"Low":440,"High":1240,"Data":"D23C8E","RfKey":"None"}}
2021-01-04_19:55:20 MQTT2_DVES_BF00E2 Data: D23C8E
2021-01-04_19:55:45 MQTT2_DVES_BF00E2 json_raw: {"Time":"2021-01-04T19:55:46","RfReceived":{"Sync":12560,"Low":440,"High":1240,"Data":"D23C8E","RfKey":"None"}}
2021-01-04_19:55:57 MQTT2_DVES_BF00E2 json_raw: {"Time":"2021-01-04T19:55:57","RfReceived":{"Sync":12510,"Low":440,"High":1240,"Data":"D23C8E","RfKey":"None"}}
2021-01-04_19:56:11 MQTT2_DVES_BF00E2 json_raw: {"Time":"2021-01-04T19:56:11","RfReceived":{"Sync":12540,"Low":440,"High":1250,"Data":"D23C8E","RfKey":"None"}}
2021-01-04_19:58:06 MQTT2_DVES_BF00E2 Wifi_Signal: -39
2021-01-04_19:58:06 MQTT2_DVES_BF00E2 Uptime: 0T09:35:14
2021-01-04_19:58:06 MQTT2_DVES_BF00E2 Time: 2021-01-04T19:58:06
2021-01-04_19:58:06 MQTT2_DVES_BF00E2 UptimeSec: 34514
2021-01-04_19:59:04 MQTT2_DVES_BF00E2 json_raw: {"Time":"2021-01-04T19:59:04","RfReceived":{"Sync":12550,"Low":440,"High":1250,"Data":"D23C8E","RfKey":"None"}}
2021-01-04_20:00:34 MQTT2_DVES_BF00E2 json_raw: {"Time":"2021-01-04T20:00:34","RfReceived":{"Sync":12530,"Low":440,"High":1250,"Data":"D23C8E","RfKey":"None"}}
2021-01-04_20:01:18 MQTT2_DVES_BF00E2 json_raw: {"Time":"2021-01-04T20:01:18","RfReceived":{"Sync":12510,"Low":430,"High":1250,"Data":"D23C8E","RfKey":"None"}}
2021-01-04_20:01:26 MQTT2_DVES_BF00E2 json_raw: {"Time":"2021-01-04T20:01:26","RfReceived":{"Sync":12540,"Low":440,"High":1250,"Data":"D23C8E","RfKey":"None"}}
2021-01-04_20:01:46 MQTT2_DVES_BF00E2 json_raw: {"Time":"2021-01-04T20:01:46","RfReceived":{"Sync":12550,"Low":440,"High":1240,"Data":"D23C8E","RfKey":"None"}}
2021-01-04_20:01:55 MQTT2_DVES_BF00E2 json_raw: {"Time":"2021-01-04T20:01:55","RfReceived":{"Sync":12530,"Low":440,"High":1240,"Data":"D23C8E","RfKey":"None"}}
2021-01-04_20:02:06 MQTT2_DVES_BF00E2 json_raw: {"Time":"2021-01-04T20:02:06","RfReceived":{"Sync":12520,"Low":440,"High":1250,"Data":"D23C8E","RfKey":"None"}}
2021-01-04_20:02:12 MQTT2_DVES_BF00E2 json_raw: {"Time":"2021-01-04T20:02:12","RfReceived":{"Sync":12560,"Low":440,"High":1240,"Data":"D23C8E","RfKey":"None"}}
2021-01-04_20:02:20 MQTT2_DVES_BF00E2 json_raw: {"Time":"2021-01-04T20:02:20","RfReceived":{"Sync":12510,"Low":440,"High":1240,"Data":"D23C8E","RfKey":"None"}}
2021-01-04_20:02:27 MQTT2_DVES_BF00E2 json_raw: {"Time":"2021-01-04T20:02:27","RfReceived":{"Sync":12540,"Low":440,"High":1250,"Data":"D23C8E","RfKey":"None"}}
2021-01-04_20:02:41 MQTT2_DVES_BF00E2 json_raw: {"Time":"2021-01-04T20:02:41","RfReceived":{"Sync":12560,"Low":440,"High":1240,"Data":"D23C8E","RfKey":"None"}}
Dieses Log?