FHEMSync (Alternative zu FHEM2FHEM/RFHEM)

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

Vorheriges Thema - Nächstes Thema

carlos

Das habe ich auch probiert mit einem anderen Raum funktioniert das.
Nur mit dem Raum FHEMSync nicht. Keine Ahnung warum.
FHEM svn auf Intel NUC mit proxmox, 3 Raspberry Pi, signalduino, nanoCUL,  toom Baumarkt Funksteckdosen, einige sonoffs, hue, shelly

carlos

#61
Ach du Schande, jetzt sehe ich das Problem.
Beim Anlegen des Raumes ist mir am Ende noch ein Leerzeichen durch cut and paste mit dazu gekommen.
Kaum macht man es richtig, geht's.
FHEM svn auf Intel NUC mit proxmox, 3 Raspberry Pi, signalduino, nanoCUL,  toom Baumarkt Funksteckdosen, einige sonoffs, hue, shelly

dominik

Zitat von: punker am 21 März 2020, 15:43:11
hier das fhem.log
2020.03.21 15:29:58.147 3: fhemsync: starting
2020.03.21 15:29:58.157 3: fhemsync: using logfile: ./log/fhemsync-2020-03-21.log
2020.03.21 15:30:03.717 3: fhemsync: read: end of file reached while sysread
2020.03.21 15:30:03.717 3: fhemsync: stopped
2020.03.21 15:30:17.377 3: fhemsync: starting
2020.03.21 15:30:17.391 3: fhemsync: using logfile: ./log/fhemsync-2020-03-21.log
2020.03.21 15:30:18.661 3: fhemsync: read: end of file reached while sysread
2020.03.21 15:30:18.662 3: fhemsync: stopped
2020.03.21 15:30:33.217 3: fhemsync: starting
2020.03.21 15:30:33.232 3: fhemsync: using logfile: ./log/fhemsync-2020-03-21.log
2020.03.21 15:30:34.811 3: fhemsync: read: end of file reached while sysread
2020.03.21 15:30:34.812 3: fhemsync: stopped
2020.03.21 15:30:48.391 3: fhemsync: starting
2020.03.21 15:30:48.407 3: fhemsync: using logfile: ./log/fhemsync-2020-03-21.log
Can't use string ("null") as an ARRAY ref while "strict refs" in use at fhem.pl line 4582.
2020.03.21 15:30:52 2: [MaxScan] UtilsMaxScan_Initialize.68 MaxScan is starting
2020.03.21 15:30:53.111 1: Including fhem.cfg
2020.03.21 15:30:53.155 3: telnet: port 7072 opened
2020.03.21 15:30:53.453 3: WEB: port 8083 opened
2020.03.21 15:30:53.554 2: eventTypes: loaded 292 events from demolog/eventTypes.txt
2020.03.21 15:30:53.876 0: [echodevice] load ECHO Device ECHO_709418075143066P
2020.03.21 15:30:53.879 0: [echodevice] load ECHO Device ECHO_70941807515226UP
2020.03.21 15:30:53.882 0: [echodevice] load ECHO Device EchoDot_Compizimmer
2020.03.21 15:30:53.885 0: [echodevice] load ECHO Device EchoDot_WZDieter
2020.03.21 15:30:53.887 0: [echodevice] load ECHO Device EchoDot_SZDieter
2020.03.21 15:30:53.890 1: Including /var/log/fhem/fhem.save
2020.03.21 15:30:53.933 0: Featurelevel: 6
2020.03.21 15:30:53.933 0: Server started with 14 defined entities (fhem.pl:21337/2020-03-02 perl:5.028001 os:linux user:fhem pid:31568)
2020.03.21 15:33:30.665 0: Server shutdown


Bei mir legt er das erkannte Device an, stürzt dann aber laufend ab!

Kannst du es bitte mal mit einem anderen Device im FHEMSync Raum testen?
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

punker

Habs schon mit ner IT Steckdose getestet und es funktioniert.
Allerdings reagiert FHEM sehr träge, um das Log anzuzeigen braucht es so ca. ne Minute!
Habs auch hier wieder gelöscht und probiere es noch ein letztes Mal so rum wie es eigentlich gedacht war!
LG

Dieter

The truth is out there!

dominik

Wenn es traege ist, schau mal bitte ins Log bzw. fhemsync Log ob dort was zu sehen ist.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

punker

Habs auf dem BananaPi nochmal probiert und da gibt es einen Logeintrag
unexpected end of string while parsing JSON string, at character offset 4239 (before "(end of string)") at ./FHEM/10_FHEMSYNC_DEVICE.pm line 84.
Weiß nicht ob das was bedeutet?
Aber wie gehabt beim setzen des Attributes FHEMSync-selfsignedcert auf true stürzt FHEM ab!
Ich geb auf!
Danke für die Unterstützung!
LG

Dieter

The truth is out there!

dominik

Folgende Ideen habe ich dazu noch:
- FHEMSync Raum ist leer am Remote Pi
- FHEM liefert, aus welchen Grund auch immer, ein falsches JSON Format zurueck
- Das gesamte Log von fhemsync waere jetzt interessant, da sollte sich definitiv was finden lassen. Das Device duerfte schon angelegt worden sein, nur das JSON des Devices setzen macht jetzt noch Probleme.

Falls du nicht mehr weiter testen magst, ist das auch in Ordnung. Gerne wuerde ich den Fehler jedoch ausfindig machen :)
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

punker

hier ist das Log:
[MAIN   ] Starting FHEMSync...
[MAIN   ] Options: {"version":"1.0.5","fhem":true,"webname":true,"device":true}
[MASTER ]   executing: http://192.168.2.219:8083/fhem?XHR=1
[MASTER ]   executing: http://192.168.2.219:8083/fhem?XHR=1&cmd=jsonlist2%20fhemsync
[MASTER ] FHEMSYNC device detected: fhemsync
[SLAVE  ]   executing: http://192.168.2.161:8083/fhem?XHR=1
[MASTER ] starting longpoll: http://192.168.2.219:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1584805255512
[SLAVE  ] starting longpoll: http://192.168.2.161:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1584805257121
[MASTER ] Fetching FHEM devices...
[MASTER ]   executing: http://192.168.2.219:8083/fhem?XHR=1&cmd=jsonlist2%20TYPE%3DFHEMSYNC_DEVICE
[MASTER ] got: 0 results
[SLAVE  ] Fetching FHEM devices...
[SLAVE  ]   executing: http://192.168.2.161:8083/fhem?XHR=1&cmd=jsonlist2%20room%3DFHEMSync
[SLAVE  ] got: 3 results
[MAIN   ] Create device: EchoDot_Compizimmer
[MASTER ]   executing: http://192.168.2.219:8083/fhem?XHR=1&cmd=define%20EchoDot_Compizimmer%20FHEMSYNC_DEVICE%20echodevice%20EchoDot_Compizimmer
[MAIN   ] Create device: EchoDot_SZDieter
[MASTER ]   executing: http://192.168.2.219:8083/fhem?XHR=1&cmd=define%20EchoDot_SZDieter%20FHEMSYNC_DEVICE%20echodevice%20EchoDot_SZDieter
[MAIN   ] Create device: myRaspiEcho
[MASTER ]   executing: http://192.168.2.219:8083/fhem?XHR=1&cmd=define%20myRaspiEcho%20FHEMSYNC_DEVICE%20echodevice%20myRaspiEcho
[MASTER ] Fetching FHEM devices...
[MASTER ]   executing: http://192.168.2.219:8083/fhem?XHR=1&cmd=jsonlist2%20TYPE%3DFHEMSYNC_DEVICE
[MASTER ]   executing: http://192.168.2.219:8083/fhem?XHR=1&cmd=set%20EchoDot_SZDieter%20x_json%20%7B%22Name%22%3A%22EchoDot_SZDieter%22%2C%22PossibleSets%22%3A%22volume%3Aslider%2C0%2C1%2C100%20play%3AnoArg%20pause%3AnoArg%20next%3AnoArg%20previous%3AnoArg%20forward%3AnoArg%20rewind%3AnoArg%20shuffle%3Aon%2Coff%20repeat%3Aon%2Coff%20dnd%3Aon%2Coff%20volume_alarm%3Aslider%2C0%2C1%2C100%20info%3ABeliebig_Auf_Wiedersehen%2CBeliebig_Bestaetigung%2CBeliebig_Geburtstag%2CBeliebig_Guten_Morgen%2CBeliebig_Gute_Nacht%2CBeliebig_Ich_Bin_Zuhause%2CBeliebig_Kompliment%2CErzaehle_Geschichte%2CErzaehle_Was_Neues%2CErzaehle_Witz%2CKalender_Heute%2CKalender_Morgen%2CKalender_Naechstes_Ereignis%2CNachrichten%2CSinge_Song%2CVerkehr%2CWetter%20sounds%3Aglocken%2Ckirchenglocke%2Csummer%2Ctuerklingel_1%2Ctuerklingel_2%2Ctuerklingel_3%2Cjubelnde_menschenmenge%2Cpublikumsapplaus%2Cflugzeug%2Ckatastrophenalarm%2Cmotoren_an%2Cschilde_hoch%2Csirenen%2Czappen%2Cboing_1%2Cboing_2%2Ckamera%2Clufthupe%2Cquitschende_tuer%2Ctickende_uhr%2Ctrompete%2Chahn%2Chundegebell%2Ckatzenmauzen%2Cloewengebruell%2Cwolfsgeheul%2Cgruselig_quitschende_tuer%2Cweihnachtsglocken%20tunein%20primeplaylist%20primeplaysender%20primeplayeigene%20primeplayeigeneplaylist%20alarm_normal%20alarm_repeat%20reminder_normal%20reminder_repeat%20speak%20speak_ssml%20tts%20tts_translate%3AtextField-long%20playownmusic%3AtextField-long%20saveownplaylist%3AtextField-long%20track%20bluetooth_connect%3A-%20bluetooth_disconnect%3A-%20routine_play%3A%40amzn1.alexa.behaviors.preconfigured%3Aalarm_dismissed_with_condition_preconfigured_routine%2CIch_bin_zuhause%40amzn1.alexa.behaviors.preconfigured%3Aim_home_custom_utt_trigger%2Cgute_Nacht%40amzn1.alexa.behaviors.preconfigured%3Agood_night_custom_utt_trigger%2Clichter_aus%40amzn1.alexa.automation.0a44666b-0c4a-4807-b121-04676b5ef6a2%2Clichter_ein%40amzn1.alexa.automation.4697b58e-f964-4891-b9ba-492eee2e2453%2Cstarte_meinen_Tag%40amzn1.alexa.behaviors.preconfigured%3Astart_my_day_custom_utt_trigger%20%22%2C%22PossibleAttrs%22%3A%22alias%20comment%3AtextField-long%20eventMap%3AtextField-long%20group%20room%20suppressReading%20userReadings%3AtextField-long%20verbose%3A0%2C1%2C2%2C3%2C4%2C5%20disable%3A0%2C1%20IODev%20TTS_Voice%3AAustralianEnglish_Female_Nicole%2CAustralianEnglish_Male_Russell%2CBrazilianPortuguese_Female_Vitoria%2CBrazilianPortuguese_Male_Ricardo%2CBritishEnglish_Female_Amy%2CBritishEnglish_Female_Emma%2CBritishEnglish_Male_Brian%2CCanadianFrench_Female_Chantal%2CCastilianSpanish_Female_Conchita%2CCastilianSpanish_Male_Enrique%2CDanish_Female_Naja%2CDanish_Male_Mads%2CDutch_Female_Lotte%2CDutch_Male_Ruben%2CFrench_Female_Celine%2CFrench_Male_Mathieu%2CGerman_Female_Google%2CGerman_Female_Marlene%2CGerman_Female_Vicki%2CGerman_Male_Hans%2CIcelandic_Female_Dora%2CIcelandic_Male_Karl%2CIndianEnglish_Female_Aditi%2CIndianEnglish_Female_Raveena%2CItalian_Female_Carla%2CItalian_Male_Giorgio%2CJapanese_Female_Mizuki%2CJapanese_Male_Takumi%2CKorean_Female_Seoyeon%2CNorwegian_Female_Liv%2CPolish_Female_Ewa%2CPolish_Female_Maja%2CPolish_Male_Jacek%2CPolish_Male_Jan%2CPortuguese_Female_Ines%2CPortuguese_Male_Cristiano%2CRomanian_Female_Carmen%2CRussian_Female_Tatyana%2CRussian_Male_Maxim%2CSwedish_Female_Astrid%2CTurkish_Female_Filiz%2CUSEnglish_Female_Ivy%2CUSEnglish_Female_Joanna%2CUSEnglish_Female_Kendra%2CUSEnglish_Female_Kimberly%2CUSEnglish_Female_Salli%2CUSEnglish_Male_Joey%2CUSEnglish_Male_Justin%2CUSEnglish_Male_Matthew%2CUSSpanish_Female_Penelope%2CUSSpanish_Male_Miguel%2CWelshEnglish_Female_Gwyneth%2CWelshEnglish_Male_Geraint%20TTS_IgnorPlay%3A0%2C1%20TTS_normalize%3Aslider%2C5%2C1%2C40%20TTS_Translate_From%3Adutch%2Cenglish%2Cfrench%2Cgerman%2Citalian%2Cjapanese%2Ckorean%2Cportuguese%2Crussian%2Cspanish%2Cturkish%20intervalsettings%20intervallogin%20intervalvoice%3Aslider%2C0%2C1%2C100%20ignorevoicecommand%20speak_volume%3Aslider%2C0%2C1%2C100%20server%20cookie%20reminder_delay%20tunein_default%20autocreate_refresh%3A0%2C1%20browser_useragent%20browser_language%20browser_save_data%3A0%2C1%20browser_useragent_random%3A0%2C1%20npm_proxy_port%20npm_proxy_ip%20npm_proxy_listen_ip%20npm_refresh_intervall%20npm_bin%20npm_bin_node%20event-aggregator%20event-min-interval%20event-on-change-reading%20event-on-update-reading%20oldreadings%20stateFormat%3AtextField-long%20timestamp-on-change-reading%20cmdIcon%20devStateIcon%20devStateIcon%3AtextField-long%20devStateStyle%20icon%20lightSceneParamsToSave%20lightSceneRestoreOnlyIfChanged%3A1%2C0%20sortby%20structexclude%20webCmd%20webCmdLabel%3AtextField-long%20widgetOverride%20userattr%22%2C%22Internals%22%3A%7B%22DEF%22%3A%22A1RABVCI4QCIKC%20G090XG089433024F%22%2C%22FUUID%22%3A%225e625a38-f33f-55ca-f1d5-1ea8509b9996b3e9%22%2C%22LOGINMODE%22%3A%22IODEV%22%2C%22NAME%22%3A%22EchoDot_SZDieter%22%2C%22NR%22%3A%2225%22%2C%22NTFY_ORDER%22%3A%2250-EchoDot_SZDieter%22%2C%22STATE%22%3A%22connected%22%2C%22TYPE%22%3A%22echodevice%22%2C%22model%22%3A%22Echo%20Dot%20Gen3%22%7D%2C%22Readings%22%3A%7B%22BrowserLanguage%22%3A%7B%22Value%22%3A%22de%2Cen-US%3Bq%3D0.7%2Cen%3Bq%3D0.3%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A20%22%7D%2C%22BrowserUserAgent%22%3A%7B%22Value%22%3A%22Mozilla%2F5.0%20(Windows%20NT%2010.0%3B%20Win64%3B%20x64%3B%20rv%3A62.0)%20Gecko%2F20100101%20Firefox%2F62.0%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A20%22%7D%2C%22COOKIE_MODE%22%3A%7B%22Value%22%3A%22IODEV%22%2C%22Time%22%3A%222020-03-21%2016%3A37%3A02%22%7D%2C%22channel%22%3A%7B%22Value%22%3A%22-%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A19%22%7D%2C%22currentAlbum%22%3A%7B%22Value%22%3A%22-%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A19%22%7D%2C%22currentArtist%22%3A%7B%22Value%22%3A%22-%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A19%22%7D%2C%22currentArtwork%22%3A%7B%22Value%22%3A%22-%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A19%22%7D%2C%22currentTitle%22%3A%7B%22Value%22%3A%22-%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A19%22%7D%2C%22currentTuneInID%22%3A%7B%22Value%22%3A%22-%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A19%22%7D%2C%22deviceAddress%22%3A%7B%22Value%22%3A%22Gwendweg%206%2C%20Schwarzenfeld%2C%20Bavaria%2C%20DE%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A38%22%7D%2C%22dnd%22%3A%7B%22Value%22%3A%22off%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A50%22%7D%2C%22microphone%22%3A%7B%22Value%22%3A%22false%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A38%22%7D%2C%22model%22%3A%7B%22Value%22%3A%22Echo%20Dot%20Gen3%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A36%22%7D%2C%22mute%22%3A%7B%22Value%22%3A%22off%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A20%22%7D%2C%22online%22%3A%7B%22Value%22%3A%22true%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A37%22%7D%2C%22playStatus%22%3A%7B%22Value%22%3A%22stopped%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A19%22%7D%2C%22presence%22%3A%7B%22Value%22%3A%22present%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A36%22%7D%2C%22progress%22%3A%7B%22Value%22%3A%220%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A20%22%7D%2C%22progresslen%22%3A%7B%22Value%22%3A%220%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A20%22%7D%2C%22repeat%22%3A%7B%22Value%22%3A%22off%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A20%22%7D%2C%22shuffle%22%3A%7B%22Value%22%3A%22off%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A20%22%7D%2C%22state%22%3A%7B%22Value%22%3A%22connected%22%2C%22Time%22%3A%222020-03-21%2016%3A37%3A13%22%7D%2C%22timeZoneId%22%3A%7B%22Value%22%3A%22Europe%2FBerlin%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A38%22%7D%2C%22version%22%3A%7B%22Value%22%3A%223658075268%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A36%22%7D%2C%22voice%22%3A%7B%22Value%22%3A%22sprich%20mir%20nach%20die%20haust%C3%BCr%20wurde%20ge%C3%B6ffnet%22%2C%22Time%22%3A%222020-03-21%2015%3A04%3A57%22%7D%2C%22voice_timestamp%22%3A%7B%22Value%22%3A%221584797993170%22%2C%22Time%22%3A%222020-03-21%2015%3A04%3A57%22%7D%2C%22volume%22%3A%7B%22Value%22%3A%2225%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A20%22%7D%2C%22volume_alarm%22%3A%7B%22Value%22%3A%2230%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A59%22%7D%2C%22wakeword%22%3A%7B%22Value%22%3A%22ALEXA%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A49%22%7D%7D%2C%22Attributes%22%3A%7B%22IODev%22%3A%22myRaspiEcho%22%2C%22alias%22%3A%22Echo%20Dot%20Schlafzimmer%20Dieter%22%2C%22devStateIcon%22%3A%22connected%3Arc_GREEN%3Aoff%20connected%20but%20loginerror%3Arc_RED%3Aon%22%2C%22icon%22%3A%22echo%22%2C%22room%22%3A%22Amazon%2CFHEMSync%22%7D%7D
[MASTER ]   executing: http://192.168.2.219:8083/fhem?XHR=1&cmd=set%20EchoDot_Compizimmer%20x_json%20%7B%22Name%22%3A%22EchoDot_Compizimmer%22%2C%22PossibleSets%22%3A%22volume%3Aslider%2C0%2C1%2C100%20play%3AnoArg%20pause%3AnoArg%20next%3AnoArg%20previous%3AnoArg%20forward%3AnoArg%20rewind%3AnoArg%20shuffle%3Aon%2Coff%20repeat%3Aon%2Coff%20dnd%3Aon%2Coff%20volume_alarm%3Aslider%2C0%2C1%2C100%20info%3ABeliebig_Auf_Wiedersehen%2CBeliebig_Bestaetigung%2CBeliebig_Geburtstag%2CBeliebig_Guten_Morgen%2CBeliebig_Gute_Nacht%2CBeliebig_Ich_Bin_Zuhause%2CBeliebig_Kompliment%2CErzaehle_Geschichte%2CErzaehle_Was_Neues%2CErzaehle_Witz%2CKalender_Heute%2CKalender_Morgen%2CKalender_Naechstes_Ereignis%2CNachrichten%2CSinge_Song%2CVerkehr%2CWetter%20sounds%3Aglocken%2Ckirchenglocke%2Csummer%2Ctuerklingel_1%2Ctuerklingel_2%2Ctuerklingel_3%2Cjubelnde_menschenmenge%2Cpublikumsapplaus%2Cflugzeug%2Ckatastrophenalarm%2Cmotoren_an%2Cschilde_hoch%2Csirenen%2Czappen%2Cboing_1%2Cboing_2%2Ckamera%2Clufthupe%2Cquitschende_tuer%2Ctickende_uhr%2Ctrompete%2Chahn%2Chundegebell%2Ckatzenmauzen%2Cloewengebruell%2Cwolfsgeheul%2Cgruselig_quitschende_tuer%2Cweihnachtsglocken%20tunein%20primeplaylist%20primeplaysender%20primeplayeigene%20primeplayeigeneplaylist%20alarm_normal%20alarm_repeat%20reminder_normal%20reminder_repeat%20speak%20speak_ssml%20tts%20tts_translate%3AtextField-long%20playownmusic%3AtextField-long%20saveownplaylist%3AtextField-long%20track%20bluetooth_connect%3A-%20bluetooth_disconnect%3A-%20routine_play%3A%40amzn1.alexa.behaviors.preconfigured%3Aalarm_dismissed_with_condition_preconfigured_routine%2CIch_bin_zuhause%40amzn1.alexa.behaviors.preconfigured%3Aim_home_custom_utt_trigger%2Cgute_Nacht%40amzn1.alexa.behaviors.preconfigured%3Agood_night_custom_utt_trigger%2Clichter_aus%40amzn1.alexa.automation.0a44666b-0c4a-4807-b121-04676b5ef6a2%2Clichter_ein%40amzn1.alexa.automation.4697b58e-f964-4891-b9ba-492eee2e2453%2Cstarte_meinen_Tag%40amzn1.alexa.behaviors.preconfigured%3Astart_my_day_custom_utt_trigger%20%22%2C%22PossibleAttrs%22%3A%22alias%20comment%3AtextField-long%20eventMap%3AtextField-long%20group%20room%20suppressReading%20userReadings%3AtextField-long%20verbose%3A0%2C1%2C2%2C3%2C4%2C5%20disable%3A0%2C1%20IODev%20TTS_Voice%3AAustralianEnglish_Female_Nicole%2CAustralianEnglish_Male_Russell%2CBrazilianPortuguese_Female_Vitoria%2CBrazilianPortuguese_Male_Ricardo%2CBritishEnglish_Female_Amy%2CBritishEnglish_Female_Emma%2CBritishEnglish_Male_Brian%2CCanadianFrench_Female_Chantal%2CCastilianSpanish_Female_Conchita%2CCastilianSpanish_Male_Enrique%2CDanish_Female_Naja%2CDanish_Male_Mads%2CDutch_Female_Lotte%2CDutch_Male_Ruben%2CFrench_Female_Celine%2CFrench_Male_Mathieu%2CGerman_Female_Google%2CGerman_Female_Marlene%2CGerman_Female_Vicki%2CGerman_Male_Hans%2CIcelandic_Female_Dora%2CIcelandic_Male_Karl%2CIndianEnglish_Female_Aditi%2CIndianEnglish_Female_Raveena%2CItalian_Female_Carla%2CItalian_Male_Giorgio%2CJapanese_Female_Mizuki%2CJapanese_Male_Takumi%2CKorean_Female_Seoyeon%2CNorwegian_Female_Liv%2CPolish_Female_Ewa%2CPolish_Female_Maja%2CPolish_Male_Jacek%2CPolish_Male_Jan%2CPortuguese_Female_Ines%2CPortuguese_Male_Cristiano%2CRomanian_Female_Carmen%2CRussian_Female_Tatyana%2CRussian_Male_Maxim%2CSwedish_Female_Astrid%2CTurkish_Female_Filiz%2CUSEnglish_Female_Ivy%2CUSEnglish_Female_Joanna%2CUSEnglish_Female_Kendra%2CUSEnglish_Female_Kimberly%2CUSEnglish_Female_Salli%2CUSEnglish_Male_Joey%2CUSEnglish_Male_Justin%2CUSEnglish_Male_Matthew%2CUSSpanish_Female_Penelope%2CUSSpanish_Male_Miguel%2CWelshEnglish_Female_Gwyneth%2CWelshEnglish_Male_Geraint%20TTS_IgnorPlay%3A0%2C1%20TTS_normalize%3Aslider%2C5%2C1%2C40%20TTS_Translate_From%3Adutch%2Cenglish%2Cfrench%2Cgerman%2Citalian%2Cjapanese%2Ckorean%2Cportuguese%2Crussian%2Cspanish%2Cturkish%20intervalsettings%20intervallogin%20intervalvoice%3Aslider%2C0%2C1%2C100%20ignorevoicecommand%20speak_volume%3Aslider%2C0%2C1%2C100%20server%20cookie%20reminder_delay%20tunein_default%20autocreate_refresh%3A0%2C1%20browser_useragent%20browser_language%20browser_save_data%3A0%2C1%20browser_useragent_random%3A0%2C1%20npm_proxy_port%20npm_proxy_ip%20npm_proxy_listen_ip%20npm_refresh_intervall%20npm_bin%20npm_bin_node%20event-aggregator%20event-min-interval%20event-on-change-reading%20event-on-update-reading%20oldreadings%20stateFormat%3AtextField-long%20timestamp-on-change-reading%20cmdIcon%20devStateIcon%20devStateIcon%3AtextField-long%20devStateStyle%20icon%20lightSceneParamsToSave%20lightSceneRestoreOnlyIfChanged%3A1%2C0%20sortby%20structexclude%20webCmd%20webCmdLabel%3AtextField-long%20widgetOverride%20userattr%22%2C%22Internals%22%3A%7B%22DEF%22%3A%22A3S5BH2HU6VAYF%20G090LF1182340FQB%22%2C%22FUUID%22%3A%225e625a38-f33f-55ca-8296-6aea7706b8c5e20f%22%2C%22LOGINMODE%22%3A%22IODEV%22%2C%22NAME%22%3A%22EchoDot_Compizimmer%22%2C%22NR%22%3A%2223%22%2C%22NTFY_ORDER%22%3A%2250-EchoDot_Compizimmer%22%2C%22STATE%22%3A%22connected%22%2C%22TYPE%22%3A%22echodevice%22%2C%22model%22%3A%22Echo%20Dot%22%7D%2C%22Readings%22%3A%7B%22BrowserLanguage%22%3A%7B%22Value%22%3A%22de%2Cen-US%3Bq%3D0.7%2Cen%3Bq%3D0.3%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A20%22%7D%2C%22BrowserUserAgent%22%3A%7B%22Value%22%3A%22Mozilla%2F5.0%20(Windows%20NT%2010.0%3B%20Win64%3B%20x64%3B%20rv%3A62.0)%20Gecko%2F20100101%20Firefox%2F62.0%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A20%22%7D%2C%22COOKIE_MODE%22%3A%7B%22Value%22%3A%22IODEV%22%2C%22Time%22%3A%222020-03-21%2016%3A37%3A02%22%7D%2C%22alarm_count%22%3A%7B%22Value%22%3A%220%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A35%22%7D%2C%22channel%22%3A%7B%22Value%22%3A%22-%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A19%22%7D%2C%22currentAlbum%22%3A%7B%22Value%22%3A%22-%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A19%22%7D%2C%22currentArtist%22%3A%7B%22Value%22%3A%22-%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A19%22%7D%2C%22currentArtwork%22%3A%7B%22Value%22%3A%22-%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A19%22%7D%2C%22currentTitle%22%3A%7B%22Value%22%3A%22-%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A19%22%7D%2C%22currentTuneInID%22%3A%7B%22Value%22%3A%22-%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A19%22%7D%2C%22deviceAddress%22%3A%7B%22Value%22%3A%22Gwendweg%206%2C%20Schwarzenfeld%2C%20Bayern%2C%20DE%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A38%22%7D%2C%22dnd%22%3A%7B%22Value%22%3A%22off%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A50%22%7D%2C%22microphone%22%3A%7B%22Value%22%3A%22false%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A38%22%7D%2C%22model%22%3A%7B%22Value%22%3A%22Echo%20Dot%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A36%22%7D%2C%22musicalarm_count%22%3A%7B%22Value%22%3A%220%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A35%22%7D%2C%22mute%22%3A%7B%22Value%22%3A%22off%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A20%22%7D%2C%22online%22%3A%7B%22Value%22%3A%22true%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A37%22%7D%2C%22playStatus%22%3A%7B%22Value%22%3A%22stopped%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A19%22%7D%2C%22presence%22%3A%7B%22Value%22%3A%22present%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A36%22%7D%2C%22progress%22%3A%7B%22Value%22%3A%220%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A20%22%7D%2C%22progresslen%22%3A%7B%22Value%22%3A%220%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A20%22%7D%2C%22reminder_count%22%3A%7B%22Value%22%3A%220%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A35%22%7D%2C%22repeat%22%3A%7B%22Value%22%3A%22off%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A20%22%7D%2C%22shuffle%22%3A%7B%22Value%22%3A%22off%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A20%22%7D%2C%22state%22%3A%7B%22Value%22%3A%22connected%22%2C%22Time%22%3A%222020-03-21%2016%3A37%3A13%22%7D%2C%22timeZoneId%22%3A%7B%22Value%22%3A%22Europe%2FParis%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A38%22%7D%2C%22timer_count%22%3A%7B%22Value%22%3A%220%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A35%22%7D%2C%22timer_id%22%3A%7B%22Value%22%3A%22-%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A35%22%7D%2C%22timer_remainingtime%22%3A%7B%22Value%22%3A%220%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A35%22%7D%2C%22version%22%3A%7B%22Value%22%3A%22651614420%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A36%22%7D%2C%22voice%22%3A%7B%22Value%22%3A%22sprich%20mir%20nach%20die%20haust%C3%BCr%20wurde%20ge%C3%B6ffnet%22%2C%22Time%22%3A%222020-03-21%2016%3A37%3A14%22%7D%2C%22voice_timestamp%22%3A%7B%22Value%22%3A%221584804702714%22%2C%22Time%22%3A%222020-03-21%2016%3A37%3A14%22%7D%2C%22volume%22%3A%7B%22Value%22%3A%2220%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A20%22%7D%2C%22volume_alarm%22%3A%7B%22Value%22%3A%2270%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A59%22%7D%2C%22wakeword%22%3A%7B%22Value%22%3A%22ALEXA%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A49%22%7D%7D%2C%22Attributes%22%3A%7B%22IODev%22%3A%22myRaspiEcho%22%2C%22alias%22%3A%22Echo%20Dot%20Compizimmer%22%2C%22devStateIcon%22%3A%22connected%3Arc_GREEN%3Aoff%20connected%20but%20loginerror%3Arc_RED%3Aon%22%2C%22icon%22%3A%22echo%22%2C%22room%22%3A%22Amazon%2CFHEMSync%22%7D%7D
[MASTER ]   executing: http://192.168.2.219:8083/fhem?XHR=1&cmd=set%20myRaspiEcho%20x_json%20%7B%22Name%22%3A%22myRaspiEcho%22%2C%22PossibleSets%22%3A%22autocreate_devices%3AnoArg%20item_shopping_add%20item_task_add%20AWS_Access_Key%20AWS_Secret_Key%20TTS_IPAddress%20TTS_Filename%20TTS_TuneIn%20POM_TuneIn%20POM_IPAddress%20POM_Filename%20AWS_OutputFormat%3Amp3%2Cogg_vorbis%2Cpcm%20textmessage%20config_address_from%20config_address_to%20config_address_between%20mobilmessage%20NPM_install%3AnoArg%20NPM_login%3Anew%2Crefresh%20%20item_shopping_delete%3A%20item_task_delete%3A%22%2C%22PossibleAttrs%22%3A%22alias%20comment%3AtextField-long%20eventMap%3AtextField-long%20group%20room%20suppressReading%20userReadings%3AtextField-long%20verbose%3A0%2C1%2C2%2C3%2C4%2C5%20disable%3A0%2C1%20IODev%20TTS_Voice%3AAustralianEnglish_Female_Nicole%2CAustralianEnglish_Male_Russell%2CBrazilianPortuguese_Female_Vitoria%2CBrazilianPortuguese_Male_Ricardo%2CBritishEnglish_Female_Amy%2CBritishEnglish_Female_Emma%2CBritishEnglish_Male_Brian%2CCanadianFrench_Female_Chantal%2CCastilianSpanish_Female_Conchita%2CCastilianSpanish_Male_Enrique%2CDanish_Female_Naja%2CDanish_Male_Mads%2CDutch_Female_Lotte%2CDutch_Male_Ruben%2CFrench_Female_Celine%2CFrench_Male_Mathieu%2CGerman_Female_Google%2CGerman_Female_Marlene%2CGerman_Female_Vicki%2CGerman_Male_Hans%2CIcelandic_Female_Dora%2CIcelandic_Male_Karl%2CIndianEnglish_Female_Aditi%2CIndianEnglish_Female_Raveena%2CItalian_Female_Carla%2CItalian_Male_Giorgio%2CJapanese_Female_Mizuki%2CJapanese_Male_Takumi%2CKorean_Female_Seoyeon%2CNorwegian_Female_Liv%2CPolish_Female_Ewa%2CPolish_Female_Maja%2CPolish_Male_Jacek%2CPolish_Male_Jan%2CPortuguese_Female_Ines%2CPortuguese_Male_Cristiano%2CRomanian_Female_Carmen%2CRussian_Female_Tatyana%2CRussian_Male_Maxim%2CSwedish_Female_Astrid%2CTurkish_Female_Filiz%2CUSEnglish_Female_Ivy%2CUSEnglish_Female_Joanna%2CUSEnglish_Female_Kendra%2CUSEnglish_Female_Kimberly%2CUSEnglish_Female_Salli%2CUSEnglish_Male_Joey%2CUSEnglish_Male_Justin%2CUSEnglish_Male_Matthew%2CUSSpanish_Female_Penelope%2CUSSpanish_Male_Miguel%2CWelshEnglish_Female_Gwyneth%2CWelshEnglish_Male_Geraint%20TTS_IgnorPlay%3A0%2C1%20TTS_normalize%3Aslider%2C5%2C1%2C40%20TTS_Translate_From%3Adutch%2Cenglish%2Cfrench%2Cgerman%2Citalian%2Cjapanese%2Ckorean%2Cportuguese%2Crussian%2Cspanish%2Cturkish%20intervalsettings%20intervallogin%20intervalvoice%3Aslider%2C0%2C1%2C100%20ignorevoicecommand%20speak_volume%3Aslider%2C0%2C1%2C100%20server%20cookie%20reminder_delay%20tunein_default%20autocreate_refresh%3A0%2C1%20browser_useragent%20browser_language%20browser_save_data%3A0%2C1%20browser_useragent_random%3A0%2C1%20npm_proxy_port%20npm_proxy_ip%20npm_proxy_listen_ip%20npm_refresh_intervall%20npm_bin%20npm_bin_node%20event-aggregator%20event-min-interval%20event-on-change-reading%20event-on-update-reading%20oldreadings%20stateFormat%3AtextField-long%20timestamp-on-change-reading%20cmdIcon%20devStateIcon%20devStateIcon%3AtextField-long%20devStateStyle%20icon%20lightSceneParamsToSave%20lightSceneRestoreOnlyIfChanged%3A1%2C0%20sortby%20structexclude%20webCmd%20webCmdLabel%3AtextField-long%20widgetOverride%20userattr%22%2C%22Internals%22%3A%7B%22DEF%22%3A%22xxx%40xxx.xx%20xxx%22%2C%22FUUID%22%3A%225e6250bc-f33f-55ca-b2aa-3c0e8ae81d40cd37%22%2C%22LOGINMODE%22%3A%22NPM%22%2C%22NAME%22%3A%22myRaspiEcho%22%2C%22NR%22%3A%2219%22%2C%22NTFY_ORDER%22%3A%2250-myRaspiEcho%22%2C%22STATE%22%3A%22connected%22%2C%22TYPE%22%3A%22echodevice%22%2C%22model%22%3A%22ACCOUNT%22%7D%2C%22Readings%22%3A%7B%22BrowserLanguage%22%3A%7B%22Value%22%3A%22de%2Cen-US%3Bq%3D0.7%2Cen%3Bq%3D0.3%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A59%22%7D%2C%22BrowserUserAgent%22%3A%7B%22Value%22%3A%22Mozilla%2F5.0%20(Windows%20NT%2010.0%3B%20Win64%3B%20x64%3B%20rv%3A62.0)%20Gecko%2F20100101%20Firefox%2F62.0%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A59%22%7D%2C%22COOKIE_MODE%22%3A%7B%22Value%22%3A%22NPM%22%2C%22Time%22%3A%222020-03-21%2016%3A37%3A02%22%7D%2C%22COOKIE_STATE%22%3A%7B%22Value%22%3A%22OK%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A35%22%7D%2C%22COOKIE_TYPE%22%3A%7B%22Value%22%3A%22READING_NPM%22%2C%22Time%22%3A%222020-03-21%2016%3A37%3A07%22%7D%2C%22alarm_count%22%3A%7B%22Value%22%3A%220%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A35%22%7D%2C%22amazon_refreshtoken%22%3A%7B%22Value%22%3A%22vorhanden%22%2C%22Time%22%3A%222020-03-21%2007%3A06%3A52%22%7D%2C%22autocreate_devices%22%3A%7B%22Value%22%3A%22stop%22%2C%22Time%22%3A%222020-03-21%2016%3A37%3A07%22%7D%2C%22config_address_between%22%3A%7B%22Value%22%3A%22-%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A35%22%7D%2C%22config_address_from%22%3A%7B%22Value%22%3A%22Gwendweg%206%2C%2092521%20Schwarzenfeld%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A35%22%7D%2C%22config_address_to%22%3A%7B%22Value%22%3A%22-%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A35%22%7D%2C%22list_SHOPPING_ITEM%22%3A%7B%22Value%22%3A%22%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A43%22%7D%2C%22list_TASK%22%3A%7B%22Value%22%3A%22%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A43%22%7D%2C%22musicalarm_count%22%3A%7B%22Value%22%3A%220%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A35%22%7D%2C%22reminder_count%22%3A%7B%22Value%22%3A%220%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A35%22%7D%2C%22state%22%3A%7B%22Value%22%3A%22connected%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A35%22%7D%2C%22timer_count%22%3A%7B%22Value%22%3A%220%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A35%22%7D%2C%22timer_id%22%3A%7B%22Value%22%3A%22-%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A35%22%7D%2C%22timer_remainingtime%22%3A%7B%22Value%22%3A%220%22%2C%22Time%22%3A%222020-03-21%2016%3A40%3A35%22%7D%2C%22version%22%3A%7B%22Value%22%3A%220.1.0%22%2C%22Time%22%3A%222020-03-21%2016%3A37%3A07%22%7D%7D%2C%22Attributes%22%3A%7B%22devStateIcon%22%3A%22connected%3Arc_GREEN%3Aoff%20connected%20but%20loginerror%3Arc_RED%3Aon%22%2C%22icon%22%3A%22echo%22%2C%22npm_refresh_intervall%22%3A%2286400%22%2C%22room%22%3A%22Amazon%2CFHEMSync%22%2C%22verbose%22%3A%220%22%7D%7D
[MASTER ] got: 2 results
[MASTER ] longpoll end: retry in: 200msec
[MAIN   ] Starting FHEMSync...
[MAIN   ] Options: {"version":"1.0.5","fhem":true,"webname":true,"device":true}
[MASTER ]   executing: http://192.168.2.219:8083/fhem?XHR=1


Hab sogar das https weggemacht um zu testen obs nur mit http funzt, aber ist ebenfalls laufend abgestürzt!
LG

Dieter

The truth is out there!

dominik

Super, danke dir, dass du noch ein Log geschickt hast!

Ich habe den Fehler gefunden :) In deinen Readings sind ";" drin und dadurch kommt nicht das gesamte JSON beim Device an, sondern wird durch FHEM als neues Command interpretiert.

Testweise kannst du mal ein anderes Device ausprobieren, oder die Readings loeschen die das Semikolon beinhalten. Ich suche in der Zwischenzeit nach einer Loesung.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

dominik

Update fhemsync Version 1.0.7, dann klappt es auch mit ";" in den Readings.

10_FHEMSYNC_DEVICE kannst du aus dem 1. Post ebenfalls aktualisieren, dass verhindert einen Crash wenn irgendetwas beim dekodieren schief gehen sollte.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

frank

sind nicht semicolon schon ewig verboten?
beim fhem start gibt es keine warnings im log?
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

dominik

Zitat von: frank am 21 März 2020, 18:34:12
sind nicht semicolon schon ewig verboten?
beim fhem start gibt es keine warnings im log?

Ich glaub im Reading sind die immer erlaubt gewesen, weil Reading ja einen beliebigen Text beinhalten kann. Kann mich aber auch taeuschen.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

frank

Zitat von: dominik am 21 März 2020, 18:37:35
Ich glaub im Reading sind die immer erlaubt gewesen, weil Reading ja einen beliebigen Text beinhalten kann. Kann mich aber auch taeuschen.
sorry, ich hatte verstanden: im reading-namen.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

punker

Heureka, es funzt!!!
Sogar mit SSL/FHEMSync-selfsignedcert true
Gerät (EchoDOT) wird sofort erstellt.
Nur im Log ist noch dieser Eintrag:
2020.03.21 19:54:05.200 3: EchoDot_Compizimmer: unknown attribute IODev. Type 'attr EchoDot_Compizimmer ?' for a detailed list.
2020.03.21 19:54:05.201 3: attr EchoDot_Compizimmer IODev myRaspiEcho : EchoDot_Compizimmer: unknown attribute IODev. Type 'attr EchoDot_Compizimmer ?' for a detailed list.

Wie kann ich den vermeiden?

Aber für heute ist Feierabend - Danke Dominik!
LG

Dieter

The truth is out there!

dominik

Super!! Danke fuer's Durchhalten :)

Den Bug schau ich mir noch genauer an, da muss ich mir ueberlegen wie ich die Attribute uebertragen kann, die im Master FHEM nicht existieren.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik