kannst du auch mal schauen, welche Node-Alexa du hast, bitte?
Wo sieht man das denn?
kannst du auch mal schauen, welche Node-Alexa du hast, bitte?
Wo sieht man das denn?
Hi, ich habe Node Red jetzt mal drauf gemacht. Ich habe 2 mal [definition='20','0']Alexa[/definition] Local und 2 mal Wemo Geräte hinzugefügt. Alle wurden gefunden und lassen sich schalten. Auch die mit den Symbolen verknüften Geräte gehen an und aus.
Ich habe:
Dot 2.Gen Softwareversion 618622620
Dot 3.Gen
Echo 2.Gen
Echo Plus 1.Gen
Echo Show 2.Gen
Also wenn man den Echo Plus oder den Echo Show als alleiniges Gerät hatte, gabs schon immer Probleme, mit dieser Art der Gerätesimulation. Somos One als alleinstehendes Gerät geht gar nicht. Der Echo Dot der 2. Gen klappte eigentlich immer am besten. Nur da er jetzt auch die neue Software bekommen hat, weiß ich nicht wie das damit aussieht. Vielleicht mache ich nacher mal kurz Node Red drauf und schaue mal ob [definition='20','0']Alexa[/definition] was findet.
Hi, also ich nutzte das nicht mehr. Ich hatte damit leider zu viel Probleme. Mal gings mal gings nicht und die Dimmfunktion lief leider auch nicht richtig.
Es hat vor kurzem ein Update der Alexasoftware gegeben, vielleicht hängt es damit zusammen das es bei dir nicht mehr geht. Da müssen dann eventuell die Entwickler wieder nacharbeiten. Ist aber nur ne Vermutung. So ein ähnliches Problem gabs bei der Tasmota Software auch teilweise nach Alexaupdates. Und die Emulation der beiden Systeme ist meines Wissens ähnlich. Aber da ich Node Red nicht mehr nutzte kann ich nur Vermutungen anstellen.
Ja, das ist das Problem wenn man mit Variablen im Script arbeitet. Man muss die Variablem am Anfang des Scrips definieren. Normalerweise werden die nur einmal bei Scriptstart gesetzt, aber aus irgendeinem Grund läuft das Script wohl doch alle paar Minuten komplett durch und die werden wieder auf 0 gesetzt.
Da gibts noch einen Trick, man fragt den Status der Variable bei Scriptstart ab, und nur wenn sie weder 1 oder 0 sind setzt man sie auf Null.
Dafür nimmst du die beiden setzte Variable auf 0 und setzte Variable auf 0 oben raus und setzt das hier für jede Variable ein.
https://drive.google.com/open?id=1nDeyb…3mXdjw5rzB5AD1C
Also das ganz oben 2 mal einbauen und beim ersten bei den 3 Value, Puffer voll auswählen und beim 2 bei den 3 Value [definition='20','0'][definition='20','0']Alexa[/definition][/definition] Puffer voll auswählen. Ich hoffe das war verständlich. Sonst poste mal den Code, und ich mach dir das.
Jau, das ist richtig ohne Echo gehts nicht.
Hi, nutzt du Mqtt für Iobroker oder andere Homeserver? Wenn nein dann solltest du das in den Einstellungen deaktivieren. Sonst wird die Performance vom [definition='25','0']Sonoff[/definition] sehr schlecht und könnte eventuell auf die Suchanfrage nicht antworten.
Welche Echo Geräte verwendest du denn?
Die Zeitabfrage muss aber jeweils bei der sonst falls Abfrage auch mit rein und bei der ersten Zeit solltest du auf zwischen 10 und 20 Uhr Umstellen. Weil Zeiten grösser 20 Uhr sind ja auch größer 10 Uhr und dann wären nach 20 Uhr beide Bedingungen erfüllt.
Jau, so sollte das laufen.
Hi, ja ich würde da auch auf wurde geändert stellen. Außerdem solltest du beim Trigger die Target Temp rausnehmen. Die Willst du ja nicht abfragen sondern nur steuern.
Das Problem in dem jetztigen Zustand ist, das du die Target Temp auf aktualisierung abfragst.Dann Steuerst du die Target Temp, dadurch wird sie ja wieder aktualisiert. Also startest du den Trigger immer wieder neu. Das verkraftet das System nicht. Das Script braucht ja nur durchlaufen wenn sich dein Drucker Wert ändert.
Auf welchem Gerät du suchst, ist egal. Die suche wird dann immer vom Echo Gerät durchgeführt, es sei denn es handelt sich um Geräte die per Skill verknüpft sind. Das heißt hat man keinen Echo kann man keine Geräte finden.
Das Thema gabs schon mit den [definition='25','0']Sonoff[/definition] mit Tasmota Software. Die simulieren auch Geräte die dann vom Echo gefunden werden können. Das klappt auch ohne Echo nicht. Und mit dem Sonos One als einziges Gerät funktionierte das auch nicht.
Hi, du hast geschrieben, du hast per Sonos One suchen lassen. Hast du denn auch ein Echo Gerät? So viel ich weiß kann der Sonos One die Gerätesimulation von Node Red nicht finden. Meines Wissens ist dafür mindestens ein Echo im System erforderlich.
Ja, fast so, die Variablen werden, wenn du sie über den Triggern setzt nur einmalig bei Starten, Neuladen oder beim Speichern des Scripts auf 0 gesetzt. Danach nicht mehr, weil sie ja nicht getriggert werden. Du musst aber das auf 0 setzten von [definition='20','0']Alexa[/definition] Puffer voll bei unter 65 wieder rein setzten, so wie du es erst hattest.
Das Problem ist wenn man ein neues Script erstellt, weiß die Variable ja sonst nicht welchen Wert sie hat.
Hi, du solltest den Wert der Variablen am Anfang des Script auf 0 setzten, damit sie einen definierten Wert haben. Sonst steht in der Variable [definition='20','0']Alexa[/definition] Puffer voll keine 0 und du erhälst keine Sprachausgabe weil die Bedingung nicht erfüllt ist.
Also ganz Oben im Script
Setzte Variable Puffer Voll auf 0
Setzte Variable [definition='20','0']Alexa[/definition] Puffer voll auf 0
Dann werden die Variablen bei Scriptstart einmal auf 0 gesetzt.
Ich finde es schon sehr verwunderlich, das einige Leute hier schreiben, das sie es übersehen haben, das es mit der Sonota Exe nicht mehr funktioniert. Sofort auf der Ersten Seite dieses Posts, sogar im ersten Beitrag unter dem Video, wird darauf hingewiesen. In den folgenden Post wird noch weiter darüber Diskutiert und es werden verschiedene Infoseiten verlinkt. Wie kann man das übersehen?
Schaue ich mir auf jeden Fall mal an
Jau, kann man so machen. Die Leitungen zum Schalter sollten dann aber nicht zu lang sein, da es bei der kleinen Spannung am GPIO (3,3Volt) sonst zu Fehlschaltungen kommen kann. Das könnte man dann mit nem RC Glied, Widerstand und Kondensator beheben.
Und auf jeden Fall aufpassen das auch wirklich keine Spannung auf den Schalterleitungen mehr anliegt.
Falls das Objekt wahr ist also true, wird das Objekt Playlist mit dem Text gesteuert. Sonst, also wenn nicht wahr, wird Pause mit wahr gesteuert und die Wiedergabe endet.
Das sonst kann man auch weglassen und [definition='20','0']Alexa[/definition], Stop sagen.
Wäre nur ne Möglichkeit wenn man dafür einen Schalter oder oder ein oder ein Virtuelles Objekt benutzt. Zum Beispiel, [definition='20','0']Alexa[/definition] schalte Weihnachten ein (Musik und Weihnachtsdeko geht an), [definition='20','0']Alexa[/definition] schalte Weihnachten aus (Musik und Deko gehen aus). Kann man vielleicht mit ner Smarten Steckdose koppeln. Wenn die angeht, spiele Musik, wenn ausgeht stoppe Musik. Oder mit dem Licht, die Möglichkeiten sind fast unbegrenzt.