Ich habe mal das Wiki-Beispiel:
define voicetrigger1 dummy
attr voicetrigger1 alexaName alle Fenster
attr voicetrigger1 alexaProactiveEvents 1
attr voicetrigger1 genericDeviceType contact
attr voicetrigger1 homebridgeMapping ContactSensorState=state,values=closed:CONTACT_DETECTED;open:CONTACT_NOT_DETECTED
attr voicetrigger1 setList open closed
set alexa add voicetrigger1
set alexa restart
ausprobiert.
Das Device wird in der Alexa-App angezeigt und zeigt auch den korrekten Zustand. Beim Erstellen einer Alexa-Routine (in der Wenn-Bedingung) lässt sich das Device auch auswählen, allerdings kommt unmittelbar die Meldung: "Fehler Dieses Gerät wird momentan nicht unterstützt."
lt. Wiki sollten solche Devices in Routinen verwendet werden können.
Kennt jemand eine Lösung?
Kannst du auch mal ein list posten, damit mal die Readings sieht...
Jaja, sollte passen, wenn sie in der App richtig angezeigt werden...
Aber wer weiß ;)
Ich habe einen ähnlichen/den gleichen dummy und bei mir geht es...
...also ging, weil ich das nicht mehr nutze.
Logik ist bei mir nur in fhem...
Will heißen: eigentlich sollte es gehen...
Welche Version von alexa-fhem hast du?
Und: es gab schon mehrfach den Fall, dass es nicht ging, obwohl eigentlich müsste und irgendwann (ohne Änderung?) ging es dann doch...
Nicht viel Hilfe, ich weiß...
...aber so ist es.
Kann am Do (bin leider unterwegs) mal testen, ob das bei mir noch geht und auch mal meinen dummy posten...
Gruß, Joachim
Internals:
CFGFN
FUUID 60ed6bce-f33f-30f6-39d9-054d1ae075ec7fdc
NAME voicetrigger1
NR 2536
STATE closed
TYPE dummy
READINGS:
2021-07-13 17:32:35 state closed
Attributes:
alexaName alle Fenster
alexaProactiveEvents 1
genericDeviceType contact
homebridgeMapping ContactSensorState=state,values=closed:CONTACT_DETECTED;open:CONTACT_NOT_DETECTED
room Amazon
setList open closed
Ich kann, wie gesagt, "alle Fenster" in der Alexa-App sehen und wenn ich den Zustand open/closed von voicetrigger1 in fhem wechsle, dann wird es auch unmittelbar in der Alexa-App angezeigt. Nur in der Alexa-Wenn-Regel mag er das Device nicht.
Hallo, sorry, dass erst jetzt, war unterwegs...
Hier mal meine RawDef:
defmod dmAlleFenster dummy
attr dmAlleFenster alexaName alle Fenster
attr dmAlleFenster alexaProactiveEvents 1
attr dmAlleFenster alias Übersicht aller Fenster
attr dmAlleFenster genericDeviceType contact
attr dmAlleFenster homebridgeMapping ContactSensorState=state,values=closed:CONTACT_DETECTED;;open:CONTACT_NOT_DETECTED
attr dmAlleFenster room alexa
attr dmAlleFenster setList open closed
setstate dmAlleFenster <span style='color:#FF0000'>open</span>
setstate dmAlleFenster 2021-07-15 17:09:46 state open
Sieht nicht wirklich anders aus als bei dir?
Eben getestet und es tut :)
alexa-fhem Version: 0.5.61
Alexa-Modul: 39_alexa.pm:0.238200/2021-02-24
Gruß, Joachim
Zitat von: MadMax-FHEM am 15 Juli 2021, 20:02:56
Hallo, sorry, dass erst jetzt, war unterwegs...
Hier mal meine RawDef:
defmod dmAlleFenster dummy
attr dmAlleFenster alexaName alle Fenster
attr dmAlleFenster alexaProactiveEvents 1
attr dmAlleFenster alias Übersicht aller Fenster
attr dmAlleFenster genericDeviceType contact
attr dmAlleFenster homebridgeMapping ContactSensorState=state,values=closed:CONTACT_DETECTED;;open:CONTACT_NOT_DETECTED
attr dmAlleFenster room alexa
attr dmAlleFenster setList open closed
setstate dmAlleFenster <span style='color:#FF0000'>open</span>
setstate dmAlleFenster 2021-07-15 17:09:46 state open
Sieht nicht wirklich anders aus als bei dir?
Eben getestet und es tut :)
alexa-fhem Version: 0.5.61
Alexa-Modul: 39_alexa.pm:0.238200/2021-02-24
Gruß, Joachim
Wie sieht denn deine Routine aus? Funktionieren tut er bei mir auch.
Zitat von: Damian am 16 Juli 2021, 10:02:40
Wie sieht denn deine Routine aus? Funktionieren tut er bei mir auch.
Ganz simpel:
wenn: Home Automation (oder wie das heißt) -> alle Fenster -> open
dann: sprich "Fenster sind offen" -> Gerät wählen
Dann einfach Fenster öffnen und Alexa spricht :)
EDIT: aber wie geschrieben, es gab dieses "Phänomen" schon einige Male. Also ein eigentlich funktionierender Sensor oder dummy und ging nicht. Und irgendwann (ohne Änderung?) dann doch... Meiner ging sofort... Ich habe ihn (aber) auch (schon) eingerichtet, sobald das mit den proactiveEvents kam (weil's geht / nicht weil ich's "brauchte"/"wollte" ;) )...
Gruß, Joachim
ok danke, heute wurde der Sensor bei mir in der Wenn-Regel auf einmal akzeptiert - scheint an Amazon zu liegen.
Gerne.
Dann viel Spaß damit! ;)
Gruß, Joachim
P.S.: warum macht denn "Mr. DOIF" mit Alexa-Routinen-Logic rum? ;)
Zitat von: MadMax-FHEM am 16 Juli 2021, 11:08:55
P.S.: warum macht denn "Mr. DOIF" mit Alexa-Routinen-Logic rum? ;)
Die Idee war, beim Betätigen einer Klingel auf einem Echo Show das livebild der Eingangstür einer Ringkamera anzuzeigen.
Es scheint aber alles nur halb zu funktionieren.
Die Ringkamera lässt sich zwar bei wenn-Regeln (für Bewegung) finden aber nicht bei dann-Regeln (zum Anzeigen).
Ich kann nun die Klingel in der Wenn-Regel auswerten, kann aber kein Bild anzeigen.
Ein anderer Weg über fhem-echodevice: mit "set echo_show textcommand zeige Eingang" wird das Videobild des Eingangs angezeigt, aber nur wenn der Bildschirm an ist, sonst wird es mit OK bestätigt, der Bildschirm geht aber nicht an. Per Sprache "zeige Eingang" geht dagegen auch der Bildschirm an.
Jetzt muss ich nur noch einen Befehl zum Bildschirm einschalten finden, um dann den Eingang anzuzeigen. Dann könnte ich mir die Alexa-Regel sparen es komplett in FHEM umsetzen.
Man glaubt es nicht, selbst eine neu erworbene ring bell liefert eine Benachrichtigung auf meinem Echo show 8, zeigt aber dort nicht automatisch das Bild, selbst da müsste ich "zeige Eingang" sagen - unfassbar, diese unausgereiften Produkte.
Ah, ok...
Ja so ist das eben manchmal...
Viel Erfolg!