Hallo zusammen,
ich tue mich immer noch schwer mit RegEx Argumenten und möchte gerne vom lokalen Radiosender die Blitzer auslesen. Dafür habe ich auch schon die Seite gefunden, wo die Daten herkommen und die Datei lässt sich auch gut einlesen.
https://www.rsh.de/programm/verkehr
https://traffic-service.loverad.io/v2/rsh
Mich interessiert eigentlich nur der erste Teil der mobilen Blitzer vom Script/Text.
Später möchte ich dann gerne eine Telegram Message versenden, sobald bestimmte Orte in den Readings stehen, aber das ist kein Problem.
{"traps":{"mobile":{"B203":[{"title":"B203, Rendsburg - Heide, beidseitig, in H\u00f6he Wrohm. Dort sind max. 70 km\/h erlaubt","description":"","roadType":"federal_road","roadLetter":"B","roadNumber":203,"roadName":"B203","keywords":["city"]}],"downtown":[{"title":"Auf der Strecke von Bordesholm nach Neum\u00fcnster, in H\u00f6he M\u00fchlbrook. Dort sind max. 50 km\/h erlaubt.","description":"","roadType":"","roadLetter":"","roadNumber":"","roadName":"","keywords":["city"]},{"title":"Itzehoe, P\u00fcnstorfer Stra\u00dfe, stadtausw\u00e4rts, im Wald. Dort sind max. 30 km\/h erlaubt.","description":"","roadType":"","roadLetter":"","roadNumber":"","roadName":"","keywords":["city"]},{"title":"S\u00fcderdeich, Hauptstra\u00dfe, Richtung Reinsb\u00fcttel, im Ortsausgang. Dort sind max. 50 km\/h erlaubt.","description":"","roadType":"","roadLetter":"","roadNumber":"","roadName":"","keywords":["city"]},{"title":"Kiel, Prinz-Heinrich-Stra\u00dfe, stadteinw\u00e4rts, beim Supermarkt. Dort sind max. 50 km\/h erlaubt.","description":"","roadType":"","roadLetter":"","roadNumber":"","roadName":"","keywords":["city"]},{"title":"Neum\u00fcnster, Rendsburger Stra\u00dfe, stadteinw\u00e4rts, bei den Holstenhallen.","description":"","roadType":"","roadLetter":"","roadNumber":"","roadName":"","keywords":["city"]}]},..........
Es gibt jetzt zwei/drei Hürden für mich
1. Die beiden Suchbereiche mit deren Ausgabe
{"traps":{"mobile ...... {"title":"(Text der Ausgabe)"," ......["city"]}]}
Ziel wäre ja die Ausgabe als Reading für den ersten Eintrag:
-> B203, Rendsburg - Heide, beidseitig, in Höhe Wrohm. Dort sind max. 70 km/h erlaubt
2. Die Umlaute werden in Java Unicode ausgegeben. (Könnte man sicher später auch in Fhem machen?)
z.B. H\u00f6he für Höhe
Wäre euch sehr dankbar, wenn Ihr mich bei den RegEx Ausdrücken behilflich sein könntet.
Gruß,
SteRa
Nicht die erwartete Antwort ;)
Aber folgendes kennst du?
https://forum.fhem.de/index.php/topic,90014.msg824805.html#msg824805
https://forum.fhem.de/index.php/topic,85941.msg783376.html#msg783376
Gruß, Joachim
Hast Du schon attr extractAllJSON probiert?
Vielen Dank für Eure Antworten...
@Joachim: Die Seiten hatte ich schon gesehen und auch versucht alles zu verstehen. Momentan blicke ich da noch nicht so durch mit RegEx usw.., auch wenn ich schon paar gute Ergebnisse habe. Die mobilen Blitzer auf dem Land werden hier meistens gar nicht berücksichtigt ::)
@amenomade: Das war der entscheidende Tipp und funktioniert :D
Allerdings sind das ja dann alle Daten strukturiert und habe folgendes angelegt.
Attributes:
reading01Encode UTF-8
reading01JSON traps_mobile
nternals:
BUSY 0
CFGFN
DEF https://traffic-service.loverad.io/v2/rsh 300
Interval 300
JSONEnabled 1
LASTSEND 1547688348.3452
MainURL https://traffic-service.loverad.io/v2/rsh
ModuleVersion 3.5.4 - 9.11.2018
NAME RSHTraffic
NR 17951
STATE ???
TRIGGERTIME 1547688648.3432
TRIGGERTIME_FMT 2019-01-17 02:30:48
TYPE HTTPMOD
addr https://traffic-service.loverad.io:443
auth 0
buf
code 200
compress 1
conn
data
displayurl https://traffic-service.loverad.io/v2/rsh
header
host traffic-service.loverad.io
httpheader HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 140
Cache-Control: no-cache, no-store, must-revalidate
Content-Encoding: gzip
Content-Type: application/json
Date: Thu, 17 Jan 2019 01:23:26 GMT
Expires: 0
Pragma: no-cache
Vary: Accept-Encoding
X-Cache-Hits: 37
X-traffic-service: 1
X-Varnish: 95753565 92705031
Content-Length: 3644
Connection: Close
httpversion 1.0
hu_blocking 0
hu_filecount 3
hu_port 443
hu_portSfx
ignoreredirects 0
loglevel 4
path /v2/rsh
protocol https
redirects 0
timeout 2
url https://traffic-service.loverad.io/v2/rsh
value 0
QUEUE:
READINGS:
2019-01-17 02:25:48 traps_mobile-1
2019-01-17 02:25:48 traps_mobile-10
2019-01-17 02:25:48 traps_mobile-11
2019-01-17 02:25:48 traps_mobile-12
2019-01-17 02:25:48 traps_mobile-13 Appen, Appener Straße, Im Ortsausgang. Dort sind max. 50 km/h erlaubt.
2019-01-17 02:25:48 traps_mobile-14
2019-01-17 02:25:48 traps_mobile-15 city
2019-01-17 02:25:48 traps_mobile-16
2019-01-17 02:25:48 traps_mobile-17
2019-01-17 02:25:48 traps_mobile-18
2019-01-17 02:25:48 traps_mobile-19
2019-01-17 02:25:48 traps_mobile-2
2019-01-17 02:25:48 traps_mobile-20 Flensburg, Westerallee, stadtauswärts, bei den Schrebergärten. Dort sind max. 50 km/h erlaubt.
2019-01-17 02:25:48 traps_mobile-21
2019-01-17 02:25:48 traps_mobile-22 city
2019-01-17 02:25:48 traps_mobile-23
2019-01-17 02:25:48 traps_mobile-24
2019-01-17 02:25:48 traps_mobile-25
2019-01-17 02:25:48 traps_mobile-26
2019-01-17 02:25:48 traps_mobile-27 Preetz, Nettelseer Landstraße, Richtung Nettelsee. Dort sind max. 50 km/h erlaubt.
2019-01-17 02:25:48 traps_mobile-28
2019-01-17 02:25:48 traps_mobile-29 city
2019-01-17 02:25:48 traps_mobile-3
2019-01-17 02:25:48 traps_mobile-30
2019-01-17 02:25:48 traps_mobile-31
2019-01-17 02:25:48 traps_mobile-32
2019-01-17 02:25:48 traps_mobile-33
2019-01-17 02:25:48 traps_mobile-34 Kiel, Ostring, beidseitig, in Höhe Klausdorfer Weg. Dort sind max. 50 km/h erlaubt.
2019-01-17 02:25:48 traps_mobile-4
2019-01-17 02:25:48 traps_mobile-5
2019-01-17 02:25:48 traps_mobile-6 Neumünster, Sachsenring, Richtung Krankenhaus, beim Seniorenheim.
2019-01-17 02:25:48 traps_mobile-7
2019-01-17 02:25:48 traps_mobile-8 city
2019-01-17 02:25:48 traps_mobile-9
REQUEST:
data
header
ignoreredirects 0
retryCount 0
type update
url https://traffic-service.loverad.io/v2/rsh
value 0
defptr:
readingBase:
traps_mobile-1 reading
traps_mobile-10 reading
traps_mobile-11 reading
traps_mobile-12 reading
traps_mobile-13 reading
traps_mobile-14 reading
traps_mobile-15 reading
traps_mobile-16 reading
traps_mobile-17 reading
traps_mobile-18 reading
traps_mobile-19 reading
traps_mobile-2 reading
traps_mobile-20 reading
traps_mobile-21 reading
traps_mobile-22 reading
traps_mobile-23 reading
traps_mobile-24 reading
traps_mobile-25 reading
traps_mobile-26 reading
traps_mobile-27 reading
traps_mobile-28 reading
traps_mobile-29 reading
traps_mobile-3 reading
traps_mobile-30 reading
traps_mobile-31 reading
traps_mobile-32 reading
traps_mobile-33 reading
traps_mobile-34 reading
traps_mobile-4 reading
traps_mobile-5 reading
traps_mobile-6 reading
traps_mobile-7 reading
traps_mobile-8 reading
traps_mobile-9 reading
readingNum:
traps_mobile-1 01
traps_mobile-10 01
traps_mobile-11 01
traps_mobile-12 01
traps_mobile-13 01
traps_mobile-14 01
traps_mobile-15 01
traps_mobile-16 01
traps_mobile-17 01
traps_mobile-18 01
traps_mobile-19 01
traps_mobile-2 01
traps_mobile-20 01
traps_mobile-21 01
traps_mobile-22 01
traps_mobile-23 01
traps_mobile-24 01
traps_mobile-25 01
traps_mobile-26 01
traps_mobile-27 01
traps_mobile-28 01
traps_mobile-29 01
traps_mobile-3 01
traps_mobile-30 01
traps_mobile-31 01
traps_mobile-32 01
traps_mobile-33 01
traps_mobile-34 01
traps_mobile-4 01
traps_mobile-5 01
traps_mobile-6 01
traps_mobile-7 01
traps_mobile-8 01
traps_mobile-9 01
readingOutdated:
readingSubNum:
traps_mobile-1 -1
traps_mobile-10 -10
traps_mobile-11 -11
traps_mobile-12 -12
traps_mobile-13 -13
traps_mobile-14 -14
traps_mobile-15 -15
traps_mobile-16 -16
traps_mobile-17 -17
traps_mobile-18 -18
traps_mobile-19 -19
traps_mobile-2 -2
traps_mobile-20 -20
traps_mobile-21 -21
traps_mobile-22 -22
traps_mobile-23 -23
traps_mobile-24 -24
traps_mobile-25 -25
traps_mobile-26 -26
traps_mobile-27 -27
traps_mobile-28 -28
traps_mobile-29 -29
traps_mobile-3 -3
traps_mobile-30 -30
traps_mobile-31 -31
traps_mobile-32 -32
traps_mobile-33 -33
traps_mobile-34 -34
traps_mobile-4 -4
traps_mobile-5 -5
traps_mobile-6 -6
traps_mobile-7 -7
traps_mobile-8 -8
traps_mobile-9 -9
requestReadings:
update:
traps_mobile-1 reading 01-1
traps_mobile-10 reading 01-10
traps_mobile-11 reading 01-11
traps_mobile-12 reading 01-12
traps_mobile-13 reading 01-13
traps_mobile-14 reading 01-14
traps_mobile-15 reading 01-15
traps_mobile-16 reading 01-16
traps_mobile-17 reading 01-17
traps_mobile-18 reading 01-18
traps_mobile-19 reading 01-19
traps_mobile-2 reading 01-2
traps_mobile-20 reading 01-20
traps_mobile-21 reading 01-21
traps_mobile-22 reading 01-22
traps_mobile-23 reading 01-23
traps_mobile-24 reading 01-24
traps_mobile-25 reading 01-25
traps_mobile-26 reading 01-26
traps_mobile-27 reading 01-27
traps_mobile-28 reading 01-28
traps_mobile-29 reading 01-29
traps_mobile-3 reading 01-3
traps_mobile-30 reading 01-30
traps_mobile-31 reading 01-31
traps_mobile-32 reading 01-32
traps_mobile-33 reading 01-33
traps_mobile-34 reading 01-34
traps_mobile-4 reading 01-4
traps_mobile-5 reading 01-5
traps_mobile-6 reading 01-6
traps_mobile-7 reading 01-7
traps_mobile-8 reading 01-8
traps_mobile-9 reading 01-9
sslargs:
Attributes:
reading01Encode UTF-8
reading01JSON traps_mobile
userattr reading01Encode reading01JSON
Das funktioniert erstaunlicherweise auch (+Umwandlung in UTF-8) ;D
Das einzige was noch nicht stimmt ist die Sortierung, die aber noch nicht allzu wichtig ist.
Vielen Dank für die Unterstützung.
Gruß,
SteRa
Zitat@amenomade: Das war der entscheidende Tipp und funktioniert :D
Allerdings sind das ja dann alle Daten strukturiert und habe folgendes angelegt.
Du hast das richtig gemacht, und die Frage "Wie kann man die Anzahl Readings reduzieren, ich brauche die nicht alle?" habe ich schon erwartet.
extractAllJSON ist für mich nur ein Zwischenschritt. Somit kann man die Struktur sehen, und dann mit readingXXJSON selektiver werden.
Das hatte ich ja schon geschafft mit den Readings und UTF-8 konventieren. :D
Attributes:
reading01Encode UTF-8
reading01JSON traps_mobile
Ich hatte gehofft, dass ein reading01JSON mit "traps_mobile_title" funktionieren würde.. Die Meldungen würden mir ja reichen. Das geht allerdings nicht.
2019-01-17 14:40:11 traps_mobile-1
2019-01-17 14:40:11 traps_mobile-10 B
2019-01-17 14:40:11 traps_mobile-11 B205
2019-01-17 14:40:11 traps_mobile-12 205
2019-01-17 14:40:11 traps_mobile-13 federal_road
2019-01-17 14:40:11 traps_mobile-14 Neumünster, Altonaer Straße, stadtauswärts, hinter der Auffahrt zur B205.
2019-01-17 14:40:11 traps_mobile-15
2019-01-17 14:40:11 traps_mobile-16 city
2019-01-17 14:40:11 traps_mobile-17
2019-01-17 14:40:11 traps_mobile-18
2019-01-17 14:40:11 traps_mobile-19
2019-01-17 14:40:11 traps_mobile-2 city
2019-01-17 14:40:11 traps_mobile-20
2019-01-17 14:40:11 traps_mobile-21 Flensburg, Osttangente, stadteinwärts, vor der Eckernförder Straße. Dort sind max. 70 km/h erlaubt.
2019-01-17 14:40:11 traps_mobile-22
2019-01-17 14:40:11 traps_mobile-23 city
2019-01-17 14:40:11 traps_mobile-24
2019-01-17 14:40:11 traps_mobile-25
2019-01-17 14:40:11 traps_mobile-26
2019-01-17 14:40:11 traps_mobile-27
2019-01-17 14:40:11 traps_mobile-28 Heide, Landvogt-Johannsen-Straße, stadteinwärts, beim Schwimmbad.
2019-01-17 14:40:11 traps_mobile-29
2019-01-17 14:40:11 traps_mobile-3 A
2019-01-17 14:40:11 traps_mobile-30 city
2019-01-17 14:40:11 traps_mobile-31
2019-01-17 14:40:11 traps_mobile-32
2019-01-17 14:40:11 traps_mobile-33
2019-01-17 14:40:11 traps_mobile-34
2019-01-17 14:40:11 traps_mobile-35 Bordesholm, Holstenstraße, beidseitig, bei der Schule. Dort sind max. 30 km/h erlaubt.
2019-01-17 14:40:11 traps_mobile-4 A21
2019-01-17 14:40:11 traps_mobile-5 21
2019-01-17 14:40:11 traps_mobile-6 highway
2019-01-17 14:40:11 traps_mobile-7 A21, Bad Segeberg Richtung Bargteheide, in der Ausfahrt Bad Oldesloe-Nord. Dort sind max. 50 km/h erlaubt.
2019-01-17 14:40:11 traps_mobile-8
2019-01-17 14:40:11 traps_mobile-9 city
So, ich habe nun eine Lösung für mich gefunden und habe 10 einzelne Readings angelegt. Dann stimmt auch die Sortierung :D
Sicherlich gibt es eine elegantere Lösung
reading01JSON traps_mobile_downtown_01_title und die "_01" wird dynamisch, aber wie, habe ich noch nicht herausgefunden ::)
Hier nochmal mein List, falls einer aus Schleswig-Holstein kommt und Interesse hat:
Internals:
BUSY 0
CHANGED
DEF https://traffic-service.loverad.io/v2/rsh 300
Interval 300
JSONEnabled 1
LASTSEND 1547773477.66772
MainURL https://traffic-service.loverad.io/v2/rsh
ModuleVersion 3.5.4 - 9.11.2018
NAME BlitzerRSH
NR 516
STATE ???
TRIGGERTIME 1547773777.66398
TRIGGERTIME_FMT 2019-01-18 02:09:37
TYPE HTTPMOD
addr https://traffic-service.loverad.io:443
auth 0
buf
code 200
compress 1
conn
data
displayurl https://traffic-service.loverad.io/v2/rsh
header
host traffic-service.loverad.io
httpheader HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 61
Cache-Control: no-cache, no-store, must-revalidate
Content-Encoding: gzip
Content-Type: application/json
Date: Fri, 18 Jan 2019 01:03:30 GMT
Expires: 0
Pragma: no-cache
Vary: Accept-Encoding
X-Cache-Hits: 22
X-traffic-service: 1
X-Varnish: 8039721 15670378
Content-Length: 3786
Connection: Close
httpversion 1.0
hu_blocking 0
hu_filecount 11
hu_port 443
hu_portSfx
ignoreredirects 0
loglevel 4
path /v2/rsh
protocol https
redirects 0
timeout 2
url https://traffic-service.loverad.io/v2/rsh
value 0
OLDREADINGS:
QUEUE:
READINGS:
2019-01-18 02:04:37 Blitzer1 Neumünster, Hohenstraße, stadtauswärts, in Höhe der Berufsschule.
2019-01-18 02:04:37 Blitzer2 Auf der Strecke zwischen Nortorf und Bargstedt, in der 30er Zone.
2019-01-18 02:04:37 Blitzer3 Lübeck, Ratzeburger Landstraße, stadteinwärts.
2019-01-18 02:04:37 Blitzer4 Flensburg, Osttangente, stadteinwärts, vor der Eckernförder Straße. Dort sind max. 70 km/h erlaubt.
2019-01-18 02:04:37 Blitzer5 Heide, Landvogt-Johannsen-Straße, stadteinwärts, beim Schwimmbad.
REQUEST:
data
header
ignoreredirects 0
retryCount 0
type update
url https://traffic-service.loverad.io/v2/rsh
value 0
defptr:
readingBase:
Blitzer1 reading
Blitzer2 reading
Blitzer3 reading
Blitzer4 reading
Blitzer5 reading
readingNum:
Blitzer1 01
Blitzer2 02
Blitzer3 03
Blitzer4 04
Blitzer5 05
readingOutdated:
requestReadings:
update:
Blitzer1 reading 01
Blitzer2 reading 02
Blitzer3 reading 03
Blitzer4 reading 04
Blitzer5 reading 05
sslargs:
Attributes:
disable 0
event-on-change-reading .*
group Blitzer
reading01Encode UTF-8
reading01JSON traps_mobile_downtown_01_title
reading01Name Blitzer1
reading02Encode UTF-8
reading02JSON traps_mobile_downtown_02_title
reading02Name Blitzer2
reading03Encode UTF-8
reading03JSON traps_mobile_downtown_03_title
reading03Name Blitzer3
reading04Encode UTF-8
reading04JSON traps_mobile_downtown_04_title
reading04Name Blitzer4
reading05Encode UTF-8
reading05JSON traps_mobile_downtown_05_title
reading05Name Blitzer5
reading06Encode UTF-8
reading06JSON traps_mobile_downtown_06_title
reading06Name Blitzer6
reading07Encode UTF-8
reading07JSON traps_mobile_downtown_07_title
reading07Name Blitzer7
reading08Encode UTF-8
reading08JSON traps_mobile_downtown_08_title
reading08Name Blitzer8
reading09Encode UTF-8
reading09JSON traps_mobile_downtown_09_title
reading09Name Blitzer9
reading10Encode UTF-8
reading10JSON traps_mobile_downtown_10_title
reading10Name Blitzer10
room 03_Überwachung
userattr reading01Encode reading01JSON reading01Name reading01Regex reading02Encode reading02JSON reading02Name reading03Encode reading03JSON reading03Name reading04Encode reading04JSON reading04Name reading05Encode reading05JSON reading05Name reading06Encode reading06JSON reading06Name reading07Encode reading07JSON reading07Name reading08Encode reading08JSON reading08Name reading09Encode reading09JSON reading09Name reading10Encode reading10JSON reading10Name readingEncode
Zitatreading01JSON traps_mobile_downtown_01_title und die "_01" wird dynamisch, aber wie, habe ich noch nicht herausgefunden
Es hängt an die Struktur des JSON Strings. Es gibt da eine Tabelle (die eckige Klammern), und jedes Element der Tabelle bekommt eine Nummer.
Hallo amenomade,
jetzt war heute morgen ja das Problem, das in downtown ja ein Wert war und somit das Reading nicht ausgelesen werden konnten
reading01JSON traps_mobile_downtown_01_title
Hast du denn eine Idee für mich, wie man das lösen könnte. Habe schon
traps_mobile_[*]_[*]_title
traps_mobile_[.*]_[.*]_title
usw. versucht, aber leider keine Chance.
::) ::)
Ich bin echt am verzweifeln und kapiere den ganzen RegEx vs. json nicht ::)
Nun habe ich ein RegEx gefunden, der ja alles richtig finden würde, aber immer nur den ersten und weiß jetzt nicht, wie ich in reading02 den zweiten Match bekomme würde.
Zudem konventiert er den Reading nicht mehr in utf-8 sobald ich ein Regex hinzufüge?
Fragen über Fragen leider
reading01Encode utf-8
reading01JSON traps_mobile
reading01Regex "title":"(.*?).".
-> 2019-01-18 22:06:58 traps_mobile Fockbek, B203 im Ortsausgang Richtung Elsdorf-Westerm\u00fchlen
aus diesem Text:
{"traps":{"mobile":{"B203":[{"title":"Fockbek, B203 im Ortsausgang Richtung Elsdorf-Westerm\u00fchlen.","description":"","roadType":"federal_road","roadLetter":"B","roadNumber":203,"roadName":"B203","keywords":["city"]}],"downtown":[{"title":"Kiel, Speckenbecker Weg in Richtung Supermarkt. In H\u00f6he der Schule.","description":"","roadType":"","roadLetter":"","roadNumber":"","roadName":"","keywords":[]},{"title":"Ahlefeld, Langenberg in Richtung Owschlag in H\u00f6he der Bushaltestelle. Dort sind max. 70 km\/h erlaubt.","description":"","roadType":"","roadLetter":"","roadNumber":"","roadName":"","keywords":["city"]},{"title":"Bokel, Lindenstra\u00dfe ortsausw\u00e4rts in H\u00f6he Kaufmannsladen.","description":"","roadType":"","roadLetter":"","roadNumber":"","roadName":"","keywords":["city"]},{"title":"Rehm-Flehde-Bargen, im Ortseingang aus Lunden kommend.","description":"","roadType":"","roadLetter":"","roadNumber":"","roadName":"","keywords":["city"]}]},"
Meines Wissens kannst Du nicht reading01Regex und auch reading01JSON gleichzeitig haben. Nur ein der beiden wird benutzt.
In reading01JSON kannst Du aber... eine Regex der JSON-Struktur haben: guck mal z.B was folgendes ergibt:
attr BlitzerRSH reading80Name Blitzer
attr BlitzerRSH reading80JSON traps.*title
oder
attr BlitzerRSH reading81Name Mobile
attr BlitzerRSH reading81JSON traps_mobile.*title
Zitat von: amenomade am 19 Januar 2019, 00:27:01
Meines Wissens kannst Du nicht reading01Regex und auch reading01JSON gleichzeitig haben. Nur ein der beiden wird benutzt.
In reading01JSON kannst Du aber... eine Regex der JSON-Struktur haben: guck mal z.B was folgendes ergibt:
attr BlitzerRSH reading80Name Blitzer
attr BlitzerRSH reading80JSON traps.*title
oder
attr BlitzerRSH reading81Name Mobile
attr BlitzerRSH reading81JSON traps_mobile.*title
Es kann manchmal so einfach sein! ::) ;) Vielen Dank für deine Unterstützung.
Hier nochmal einen Auszug aus meiner fhem.cfg:
###HTTPMOD Blitzer Abfrage
define BlitzerRSH HTTPMOD https://traffic-service.loverad.io/v2/rsh 300
attr BlitzerRSH userattr reading01Encode reading01JSON reading01Name
attr BlitzerRSH disable 0
attr BlitzerRSH event-on-change-reading .*
attr BlitzerRSH group Blitzer
attr BlitzerRSH reading01Encode UTF-8
attr BlitzerRSH reading01JSON traps_mobile.*title
attr BlitzerRSH reading01Name Blitzer
###DOIF Msg verschicken -> §EVENTS falls mehrere zeitgleich gemeldet werden!
define doif_BlitzerRSH DOIF (["BlitzerRSH:Blitzer"])\
((set Telegram_Name_des_BOT message $EVENTS))\
DOELSE
attr doif_BlitzerRSH checkReadingEvent 1
attr doif_BlitzerRSH disable 0
attr doif_BlitzerRSH do always
attr doif_BlitzerRSH group Blitzer
Beispiel für eine TelegramMessageBlitzer-2: Bad Segeberg, B206, in Richtung Bad Bramstedt, bei der Feuerwache.