NEWS
[gelöst] Alexa und doNotDisturb
-
Hallo
Ich verwende den Alexa 2.0 Adapter in der Version v3.26.4 und bin gerade drauf gekommen, dass sich scheinbar am setzen des doNotDisturb Commands etwas geändert hat. Früher war es scheinbar ein boolean und hat true/false verstanden. Nun verlangt es ein JSON, aber wie genau muss das nun aussehen?Danke &
Glg chris -
@homecineplexx sagte in Alexy und doNotDisturb:
Nun verlangt es ein JSON
nö, der Datenpunkt versteht true und false - kann sein dass sich aber der Typ geändert hat, steht auf "mixed"
"common": { "type": "mixed", "role": "state", "read": true, "write": true, "name": "doNotDisturb"
@apollon77 ist das so gewollt dass diese DP auf mixed gestellt sind ?
-
@homecineplexx Der ist mixed ... weil ... RTFM :-)) https://github.com/Apollon77/ioBroker.alexa2/?tab=readme-ov-file#alexa20echo-devicescommandsall und auch https://github.com/Apollon77/ioBroker.alexa2/?tab=readme-ov-file#alexa20echo-devicesserialnumbercommands
Man kann true/false oder eine Zahl (Sekunden) oder "HH:MM" als Uhrzeit angeben, daher mixed.
-
@apollon77
das hier ist der Output im Log:Error setting doNotDisturb for ["G090LF10720715Q4"]: Error: no JSON
wenn ich versuche auf diesem Datenpunkt alexa2.0.Echo-Devices.G090LF10720715Q4.Commands.doNotDisturb
folgendes zu setzen:
setState(alexaDndId, true);
oder erwartet er sich das true/false unter Hochkomma?
-
@homecineplexx Der Aufruf ist korrekt. Naja das heisst das in dem Fall Amazon mit "nichts" geantwortet hat. Das kann heissen das Amazon was geändert hat ... Wird die Aktion ausgeführt oder nicht? Gehts mit einem einzelnen Device doNotDisturb? oder nur bei allen nicht?
Wenns nicht mehr geht dann GitHub issue bitte und ich muss schauen was Amazon nicht mehr mag.
Kann es ggf jemand anders reproduzieren?
-
@apollon77 sagte in Alexa und doNotDisturb:
Kann es ggf jemand anders reproduzieren?
Adapter mal eben neu gestartet, DP manuell auf "true" gesetzt und schwupps ist mein EchoShow im "Schlafmodus", zurück auf "false" - hört er wieder zu
-
Danke @DJMarc75 ...
@homecineplexx mal Adapter neu starten und schauen obs dann geht? oder über Admin Debug log aktivieren ohne neu starte und mal eine Anfrage machen und schauen was im Log steht
-
@apollon77 ich werd das testen und geb bescheid...DANKE aber mal
-
funktioniert...dankeschön!