Redmatic - Alexa: Rollo Steuerung

Node-RED als CCU3/RaspberryMatic Addon, WebApp, HomeKit, ...

Moderator: Co-Administratoren

mickbrisgau
Beiträge: 98
Registriert: 17.10.2018, 07:14
Danksagung erhalten: 1 Mal

Re: Redmatic - Alexa: Rollo Steuerung

Beitrag von mickbrisgau » 10.04.2019, 19:22

Andii hat geschrieben:
01.04.2019, 14:42
Wenn du in der Alexa-Home-Skill-Konfiguration statt "On/Off" die Eigenschaften "+%" und "-%" wählst, kannst du den Rollladen mit den Sprachbefehlen "rauf" und "runter" steuern. Bei "rauf" bzw. "runter" liefert der Alexa-Node als Wert +25 bzw. -25. Diese Werte mappe ich mit einem Range-Node auf 1 bzw. 0.
Das ist eine sehr gute Idee. Hat nur den Nachteil, dass man das Rollo nicht mehr auf genau 25% stellen kann (nur noch auf 24% bzw. 26%).

Ich habe es trotzdem mal umgesetzt (Allerdings bereits mit v3 von Alexa-Home. Hoffe es geht auch bei bei euch, wenn ihr noch V2 nutzt):

Code: Alles auswählen

[{"id":"37502af.3b367d6","type":"alexa-smart-home-v3","z":"babcbc12.6b1","conf":"6f4daa52.353f54","device":"972","acknowledge":true,"name":"Wohnzimmer grosses Rollo","topic":"","x":130,"y":80,"wires":[["1dddc7ed.f7ef88"]]},{"id":"15a1174e.004d19","type":"change","z":"babcbc12.6b1","name":"An-Aus","rules":[{"t":"change","p":"payload","pt":"msg","from":"ON","fromt":"str","to":"100","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"OFF","fromt":"str","to":"0","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":540,"y":40,"wires":[["161e773d.21fcf1"]]},{"id":"161e773d.21fcf1","type":"ccu-value","z":"babcbc12.6b1","name":"","iface":"BidCos-RF","channel":"OEQ0270245:1 Wohnzimmer-Großes-Rollo","datapoint":"LEVEL","mode":"","start":true,"change":true,"cache":false,"queue":false,"on":0,"onType":"undefined","ramp":0,"rampType":"undefined","working":true,"ccuConfig":"38263145.35ea0e","topic":"${CCU}/${Interface}/${channel}/${datapoint}","x":780,"y":80,"wires":[[]]},{"id":"1dddc7ed.f7ef88","type":"switch","z":"babcbc12.6b1","name":"An-Aus-Prozent","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"ON","vt":"str"},{"t":"eq","v":"OFF","vt":"str"},{"t":"btwn","v":"-25","vt":"num","v2":"25","v2t":"num"},{"t":"else"}],"checkall":"true","repair":false,"outputs":4,"x":360,"y":80,"wires":[["15a1174e.004d19"],["15a1174e.004d19"],["7fc2cd49.cfaeec"],["8765a128.87ce08"]]},{"id":"8765a128.87ce08","type":"change","z":"babcbc12.6b1","name":"Prozentuale Höhe","rules":[{"t":"set","p":"payload","pt":"msg","to":"$string(payload/100)","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":550,"y":120,"wires":[["161e773d.21fcf1"]]},{"id":"7fc2cd49.cfaeec","type":"change","z":"babcbc12.6b1","name":"Hoch-Runter","rules":[{"t":"change","p":"payload","pt":"msg","from":"25","fromt":"num","to":"100","tot":"num"},{"t":"change","p":"payload","pt":"msg","from":"-25","fromt":"num","to":"0","tot":"num"}],"action":"","property":"","from":"","to":"","reg":false,"x":543,"y":80,"wires":[["161e773d.21fcf1"]]},{"id":"6f4daa52.353f54","type":"alexa-smart-home-v3-conf","z":"","username":"xxxx","mqttserver":"mq-red.cb-net.co.uk","webapiurl":"red.cb-net.co.uk"},{"id":"38263145.35ea0e","type":"ccu-connection","z":"","name":"localhost","host":"localhost","regaEnabled":true,"bcrfEnabled":true,"iprfEnabled":true,"virtEnabled":true,"bcwiEnabled":false,"cuxdEnabled":false,"regaPoll":true,"regaInterval":"30","rpcPingTimeout":"60","rpcInitAddress":"127.0.0.1","rpcServerHost":"127.0.0.1","rpcBinPort":"2047","rpcXmlPort":"2048","queueTimeout":"5000","queuePause":"250","contextStore":""}]
CCU3 mit Raspberrymatic. Addons: Redmatic mit HomeKit Plugin und Alex Skill

Benutzeravatar
Blackeye
Beiträge: 547
Registriert: 15.08.2015, 16:33
Hat sich bedankt: 2 Mal

Re: Redmatic - Alexa: Rollo Steuerung

Beitrag von Blackeye » 28.10.2019, 06:09

Hallo zusammen,

bei mir funktioniert das Mapping für Hoch nicht. Hier bleibt er bei 0.25 stehen.
Runter funktioniert super....hat sich hier was geändert?

Danke

Hundsbuah
Beiträge: 4
Registriert: 20.10.2015, 12:37

Re: Redmatic - Alexa: Rollo Steuerung

Beitrag von Hundsbuah » 26.03.2020, 08:10

Bei mir funktioniert das irgendwie nicht - wenn ich hoch/runter sage führt der Pfad immer zu on/off. Prozent anfahren geht auch nicht (== on / off)
Nutzte das ganze mit: https://flows.nodered.org/node/node-red ... mazon-echo

Funktioniert es damit nicht?

tloeffel
Beiträge: 447
Registriert: 13.09.2017, 05:11
Hat sich bedankt: 1 Mal
Danksagung erhalten: 12 Mal

Re: Redmatic - Alexa: Rollo Steuerung

Beitrag von tloeffel » 27.03.2020, 23:37

Hallo Zusammen,

nur als Randinformation: Ich kann mein HMIP-Broll sowie alle anderen CCU Aktoren/Variablen/Programme usw. direkt über Alexa einfach ansprechen.

Voraussetzung:
- CloudMatic für CCU
- Alexa APP auf dem Handy
- CloudMatic für Alexa Skill 2.0

Befehle Rollladen:
-Rauf (100%)
-Runter (0%)
-10%

Gruß Thomas
972 Kanäle in 165 Geräten: Davon 16 HM, 145 HMIP, 2 Gruppen und 2 CUXD Geräte

tloeffel
Beiträge: 447
Registriert: 13.09.2017, 05:11
Hat sich bedankt: 1 Mal
Danksagung erhalten: 12 Mal

Re: Redmatic - Alexa: Rollo Steuerung

Beitrag von tloeffel » 28.03.2020, 01:09

Hallo Zusammen,

noch eine Ergänzung.

Ich benutze folgende Node: node-red-contrib-alexa-remote2.
Hier ist es ebenfalls möglich jedweden beliebigen Sprachbefehl auszuwerten.
20200328_Alexa1.JPG
20200328_Alexa2.JPG
20200328_Alexa2.JPG (14.79 KiB) 2284 mal betrachtet

Code: Alles auswählen

[{"id":"20d400a9.c02088","type":"alexa-remote-event","z":"38ca7759.db454","name":"","account":"bb3cd394.5c546","event":"ws-device-activity","x":370,"y":620,"wires":[["9718b891.06c4c","e0e6f914.895ab8"]]},{"id":"9718b891.06c4c","type":"debug","z":"38ca7759.db454","name":"Alle Aktivitäten der im System verfügbaren Alexas","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","x":710,"y":620,"wires":[]},{"id":"e0e6f914.895ab8","type":"change","z":"38ca7759.db454","name":"Auswerten der Sprachbefehle","rules":[{"t":"move","p":"payload.description.summary","pt":"msg","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":650,"y":660,"wires":[["5a375040.d9fec"]]},{"id":"c0cf8f89.6b017","type":"debug","z":"38ca7759.db454","name":"Ausgabe der gesprochenen Anweisung","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","x":1200,"y":660,"wires":[]},{"id":"5a375040.d9fec","type":"switch","z":"38ca7759.db454","name":"Abfrage der Befehle","property":"payload","propertyType":"msg","rules":[{"t":"regex","v":"dachgeschoss","vt":"str","case":false}],"checkall":"true","repair":false,"outputs":1,"x":900,"y":660,"wires":[["c0cf8f89.6b017"]]},{"id":"38b64cf3.ab2c34","type":"comment","z":"38ca7759.db454","name":"Alexaaktivität sowohl Befehle auslesen","info":"","x":410,"y":560,"wires":[]},{"id":"bb3cd394.5c546","type":"alexa-remote-account","z":"","name":"Alexa_Tinker","authMethod":"proxy","proxyOwnIp":"192.168.180.xx","proxyPort":"3456","cookieFile":"/usr/local/addons/redmatic/var/alexaproxi.txt","refreshInterval":"3","alexaServiceHost":"layla.amazon.de","amazonPage":"amazon.de","acceptLanguage":"de-DE","userAgent":"","useWsMqtt":"on","autoInit":"on"}]
Gruß Thomas
972 Kanäle in 165 Geräten: Davon 16 HM, 145 HMIP, 2 Gruppen und 2 CUXD Geräte

stahchde
Beiträge: 63
Registriert: 08.03.2018, 08:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 3 Mal

Re: Redmatic - Alexa: Rollo Steuerung

Beitrag von stahchde » 28.03.2020, 06:32

Hallo Thomas,

Wie stellst du bei der Nutzung von node-red-contrib-alexa-remote2 sicher, dass die Verbindung nicht verloren geht. Bei mir funktioniert es nach Einrichtung immer ein paar Tage und dann fehlt die Verbindung zum Account von Alexa.

Kann man Alexa dazu bekommen, nicht zu kommentieren wenn sie den Befehl nicht kennt, der aber durch Redmatic sauber verarbeitet wird ... das bekomme ich meiner Frau sonst nie erklärt ;-)

Gruß Christian

tloeffel
Beiträge: 447
Registriert: 13.09.2017, 05:11
Hat sich bedankt: 1 Mal
Danksagung erhalten: 12 Mal

Re: Redmatic - Alexa: Rollo Steuerung

Beitrag von tloeffel » 28.03.2020, 18:08

Hallo Christian,

hast Du einmal im LOG geschaut was Redmatic da rein schreibt? Bei mir gibt es mit der Node auch in Kombination mit anderen Nodes keine Probleme.

Ich nutze wie im ersten Teil erwähn:
- CloudMatic für CCU
- Alexa APP auf dem Handy
- CloudMatic für Alexa Skill 2.0

Das funktioniert super und relativ fehlerfrei. Natürlich gibt hier ebenfalls Alexa einen Kommentar wenn sie was nicht erkennt. Zudem lassen sich alle Sonos (mit Alexa) ebenfalls ansteuern. Die Alexa-Node benutze ich derzeit "operativ" nur zu Ansagen.

Gerne probiere ich Sachen für Dich auch aus.

Gruß Thomas
972 Kanäle in 165 Geräten: Davon 16 HM, 145 HMIP, 2 Gruppen und 2 CUXD Geräte

stahchde
Beiträge: 63
Registriert: 08.03.2018, 08:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 3 Mal

Re: Redmatic - Alexa: Rollo Steuerung

Beitrag von stahchde » 02.04.2020, 05:40

Guten Morgen Thomas,

das mit dem "Gemecker" von Alexa hält mich davon ab es einzusetzen.Dann werde ich die Rollos mit Alexa Routinen abbilden, damit sie auf hoch und Runter hört und es nicht über eine Lampe mit an und aus angesagt werden muss. Die Cloud ist dabei keine Option für mich.

Seit ich alle 4 Stunden einen "Check Authentication" mache scheint die Verbindung auch bestehen zu bleiben.

Gruß
Christian

hobbyquaker
Beiträge: 3978
Registriert: 12.07.2009, 20:01
Hat sich bedankt: 17 Mal
Danksagung erhalten: 176 Mal
Kontaktdaten:

Re: Redmatic - Alexa: Rollo Steuerung

Beitrag von hobbyquaker » 13.04.2020, 16:33

FYI: Ich habe zum Thema Alexa via "Node-RED Smart Home Control" angefangen ein bisschen Doku zu machen: https://github.com/rdmtc/RedMatic/wiki/ ... me-Control

Benutzeravatar
joni-blue
Beiträge: 1171
Registriert: 04.01.2012, 12:20
System: CCU
Wohnort: Hannover
Hat sich bedankt: 6 Mal
Danksagung erhalten: 1 Mal

Re: Redmatic - Alexa: Rollo Steuerung

Beitrag von joni-blue » 23.11.2020, 13:05

hobbyquaker hat geschrieben:
13.04.2020, 16:33
FYI: Ich habe zum Thema Alexa via "Node-RED Smart Home Control" angefangen ein bisschen Doku zu machen: https://github.com/rdmtc/RedMatic/wiki/ ... me-Control
Hi,

Kann man eigentlich den node auf 2 verschiedene ccu3 nutzen mit dem gleichen account.
das man auf der Alexa die smart home geräte von beiden ccu bekommt?

lg jörn
Reboot tut gut ! ! !

Antworten

Zurück zu „RedMatic“