NEWS
Alexa Anbindung ohne Cloud und Skill
-
Hallo Don!
@dondaik:alexa2 und die einbindung in iobroker ist auf jeden fall , für mich , schlimmer als irgendeine software zu installieren `
Maik hat recht!
@MaikB85:der Alexa2 Adapter war doch was ganz anderes meine ich. Um Alexa von iobroker aus steuern zu können `
du benötigst den ioT-Adapter (Cloud-IoT Verbinduung)
Gruß
Rainer
-
danke für die info … der IOT - Adapter ist ja "grün" ... aber die dame alexa mag nun nicht grün werden .....
-
Hast du die Schritte 1-8 der Anleitung komplett durch?
-
Moin
Habe mich jetzt auch mal dran probiert, aber Alexa findet bei mir gar nix (Echo Dot 3 und Echo 2). Habe die Anleitung befolgt und wollte erstmal eine Milight-Lampe ein und ausschalten.
Node Red läuft auf Ubuntu, alles andere auf Windows (Multihost-Modus)
Muss ich noch irgendwas beachten (was ich vielleicht übersehen habe)?
-
@rainer ja ….. und der pi hat alles was neu ist da neu aufgesetzt... und bei 85% auslastung ... ok, tinkerboard muss her und dann noch mal von null...
alex läßt sich nicht mal in den papierkorb schienben ist nicht mein tag !
-
ist nicht mein tag ! `
tut mir leid, trotzdem und erst recht ruhige Weihnachtstage!Das wird schon!
Gruß
Rainer
-
danke - dir auch !
es gibt ja auch ein leben ohne iobroker und alexa, als radio taugt die dame auch
-
Hallo zusammen,
ich habe seit gestern einen neuen Echo Dot gen3 diesen habe ich in mein Netzwerk eingebunden. (wird das schon unterstützt? ) Ich habe in meiner Node Red Instanz die drei Module "node-red-contrib-alexa-home" / "node-red-contrib-alexa-local" und node-red-contrib-wemo-emulator hinzugefügt.
[…] `
Ich habe auch "nur" zwei Echo Dot Gen.3 und wie xxxspxxx die 3 Node Red Module installiert. Aber egal welches ich davon als Input (alexa local, alexa home oder wemo emu) wähle, mein Echo findet kein Gerät.Brauche ich noch eine Einstellung im Router oder doch ein Skill für Alexa?
-
Moin,
da ich in letzter Zeit öfter Probleme habe mit der Steuerung über Alexa, möchte ich gerne auch auf eine lokale Variante umsteigen. Ich habe mir die ersten Seiten des Threads durchgelesen und gemerkt, dass hier jetzt schon wieder mehrere Varianten gibt. Hat da gerade jemand eine Übersicht für mich welche Varianten es da jetzt gibt und welche Vor- bzw Nachteile diese haben? Möchte gerne abgesehen von der Alexa-Cloud eine komplett lokale Variante nutzen ohne eine zusätzliche Cloud eines Drittanbieters bzw. der iobroker Cloud.
Gruß Maik `
Für local benötigst du:
node-red-contrib-alexa-local (No extra Alexa Skills required. Works directly with Alexa in local network.)
Dann bist du Cloud frei…
-
Hallo zusammen,
ich habe seit gestern einen neuen Echo Dot gen3 diesen habe ich in mein Netzwerk eingebunden. (wird das schon unterstützt? ) Ich habe in meiner Node Red Instanz die drei Module "node-red-contrib-alexa-home" / "node-red-contrib-alexa-local" und node-red-contrib-wemo-emulator hinzugefügt.
[…] `
Ich habe auch "nur" zwei Echo Dot Gen.3 und wie xxxspxxx die 3 Node Red Module installiert. Aber egal welches ich davon als Input (alexa local, alexa home oder wemo emu) wähle, mein Echo findet kein Gerät.Brauche ich noch eine Einstellung im Router oder doch ein Skill für Alexa? `
Bin durch zufall über:
netmedias-node-red-contrib-alexa-local
gestolpert, laut Beschreibung läuft das mit Gen 3 - probier das doch mal
-
Moin,
Habe eben Mal netmedias-node-red-contrib-alexa-local ausprobiert, hat leider nicht funktioniert
(Node-Red auf Ubuntu, Echo Dot 3)
Gruß Marco
Gesendet von meinem ONEPLUS A5000 mit Tapatalk
-
Kann netmedias-node-red-contrib-alexa-local weder in der Konsole noch in Node Red über Palette finden bzw. installieren.
-
Du musst oben rechts aufs Menü, dann Import und Clipboard klicken, dann den Code von der Homepage eingeben (bei Node-Red auf der Seite bei Flows einfach Mal suchen)
Gesendet von meinem ONEPLUS A5000 mit Tapatalk
-
Ok, habe es gefunden. Man muss also weiterhin die Paletten installiert haben und bekommt nur einen modifizierten Knoten.
Dennoch finden meine Echos kein neues Gerät. Weder über das WebUI noch in der App. Habe in der App auch mal Hue Hub v1 gewählt und explizit dafür suchen lassen. Kein Erfolgt.
Vorerst bleibt also gezwungenermaßen alles über den iot Adapter verbunden.
-
Und meine zweite Baustelle wäre, wie kann ich von Homematic Wandthermostaten die Temperatur abfragen und die Temperatur per Alexa steuern….zb. Alexa Temperatur Wohnzimmer auf 21 Grad.....jemand ne Lösung? `
Ich habe mir da was gebaut, allerdings mit Fritz-Thermostaten, das Prinzip dürfte ja gleich bleiben. Ich kann die Temperatur setzen und Alexa bestätigt mir dann über den Alexa2-Adapter die gesetzte Temperatur. Allerdings habe ich es noch nicht geschafft, Alexa nach der Temperatur zu fragen, also z. B. mit "Status Küchenheizung", da kommt dann nur "das Gerät unterstützt dies nicht".
Hier mein Flow:
[ { "id": "f6e4e8a9.df91d8", "type": "ioBroker in", "z": "a4ea71e9.f41f2", "name": "Temperatur", "topic": "fritzdect.0.Hgroup_52:E9:55-900.targettemp", "payloadType": "value", "onlyack": "", "func": "all", "gap": "", "x": 90, "y": 400, "wires": [ [ "ad5c8e0c.26cc4", "3ab1a0c2.d9258" ] ] }, { "id": "ad5c8e0c.26cc4", "type": "ui_slider", "z": "a4ea71e9.f41f2", "name": "Heizung", "label": "Heizung", "tooltip": "", "group": "6449b5be.570f1c", "order": 1, "width": "6", "height": "2", "passthru": false, "outs": "end", "topic": "", "min": "12", "max": "28", "step": ".5", "x": 560, "y": 460, "wires": [ [ "bc046a86.6baa48", "4d629e6a.33f2c" ] ] }, { "id": "3ab1a0c2.d9258", "type": "function", "z": "a4ea71e9.f41f2", "name": "", "func": "msg.bri = Number(msg.payload);\nreturn msg;", "outputs": 1, "noerr": 0, "x": 310, "y": 400, "wires": [ [ "9fd153c4.62b44" ] ] }, { "id": "bc046a86.6baa48", "type": "ioBroker out", "z": "a4ea71e9.f41f2", "name": "Target Temp", "topic": "fritzdect.0.Hgroup_52:E9:55-900.targettemp", "ack": "true", "autoCreate": "false", "x": 1190, "y": 460, "wires": [] }, { "id": "4d629e6a.33f2c", "type": "delay", "z": "a4ea71e9.f41f2", "name": "", "pauseType": "delay", "timeout": "2", "timeoutUnits": "seconds", "rate": "1", "nbRateUnits": "1", "rateUnits": "second", "randomFirst": "1", "randomLast": "5", "randomUnits": "seconds", "drop": false, "x": 1180, "y": 400, "wires": [ [ "31d9281b.49d688" ] ] }, { "id": "9fd153c4.62b44", "type": "alexa-local", "z": "a4ea71e9.f41f2", "devicename": "Küchen Heizung", "inputtrigger": false, "x": 500, "y": 400, "wires": [ [ "31416be9.0466b4" ] ] }, { "id": "31416be9.0466b4", "type": "change", "z": "a4ea71e9.f41f2", "name": "", "rules": [ { "t": "move", "p": "bri", "pt": "msg", "to": "payload", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 680, "y": 400, "wires": [ [ "4d629e6a.33f2c", "bc046a86.6baa48" ] ] }, { "id": "31d9281b.49d688", "type": "ioBroker get", "z": "a4ea71e9.f41f2", "name": "Target Temp", "topic": "fritzdect.0.Hgroup_52:E9:55-900.targettemp", "attrname": "payload", "payloadType": "value", "x": 1370, "y": 400, "wires": [ [ "c4904188.4b743" ] ] }, { "id": "c4904188.4b743", "type": "string", "z": "a4ea71e9.f41f2", "name": "Text bauen", "methods": [ { "name": "prepend", "params": [ { "type": "str", "value": "Temperatur auf " } ] }, { "name": "toString", "params": [] }, { "name": "append", "params": [ { "type": "str", "value": " Grad gesetzt" } ] } ], "prop": "payload", "propout": "payload", "object": "msg", "objectout": "msg", "x": 1550, "y": 400, "wires": [ [ "407c9c85.2590e4" ] ] }, { "id": "407c9c85.2590e4", "type": "ioBroker out", "z": "a4ea71e9.f41f2", "name": "speak", "topic": "alexa2.0.Echo-Devices.G090LF1180170S1F.Commands.speak", "ack": "false", "autoCreate": "false", "x": 1710, "y": 400, "wires": [] }, { "id": "6449b5be.570f1c", "type": "ui_group", "z": "", "name": "Heizung", "tab": "5a50e90c.cce258", "disp": true, "width": "6", "collapse": false }, { "id": "5a50e90c.cce258", "type": "ui_tab", "z": "", "name": "Dashboard", "icon": "dashboard", "order": 1 } ]
-
Kannst du über ein Alexa-Routine und ein virtuelles Gerät machen.
Routine -> Gerät-> Script -> Text ausgeben über Alexa2-Adapter
Gesendet von iPhone mit Tapatalk
-
Moin,
da ich in letzter Zeit öfter Probleme habe mit der Steuerung über Alexa, möchte ich gerne auch auf eine lokale Variante umsteigen. Ich habe mir die ersten Seiten des Threads durchgelesen und gemerkt, dass hier jetzt schon wieder mehrere Varianten gibt. Hat da gerade jemand eine Übersicht für mich welche Varianten es da jetzt gibt und welche Vor- bzw Nachteile diese haben? Möchte gerne abgesehen von der Alexa-Cloud eine komplett lokale Variante nutzen ohne eine zusätzliche Cloud eines Drittanbieters bzw. der iobroker Cloud.
Gruß Maik `
Für local benötigst du:
node-red-contrib-alexa-local (No extra Alexa Skills required. Works directly with Alexa in local network.)
Dann bist du Cloud frei… `
Hab mir das mal eingerichtet und funktioniert einwandfrei (Echo dot 2. Gen). Zum Schalten meiner Harmony Hub Activities musste ich lediglich Funktionen einbauen um den Message payload etwas abzuwandeln.
Danke!
Gruß Maik
-
Hallo,
ich hab zuvor noch nie was mit node red gemacht und wollte euch kurz was fragen, weil irgendwie will es bei mir nicht gehen. Und zwar wenn ich ein alexa local erstelle und danach deploy drücke, steht darunter für wenige Sekunden online und danach discovery.
Wenn ich in der alexa app nach neuen Geräten suche, wird nichts gefunden. Im Log steht folgendes:
alexa2.0 2018-12-28 21:35:18.591 warn Please Restart Adapter. Non-Existing Device was returned: 69307C5B783F4AD4841223F96
Könnt ihr mir sagen an was das liegen könnte? Einen restart vom adapter habe ich natürlich ausprobiert…
6377_alexa.jpg
6377_discovery.jpg
6377_online.jpg -
Das mit dem discovery ist normal - Alexa2 hat nichts mit NodeRed zu tun, das sind unterschiedliche Dinge.
Fragen wir erst mal so, was hast du für eine Alexa Generation?
-
Ich habe auch das Problem mit discovergy, allerdings nur mit meinem Shelly-Adapter. Meine Homematic und auch Sonoffs wurden sofort gefunden, nachdem ich diese in Node-Red angelegt habe. Habe einen Echo DOT 2gen und einen Echo 2gen.
Der Shelly 1 wurde zwar irgendwann gefunden, aber schalten kann ich ihn nicht. Ich habe dort den Datenpunkt Switch benutzt, worüber ich ihn per VIS auch jederzeit steuern kann, jedoch nicht per Alexa. Diese bestätigt zwar immer fleißig mit OK, aber es tut sich nix. Habe in Node-Red den Punkt Switch benutzt und die Function "False", für die Konvertierung der Werte "true" und "false", wie in der Anleitung beschrieben. Meine Sonoffs schalten damit auch zuverlässig, nur der Shelly 1 nicht.
Also habe ich diesen in die Cloud gepackt. Und da merke ich ganz deutlich wieder den Unterschied. Alles mit Node Red wird beim ersten Befehl geschaltet, der Shelly in der Cloud benötigt bis zu 3 Anläufe