Hallo zusammen, habe versucht, auf meinem Edomi-Testsystem (centOS7, Edomi 2.0) den Alexa Control LBS zum Laufen zu bringen. Auf dem Weg dahin habe ich auch die cURL Version 7.29.0 auf die Version 7.67.0 upgedated. Ich erwähne das deshalb, weil ich meine, dass genau nach diesem Update einiges nicht mehr funktioniert, das vorhin funktioniert hat. Vielleicht gibt's hier jemanden, der hier Zusammenhänge erkennen kann und sie mit mir/uns teilen möchte. Ansonsten müsste ich das System halt wieder neu aufsetzen - wobei ich die Funktionalität des Alexa Control LBS schon gerne nutzen würde ...
Der Alexa Smarthome Skill hatte bis zu diesem Zeitpunkt bestens funktioniert. Jetzt tut sich nix mehr - Alexa meldet "Device xy reagiert leider nicht" ...
Das Logfile des Smarthome Skill LBS weist die "Discovered Smarthome Devices" aber alle korrekt aus.
Das Logfile des Device LBS sieht so aus (max. Debug-Level!):
Das ssl-error-log auf dem Edomi-Server meldet einen Fehler:
Vor dem Einbauen des Alexa Control LBS hatte das funktioniert.
Der Alexa Control LBS tut aber auch nicht. Das Log-File sieht so aus:
Eingebaut hatte ich den Baustein so:
AlexaControl.JPG
Nach meinem Verständnis der Beschreibung genügen im Auto-Modus die Eingänge E3-E5, um dann an A2 die verfügbaren Devices ausgegeben zu bekommen.
Scheint aber doch nicht so zu funktionieren.
Fast noch merkwürdiger: nach diesem Update gehen auch die DarkSky-Wetter-LBS nicht mehr, ohne dass die Log-Files einen Fehler melden (Ausgänge bleiben unbelegt):
Vielleicht gib es jemanden, der das erklären kann und vielleicht auch einen Weg aus der Misere weist (Alexa Control wäre halt doch schön).
Edomi selbst kann dafür nix - ist ja mein eigenes Risiko, wenn ich da auf OS-Ebene rumpfusche - bin trotz dieses "kleinen Rückschlags" kurz davor, meinen HS in Rente zu schicken ...
Danke und viele Grüße
Tom
Der Alexa Smarthome Skill hatte bis zu diesem Zeitpunkt bestens funktioniert. Jetzt tut sich nix mehr - Alexa meldet "Device xy reagiert leider nicht" ...
Das Logfile des Smarthome Skill LBS weist die "Discovered Smarthome Devices" aber alle korrekt aus.
Das Logfile des Device LBS sieht so aus (max. Debug-Level!):
Code:
[TABLE="class: log, border: 0, cellpadding: 0, cellspacing: 0, width: 0, height: 12"] [TR] [TD]2019-12-15 17:15:33[/TD] [TD]244247[/TD] [TD]16132[/TD] [TD]debug[/TD] [TD]LBS19001201 [v0.5]: LBS started (976)[/TD] [/TR] [TR] [TD]2019-12-15 17:15:33[/TD] [TD]250293[/TD] [TD]16132[/TD] [TD]debug[/TD] [TD]LBS19001201 [v0.5]: LBS ended (976)[/TD] [/TR] [/TABLE]
Code:
[Sun Dec 15 17:34:23.206833 2019] [php7:warn] [pid 6112] [client 192.168.90.20:41270] PHP Warning: array_key_exists() expects parameter 2 to be array, null given in /usr/local/edomi/www/admin/lbs/alexa/edomi-smarthome-skill-PLv3.php on line 259 [Sun Dec 15 17:34:23.207002 2019] [php7:notice] [pid 6112] [client 192.168.90.20:41270] OAUTH Access Token invalid
Der Alexa Control LBS tut aber auch nicht. Das Log-File sieht so aus:
Code:
[TABLE="class: log, border: 0, cellpadding: 0, cellspacing: 0, width: 0, height: 12"] [TR] [TD]2019-12-15 16:59:46[/TD] [TD]370413[/TD] [TD]4283[/TD] [TD]debug[/TD] [TD]LBS19000809 [v1.10]: LBS started[/TD] [/TR] [TR] [TD]2019-12-15 16:59:46[/TD] [TD]448210[/TD] [TD]4283[/TD] [TD]debug[/TD] [TD]LBS19000809 [v1.10]: exec(): Daemon is not running[/TD] [/TR] [TR] [TD]2019-12-15 16:59:46[/TD] [TD]458923[/TD] [TD]4283[/TD] [TD]debug[/TD] [TD]LBS19000809 [v1.10]: Starting Alexa Control daemon...[/TD] [/TR] [TR] [TD]2019-12-15 16:59:46[/TD] [TD]525886[/TD] [TD]4283[/TD] [TD]debug[/TD] [TD]LBS19000809 [v1.10]: exec(): Daemon is not running[/TD] [/TR] [TR] [TD]2019-12-15 16:59:46[/TD] [TD]527889[/TD] [TD]4283[/TD] [TD]debug[/TD] [TD]LBS19000809 [v1.10]: exec(): Starting daemon ...[/TD] [/TR] [TR] [TD]2019-12-15 16:59:46[/TD] [TD]617644[/TD] [TD]4283[/TD] [TD]debug[/TD] [TD]LBS19000809 [v1.10]: LBS ended[/TD] [/TR] [TR] [TD]2019-12-15 16:59:46[/TD] [TD]697925[/TD] [TD]15357[/TD] [TD]debug[/TD] [TD]EXE19000809 [v1.10]: EXEC daemon started with msg_queue_id: 1653002035714266[/TD] [/TR] [TR] [TD]2019-12-15 16:59:46[/TD] [TD]701478[/TD] [TD]15357[/TD] [TD]debug[/TD] [TD]EXE19000809 [v1.10]: Message received:[/TD] [/TR] [TR] [TD]2019-12-15 16:59:46[/TD] [TD]701590[/TD] [TD]15357[/TD] [TD]debug[/TD] [TD]EXE19000809 [v1.10]: ================ ARRAY/OBJECT START ================[/TD] [/TR] [TR] [TD]2019-12-15 16:59:46[/TD] [TD]701765[/TD] [TD]15357[/TD] [TD]debug[/TD] [TD]EXE19000809 [v1.10]: {"start":1}[/TD] [/TR] [TR] [TD]2019-12-15 16:59:46[/TD] [TD]701920[/TD] [TD]15357[/TD] [TD]debug[/TD] [TD]EXE19000809 [v1.10]: ================ ARRAY/OBJECT END ================[/TD] [/TR] [TR] [TD]2019-12-15 16:59:46[/TD] [TD]704287[/TD] [TD]15357[/TD] [TD]debug[/TD] [TD]EXE19000809 [v1.10]: Running in auto mode[/TD] [/TR] [TR] [TD]2019-12-15 16:59:46[/TD] [TD]706054[/TD] [TD]15357[/TD] [TD]debug[/TD] [TD]EXE19000809 [v1.10]: Is manual mode?[/TD] [/TR] [TR] [TD]2019-12-15 16:59:46[/TD] [TD]707948[/TD] [TD]15357[/TD] [TD]debug[/TD] [TD]EXE19000809 [v1.10]: Is autol mode ? 1[/TD] [/TR] [TR] [TD]2019-12-15 16:59:47[/TD] [TD]016762[/TD] [TD]15357[/TD] [TD]debug[/TD] [TD]EXE19000809 [v1.10]: 1:CONTENT:[/TD] [/TR] [TR] [TD]2019-12-15 16:59:47[/TD] [TD]017107[/TD] [TD]15357[/TD] [TD]debug[/TD] [TD]EXE19000809 [v1.10]: ================ ARRAY/OBJECT START ================[/TD] [/TR] [TR] [TD]2019-12-15 16:59:47[/TD] [TD]017292[/TD] [TD]15357[/TD] [TD]debug[/TD] [TD]EXE19000809 [v1.10]: false[/TD] [/TR] [TR] [TD]2019-12-15 16:59:47[/TD] [TD]017385[/TD] [TD]15357[/TD] [TD]debug[/TD] [TD]EXE19000809 [v1.10]: ================ ARRAY/OBJECT END ================[/TD] [/TR] [TR] [TD]2019-12-15 16:59:47[/TD] [TD]019587[/TD] [TD]15357[/TD] [TD]debug[/TD] [TD]EXE19000809 [v1.10]: 1:INFO:[/TD] [/TR] [TR] [TD]2019-12-15 16:59:47[/TD] [TD]019761[/TD] [TD]15357[/TD] [TD]debug[/TD] [TD]EXE19000809 [v1.10]: ================ ARRAY/OBJECT START ================[/TD] [/TR] [TR] [TD]2019-12-15 16:59:47[/TD] [TD]020008[/TD] [TD]15357[/TD] [TD]debug[/TD] [TD]EXE19000809 [v1.10]: {"url":"https:\/\/alexa.amazon.de\/","content_type":null,"http_code":0,"header_size":0,"request_size":0,"filetime":-1,"ssl_verify_result":0,"redirect_count":0,"total_time":0.027297,"namelookup_time":0.009135,"connect_time":0.026653,"pretransfer_time":0,"size_upload":0,"size_download":0,"speed_download":0,"speed_upload":0,"download_content_length":-1,"upload_content_length":-1,"starttransfer_time":0,"redirect_time":0,"redirect_url":"","primary_ip":"143.204.90.111","certinfo":[],"primary_port":443,"local_ip":"192.168.30.50","local_port":37312}[/TD] [/TR] [TR] [TD]2019-12-15 16:59:47[/TD] [TD]020283[/TD] [TD]15357[/TD] [TD]debug[/TD] [TD]EXE19000809 [v1.10]: ================ ARRAY/OBJECT END ================[/TD] [/TR] [/TABLE]
AlexaControl.JPG
Nach meinem Verständnis der Beschreibung genügen im Auto-Modus die Eingänge E3-E5, um dann an A2 die verfügbaren Devices ausgegeben zu bekommen.
Scheint aber doch nicht so zu funktionieren.
Fast noch merkwürdiger: nach diesem Update gehen auch die DarkSky-Wetter-LBS nicht mehr, ohne dass die Log-Files einen Fehler melden (Ausgänge bleiben unbelegt):
Code:
[TABLE="class: log, border: 0, cellpadding: 0, cellspacing: 0, width: 0, height: 12"] [TR] [TD]2019-12-15 18:00:05[/TD] [TD]458290[/TD] [TD]17897[/TD] [TD]6[/TD] [TD](ID431) Informational: Baustein startet[/TD] [/TR] [TR] [TD]2019-12-15 18:00:05[/TD] [TD]458933[/TD] [TD]17897[/TD] [TD]6[/TD] [TD](ID431) Informational: Benutze geographische Laenge '9.831183' und Breite '39.659654' zur Abfrage[/TD] [/TR] [TR] [TD]2019-12-15 18:00:05[/TD] [TD]460522[/TD] [TD]17897[/TD] [TD]7[/TD] [TD](ID431) Debug: ############ DEBUG-Dump ############[/TD] [/TR] [TR] [TD]2019-12-15 18:00:05[/TD] [TD]460643[/TD] [TD]17897[/TD] [TD]7[/TD] [TD](ID431) Debug: Laenge: 9.831183[/TD] [/TR] [TR] [TD]2019-12-15 18:00:05[/TD] [TD]460736[/TD] [TD]17897[/TD] [TD]7[/TD] [TD](ID431) Debug: Breite: 39.659654[/TD] [/TR] [TR] [TD]2019-12-15 18:00:05[/TD] [TD]460828[/TD] [TD]17897[/TD] [TD]7[/TD] [TD](ID431) Debug: Sprache: de[/TD] [/TR] [TR] [TD]2019-12-15 18:00:05[/TD] [TD]460917[/TD] [TD]17897[/TD] [TD]7[/TD] [TD](ID431) Debug: Einheiten: ca[/TD] [/TR] [TR] [TD]2019-12-15 18:00:05[/TD] [TD]461007[/TD] [TD]17897[/TD] [TD]7[/TD] [TD](ID431) Debug: Hell/Dunkel: N/A[/TD] [/TR] [TR] [TD]2019-12-15 18:00:05[/TD] [TD]461097[/TD] [TD]17897[/TD] [TD]7[/TD] [TD](ID431) Debug: URL: https://api.darksky.net/forecast/xxx/39.659654,9.831183?extend=hourly&lang=de&units=ca[/TD] [/TR] [TR] [TD]2019-12-15 18:00:05[/TD] [TD]461214[/TD] [TD]17897[/TD] [TD]7[/TD] [TD](ID431) Debug: Cache: /tmp/wetter[/TD] [/TR] [TR] [TD]2019-12-15 18:00:05[/TD] [TD]461339[/TD] [TD]17897[/TD] [TD]7[/TD] [TD](ID431) Debug: Cache vorh.: Ja[/TD] [/TR] [TR] [TD]2019-12-15 18:00:05[/TD] [TD]461426[/TD] [TD]17897[/TD] [TD]7[/TD] [TD](ID431) Debug: Cache (alt): /tmp/wetter[/TD] [/TR] [TR] [TD]2019-12-15 18:00:05[/TD] [TD]461559[/TD] [TD]17897[/TD] [TD]7[/TD] [TD](ID431) Debug: Cache-Alter: 1800[/TD] [/TR] [TR] [TD]2019-12-15 18:00:05[/TD] [TD]461652[/TD] [TD]17897[/TD] [TD]7[/TD] [TD](ID431) Debug: Cache-Dauer: 1800[/TD] [/TR] [TR] [TD]2019-12-15 18:00:05[/TD] [TD]461741[/TD] [TD]17897[/TD] [TD]7[/TD] [TD](ID431) Debug: Cache Clean: Nein[/TD] [/TR] [TR] [TD]2019-12-15 18:00:05[/TD] [TD]461833[/TD] [TD]17897[/TD] [TD]7[/TD] [TD](ID431) Debug: ##### Hier Monitor abschneiden #####[/TD] [/TR] [TR] [TD]2019-12-15 18:00:05[/TD] [TD]461940[/TD] [TD]17897[/TD] [TD]7[/TD] [TD](ID431) Debug: Benutze lokalen Cache (1800s alt)[/TD] [/TR] [TR] [TD]2019-12-15 18:00:05[/TD] [TD]491359[/TD] [TD]17897[/TD] [TD]6[/TD] [TD](ID431) Informational: Baustein beendet[/TD] [/TR] [/TABLE]
Edomi selbst kann dafür nix - ist ja mein eigenes Risiko, wenn ich da auf OS-Ebene rumpfusche - bin trotz dieses "kleinen Rückschlags" kurz davor, meinen HS in Rente zu schicken ...
Danke und viele Grüße
Tom
Kommentar