Thema: [gelöst] [alexa-fhem] Mehrere Namen für das gleiche Gerät (Gelesen 2172 mal) Show Hallo, Ich habe probiert:
Hier erkennt Alexa nur den ersten Namen. Strichpunkt / Semikolon:
Hier übernimmt Alexa einfach
und Alexa erkennt auch den ersten Namen nicht mehr. Alias:
hat bei mir auch nichts gebracht. Mache ich etwas falsch? Bin für jeden Hinweis dankbar. lg « Letzte Änderung: 30 August 2020, 16:43:16 von bart0190 » GespeichertRaspberry Pi 4 - FHEM, Homematic HM-CFG-LAN, ESP32 mit ePaper Display, Raspberry Pi 3 - BT Lokalisierung, PC - Squeezebox Server, Raspberry Pi 2 +HifiBerry - SB Player1, Raspberry Pi 2 +AVReceiver - SB Player2, nVidia Shield TV +AVReceiver - SB Player3, 2x Logitech Harmony Hub, echo dot Gen3 Wenn das mit den Semikola nicht mehr klappt sind Gruppen evtl. eine Alternative ? Einfach das Device Esszimmerlicht in die Gruppe Tischlicht schieben => Alexa, Tischlicht an/aus Gruß Thomas GespeichertHallo zusammen, bitte ein Leerzeichen nach dem Semikolon sollte helfen :-) Viele Grüße 3x Sonos Play 1, 1x Sonos Arc + Sub, 1
Sonos-One, 1x Sonos Playbar Hallo zusammen, Vielen Dank für die schnelle Antwort. Das war es - Leerzeichen. Wichtig ist auch, dass es über die Kommando-Zeile (oben) (mit ;; und Leerzeichen) nicht funktioniert hat, sondern nur über die "attr" Zeile vor der Section "Attributes" in der FHEM-Oberfläche. lg « Letzte Änderung: 30 August 2020, 16:44:13 von bart0190 » GespeichertRaspberry Pi 4 - FHEM, Homematic HM-CFG-LAN, ESP32 mit ePaper Display, Raspberry Pi 3 - BT Lokalisierung, PC - Squeezebox Server, Raspberry Pi 2 +HifiBerry - SB Player1, Raspberry Pi 2 +AVReceiver - SB Player2, nVidia Shield TV +AVReceiver - SB Player3, 2x Logitech Harmony Hub, echo dot Gen3 Hi, ich stehe jetzt irgendwie vor dem selben Problem. Alle Möglichkeiten durchprobiert und trotzdem erkennt Alexa nur einen Namen. Laut meiner attr sollte Alexa gästezimmer licht;; gästelicht;; licht im gästezimmer erkennen. Es erkennt die Worte auch richtig reagiert aber nur auf gästelicht. Sehr seltsam. Irgendjemand eine Idee? Hier die RawDef vom Lichtschalter:
Hier die RawDef vom Raffstore AlexaName:
Danke und lg Naja ob es (noch) geht bzw. jemals tatsächlich ging ist "unbelegt"... Mir selber reicht (aktuell) ein Name... ABER: Mehrere Namen für dasselbe Gerät/Device in fhem sind möglich. Warum 2 Strichpunkte? Gut, wenn es "aus der fhem.cfg" kopiert wurde ODER RawDef ist, dann stimmt das wohl... UND: KEINE Leerzeichen... Aber wie geschrieben: unbestätigtes Feature... EDIT: ansonsten gibt es in einigen Threads anmerkungen zu einer "guten" Nameswahl. Den Raumnamen mit in den Namen zu nehmen gehört nicht dazu Räume gehen im Smart Home Skill über die Alexa-App->Gruppen... Das kann auch bei die bzgl. "falscher" Geräte der Auslöser sein... Ansonsten: Verlauf in der Alexa-App prüfen und Feedback an Amazon, falls falsch verstanden wurde. Ansonsten im alexa-fhem Log warum da u.U. falsch geschalten wurde bzw. trotz richtiger Erkennung laut App-Verlauf ein falsches Gerät von Amazon "geliefert" wurde...Gruß, Joachim « Letzte Änderung: 21 Januar 2021, 11:05:27 von MadMax-FHEM » GespeichertFHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly,
alexa-fhem, ... Danke für die rasche Antwort. Ja die Leerzeichen waren nur der letzte Versuch und ja in der RawDef werden aus einem ; zwei. Raumname (Lichtschalter) ist unterschiedlich zur AlexaName. Alexa selbst erkennt den Befehl korrekt - triggert leider aber trotzdem den Raffstore und nicht das Licht. Den Log habe ich mir angesehen, konnte aber in den 1000 Zeilen nichts passendes finden. Ich werde das nochmals überprüfen. Danke. GespeichertDas Feature steht aber auch so im Wiki drin. Wenn das unbestätigt ist, sollte es doch nicht da drin sein - oder? Nimm es raus. Schreibe was dazu... Wurde (lang) in einem der alexa-fhem Threads "diskutiert". Raumname (Lichtschalter) ist unterschiedlich zur AlexaName. Da kein komplettes list hier gepostet wurde und ich nicht weiß welche Gruppen (wenn überhaupt) du in der Alexa-App hast: kurz, ich habe keine Ahnung was du hier schreibst Anmerkung (falls das gemeint sein sollte): alexaRoom hat für den Smart Home Skill KEINERLEI Bedeutung (Ausnahmen siehe Wiki). Alexa selbst erkennt den Befehl korrekt - triggert leider aber trotzdem den Raffstore und nicht das Licht. Den Log habe ich mir angesehen, konnte aber in den 1000 Zeilen nichts passendes finden. Naja, wenn laut Verlauf richtig erkannt wurde, dann eben im alexa-fhem Log (ja ist sehr "ausführlich") nachsehen was Amazon geschickt hat... Es sollte ja Datum/Uhrzeit im Log vorhanden sein und du ja wissen wann du den Befehl gegeben hast... Gruß, Joachim GespeichertFHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ... Wegen dem Wiki war mir das nicht so ganz klar, dachte das wird vom jeweiligen Modulersteller oder Maintainer gepflegt. Nein ich meinte eh nicht Alexaroom - verwende ich nicht. Dachte das die Zeilen aus der RawDef reichen da der Rest ja eh obsolet und funktional ist.
Alexa App erkennt den Befehl korrekt im Verlauf und das ist das was im log steht. Wenig hilfreich in meinen Augen...
Für mich schauts eher so aus wie wenn Alexa nicht AlexaName sondern den alias verwendet GespeichertZum Schalten muss alexa-fhem den NAME nehmen, den man leider nicht sieht, weil es (immer noch) kein list des Devices ist... Bei der Namensgebung gilt (normalerweise): alexaName, wenn nicht vorhanden -> alias, wenn nicht vorhanden -> NAME Daher kann ich zu dem Logausschnitt wenig sagen, weil eben wichtige Infos aus einem list fehlen... Aber du kannst ja auch ganz leicht selber nach FUUID des Gerätes/Devices im alexa-fhem Log suchen, das ist (soweit ich das weiß) das tatsächliche "Bindeglied" für alexa-fham zwischen dem was von Amazon kommt und dann die Umsetzung auf das fhem Device... Gruß, Joachim GespeichertFHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ... alexa kennt für bestimmte geräte generische namen. aktuell sind das unter anderem licht für lampen und rollladen und temperatur für eben diese. Das Feature steht aber auch so im Wiki drin. Aber mit Fußnote, schonmal draufgeklickt/gelesen ? Nimm mal zum Test einfache Namen, ohne generische Namen und ohne Namen die man eigentlich zum benenennen von Gruppen verwendet, bspw. Kiwi, Mandarine, Kartoffel, werden die dann erkannt ? GespeichertSo alles klar. Ich habe nun dem Device nur den AlexaName Gästelicht gegeben und als genericDeviceType light und nicht als switch definiert. Dann in der Alexa App der Gruppe Gästezimmer zugeordnet und schon flutscht es. Danke für den Gedankenanstoß... Mehrfachnamen - ich habe es mit irgendwelchen probiert - funktioniert zumindest bei mir nicht. LG Bernhard GespeichertGästelicht beinhaltet den generischen Namen Licht und sollte man vermeiden, ja das klappt trotzdem ich weiß. Jetzt wo du das Device einer Gruppe zugeordnet hast und es das einzige light-Device in der Gruppe ist, kannst du es auch mit dem generischen Namen Licht ansprechen und es wird geschaltet, unabhängig vom gewählten alexaName, der kann jetzt auch "Hirnfurz" sein. GespeichertJa das ist korrekt - Ananas geht jedenfalls - Hirnfurz nicht probiert Wegen der Licht Problematik, ja das ist blöd, aber ich würde auch gerne mit Gästelicht schalten... GespeichertWie viele Alexa Geräte mit einem Account?Die Einsatzgebiete mehrerer Amazon Echo Lautsprecher und Alexas. Für ein optimales Sprachverständnis zwischen Nutzer und Sprachassistentin Alexa bietet es sich an, bis zu zwei Geräte pro Raum einzusetzen.
Kann man mehrere Echo Dots gleichzeitig nutzen?Das Pairing ist einfach: Genau wie beim Erstellen einer Multiroom-Gruppe gibt es die Option, ein Stereopaar zu erstellen. Die Einschränkung ist, dass Sie denselben Lautsprechertyp haben müssen: also zwei Echo, zwei Echo Plus, zwei Echo Dot oder zwei Echo Studio.
Wie starte ich Multiroom bei Alexa?Um das Multiroom-Feature einzurichten, gehst Du so vor:. Öffne die Alexa-App auf Deinem Handy oder Tablet.. Wähle oben links unter Smart Home den Punkt Gruppen aus.. Tippe auf Gruppe erstellen und auf Multiroom Musik-Gruppe.. Füge die gewünschten Lautsprecher hinzu und bestätige durch Gruppe erstellen.. Wie können Alexas untereinander kommunizieren?Wenn Sie mehrere Alexas miteinander verbinden möchten, müssen Sie zunächst eine Gerätegruppe in der App erstellen. Gehen Sie in der App in das Menü und klicken Sie auf „Smart Home“. Wählen Sie den Punkt „Gruppen“ aus und anschließend „Gruppe hinzufügen“. Nun müssen Sie als Gruppentyp „Smart-Home-Gruppe“ einstellen.
|