Hallo,
danke das wars. Ist irgendwie an mir vorbei gelaufen.
Gruss
Lars
Ankündigung
Einklappen
Keine Ankündigung bisher.
Amazon Alexa Plugin
Einklappen
X
-
Nabend,
ich habe das mal mit der Einstellung von jonsson probiert. Bei mir funktioniert das nicht. Ich bekomme untenstehende Fehlermeldungen. TurOnTurnOff führt er aus und alexa sagt das das Ziel nicht erreichbar ist. Andere normal Schaltbare Sachen funkionieren einwandfrei. Pluginversion ist 1.0.2
Code:2020-06-07 20:58:24 ERROR alexa4P3 Alexa P3: execution of control-directive 'AlexaReportState' failed: 'Rolladen_Kueche' 2020-06-07 20:58:24 ERROR alexa4P3 Alexa P3: execution of control-directive 'AlexaReportState' failed: 'Kuche_Fenster' 2020-06-07 20:59:40 ERROR alexa4P3 Alexa P3: execution of control-directive 'AlexaReportState' failed: 'Rolladen_Kueche' 2020-06-07 20:59:41 ERROR alexa4P3 Alexa P3: execution of control-directive 'AlexaReportState' failed: 'Kuche_Fenster' 2020-06-07 21:00:54 ERROR alexa4P3 Alexa P3: execution of control-directive 'SetRangeValue' failed: 'SmartHome' object has no attribute 'Alexa4P3' 2020-06-07 21:00:57 ERROR alexa4P3 Alexa P3: execution of control-directive 'SetRangeValue' failed: 'SmartHome' object has no attribute 'Alexa4P3' 2020-06-07 21:00:59 ERROR alexa4P3 Alexa P3: execution of control-directive 'SetRangeValue' failed: 'SmartHome' object has no attribute 'Alexa4P3' 2020-06-07 21:01:01 ERROR alexa4P3 Alexa P3: execution of control-directive 'SetRangeValue' failed: 'SmartHome' object has no attribute 'Alexa4P3' 2020-06-07 21:01:10 ERROR alexa4P3 Alexa P3: execution of control-directive 'AlexaReportState' failed: 'rollladenwohnzimmer' 2020-06-07 21:01:12 ERROR alexa4P3 Alexa P3: execution of control-directive 'SetRangeValue' failed: 'rollladenwohnzimmer' 2020-06-07 21:01:14 ERROR alexa4P3 Alexa P3: execution of control-directive 'SetRangeValue' failed: 'rollladenwohnzimmer' 2020-06-07 21:03:21 ERROR alexa4P3 Alexa P3: execution of control-directive 'SetRangeValue' failed: 'SmartHome' object has no attribute 'Alexa4P3' 2020-06-07 21:03:25 ERROR alexa4P3 Alexa P3: execution of control-directive 'SetRangeValue' failed: 'SmartHome' object has no attribute 'Alexa4P3' 2020-06-07 21:03:35 ERROR alexa4P3 Alexa P3: execution of control-directive 'TurnOn' failed: 'SmartHome' object has no attribute 'Alexa4P3'
Code:Rolladen: alexa_name: Rollladen Wohnzimmer alexa_device: Rollladen_Wz alexa_description: 'Rollladen Wohnzimmer' alexa_icon: 'EXTERIOR_BLIND' alexa_proactivelyReported: 'False' alexa_retrievable: 'True' move: type: num visu_acl: rw knx_dpt: 1 enforce_updates: yes alexa_device: Rollladen_Wz alexa_actions: "TurnOn TurnOff" knx_send: 5/1/20 stop: type: num visu_acl: rw knx_dpt: 1 enforce_updates: yes alexa_device: Rollladen_Wz alexa_actions: Stop alexa_retrievable: 'False' alexa_proactivelyReported: 'False' knx_send: 5/1/21 Position: type: num visu_acl: rw alexa_device: Rollladen_Wz alexa_actions: 'SetRangeValue AdjustRangeValue' alexa_retrievable: 'True' alexa_range_delta: 10 alexa_item_range: 0-255 knx_dpt: 5 enforce_updates: yes knx_listen: 5/1/25 knx_send: 5/1/22 knx_init: 5/1/25
Code:Rolladen: alexa_name: "Rollladen Küche" alexa_device: Rollladen_Kueche alexa_description: "Rollladen Küche" alexa_icon: 'EXTERIOR_BLIND' alexa_proactivelyReported: 'False' alexa_retrievable: 'True' move: type: num enforce_updates: yes visu_acl: rw alexa_device: Rollladen_Kueche alexa_actions: "TurnOn TurnOff" knx_dpt: 1 knx_send: 5/1/60 stop: type: num visu_acl: rw enforce_updates: yes alexa_device: Rollladen_Kueche alexa_actions: "Stop" alexa_retrievable: 'False' alexa_proactivelyReported: 'False' knx_dpt: 1 knx_send: 5/1/61 Position: type: num enforce_updates: yes visu_acl: rw alexa_device: Rollladen_Kueche alexa_actions: "SetRangeValue AdjustRangeValue" alexa_retrievable: 'True' alexa_range_delta: 10 alexa_item_range: 0-255 knx_dpt: 5 knx_listen: 5/1/67 knx_send: 5/1/66 knx_init: 5/1/67
Zuletzt geändert von vossy74; 07.06.2020, 21:46.
Einen Kommentar schreiben:
-
@schuma
Danke für die schnelle Antwort! Meinst du mit "Image von Onkelandy" das Image, auf dem auch die SmartHomeNG läuft, oder hat er auch ein Image für die NGINX aufgesetzt?
Beste Grüße
Michael
Einen Kommentar schreiben:
-
Die Anleitung bezieht sich auf das fertige Image von Onkelandy. Dort gibt es ein Setup_all um das Image zu konfigurieren. Innerhalb dieser setup Routine kann man dann auch nginx einrichten.
Wenn du das System nun selber zusammengestellt hast, musst du Nginx auch händisch installieren.
Grüße, Marc
Einen Kommentar schreiben:
-
schuma
Ich habe eine Verständinsfrage zu deiner pdf-Anleitung aus Post 779. Du schreibst unter 4, dass man sich per ssh mit dem RPI verbindet und den NGINX über den Befehl "setup_all" in der Kommandozeile konfiguriert.
Ich habe nginx mit apt-get installiert und dann setup_all in die Kommandozeile getippt. Bekomme dann eine Fehlermeldung und finde auch nirgends einen Hinweis auf setup_all in Verbindung mit NGINX.
Wie meinst du den Punkt genau? Kannst du mir sagen was ich falsch mach?
Danke dir!!
Einen Kommentar schreiben:
-
floho
mMn sollte es so (wie bei mir) aussehen. das TurnOn/TurnOff halte ich bei einem Rolladen nicht für richtig, wie Cannon schon geschrieben hat:
2020-05-21 21_50_20-alexa4p3 Plugin.png
mein Item dazu:
Das on_change habe ich eingebaut, da mein Aktor (MDT) jede Positionsfahrt mit der Lamellenposition 0/horizontal abschließt. Damit schließe ich sie immer, außer sie ist ganz eingefahren. Zum Glück funktioniert das auch ohne eigenes Verfahren, der Raffstore bleibt jetzt immer geschlossen stehenCode:EG: Arbeitszimmer: JalousieGesamt: alexa_name: Rollladen Büro alexa_device: rolladen_buero alexa_description: Rollladen Büro alexa_icon: EXTERIOR_BLIND alexa_proactivelyReported: 'False' alexa_retrievable: 'True' Lamellenposition: type: num visu_acl: rw knx_dpt: 5 knx_send: 2/3/120 enforce_updates: 'true' Bewegen: type: num visu_acl: rw knx_dpt: 1 knx_send: 2/0/20 knx_init: 2/0/20 enforce_updates: 'true' SchrittStopp: type: num visu_acl: rw knx_dpt: 1 knx_send: 2/0/21 knx_cache: 2/0/21 knx_listen: 2/0/21 enforce_updates: 'true' alexa_device: rolladen_buero alexa_actions: Stop alexa_retrievable: 'False' alexa_proactivelyReported: 'False' Position: type: num visu_acl: rw knx_dpt: 5 knx_listen: 2/3/20 knx_send: 2/3/20 knx_init: 2/3/20 on_change: EG.Arbeitszimmer.JalousieGesamt.Lamellenposition = 0 if value == 0 else 255 enforce_updates: 'true' alexa_device: rolladen_buero alexa_actions: SetRangeValue AdjustRangeValue alexa_retrievable: 'True' alexa_range_delta: 100 alexa_item_range: 0-255
Einen Kommentar schreiben:
-
Das wäre dann aber so nicht richtig. Dazu müsste er dann auch knx_dpt anpassen. Und zwar auf 5001 oder 5.001. Ich persönlich arbeite in SmartHomeNG lieber mit 0-255, damit kann man feiner auflösen.Zitat von schuma Beitrag anzeigenWenn Dein Aktor 0-100% macht, dann stell bei Range 0-100 ein.
Einen Kommentar schreiben:
-
Da sind ein paar Sachen im Item falsch:Zitat von floho Beitrag anzeigenLeider habe aber auch ich etwas Schwierigkeiten mit meinen Rollladen. Typisches Beispiel Büro:
Zum einen fehlt bei dem Item "position" das "alexa_device" zum anderen, glaube ich, muss im selben Item "SetPercentage" raus.
Was mir sonst noch aufgefallen ist, dass du in dem Item:
Alle 3 machen wenig Sinn, eins reicht aus. Ich nutze knx_cache, welches ohnehin knx_listen, als auch knx_init beinhaltet.Code:knx_init: 5/1/83 knx_cache: 5/1/83 knx_listen: 5/1/83
Einen Kommentar schreiben:
-
Wenn Dein Aktor 0-100% macht, dann stell bei Range 0-100 ein.
Ich habe auch echt lange getüftelt. Es liegt ganz stark an der Namensgebung.
Ich hatte dann mit Roll eins... usw gute Erfahrungen gemacht.
Amazon muss da wohl noch etwas nachbessern.
Einen Kommentar schreiben:
-
Besten Dank!!Zitat von jonsson Beitrag anzeigen
Leider habe aber auch ich etwas Schwierigkeiten mit meinen Rollladen. Typisches Beispiel Büro:
Über das alexa4p3 Webinterface lässt er sich hoch/runter fahren.Code:buero: name: rollo_Buero alexa_name: Rollo Büro alexa_device: rolladen_buero alexa_description: Rollo Büro alexa_icon: EXTERIOR_BLIND alexa_proactivelyReported: 'False' alexa_retrievable: 'True' move: type: bool knx_dpt: 1 knx_send: 5/1/80 enforce_updates: 'true' visu_acl: rw alexa_device: rolladen_buero alexa_actions: TurnOn TurnOff alexa_retrievable: 'True' automatic: type: dict uzsu_item: DG.rollo.buero.move cache: 'True' visu_acl: rw stop: type: bool knx_dpt: 1 knx_send: 5/1/81 enforce_updates: 'true' visu_acl: rw alexa_device: rolladen_buero alexa_actions: Stop alexa_retrievable: 'False' alexa_proactivelyReported: 'False' automatic: type: dict uzsu_item: DG.rollo.buero.stop cache: 'True' visu_acl: rw position: type: num knx_dpt: 5 knx_init: 5/1/83 knx_cache: 5/1/83 knx_listen: 5/1/83 knx_send: 5/1/82 visu_acl: rw enforce_updates: 'true' alexa_actions: SetRangeValue AdjustRangeValue SetPercentage alexa_retrievable: 'True' alexa_item_range: 0-255
Die Positionen funktionieren nicht, da vermute ich allerdings, dass es an meinen Aktors liegt. Der benötigt den Datentyp 1-100%
Wenn ich mit der Alexa rede ("Alexa, fahre den Rollo im Buero herunter", etc. ...) bringt diese die Meldung: Rollo Büro unterstützt das nicht.
Würde mich wieder einmal über Hilfe freuen.
Vielen Dank.
2020-05-20 17_44_57-Window.png
Einen Kommentar schreiben:
-
Kann mir wer mit den "perfect blinds" weiterhelfen?
https://github.com/smarthomeNG/plugi...#perfect_blind
Bei mir fehlten leider die 2 implemented actions SetRangeValue und AdjustRangeValue (so wie hier https://github.com/smarthomeNG/plugi...4P3_Seite1.jpg), über die Alexa funktioniert jetzt aktuell auch nur das Stopppen.
2020-05-15 01_38_27-alexa4p3 Plugin.pngCode:EG: Arbeitszimmer JalousieGesamt: alexa_name: Rollladen Büro alexa_device: rolladen_buero alexa_description: Rollladen Büro alexa_icon: EXTERIOR_BLIND alexa_proactivelyReported: 'False' alexa_retrievable: 'True' Bewegen: type: num visu_acl: rw knx_dpt: 1 knx_send: 2/0/20 knx_init: 2/0/20 enforce_updates: 'true' SchrittStopp: type: num visu_acl: rw knx_dpt: 1 knx_send: 2/0/21 knx_cache: 2/0/21 knx_listen: 2/0/21 enforce_updates: 'true' alexa_device: rolladen_buero alexa_actions: Stop alexa_retrievable: 'False' alexa_proactivelyReported: 'False' autotimer: 1 = 0 Position: type: num visu_acl: rw knx_dpt: 5 knx_listen: 2/3/20 knx_send: 2/5/20 knx_init: 2/3/20 enforce_updates: 'true' alexa_actions: SetRangeValue AdjustRangeValue alexa_retrievable: 'True' alexa_range_delta: 100 alexa_item_range: 0-255
Edit: Fehler gefunden. Auch unter Position muss das alexa_device noch einmal angegeben werden - die README.md ist nicht ganz richtig!
Einen Kommentar schreiben:
-
Ich gehe davon aus das du ein aktuelles und funktionierendes Plugin am Laufen hast.
Würdest du mir/uns den Gefallen tun und dein Plugin Verzeichnis "alexa4p3" hochladen bzw. zur Verfügung stellen?
Einen Kommentar schreiben:
-
Fehlende Übersetzung da die locale.yaml fehlt:Zitat von floho Beitrag anzeigenMir ist aufgefallen das im SmartHomeNG Log sehr oft die Fehlermeldung kommt:
Kann leider nicht genau einordnen woher diese Fehlermeldung kommt?Code:2020-05-14 13:23:30 ERROR lib.translation Trying to use undefined aditional_translations 'plugin/alexa4p3' 2020-05-14 13:23:30 ERROR lib.translation Trying to use undefined aditional_translations 'plugin/alexa4p3'
Post: 815:
die "locale.yaml", die "__init__.py" und die "action.py" + "p3_action.py" müssen in den Ordner ./plugins/alexa4p3/
Einen Kommentar schreiben:


Einen Kommentar schreiben: