FHEMSync (Alternative zu FHEM2FHEM/RFHEM)

Begonnen von dominik, 18 März 2020, 21:55:46

Vorheriges Thema - Nächstes Thema

dominik

#180
Ein $ zu viel gewesen :) Anbei der Fix, damit sollte nun nicht mehr alle 5 Minuten das Attribut aktualisiert werden. Lass mich morgen wissen ob es klappt, dann aktualisiere ich die Version im 1. Post. Danke dir!
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

Maista

#181
Einen hab ich noch:

Zitat2020.04.08 09:06:40 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/10_FHEMSYNC_DEVICE.pm line 171.

>Beim erneuten Shutdown restart und Stacktrace 1 ist keine Fehlermeldung mehr zu sehen?!

Funktioniert bisher ohne Probleme.

Gruss Gerd

Maista

Hallo @Dominik

Schau mir gerade via VPN die Grafik vom Slave an.
Heute morgen hat es ein paar Stunden (zwischen 3-9 Ihr) kein sync zwischen Master und Slave gegeben.
Beim Slave wurden die Daten aber weiter geloggt.
Hier das Log vom Master:



[MAIN   ] Monitoring remote device: NAVOC.002
[MAIN   ] Monitoring remote device: TA_28_736020050000
[MAIN   ] Monitoring remote device: TA_28_FF313C4E0400
[SLAVE1 ] longpoll end: retry in: 60000msec
[SLAVE1 ] longpoll end: retry in: 60000msec
[SLAVE1 ] longpoll end: retry in: 60000msec
[SLAVE1 ] longpoll end: retry in: 60000msec
[SLAVE1 ] longpoll end: retry in: 60000msec
(node:6572) UnhandledPromiseRejectionWarning: RangeError: Maximum call stack size exceeded
    at request (/usr/lib/node_modules/fhemsync/node_modules/request/index.js:53:10)
    at /usr/lib/node_modules/fhemsync/node_modules/request/index.js:100:12
    at /usr/lib/node_modules/fhemsync/node_modules/request/index.js:100:12
    at /usr/lib/node_modules/fhemsync/node_modules/request/index.js:100:12
    at /usr/lib/node_modules/fhemsync/node_modules/request/index.js:100:12
    at /usr/lib/node_modules/fhemsync/node_modules/request/index.js:100:12
    at /usr/lib/node_modules/fhemsync/node_modules/request/index.js:100:12
    at /usr/lib/node_modules/fhemsync/node_modules/request/index.js:100:12
    at /usr/lib/node_modules/fhemsync/node_modules/request/index.js:100:12
    at /usr/lib/node_modules/fhemsync/node_modules/request/index.js:100:12
    at /usr/lib/node_modules/fhemsync/node_modules/request/index.js:100:12
    at /usr/lib/node_modules/fhemsync/node_modules/request/index.js:100:12
    at /usr/lib/node_modules/fhemsync/node_modules/request/index.js:100:12
    at /usr/lib/node_modules/fhemsync/node_modules/request/index.js:100:12
    at /usr/lib/node_modules/fhemsync/node_modules/request/index.js:100:12
    at /usr/lib/node_modules/fhemsync/node_modules/request/index.js:100:12
    at /usr/lib/node_modules/fhemsync/node_modules/request/index.js:100:12
    at /usr/lib/node_modules/fhemsync/node_modules/request/index.js:100:12
    at /usr/lib/node_modules/fhemsync/node_modules/request/index.js:100:12
    at /usr/lib/node_modules/fhemsync/node_modules/request/index.js:100:12
    at /usr/lib/node_modules/fhemsync/node_modules/request/index.js:100:12
    at /usr/lib/node_modules/fhemsync/node_modules/request/index.js:100:12
(node:6572) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 2)
(node:6572) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
[SLAVE1 ] longpoll end: retry in: 60000msec
[SLAVE1 ] longpoll end: retry in: 60000msec
[SLAVE1 ] longpoll end: retry in: 60000msec


Funktioniert ohne mein Zutun.
Gruß Gerd

dominik

Hi,

die "uninitialized" Fehlermeldung sollte mit Version 0.9.7 (1. Post) behoben sein.

Der 2. Fehler (Verbindungsproblem) ist ebenfalls mit der neuen fhemsync 2.7.0 Version behoben sein. Wobei es so aussieht, als waere dein RPi nicht mehr erreichbar gewesen, da "longpoll end".
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

Maista

#184
Moin Dominik
Komme erst Montag oder Dienstag Heim
Der Slave hat mir aber die ganze Zeit durch Daten gesammelt.
Er schickt mir auch jede Stunde per Telegram eine Status Meldung.

Das einzige was eben alle 5min stockt wenn der 1wire angefragt wird.

Na schau mehr mal   ;D

Danke für das Update.

Um 20uhr gab's heute wieder ein Hänger. Andere Meldung.
Aber heute nicht mehr.

Gruß Gerd

Maista

Zitat von: dominik am 11 April 2020, 22:08:29
Hi,

die "uninitialized" Fehlermeldung sollte mit Version 0.9.7 (1. Post) behoben sein.

Der 2. Fehler (Verbindungsproblem) ist ebenfalls mit der neuen fhemsync 2.7.0 Version behoben sein. Wobei es so aussieht, als waere dein RPi nicht mehr erreichbar gewesen, da "longpoll end".

Hallo Dominik,

bin am Sonntag Abend wieder daheim angekommen. Habe heute dann Zeit dazu gefunden beides "upzudaten".

Schau mehr mal was passiert.....

Gruss Gerd

Maista

@dominik

Kleiner Hinweis,
ich habe auf dem Slave folgendes definiert:
defmod Luefter FRM_OUT 12
attr Luefter IODev FIRMATA
attr Luefter comment Lüfter Ein/Aus
attr Luefter icon vent_ventilation
attr Luefter room Aussen,Ereignisse,FHEMSync,OWX
attr Luefter stateFormat value


Im Master wurde
defmod Luefter FHEMSYNC_DEVICE FRM_OUT Luefter
attr Luefter userattr comment icon stateFormat
attr Luefter room FHEMSync

angelegt.
Was fehlt sind die Attribute comment, icon und stateFormat
Diese Attribute wurden ohne Inhalt in das userattr geschrieben.

Das ist mir jetzt erst aufgefallen. FHEMSync müsste also den Comment das Icon und das StateFormat mit übernehmen.
Im Grunde alle Attribute ;=)

Ausser natürlich "Room" und "IODev".

Schönen Feiertag noch.

Gruss Gerd

Maista

@dominik

Funktioniert auch mit einem zweiten RPi und Abfrage eines I2C-BMP180.

Gruss Gerd

Newbie

Hallo Dominik,

ich frag auch Readings vom DLNARenderer-Modul ab

beim Slave  steht das im readings
currentTitle NDR 2 - Der Norden h�lt zusammen - ndr.de/ndr2 2020-04-14 18:02:56

beim Master kommt dann meist das
currentTitle <BINARY> 2020-04-14 18:02:56


Irgendeine Idee?

vg Jens
fhem-6.1 (configDB+DbLog)  auf ODROID-XU4

dominik

@Gerd, ich schau mir das heute noch an wegen dem Attributsync und melde mich dann.

@Jens, kommt es im DLNARenderer mit dem "Spezialzeichen" an? Eigentlich muss ich dann den DLNARenderer aktualisieren - da ich den auch gebaut hatte. Wobei es niemals als <BINARY> ankommen sollte, dann schau ich mir noch an.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

Newbie

#190
Hallo dominik,

...kommt es im DLNARenderer mit dem "Spezialzeichen" an? ...

ja das kommt da schon so an.

<BINARY> wird auch nicht immer angezeigt, manchmal kommt der original Text mit Sonderzeichen
fhem-6.1 (configDB+DbLog)  auf ODROID-XU4

dominik

@Gerd, das Problem duerfte nun geloest sein.
Update 0.9.8 und 2.7.1 fhemsync. Danke fuer die Info, dass es auch mit 2 RPis klappt :)

@Jens, ich konnte das Problem leider noch nicht nachstellen. Kannst du bitte mal den Logauszug mit verbose=5 posten wenn die Daten uebertragen werden? Ich frage mich noch wie das <BINARY> da rein kommt.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

Newbie

#192
ohne Sonderzeichen

[2020-4-14 22:40:21] [SLAVE1 ] ["DLNA_a307ba9db333","playing","<div id=\"DLNA_a307ba9db333\"  title=\"playing\" class=\"col2\"><a href=\"/fhem?cmd.DLNA_a307ba9db333=set DLNA_a307ba9db333 on&room=odroid&fwcsrf=csrf_111645292585337\">playing</a></div>"]
[2020-4-14 22:40:21] [SLAVE1 ] ["DLNA_a307ba9db333-currentTitle","Tom Gregory - Losing Sleep","Tom Gregory - Losing Sleep"]
[2020-4-14 22:40:21] [SLAVE1 ] update reading: DLNA_a307ba9db333-currentTitle => Tom Gregory - Losing Sleep
[2020-4-14 22:40:21] [MAIN   ] starting FHEM_execute_await
[2020-4-14 22:40:21] [MASTER ]   executing: http://x.x.x.x:8083/fhem?XHR=1&cmd=setreading%20DLNA_a307ba9db333%20currentTitle%20Tom%20Gregory%20-%20Losing%20Sleep&fwcsrf=csrf_154782731900610
[2020-4-14 22:40:21] [SLAVE1 ] ["DLNA_a307ba9db333","playing","<div id=\"DLNA_a307ba9db333\"  title=\"playing\" class=\"col2\"><a href=\"/fhem?cmd.DLNA_a307ba9db333=set DLNA_a307ba9db333 on&room=odroid&fwcsrf=csrf_111645292585337\">playing</a></div>"]
[2020-4-14 22:40:21] [SLAVE1 ] ["DLNA_a307ba9db333-state","playing","playing"]
[2020-4-14 22:40:21] [SLAVE1 ] update reading: DLNA_a307ba9db333-state => playing
[2020-4-14 22:40:21] [MAIN   ] starting FHEM_execute_await
[2020-4-14 22:40:21] [MASTER ]   executing: http://x.x.x.x:8083/fhem?XHR=1&cmd=setreading%20DLNA_a307ba9db333%20state%20playing&fwcsrf=csrf_154782731900610
[2020-4-14 22:40:21] [MASTER ] ["DLNA_a307ba9db333","playing","<div id=\"DLNA_a307ba9db333\"  title=\"playing\" class=\"col2\"><a href=\"/fhem?cmd.DLNA_a307ba9db333=set DLNA_a307ba9db333 on&room=FHEMSync&fwcsrf=csrf_154782731900610\">playing</a></div>"]
[2020-4-14 22:40:21] [MASTER ] ["DLNA_a307ba9db333-currentTitle","Tom Gregory - Losing Sleep","Tom Gregory - Losing Sleep"]
[2020-4-14 22:40:21] [MASTER ] ["DLNA_a307ba9db333","playing","<div id=\"DLNA_a307ba9db333\"  title=\"playing\" class=\"col2\"><a href=\"/fhem?cmd.DLNA_a307ba9db333=set DLNA_a307ba9db333 on&room=FHEMSync&fwcsrf=csrf_154782731900610\">playing</a></div>"]
[2020-4-14 22:40:21] [MASTER ] ["DLNA_a307ba9db333-state","playing","playing"]
[2020-4-14 22:40:21] [MASTER ] response: {"statusCode":200,"headers":{"content-length":"20","cache-control":"no-cache, no-store, must-revalidate","content-encoding":"gzip","x-fhem-csrftoken":"csrf_154782731900610","content-type":"text/plain; charset=UTF-8"},"request":{"uri":{"protocol":"http:","slashes":true,"auth":null,"host":"x.x.x.x:8083","port":"8083","hostname":"x.x.x.x","hash":null,"search":"?XHR=1&cmd=setreading%20DLNA_a307ba9db333%20currentTitle%20Tom%20Gregory%20-%20Losing%20Sleep&fwcsrf=csrf_154782731900610","query":"XHR=1&cmd=setreading%20DLNA_a307ba9db333%20currentTitle%20Tom%20Gregory%20-%20Losing%20Sleep&fwcsrf=csrf_154782731900610","pathname":"/fhem","path":"/fhem?XHR=1&cmd=setreading%20DLNA_a307ba9db333%20currentTitle%20Tom%20Gregory%20-%20Losing%20Sleep&fwcsrf=csrf_154782731900610","href":"http://x.x.x.x:8083/fhem?XHR=1&cmd=setreading%20DLNA_a307ba9db333%20currentTitle%20Tom%20Gregory%20-%20Losing%20Sleep&fwcsrf=csrf_154782731900610"},"method":"GET","headers":{"authorization":"Basic RkhFTTowMkhKVVdIS0owNQ==","accept-encoding":"gzip, deflate","accept":"application/json"}}}
[2020-4-14 22:40:21] [MASTER ] response: {"statusCode":200,"headers":{"content-length":"20","cache-control":"no-cache, no-store, must-revalidate","content-encoding":"gzip","x-fhem-csrftoken":"csrf_154782731900610","content-type":"text/plain; charset=UTF-8"},"request":{"uri":{"protocol":"http:","slashes":true,"auth":null,"host":"x.x.x.x:8083","port":"8083","hostname":"x.x.x.x","hash":null,"search":"?XHR=1&cmd=setreading%20DLNA_a307ba9db333%20state%20playing&fwcsrf=csrf_154782731900610","query":"XHR=1&cmd=setreading%20DLNA_a307ba9db333%20state%20playing&fwcsrf=csrf_154782731900610","pathname":"/fhem","path":"/fhem?XHR=1&cmd=setreading%20DLNA_a307ba9db333%20state%20playing&fwcsrf=csrf_154782731900610","href":"http://x.x.x.x:8083/fhem?XHR=1&cmd=setreading%20DLNA_a307ba9db333%20state%20playing&fwcsrf=csrf_154782731900610"},"method":"GET","headers":{"authorization":"Basic RkhFTTowMkhKVVdIS0owNQ==","accept-encoding":"gzip, deflate","accept":"application/json"}}}


mit Sonderzeichen

[2020-4-14 22:43:51] [SLAVE1 ] ["DLNA_a307ba9db333","playing","<div id=\"DLNA_a307ba9db333\"  title=\"playing\" class=\"col2\"><a href=\"/fhem?cmd.DLNA_a307ba9db333=set DLNA_a307ba9db333 on&room=odroid&fwcsrf=csrf_111645292585337\">playing</a></div>"]
[2020-4-14 22:43:51] [SLAVE1 ] ["DLNA_a307ba9db333-currentTitle","NDR 2 - Der Norden h�lt zusammen - ndr.de/ndr2","NDR 2 - Der Norden h�lt zusammen - ndr.de/ndr2"]
[2020-4-14 22:43:51] [SLAVE1 ] update reading: DLNA_a307ba9db333-currentTitle => NDR 2 - Der Norden h�lt zusammen - ndr.de/ndr2
[2020-4-14 22:43:51] [MAIN   ] starting FHEM_execute_await
[2020-4-14 22:43:51] [MASTER ]   executing: http://x.x.x.x:8083/fhem?XHR=1&cmd=setreading%20DLNA_a307ba9db333%20currentTitle%20NDR%202%20-%20Der%20Norden%20h%EF%BF%BDlt%20zusammen%20-%20ndr.de%2Fndr2&fwcsrf=csrf_154782731900610
[2020-4-14 22:43:51] [SLAVE1 ] ["DLNA_a307ba9db333","playing","<div id=\"DLNA_a307ba9db333\"  title=\"playing\" class=\"col2\"><a href=\"/fhem?cmd.DLNA_a307ba9db333=set DLNA_a307ba9db333 on&room=odroid&fwcsrf=csrf_111645292585337\">playing</a></div>"]
[2020-4-14 22:43:51] [SLAVE1 ] ["DLNA_a307ba9db333-state","playing","playing"]
[2020-4-14 22:43:51] [SLAVE1 ] update reading: DLNA_a307ba9db333-state => playing
[2020-4-14 22:43:51] [MAIN   ] starting FHEM_execute_await
[2020-4-14 22:43:51] [MASTER ]   executing: http://x.x.x.x:8083/fhem?XHR=1&cmd=setreading%20DLNA_a307ba9db333%20state%20playing&fwcsrf=csrf_154782731900610
[2020-4-14 22:43:51] [MASTER ] ["DLNA_a307ba9db333","playing","<div id=\"DLNA_a307ba9db333\"  title=\"playing\" class=\"col2\"><a href=\"/fhem?cmd.DLNA_a307ba9db333=set DLNA_a307ba9db333 on&room=FHEMSync&fwcsrf=csrf_154782731900610\">playing</a></div>"]
[2020-4-14 22:43:51] [MASTER ] ["DLNA_a307ba9db333-currentTitle","NDR 2 - Der Norden h�lt zusammen - ndr.de/ndr2","NDR 2 - Der Norden h�lt zusammen - ndr.de/ndr2"]
[2020-4-14 22:43:51] [MASTER ] ["DLNA_a307ba9db333","playing","<div id=\"DLNA_a307ba9db333\"  title=\"playing\" class=\"col2\"><a href=\"/fhem?cmd.DLNA_a307ba9db333=set DLNA_a307ba9db333 on&room=FHEMSync&fwcsrf=csrf_154782731900610\">playing</a></div>"]
[2020-4-14 22:43:51] [MASTER ] ["DLNA_a307ba9db333-state","playing","playing"]
[2020-4-14 22:43:52] [MASTER ] response: {"statusCode":200,"headers":{"content-length":"20","cache-control":"no-cache, no-store, must-revalidate","content-encoding":"gzip","x-fhem-csrftoken":"csrf_154782731900610","content-type":"text/plain; charset=UTF-8"},"request":{"uri":{"protocol":"http:","slashes":true,"auth":null,"host":"x.x.x.x:8083","port":"8083","hostname":"x.x.x.x","hash":null,"search":"?XHR=1&cmd=setreading%20DLNA_a307ba9db333%20currentTitle%20NDR%202%20-%20Der%20Norden%20h%EF%BF%BDlt%20zusammen%20-%20ndr.de%2Fndr2&fwcsrf=csrf_154782731900610","query":"XHR=1&cmd=setreading%20DLNA_a307ba9db333%20currentTitle%20NDR%202%20-%20Der%20Norden%20h%EF%BF%BDlt%20zusammen%20-%20ndr.de%2Fndr2&fwcsrf=csrf_154782731900610","pathname":"/fhem","path":"/fhem?XHR=1&cmd=setreading%20DLNA_a307ba9db333%20currentTitle%20NDR%202%20-%20Der%20Norden%20h%EF%BF%BDlt%20zusammen%20-%20ndr.de%2Fndr2&fwcsrf=csrf_154782731900610","href":"http://x.x.x.x:8083/fhem?XHR=1&cmd=setreading%20DLNA_a307ba9db333%20currentTitle%20NDR%202%20-%20Der%20Norden%20h%EF%BF%BDlt%20zusammen%20-%20ndr.de%2Fndr2&fwcsrf=csrf_154782731900610"},"method":"GET","headers":{"authorization":"Basic RkhFTTowMkhKVVdIS0owNQ==","accept-encoding":"gzip, deflate","accept":"application/json"}}}
[2020-4-14 22:43:52] [MASTER ] response: {"statusCode":200,"headers":{"content-length":"20","cache-control":"no-cache, no-store, must-revalidate","content-encoding":"gzip","x-fhem-csrftoken":"csrf_154782731900610","content-type":"text/plain; charset=UTF-8"},"request":{"uri":{"protocol":"http:","slashes":true,"auth":null,"host":"x.x.x.x:8083","port":"8083","hostname":"x.x.x.x","hash":null,"search":"?XHR=1&cmd=setreading%20DLNA_a307ba9db333%20state%20playing&fwcsrf=csrf_154782731900610","query":"XHR=1&cmd=setreading%20DLNA_a307ba9db333%20state%20playing&fwcsrf=csrf_154782731900610","pathname":"/fhem","path":"/fhem?XHR=1&cmd=setreading%20DLNA_a307ba9db333%20state%20playing&fwcsrf=csrf_154782731900610","href":"http://x.x.x.x:8083/fhem?XHR=1&cmd=setreading%20DLNA_a307ba9db333%20state%20playing&fwcsrf=csrf_154782731900610"},"method":"GET","headers":{"authorization":"Basic RkhFTTowMkhKVVdIS0owNQ==","accept-encoding":"gzip, deflate","accept":"application/json"}}}
[2020-4-14 22:44:51] [SLAVE1 ] ["DLNA_a307ba9db333","playing","<div id=\"DLNA_a307ba9db333\"  title=\"playing\" class=\"col2\"><a href=\"/fhem?cmd.DLNA_a307ba9db333=set DLNA_a307ba9db333 on&room=odroid&fwcsrf=csrf_111645292585337\">playing</a></div>"]
[2020-4-14 22:44:51] [SLAVE1 ] ["DLNA_a307ba9db333-currentTitle","Tom Gregory - Run To You - Live in G�ttingen 2018","Tom Gregory - Run To You - Live in G�ttingen 2018"]
[2020-4-14 22:44:51] [SLAVE1 ] update reading: DLNA_a307ba9db333-currentTitle => Tom Gregory - Run To You - Live in G�ttingen 2018
[2020-4-14 22:44:51] [MAIN   ] starting FHEM_execute_await
[2020-4-14 22:44:51] [MASTER ]   executing: http://x.x.x.x:8083/fhem?XHR=1&cmd=setreading%20DLNA_a307ba9db333%20currentTitle%20Tom%20Gregory%20-%20Run%20To%20You%20-%20Live%20in%20G%EF%BF%BDttingen%202018&fwcsrf=csrf_154782731900610
[2020-4-14 22:44:51] [SLAVE1 ] ["DLNA_a307ba9db333","playing","<div id=\"DLNA_a307ba9db333\"  title=\"playing\" class=\"col2\"><a href=\"/fhem?cmd.DLNA_a307ba9db333=set DLNA_a307ba9db333 on&room=odroid&fwcsrf=csrf_111645292585337\">playing</a></div>"]
[2020-4-14 22:44:51] [SLAVE1 ] ["DLNA_a307ba9db333-state","playing","playing"]
[2020-4-14 22:44:51] [SLAVE1 ] update reading: DLNA_a307ba9db333-state => playing
[2020-4-14 22:44:51] [MAIN   ] starting FHEM_execute_await


hier die <Binary>-Anzeige

[2020-4-14 23:03:04] [MASTER ] Fetching FHEM devices...
[2020-4-14 23:03:04] [MAIN   ] starting FHEM_execute_await
[2020-4-14 23:03:04] [MASTER ]   executing: http://x.x.x.x:8083/fhem?XHR=1&cmd=jsonlist2%20TYPE%3DFHEMSYNC_DEVICE&fwcsrf=csrf_154782731900610
[2020-4-14 23:03:04] [MASTER ] ["DLNA_a307ba9db333","playing","<div id=\"DLNA_a307ba9db333\"  title=\"playing\" class=\"col2\"><a href=\"/fhem?cmd.DLNA_a307ba9db333=set DLNA_a307ba9db333 on&room=FHEMSync&fwcsrf=csrf_154782731900610\">playing</a></div>"]
[2020-4-14 23:03:04] [MASTER ] ["DLNA_a307ba9db333-currentTitle","<BINARY>","<BINARY>"]
[2020-4-14 23:03:04] [MASTER ] response: {"statusCode":200,"body":{"Arg":"TYPE=FHEMSYNC_DEVICE","Results":[{"Name":"DLNA_a307ba9db333","PossibleSets":"pause:noArg on:noArg channel:1,2,3,4,5,6,7,8,9,10 next:noArg stop:noArg stream previous:noArg mute:on,off play:noArg off:noArg pauseToggle:noArg seek speak volume:slider,0,1,100 off-till on-for-timer toggle off-for-timer off-till-overnight blink on-till intervals on-till-overnight ","PossibleAttrs":"alias comment:textField-long eventMap:textField-long group room suppressReading userReadings:textField-long verbose:0,1,2,3,4,5  event-aggregator event-min-interval event-on-change-reading event-on-update-reading oldreadings stateFormat:textField-long timestamp-on-change-reading DbLogExclude DbLogInclude DbLogValueFn:textField-long alexaName alexaProactiveEvents:1,0 alexaRoom cmdIcon devStateIcon devStateIcon:textField-long devStateStyle genericDeviceType:security,ignore,switch,outlet,light,blind,thermometer,thermostat,contact,garage,window,lock,scene homebridgeMapping:textField-long icon room_map sortby structexclude webCmd webCmdLabel:textField-long widgetOverride channel_01 channel_02 channel_03 channel_04 channel_05 channel_06 channel_07 channel_08 channel_09 channel_10 multiRoomGroups oldreadings ttsLanguage webCmd userattr","Internals":{"DEF":"DLNARenderer DLNA_a307ba9db333","FUUID":"5e8c1e88-f33f-df36-04d3-670017854d5c5bd1","FVERSION":"98_DLNARenderer.pm:v2.0.7-s15836/2018-01-09","NAME":"DLNA_a307ba9db333","NR":"207","REMOTENAME":"DLNA_a307ba9db333","REMOTETYPE":"DLNARenderer","STATE":"playing","TYPE":"FHEMSYNC_DEVICE","UDN":"uuid:34153de0-fe3b-4693-9103-a307ba9db333"},"Readings":{"channel":{"Value":"2","Time":"2020-04-07 08:32:40"},"currentTitle":{"Value":"NDR 2 - Der Norden h�lt zusammen - ndr.de/ndr2","Time":"2020-04-14 23:01:54"},"currentTrackURI":{"Value":"http://addrad.io/4WRJh9","Time":"2020-04-14 06:31:47"},"friendlyName":{"Value":"Küche","Time":"2020-04-11 03:27:26"},"manufacturer":{"Value":"Lautsprecher Teufel GmbH","Time":"2020-04-11 03:27:26"},"manufacturerURL":{"Value":"https://www.teufel.de/","Time":"2020-04-11 03:27:26"},"modelDescription":{"Value":"Virtual Media Player","Time":"2020-04-11 03:27:26"},"modelName":{"Value":"Teufel One M","Time":"2020-04-11 03:27:26"},"modelNumber":{"Value":"1","Time":"2020-04-11 03:27:26"},"multiRoomSupport":{"Value":"0","Time":"2020-04-11 03:27:26"},"multiRoomVolume":{"Value":"19","Time":"2020-04-13 07:31:50"},"mute":{"Value":"0","Time":"2020-04-07 08:32:40"},"presence":{"Value":"online","Time":"2020-04-11 03:27:26"},"state":{"Value":"playing","Time":"2020-04-14 23:01:54"},"stream":{"Value":"http://addrad.io/4WRJh9","Time":"2020-04-07 08:32:40"},"transportState":{"Value":"PLAYING","Time":"2020-04-14 06:31:47"},"transportStatus":{"Value":"OK","Time":"2020-04-07 08:32:40"},"volume":{"Value":"19","Time":"2020-04-13 07:33:22"}},"Attributes":{"alias":"Küche","channel_01":"http://91.250.82.237:80/berlin.mp3","channel_02":"http://addrad.io/4WRJh9","oldreadings":"currentTrackURI,channel","room":"FHEMSync","ttsLanguage":"de","userattr":"channel_01 channel_02 channel_03 channel_04 channel_05 channel_06 channel_07 channel_08 channel_09 channel_10 multiRoomGroups oldreadings ttsLanguage webCmd","webCmd":"volume"}},{"Name":"DLNA_cd1784188004","PossibleSets":"play:noArg mute:on,off previous:noArg seek volume:slider,0,1,100 speak pauseToggle:noArg off:noArg on:noArg next:noArg channel:1,2,3,4,5,6,7,8,9,10 pause:noArg stop:noArg stream off-till on-for-timer toggle off-for-timer off-till-overnight blink intervals on-till on-till-overnight ","PossibleAttrs":"alias comment:textField-long eventMap:textField-long group room suppressReading userReadings:textField-long verbose:0,1,2,3,4,5  event-aggregator event-min-interval event-on-change-reading event-on-update-reading oldreadings stateFormat:textField-long timestamp-on-change-reading DbLogExclude DbLogInclude DbLogValueFn:textField-long alexaName alexaProactiveEvents:1,0 alexaRoom cmdIcon devStateIcon devStateIcon:textField-long devStateStyle genericDeviceType:security,ignore,switch,outlet,light,blind,thermometer,thermostat,contact,garage,window,lock,scene homebridgeMapping:textField-long icon room_map sortby structexclude webCmd webCmdLabel:textField-long widgetOverride channel_01 channel_02 channel_03 channel_04 channel_05 channel_06 channel_07 channel_08 channel_09 channel_10 multiRoomGroups ttsLanguage webCmd userattr","Internals":{"DEF":"DLNARenderer DLNA_cd1784188004","FUUID":"5e8c1e88-f33f-df36-a919-573740df645aecd4","FVERSION":"98_DLNARenderer.pm:v2.0.7-s15836/2018-01-09","NAME":"DLNA_cd1784188004","NR":"208","REMOTENAME":"DLNA_cd1784188004","REMOTETYPE":"DLNARenderer","STATE":"stopped","TYPE":"FHEMSYNC_DEVICE","UDN":"uuid:ff9fb204-1b09-4d02-ab92-cd1784188004"},"Readings":{"channel":{"Value":"2","Time":"2020-04-14 06:25:07"},"currentAlbum":{"Value":"Natural History: The Very Best of Talk Talk","Time":"2020-04-13 11:17:53"},"currentAlbumArtURI":{"Value":"","Time":"2020-04-13 11:21:54"},"currentArtist":{"Value":"Talk Talk","Time":"2020-04-13 11:12:51"},"currentDuration":{"Value":"","Time":"2020-04-14 06:30:09"},"currentOriginalTrackNumber":{"Value":"12","Time":"2020-04-13 11:32:36"},"currentTitle":{"Value":"Nelly Furtado - Say it right","Time":"2020-04-14 06:24:29"},"currentTrackURI":{"Value":"http://addrad.io/4WRJh9","Time":"2020-04-13 11:32:40"},"friendlyName":{"Value":"Schlafzimmer","Time":"2020-04-12 12:36:32"},"manufacturer":{"Value":"Lautsprecher Teufel GmbH","Time":"2020-04-12 12:36:32"},"manufacturerURL":{"Value":"https://www.teufel.de/","Time":"2020-04-12 12:36:32"},"modelDescription":{"Value":"Virtual Media Player","Time":"2020-04-12 12:36:32"},"modelName":{"Value":"Teufel One M","Time":"2020-04-12 12:36:32"},"modelNumber":{"Value":"1","Time":"2020-04-12 12:36:32"},"multiRoomSupport":{"Value":"0","Time":"2020-04-12 12:36:32"},"multiRoomVolume":{"Value":"25","Time":"2020-04-14 06:25:03"},"mute":{"Value":"0","Time":"2020-04-10 15:17:07"},"presence":{"Value":"online","Time":"2020-04-12 12:36:32"},"state":{"Value":"stopped","Time":"2020-04-14 06:50:03"},"stream":{"Value":"http://addrad.io/4WRJh9","Time":"2020-04-14 06:25:07"},"transportState":{"Value":"STOPPED","Time":"2020-04-14 06:51:05"},"transportStatus":{"Value":"OK","Time":"2020-04-07 08:32:40"},"volume":{"Value":"25","Time":"2020-04-14 06:25:03"}},"Attributes":{"alias":"Schlafzimmer","channel_01":"http://91.250.82.237:80/berlin.mp3","channel_02":"http://addrad.io/4WRJh9","room":"FHEMSync","userattr":"channel_01 channel_02 channel_03 channel_04 channel_05 channel_06 channel_07 channel_08 channel_09 channel_10 multiRoomGroups ttsLanguage webCmd","webCmd":"volume"}},{"Name":"Wecker","PossibleSets":"disable:noArg enable:noArg ","PossibleAttrs":"alias comment:textField-long eventMap:textField-long group room suppressReading userReadings:textField-long verbose:0,1,2,3,4,5  event-aggregator event-min-interval event-on-change-reading event-on-update-reading oldreadings stateFormat:textField-long timestamp-on-change-reading DbLogExclude DbLogInclude DbLogValueFn:textField-long alexaName alexaProactiveEvents:1,0 alexaRoom cmdIcon devStateIcon devStateIcon:textField-long devStateStyle genericDeviceType:security,ignore,switch,outlet,light,blind,thermometer,thermostat,contact,garage,window,lock,scene homebridgeMapping:textField-long icon room_map sortby structexclude webCmd webCmdLabel:textField-long widgetOverride 1 userattr","Internals":{"DEF":"DOIF Wecker","FUUID":"5e8c1e88-f33f-df36-1f14-7c6d46dabd22258a","FVERSION":"98_DOIF.pm:0.212240/2020-02-18","MODEL":"Perl","NAME":"Wecker","NOTIFYDEV":"global","NR":"209","NTFY_ORDER":"50-Wecker","REMOTENAME":"Wecker","REMOTETYPE":"DOIF","STATE":"off","TYPE":"FHEMSYNC_DEVICE","VERSION":"21224 2020-02-18 18:45:49"},"Readings":{"block_01":{"Value":"executed","Time":"2020-04-07 08:32:40"},"mode":{"Value":"enabled","Time":"2020-04-07 08:32:40"},"state":{"Value":"off","Time":"2020-04-14 06:50:03"},"timer_01_c01":{"Value":"15.04.2020 06:25:00|8","Time":"2020-04-14 06:30:09"},"timer_02_c01":{"Value":"15.04.2020 08:00:00|7","Time":"2020-04-14 08:00:01"},"timer_03_c01":{"Value":"15.04.2020 06:50:00|8","Time":"2020-04-14 06:51:05"},"timer_04_c01":{"Value":"15.04.2020 22:00:00|7","Time":"2020-04-14 22:03:11"}},"Attributes":{"room":"FHEMSync","userattr":"1"}}],"totalResultsReturned":3},"headers":{"content-length":"2060","cache-control":"no-cache, no-store, must-revalidate","content-encoding":"gzip","x-fhem-csrftoken":"csrf_154782731900610","content-type":"application/json; charset=utf-8"},"request":{"uri":{"protocol":"http:","slashes":true,"auth":null,"host":"x.x.x.x:8083","port":"8083","hostname":"x.x.x.x","hash":null,"search":"?XHR=1&cmd=jsonlist2%20TYPE%3DFHEMSYNC_DEVICE&fwcsrf=csrf_154782731900610","query":"XHR=1&cmd=jsonlist2%20TYPE%3DFHEMSYNC_DEVICE&fwcsrf=csrf_154782731900610","pathname":"/fhem","path":"/fhem?XHR=1&cmd=jsonlist2%20TYPE%3DFHEMSYNC_DEVICE&fwcsrf=csrf_154782731900610","href":"http://x.x.x.x:8083/fhem?XHR=1&cmd=jsonlist2%20TYPE%3DFHEMSYNC_DEVICE&fwcsrf=csrf_154782731900610"},"method":"GET","headers":{"authorization":"Basic RkhFTTowMkhKVVdIS0owNQ==","accept-encoding":"gzip, deflate","accept":"application/json"}}}
[2020-4-14 23:03:04] [MASTER ] response: {"Arg":"TYPE=FHEMSYNC_DEVICE","Results":[{"Name":"DLNA_a307ba9db333","PossibleSets":"pause:noArg on:noArg channel:1,2,3,4,5,6,7,8,9,10 next:noArg stop:noArg stream previous:noArg mute:on,off play:noArg off:noArg pauseToggle:noArg seek speak volume:slider,0,1,100 off-till on-for-timer toggle off-for-timer off-till-overnight blink on-till intervals on-till-overnight ","PossibleAttrs":"alias comment:textField-long eventMap:textField-long group room suppressReading userReadings:textField-long verbose:0,1,2,3,4,5  event-aggregator event-min-interval event-on-change-reading event-on-update-reading oldreadings stateFormat:textField-long timestamp-on-change-reading DbLogExclude DbLogInclude DbLogValueFn:textField-long alexaName alexaProactiveEvents:1,0 alexaRoom cmdIcon devStateIcon devStateIcon:textField-long devStateStyle genericDeviceType:security,ignore,switch,outlet,light,blind,thermometer,thermostat,contact,garage,window,lock,scene homebridgeMapping:textField-long icon room_map sortby structexclude webCmd webCmdLabel:textField-long widgetOverride channel_01 channel_02 channel_03 channel_04 channel_05 channel_06 channel_07 channel_08 channel_09 channel_10 multiRoomGroups oldreadings ttsLanguage webCmd userattr","Internals":{"DEF":"DLNARenderer DLNA_a307ba9db333","FUUID":"5e8c1e88-f33f-df36-04d3-670017854d5c5bd1","FVERSION":"98_DLNARenderer.pm:v2.0.7-s15836/2018-01-09","NAME":"DLNA_a307ba9db333","NR":"207","REMOTENAME":"DLNA_a307ba9db333","REMOTETYPE":"DLNARenderer","STATE":"playing","TYPE":"FHEMSYNC_DEVICE","UDN":"uuid:34153de0-fe3b-4693-9103-a307ba9db333"},"Readings":{"channel":{"Value":"2","Time":"2020-04-07 08:32:40"},"currentTitle":{"Value":"NDR 2 - Der Norden h�lt zusammen - ndr.de/ndr2","Time":"2020-04-14 23:01:54"},"currentTrackURI":{"Value":"http://addrad.io/4WRJh9","Time":"2020-04-14 06:31:47"},"friendlyName":{"Value":"Küche","Time":"2020-04-11 03:27:26"},"manufacturer":{"Value":"Lautsprecher Teufel GmbH","Time":"2020-04-11 03:27:26"},"manufacturerURL":{"Value":"https://www.teufel.de/","Time":"2020-04-11 03:27:26"},"modelDescription":{"Value":"Virtual Media Player","Time":"2020-04-11 03:27:26"},"modelName":{"Value":"Teufel One M","Time":"2020-04-11 03:27:26"},"modelNumber":{"Value":"1","Time":"2020-04-11 03:27:26"},"multiRoomSupport":{"Value":"0","Time":"2020-04-11 03:27:26"},"multiRoomVolume":{"Value":"19","Time":"2020-04-13 07:31:50"},"mute":{"Value":"0","Time":"2020-04-07 08:32:40"},"presence":{"Value":"online","Time":"2020-04-11 03:27:26"},"state":{"Value":"playing","Time":"2020-04-14 23:01:54"},"stream":{"Value":"http://addrad.io/4WRJh9","Time":"2020-04-07 08:32:40"},"transportState":{"Value":"PLAYING","Time":"2020-04-14 06:31:47"},"transportStatus":{"Value":"OK","Time":"2020-04-07 08:32:40"},"volume":{"Value":"19","Time":"2020-04-13 07:33:22"}},"Attributes":{"alias":"Küche","channel_01":"http://91.250.82.237:80/berlin.mp3","channel_02":"http://addrad.io/4WRJh9","oldreadings":"currentTrackURI,channel","room":"FHEMSync","ttsLanguage":"de","userattr":"channel_01 channel_02 channel_03 channel_04 channel_05 channel_06 channel_07 channel_08 channel_09 channel_10 multiRoomGroups oldreadings ttsLanguage webCmd","webCmd":"volume"}},{"Name":"DLNA_cd1784188004","PossibleSets":"play:noArg mute:on,off previous:noArg seek volume:slider,0,1,100 speak pauseToggle:noArg off:noArg on:noArg next:noArg channel:1,2,3,4,5,6,7,8,9,10 pause:noArg stop:noArg stream off-till on-for-timer toggle off-for-timer off-till-overnight blink intervals on-till on-till-overnight ","PossibleAttrs":"alias comment:textField-long eventMap:textField-long group room suppressReading userReadings:textField-long verbose:0,1,2,3,4,5  event-aggregator event-min-interval event-on-change-reading event-on-update-reading oldreadings stateFormat:textField-long timestamp-on-change-reading DbLogExclude DbLogInclude DbLogValueFn:textField-long alexaName alexaProactiveEvents:1,0 alexaRoom cmdIcon devStateIcon devStateIcon:textField-long devStateStyle genericDeviceType:security,ignore,switch,outlet,light,blind,thermometer,thermostat,contact,garage,window,lock,scene homebridgeMapping:textField-long icon room_map sortby structexclude webCmd webCmdLabel:textField-long widgetOverride channel_01 channel_02 channel_03 channel_04 channel_05 channel_06 channel_07 channel_08 channel_09 channel_10 multiRoomGroups ttsLanguage webCmd userattr","Internals":{"DEF":"DLNARenderer DLNA_cd1784188004","FUUID":"5e8c1e88-f33f-df36-a919-573740df645aecd4","FVERSION":"98_DLNARenderer.pm:v2.0.7-s15836/2018-01-09","NAME":"DLNA_cd1784188004","NR":"208","REMOTENAME":"DLNA_cd1784188004","REMOTETYPE":"DLNARenderer","STATE":"stopped","TYPE":"FHEMSYNC_DEVICE","UDN":"uuid:ff9fb204-1b09-4d02-ab92-cd1784188004"},"Readings":{"channel":{"Value":"2","Time":"2020-04-14 06:25:07"},"currentAlbum":{"Value":"Natural History: The Very Best of Talk Talk","Time":"2020-04-13 11:17:53"},"currentAlbumArtURI":{"Value":"","Time":"2020-04-13 11:21:54"},"currentArtist":{"Value":"Talk Talk","Time":"2020-04-13 11:12:51"},"currentDuration":{"Value":"","Time":"2020-04-14 06:30:09"},"currentOriginalTrackNumber":{"Value":"12","Time":"2020-04-13 11:32:36"},"currentTitle":{"Value":"Nelly Furtado - Say it right","Time":"2020-04-14 06:24:29"},"currentTrackURI":{"Value":"http://addrad.io/4WRJh9","Time":"2020-04-13 11:32:40"},"friendlyName":{"Value":"Schlafzimmer","Time":"2020-04-12 12:36:32"},"manufacturer":{"Value":"Lautsprecher Teufel GmbH","Time":"2020-04-12 12:36:32"},"manufacturerURL":{"Value":"https://www.teufel.de/","Time":"2020-04-12 12:36:32"},"modelDescription":{"Value":"Virtual Media Player","Time":"2020-04-12 12:36:32"},"modelName":{"Value":"Teufel One M","Time":"2020-04-12 12:36:32"},"modelNumber":{"Value":"1","Time":"2020-04-12 12:36:32"},"multiRoomSupport":{"Value":"0","Time":"2020-04-12 12:36:32"},"multiRoomVolume":{"Value":"25","Time":"2020-04-14 06:25:03"},"mute":{"Value":"0","Time":"2020-04-10 15:17:07"},"presence":{"Value":"online","Time":"2020-04-12 12:36:32"},"state":{"Value":"stopped","Time":"2020-04-14 06:50:03"},"stream":{"Value":"http://addrad.io/4WRJh9","Time":"2020-04-14 06:25:07"},"transportState":{"Value":"STOPPED","Time":"2020-04-14 06:51:05"},"transportStatus":{"Value":"OK","Time":"2020-04-07 08:32:40"},"volume":{"Value":"25","Time":"2020-04-14 06:25:03"}},"Attributes":{"alias":"Schlafzimmer","channel_01":"http://91.250.82.237:80/berlin.mp3","channel_02":"http://addrad.io/4WRJh9","room":"FHEMSync","userattr":"channel_01 channel_02 channel_03 channel_04 channel_05 channel_06 channel_07 channel_08 channel_09 channel_10 multiRoomGroups ttsLanguage webCmd","webCmd":"volume"}},{"Name":"Wecker","PossibleSets":"disable:noArg enable:noArg ","PossibleAttrs":"alias comment:textField-long eventMap:textField-long group room suppressReading userReadings:textField-long verbose:0,1,2,3,4,5  event-aggregator event-min-interval event-on-change-reading event-on-update-reading oldreadings stateFormat:textField-long timestamp-on-change-reading DbLogExclude DbLogInclude DbLogValueFn:textField-long alexaName alexaProactiveEvents:1,0 alexaRoom cmdIcon devStateIcon devStateIcon:textField-long devStateStyle genericDeviceType:security,ignore,switch,outlet,light,blind,thermometer,thermostat,contact,garage,window,lock,scene homebridgeMapping:textField-long icon room_map sortby structexclude webCmd webCmdLabel:textField-long widgetOverride 1 userattr","Internals":{"DEF":"DOIF Wecker","FUUID":"5e8c1e88-f33f-df36-1f14-7c6d46dabd22258a","FVERSION":"98_DOIF.pm:0.212240/2020-02-18","MODEL":"Perl","NAME":"Wecker","NOTIFYDEV":"global","NR":"209","NTFY_ORDER":"50-Wecker","REMOTENAME":"Wecker","REMOTETYPE":"DOIF","STATE":"off","TYPE":"FHEMSYNC_DEVICE","VERSION":"21224 2020-02-18 18:45:49"},"Readings":{"block_01":{"Value":"executed","Time":"2020-04-07 08:32:40"},"mode":{"Value":"enabled","Time":"2020-04-07 08:32:40"},"state":{"Value":"off","Time":"2020-04-14 06:50:03"},"timer_01_c01":{"Value":"15.04.2020 06:25:00|8","Time":"2020-04-14 06:30:09"},"timer_02_c01":{"Value":"15.04.2020 08:00:00|7","Time":"2020-04-14 08:00:01"},"timer_03_c01":{"Value":"15.04.2020 06:50:00|8","Time":"2020-04-14 06:51:05"},"timer_04_c01":{"Value":"15.04.2020 22:00:00|7","Time":"2020-04-14 22:03:11"}},"Attributes":{"room":"FHEMSync","userattr":"1"}}],"totalResultsReturned":3}
[2020-4-14 23:03:04] [MASTER ] got: 3 devices
[2020-4-14 23:03:04] [SLAVE1 ] Fetching FHEM devices...
[2020-4-14 23:03:04] [MAIN   ] starting FHEM_execute_await
[2020-4-14 23:03:04] [SLAVE1 ]   executing: http://x.x.x.x:8083/fhem?XHR=1&cmd=jsonlist2%20room%3Dodroid&fwcsrf=csrf_111645292585337
[2020-4-14 23:03:04] [SLAVE1 ] response: {"statusCode":200,"body":{"Arg":"room=odroid","Results":[{"Name":"DLNA_a307ba9db333","PossibleSets":"mute:on,off play:noArg previous:noArg speak volume:slider,0,1,100 seek pauseToggle:noArg off:noArg channel:1,2,3,4,5,6,7,8,9,10 next:noArg on:noArg pause:noArg stream stop:noArg  on-till-overnight intervals on-till blink off-till-overnight off-for-timer toggle on-for-timer off-till ","PossibleAttrs":"alias comment:textField-long eventMap:textField-long group room suppressReading userReadings:textField-long verbose:0,1,2,3,4,5 ignoredIPs usedonlyIPs event-aggregator event-min-interval event-on-change-reading event-on-update-reading oldreadings stateFormat:textField-long timestamp-on-change-reading alexaName alexaRoom cmdIcon devStateIcon devStateIcon:textField-long devStateStyle icon sortby webCmd webCmdLabel:textField-long widgetOverride channel_01 channel_02 channel_03 channel_04 channel_05 channel_06 channel_07 channel_08 channel_09 channel_10 multiRoomGroups oldreadings ttsLanguage webCmd userattr","Internals":{"DEF":"uuid:34153de0-fe3b-4693-9103-a307ba9db333","FUUID":"5e761f4d-f33f-0d83-284a-46aeffbeb4bf37dc","FVERSION":"98_DLNARenderer.pm:v2.0.7-s15836/2018-01-09","NAME":"DLNA_a307ba9db333","NR":"27","STATE":"playing","TYPE":"DLNARenderer","UDN":"uuid:34153de0-fe3b-4693-9103-a307ba9db333"},"Readings":{"channel":{"Value":"2","Time":"2020-04-05 13:05:05"},"currentAlbumArtURI":{"Value":"","Time":"2020-04-05 11:17:24"},"currentDuration":{"Value":"","Time":"2020-04-05 11:17:24"},"currentTitle":{"Value":"<BINARY>","Time":"2020-04-14 23:01:54"},"currentTrackURI":{"Value":"http://addrad.io/4WRJh9","Time":"2020-04-14 06:31:43"},"friendlyName":{"Value":"Küche","Time":"2020-04-12 12:36:30"},"manufacturer":{"Value":"Lautsprecher Teufel GmbH","Time":"2020-04-12 12:36:30"},"manufacturerURL":{"Value":"https://www.teufel.de/","Time":"2020-04-12 12:36:30"},"modelDescription":{"Value":"Virtual Media Player","Time":"2020-04-12 12:36:30"},"modelName":{"Value":"Teufel One M","Time":"2020-04-12 12:36:30"},"modelNumber":{"Value":"1","Time":"2020-04-12 12:36:30"},"multiRoomSupport":{"Value":"0","Time":"2020-04-12 12:36:30"},"multiRoomVolume":{"Value":"19","Time":"2020-04-13 07:31:47"},"mute":{"Value":"0","Time":"2020-04-05 13:05:04"},"presence":{"Value":"online","Time":"2020-04-12 12:36:30"},"state":{"Value":"playing","Time":"2020-04-14 23:01:54"},"stream":{"Value":"http://addrad.io/4WRJh9","Time":"2020-04-05 13:05:04"},"transportState":{"Value":"PLAYING","Time":"2020-04-14 06:31:45"},"transportStatus":{"Value":"OK","Time":"2020-04-09 07:38:07"},"volume":{"Value":"19","Time":"2020-04-13 07:31:47"}},"Attributes":{"alias":"Küche","channel_01":"http://91.250.82.237:80/berlin.mp3","channel_02":"http://addrad.io/4WRJh9","oldreadings":"currentTrackURI,channel","room":"odroid","ttsLanguage":"de","userattr":"channel_01 channel_02 channel_03 channel_04 channel_05 channel_06 channel_07 channel_08 channel_09 channel_10 multiRoomGroups oldreadings ttsLanguage webCmd","webCmd":"volume"}},{"Name":"DLNA_cd1784188004","PossibleSets":"stream stop:noArg pause:noArg next:noArg channel:1,2,3,4,5,6,7,8,9,10 on:noArg pauseToggle:noArg off:noArg volume:slider,0,1,100 speak seek previous:noArg play:noArg mute:on,off  on-till-overnight intervals on-till off-till-overnight blink toggle on-for-timer off-for-timer off-till ","PossibleAttrs":"alias comment:textField-long eventMap:textField-long group room suppressReading userReadings:textField-long verbose:0,1,2,3,4,5 ignoredIPs usedonlyIPs event-aggregator event-min-interval event-on-change-reading event-on-update-reading oldreadings stateFormat:textField-long timestamp-on-change-reading alexaName alexaRoom cmdIcon devStateIcon devStateIcon:textField-long devStateStyle icon sortby webCmd webCmdLabel:textField-long widgetOverride channel_01 channel_02 channel_03 channel_04 channel_05 channel_06 channel_07 channel_08 channel_09 channel_10 multiRoomGroups ttsLanguage webCmd userattr","Internals":{"DEF":"uuid:ff9fb204-1b09-4d02-ab92-cd1784188004","FUUID":"5e8221bb-f33f-0d83-a6a3-72436b6aa2c4ab4e","FVERSION":"98_DLNARenderer.pm:v2.0.7-s15836/2018-01-09","NAME":"DLNA_cd1784188004","NR":"32","STATE":"stopped","TYPE":"DLNARenderer","UDN":"uuid:ff9fb204-1b09-4d02-ab92-cd1784188004"},"Readings":{"channel":{"Value":"2","Time":"2020-04-14 06:25:05"},"currentAlbum":{"Value":"Natural History: The Very Best of Talk Talk","Time":"2020-04-13 11:17:52"},"currentAlbumArtURI":{"Value":"","Time":"2020-04-14 06:25:05"},"currentArtist":{"Value":"Talk Talk","Time":"2020-04-13 11:12:51"},"currentDuration":{"Value":"","Time":"2020-04-14 06:25:05"},"currentOriginalTrackNumber":{"Value":"12","Time":"2020-04-13 11:32:36"},"currentTitle":{"Value":"Nelly Furtado - Say it right","Time":"2020-04-14 06:24:24"},"currentTrackURI":{"Value":"http://addrad.io/4WRJh9","Time":"2020-04-13 11:32:40"},"friendlyName":{"Value":"Schlafzimmer","Time":"2020-04-12 12:36:32"},"manufacturer":{"Value":"Lautsprecher Teufel GmbH","Time":"2020-04-12 12:36:32"},"manufacturerURL":{"Value":"https://www.teufel.de/","Time":"2020-04-12 12:36:32"},"modelDescription":{"Value":"Virtual Media Player","Time":"2020-04-12 12:36:32"},"modelName":{"Value":"Teufel One M","Time":"2020-04-12 12:36:32"},"modelNumber":{"Value":"1","Time":"2020-04-12 12:36:32"},"multiRoomSupport":{"Value":"0","Time":"2020-04-12 12:36:32"},"multiRoomVolume":{"Value":"25","Time":"2020-04-14 06:25:00"},"mute":{"Value":"0","Time":"2020-04-10 15:17:06"},"presence":{"Value":"online","Time":"2020-04-12 12:36:32"},"state":{"Value":"stopped","Time":"2020-04-14 06:50:00"},"stream":{"Value":"http://addrad.io/4WRJh9","Time":"2020-04-14 06:25:05"},"transportState":{"Value":"STOPPED","Time":"2020-04-14 06:50:00"},"transportStatus":{"Value":"OK","Time":"2020-04-05 13:05:04"},"volume":{"Value":"25","Time":"2020-04-14 06:25:00"}},"Attributes":{"alias":"Schlafzimmer","channel_01":"http://91.250.82.237:80/berlin.mp3","channel_02":"http://addrad.io/4WRJh9","room":"odroid","userattr":"channel_01 channel_02 channel_03 channel_04 channel_05 channel_06 channel_07 channel_08 channel_09 channel_10 multiRoomGroups ttsLanguage webCmd","webCmd":"volume"}},{"Name":"Wecker","PossibleSets":"disable:noArg enable:noArg     ","PossibleAttrs":"alias comment:textField-long eventMap:textField-long group room suppressReading userReadings:textField-long verbose:0,1,2,3,4,5 disable:0,1 loglevel:0,1,2,3,4,5,6 notexist checkReadingEvent:0,1 addStateEvent:1,0 weekdays setList:textField-long readingList DOIF_Readings:textField-long event_Readings:textField-long uiTable:textField-long event-aggregator event-min-interval event-on-change-reading event-on-update-reading oldreadings stateFormat:textField-long timestamp-on-change-reading alexaName alexaRoom cmdIcon devStateIcon devStateIcon:textField-long devStateStyle icon sortby webCmd webCmdLabel:textField-long widgetOverride 1 userattr","Internals":{"DEF":"{if ([06:25|8] or [08:00|7]) {fhem_set (\"DLNA_cd1784188004 play\"); \nfhem_set (\"DLNA_cd1784188004 volume 25\"); set_Exec(\"Sender\", 5,'fhem_set (\"DLNA_cd1784188004 channel 2\")');\nset_State(\"on\")}\nelsif ([06:50|8] or [22:00|7]) {fhem_set (\"DLNA_cd1784188004 off\"); set_State(\"off\")}}","FUUID":"5c4c1350-f33f-0d83-23f1-5c3bb732c9bda914","FVERSION":"98_DOIF.pm:0.212240/2020-02-18","MODEL":"Perl","NAME":"Wecker","NOTIFYDEV":"global","NR":"17","NTFY_ORDER":"50-Wecker","STATE":"off","TYPE":"DOIF","VERSION":"21224 2020-02-18 18:45:49"},"Readings":{"block_01":{"Value":"executed","Time":"2020-04-14 06:50:00"},"mode":{"Value":"enabled","Time":"2020-04-05 13:05:05"},"state":{"Value":"off","Time":"2020-04-14 06:50:00"},"timer_01_c01":{"Value":"15.04.2020 06:25:00|8","Time":"2020-04-14 06:25:00"},"timer_02_c01":{"Value":"15.04.2020 08:00:00|7","Time":"2020-04-14 08:00:00"},"timer_03_c01":{"Value":"15.04.2020 06:50:00|8","Time":"2020-04-14 06:50:00"},"timer_04_c01":{"Value":"15.04.2020 22:00:00|7","Time":"2020-04-14 22:00:00"}},"Attributes":{"room":"Teufel,odroid","userattr":"1"}}],"totalResultsReturned":3},"headers":{"content-length":"2060","cache-control":"no-cache, no-store, must-revalidate","content-encoding":"gzip","x-fhem-csrftoken":"csrf_111645292585337","content-type":"application/json; charset=utf-8"},"request":{"uri":{"protocol":"http:","slashes":true,"auth":null,"host":"x.x.x.x:8083","port":"8083","hostname":"x.x.x.x","hash":null,"search":"?XHR=1&cmd=jsonlist2%20room%3Dodroid&fwcsrf=csrf_111645292585337","query":"XHR=1&cmd=jsonlist2%20room%3Dodroid&fwcsrf=csrf_111645292585337","pathname":"/fhem","path":"/fhem?XHR=1&cmd=jsonlist2%20room%3Dodroid&fwcsrf=csrf_111645292585337","href":"http://x.x.x.x:8083/fhem?XHR=1&cmd=jsonlist2%20room%3Dodroid&fwcsrf=csrf_111645292585337"},"method":"GET","headers":{"authorization":"Basic ZmhlbToqMDJrbGVpbmVyVGV1ZmVsMDUj","accept-encoding":"gzip, deflate","accept":"application/json"}}}
[2020-4-14 23:03:04] [SLAVE1 ] response: {"Arg":"room=odroid","Results":[{"Name":"DLNA_a307ba9db333","PossibleSets":"mute:on,off play:noArg previous:noArg speak volume:slider,0,1,100 seek pauseToggle:noArg off:noArg channel:1,2,3,4,5,6,7,8,9,10 next:noArg on:noArg pause:noArg stream stop:noArg  on-till-overnight intervals on-till blink off-till-overnight off-for-timer toggle on-for-timer off-till ","PossibleAttrs":"alias comment:textField-long eventMap:textField-long group room suppressReading userReadings:textField-long verbose:0,1,2,3,4,5 ignoredIPs usedonlyIPs event-aggregator event-min-interval event-on-change-reading event-on-update-reading oldreadings stateFormat:textField-long timestamp-on-change-reading alexaName alexaRoom cmdIcon devStateIcon devStateIcon:textField-long devStateStyle icon sortby webCmd webCmdLabel:textField-long widgetOverride channel_01 channel_02 channel_03 channel_04 channel_05 channel_06 channel_07 channel_08 channel_09 channel_10 multiRoomGroups oldreadings ttsLanguage webCmd userattr","Internals":{"DEF":"uuid:34153de0-fe3b-4693-9103-a307ba9db333","FUUID":"5e761f4d-f33f-0d83-284a-46aeffbeb4bf37dc","FVERSION":"98_DLNARenderer.pm:v2.0.7-s15836/2018-01-09","NAME":"DLNA_a307ba9db333","NR":"27","STATE":"playing","TYPE":"DLNARenderer","UDN":"uuid:34153de0-fe3b-4693-9103-a307ba9db333"},"Readings":{"channel":{"Value":"2","Time":"2020-04-05 13:05:05"},"currentAlbumArtURI":{"Value":"","Time":"2020-04-05 11:17:24"},"currentDuration":{"Value":"","Time":"2020-04-05 11:17:24"},"currentTitle":{"Value":"<BINARY>","Time":"2020-04-14 23:01:54"},"currentTrackURI":{"Value":"http://addrad.io/4WRJh9","Time":"2020-04-14 06:31:43"},"friendlyName":{"Value":"Küche","Time":"2020-04-12 12:36:30"},"manufacturer":{"Value":"Lautsprecher Teufel GmbH","Time":"2020-04-12 12:36:30"},"manufacturerURL":{"Value":"https://www.teufel.de/","Time":"2020-04-12 12:36:30"},"modelDescription":{"Value":"Virtual Media Player","Time":"2020-04-12 12:36:30"},"modelName":{"Value":"Teufel One M","Time":"2020-04-12 12:36:30"},"modelNumber":{"Value":"1","Time":"2020-04-12 12:36:30"},"multiRoomSupport":{"Value":"0","Time":"2020-04-12 12:36:30"},"multiRoomVolume":{"Value":"19","Time":"2020-04-13 07:31:47"},"mute":{"Value":"0","Time":"2020-04-05 13:05:04"},"presence":{"Value":"online","Time":"2020-04-12 12:36:30"},"state":{"Value":"playing","Time":"2020-04-14 23:01:54"},"stream":{"Value":"http://addrad.io/4WRJh9","Time":"2020-04-05 13:05:04"},"transportState":{"Value":"PLAYING","Time":"2020-04-14 06:31:45"},"transportStatus":{"Value":"OK","Time":"2020-04-09 07:38:07"},"volume":{"Value":"19","Time":"2020-04-13 07:31:47"}},"Attributes":{"alias":"Küche","channel_01":"http://91.250.82.237:80/berlin.mp3","channel_02":"http://addrad.io/4WRJh9","oldreadings":"currentTrackURI,channel","room":"odroid","ttsLanguage":"de","userattr":"channel_01 channel_02 channel_03 channel_04 channel_05 channel_06 channel_07 channel_08 channel_09 channel_10 multiRoomGroups oldreadings ttsLanguage webCmd","webCmd":"volume"}},{"Name":"DLNA_cd1784188004","PossibleSets":"stream stop:noArg pause:noArg next:noArg channel:1,2,3,4,5,6,7,8,9,10 on:noArg pauseToggle:noArg off:noArg volume:slider,0,1,100 speak seek previous:noArg play:noArg mute:on,off  on-till-overnight intervals on-till off-till-overnight blink toggle on-for-timer off-for-timer off-till ","PossibleAttrs":"alias comment:textField-long eventMap:textField-long group room suppressReading userReadings:textField-long verbose:0,1,2,3,4,5 ignoredIPs usedonlyIPs event-aggregator event-min-interval event-on-change-reading event-on-update-reading oldreadings stateFormat:textField-long timestamp-on-change-reading alexaName alexaRoom cmdIcon devStateIcon devStateIcon:textField-long devStateStyle icon sortby webCmd webCmdLabel:textField-long widgetOverride channel_01 channel_02 channel_03 channel_04 channel_05 channel_06 channel_07 channel_08 channel_09 channel_10 multiRoomGroups ttsLanguage webCmd userattr","Internals":{"DEF":"uuid:ff9fb204-1b09-4d02-ab92-cd1784188004","FUUID":"5e8221bb-f33f-0d83-a6a3-72436b6aa2c4ab4e","FVERSION":"98_DLNARenderer.pm:v2.0.7-s15836/2018-01-09","NAME":"DLNA_cd1784188004","NR":"32","STATE":"stopped","TYPE":"DLNARenderer","UDN":"uuid:ff9fb204-1b09-4d02-ab92-cd1784188004"},"Readings":{"channel":{"Value":"2","Time":"2020-04-14 06:25:05"},"currentAlbum":{"Value":"Natural History: The Very Best of Talk Talk","Time":"2020-04-13 11:17:52"},"currentAlbumArtURI":{"Value":"","Time":"2020-04-14 06:25:05"},"currentArtist":{"Value":"Talk Talk","Time":"2020-04-13 11:12:51"},"currentDuration":{"Value":"","Time":"2020-04-14 06:25:05"},"currentOriginalTrackNumber":{"Value":"12","Time":"2020-04-13 11:32:36"},"currentTitle":{"Value":"Nelly Furtado - Say it right","Time":"2020-04-14 06:24:24"},"currentTrackURI":{"Value":"http://addrad.io/4WRJh9","Time":"2020-04-13 11:32:40"},"friendlyName":{"Value":"Schlafzimmer","Time":"2020-04-12 12:36:32"},"manufacturer":{"Value":"Lautsprecher Teufel GmbH","Time":"2020-04-12 12:36:32"},"manufacturerURL":{"Value":"https://www.teufel.de/","Time":"2020-04-12 12:36:32"},"modelDescription":{"Value":"Virtual Media Player","Time":"2020-04-12 12:36:32"},"modelName":{"Value":"Teufel One M","Time":"2020-04-12 12:36:32"},"modelNumber":{"Value":"1","Time":"2020-04-12 12:36:32"},"multiRoomSupport":{"Value":"0","Time":"2020-04-12 12:36:32"},"multiRoomVolume":{"Value":"25","Time":"2020-04-14 06:25:00"},"mute":{"Value":"0","Time":"2020-04-10 15:17:06"},"presence":{"Value":"online","Time":"2020-04-12 12:36:32"},"state":{"Value":"stopped","Time":"2020-04-14 06:50:00"},"stream":{"Value":"http://addrad.io/4WRJh9","Time":"2020-04-14 06:25:05"},"transportState":{"Value":"STOPPED","Time":"2020-04-14 06:50:00"},"transportStatus":{"Value":"OK","Time":"2020-04-05 13:05:04"},"volume":{"Value":"25","Time":"2020-04-14 06:25:00"}},"Attributes":{"alias":"Schlafzimmer","channel_01":"http://91.250.82.237:80/berlin.mp3","channel_02":"http://addrad.io/4WRJh9","room":"odroid","userattr":"channel_01 channel_02 channel_03 channel_04 channel_05 channel_06 channel_07 channel_08 channel_09 channel_10 multiRoomGroups ttsLanguage webCmd","webCmd":"volume"}},{"Name":"Wecker","PossibleSets":"disable:noArg enable:noArg     ","PossibleAttrs":"alias comment:textField-long eventMap:textField-long group room suppressReading userReadings:textField-long verbose:0,1,2,3,4,5 disable:0,1 loglevel:0,1,2,3,4,5,6 notexist checkReadingEvent:0,1 addStateEvent:1,0 weekdays setList:textField-long readingList DOIF_Readings:textField-long event_Readings:textField-long uiTable:textField-long event-aggregator event-min-interval event-on-change-reading event-on-update-reading oldreadings stateFormat:textField-long timestamp-on-change-reading alexaName alexaRoom cmdIcon devStateIcon devStateIcon:textField-long devStateStyle icon sortby webCmd webCmdLabel:textField-long widgetOverride 1 userattr","Internals":{"DEF":"{if ([06:25|8] or [08:00|7]) {fhem_set (\"DLNA_cd1784188004 play\"); \nfhem_set (\"DLNA_cd1784188004 volume 25\"); set_Exec(\"Sender\", 5,'fhem_set (\"DLNA_cd1784188004 channel 2\")');\nset_State(\"on\")}\nelsif ([06:50|8] or [22:00|7]) {fhem_set (\"DLNA_cd1784188004 off\"); set_State(\"off\")}}","FUUID":"5c4c1350-f33f-0d83-23f1-5c3bb732c9bda914","FVERSION":"98_DOIF.pm:0.212240/2020-02-18","MODEL":"Perl","NAME":"Wecker","NOTIFYDEV":"global","NR":"17","NTFY_ORDER":"50-Wecker","STATE":"off","TYPE":"DOIF","VERSION":"21224 2020-02-18 18:45:49"},"Readings":{"block_01":{"Value":"executed","Time":"2020-04-14 06:50:00"},"mode":{"Value":"enabled","Time":"2020-04-05 13:05:05"},"state":{"Value":"off","Time":"2020-04-14 06:50:00"},"timer_01_c01":{"Value":"15.04.2020 06:25:00|8","Time":"2020-04-14 06:25:00"},"timer_02_c01":{"Value":"15.04.2020 08:00:00|7","Time":"2020-04-14 08:00:00"},"timer_03_c01":{"Value":"15.04.2020 06:50:00|8","Time":"2020-04-14 06:50:00"},"timer_04_c01":{"Value":"15.04.2020 22:00:00|7","Time":"2020-04-14 22:00:00"}},"Attributes":{"room":"Teufel,odroid","userattr":"1"}}],"totalResultsReturned":3}
[2020-4-14 23:03:04] [SLAVE1 ] got: 3 devices
[2020-4-14 23:03:04] [MAIN   ] Monitoring remote device: DLNA_a307ba9db333
[2020-4-14 23:03:04] [MAIN   ] starting FHEM_execute_await
[2020-4-14 23:03:04] [MASTER ]   executing: http://x.x.x.x:8083/fhem?channel ....
fhem-6.1 (configDB+DbLog)  auf ODROID-XU4

Maista

@dominik

Klasse. Werde ich erst am Mittwoch Abend testen können :o
Erst noch Carport streichen ;)

Gruß Gerd

Maista

@dominik,

Moin,

leider ein Tag verspätet mit dem probieren  :-\
Haus musste mal wieder etwas geputzt werden.

Heute hab ich die Module und in der Bash ein Update gemacht.
Hat alles geklappt!

Wie ich nun gesehen habe ändern sich die Attribute sogar im Slave wenn ich sie im Master ändere ;)
Ist das so gewollt  ;) ?

In den userattr steht nun folgendes comment icon interval model resolution stateFormat tempHigh tempLow
Soll das dem Anwender mitteilen welche Attribute im Slave-Device vorhanden sind?

Schau mehr mal was die Zeit bringt ;)

Die Module habe ich eingespielt und dann ein Update von FHEM durchgeführt. Nun steht eine Meldung im Log die FHEMSync betrifft:
2020.04.16 19:34:36 1: HMCCURPCPROC: [d_rpc178042BidCos_RF : 22857] Scheduled CCU ping every 300 seconds
2020.04.16 19:34:40 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/10_FHEMSYNC_DEVICE.pm line 171.
2020.04.16 19:40:53 1: PERL WARNING: Argument "" isn't numeric in numeric ge (>=) at FHEM/TimeSeries.pm line 265.
2020.04.16 19:40:53 1: PERL WARNING: Use of uninitialized value $value in concatenation (.) or string at fhem.pl line 4917.
2020.04.16 19:40:53 1: PERL WARNING: Use of uninitialized value in substitution iterator at fhem.pl line 4656.
2020.04.16 19:41:30 1: PERL WARNING: Use of uninitialized value in string ne at fhem.pl line 4850.
2020.04.16 19:41:30 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4861.

Die TimeSeries kommen schon etwas länger. Der Rest hat mit FHEMSync vermutlich nix zu tun.

Danke erst einmal....

Gruss
Gerd