Ankündigung

Einklappen

Sammelbestellung ETS6 Vollversionen aktiv!

Sammelbestellung für ETS6 Vollversionen (Prof., Home, Lite) mit 40% Rabatt aktiv! Infos im Forum!
Mehr anzeigen
Weniger anzeigen

Alexa Smarthome Skill (Payload Version 3)

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Gecko
    antwortet
    Hi,

    habe gerade die Bausteine geupdated und die edomi-smarthome-skill-PLv3.php auch getauscht.
    Meine Geräte reagieren auch noch. Aber wenn ich Geräte suche, findet Alex nichts, obwohl ich ein neues Gerät drin habe und auch einen Rolladen geändert und in Alexa vorher gelöscht habe.
    Nachdem ich die Logikseite mit dem Rolladen deaktiviert habe, geht die Suche wieder.
    Wie muss ich den Rollladen konfigurieren? Denke da ist ein Fehler.
    Habe CentOS 7 mit Edomi 2.00.

    thx Oliver
    Zuletzt geändert von Gecko; 28.07.2020, 16:18.

    Einen Kommentar schreiben:


  • trollmar
    antwortet
    Hi jonofe,

    ich hatte heite fehler im Last Echo Device LBS.
    War nicht da und meine Frau kann sich an kein Problem erinner.
    Das log sagt aber etwas.
    Wollte es nur "mitteilen"

    Edomi 2.02 CentOS6.5


    Code:
     [TABLE="border: 0, cellpadding: 0, cellspacing: 0"]
     	 		[TR]
     			[TD="colspan: 6"]{EDOMI,ERRLOG_2020-07.htm,12.07.2020,11:47:31,057502,14964}[/TD]
     		[/TR]
     		[TR]
     			[TD]Zeitstempel[/TD]
     			[TD]ms[/TD]
     			[TD]Prozess[/TD]
     			[TD]PID[/TD]
     			[TD]Meldung[/TD]
     			[TD]Status[/TD]
     		[/TR]
     		[TR]
     			[TD] [/TD]
     			[TD] [/TD]
     			[TD] [/TD]
     			[TD] [/TD]
     			[TD] [/TD]
     			[TD] [/TD]
     		[/TR]
     		[TR]
     			[TD]2020-07-15 16:22:23[/TD]
     			[TD]937249[/TD]
     			[TD]?[/TD]
     			[TD]23563[/TD]
     			[TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001202.php | Fehlercode: 2 | Zeile: 112 | array_key_exists() expects parameter 2 to be array, null given[/TD]
     			[TD]ERROR[/TD]
     		[/TR]
     		[TR]
     			[TD]2020-07-15 16:22:23[/TD]
     			[TD]938179[/TD]
     			[TD]?[/TD]
     			[TD]23563[/TD]
     			[TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001202.php | Fehlercode: 8 | Zeile: 125 | Undefined variable: found[/TD]
     			[TD]ERROR[/TD]
     		[/TR]
     	 [/TABLE]

    Einen Kommentar schreiben:


  • fiddo
    antwortet
    Zitat von Glotzkowski Beitrag anzeigen
    versuch mal in /usr/local/edomi/www/admin/lbs/alexa/eventGatewayConfig.php

    PHP-Code:
    $eventGatewayRegion='DE'
    hinzuzufügen.
    Den Fehler hatte ich auch und eigentlich sollte dieser Parameter automatisch dort eingetragen werden, sofern dies in alexa-config-PLv3.php im gleichen Pfad auch definiert ist.

    Vielen Dank ! Ja hat geklappt. ISt zwar in der alexa-config-PLv3.php eingetragen aber wird scheinbar nicht geschrieben.

    Einen Kommentar schreiben:


  • Glotzkowski
    antwortet
    Zitat von fiddo Beitrag anzeigen
    Jemand eine Idee für mich ?
    versuch mal in /usr/local/edomi/www/admin/lbs/alexa/eventGatewayConfig.php

    PHP-Code:
    $eventGatewayRegion='DE'
    hinzuzufügen.
    Den Fehler hatte ich auch und eigentlich sollte dieser Parameter automatisch dort eingetragen werden, sofern dies in alexa-config-PLv3.php im gleichen Pfad auch definiert ist.

    Einen Kommentar schreiben:


  • fiddo
    antwortet
    Hallo, hab mich gestern mal mit der neuen Version 0.8 des Alexa Smarthome Skills gespielt.
    Erst mal ein großes "Danke schön" die Rolladensteuerung klappt TOP !!
    Mega Feature.

    Ich bekomm aber im System-Log genau jede Minute folgende Fehlermeldung.
    2020-07-14 21:13:59 828193 ? 1269 Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19001201.php | Fehlercode: 8 | Zeile: 1504 | Undefined variable: eventGatewayRegion ERROR
    2020-07-14 21:15:00 023706 ? 1269 Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19001201.php | Fehlercode: 8 | Zeile: 1504 | Undefined variable: eventGatewayRegion ERROR
    2020-07-14 21:16:00 054455 ? 1269 Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19001201.php | Fehlercode: 8 | Zeile: 1504 | Undefined variable: eventGatewayRegion ERROR
    2020-07-14 21:17:00 185199 ? 1269 Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19001201.php | Fehlercode: 8 | Zeile: 1504 | Undefined variable: eventGatewayRegion ERROR
    2020-07-14 21:18:02 078511 ? 1269 Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19001201.php | Fehlercode: 8 | Zeile: 1504 | Undefined variable: eventGatewayRegion ERROR
    2020-07-14 21:19:01 854228 ? 1269 Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19001201.php | Fehlercode: 8 | Zeile: 1504 | Undefined variable: eventGatewayRegion ERROR
    2020-07-14 21:20:02 533199 ? 1269 Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19001201.php | Fehlercode: 8 | Zeile: 1504 | Undefined variable: eventGatewayRegion ERROR
    2020-07-14 21:21:01 599468 ? 1269 Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19001201.php | Fehlercode: 8 | Zeile: 1504 | Undefined variable: eventGatewayRegion ERROR
    2020-07-14 21:22:01 746543 ? 1269 Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19001201.php | Fehlercode: 8 | Zeile: 1504 | Undefined variable: eventGatewayRegion ERROR
    2020-07-14 21:23:01 830035 ? 1269 Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19001201.php | Fehlercode: 8 | Zeile: 1504 | Undefined variable: eventGatewayRegion ERROR
    2020-07-14 21:24:02 141756 ? 1269 Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19001201.php | Fehlercode: 8 | Zeile: 1504 | Undefined variable: eventGatewayRegion ERROR
    2020-07-14 21:25:02 735619 ? 1269 Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19001201.php | Fehlercode: 8 | Zeile: 1504 | Undefined variable: eventGatewayRegion ERROR
    2020-07-14 21:26:02 372765 ? 1269 Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19001201.php | Fehlercode: 8 | Zeile: 1504 | Undefined variable: eventGatewayRegion ERROR
    2020-07-14 21:27:02 262067 ? 1269 Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19001201.php | Fehlercode: 8 | Zeile: 1504 | Undefined variable: eventGatewayRegion ERROR
    2020-07-14 21:28:01 791547 ? 1269 Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19001201.php | Fehlercode: 8 | Zeile: 1504 | Undefined variable: eventGatewayRegion ERROR


    Jemand eine Idee für mich ?
    Ich hab die beiden Bausteine getauscht und das neue Skillskript (edomi-smarthome-skill-PLv3.php) hochgeladen.
    Der Baustein funktioniert soweit zwar aber dadurch ist es im Logfile natürlich etwas nervig.

    VG Tino.

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Zitat von ThorstenGehrig Beitrag anzeigen
    in deinem einsatz wird wohl nur hoch & runter verwendet? Kannst du mal ausprobieren was "öffnen" und "schließen" im Ausgang liefern?
    Ich habe das mal gemäß der Anpassung von philipp900 getestet. Damit funktioniert es wie gewünscht, d.h. öffnen/schließen senden 0/100. hoch/runter funktioniert weiterhin korrekt. Ist in Version 0.9 nun enthalten. Danke an philipp900 .

    Der RangeController wird derzeit nur für Rolläden verwendet. Er ist grundsätzlich ziemlich mächtig und somit auch komplex zu konfigurieren, daher habe ich mich zunächst auf Rolläden beschränkt.
    Zuletzt geändert von jonofe; 06.07.2020, 18:00.

    Einen Kommentar schreiben:


  • ThorstenGehrig
    antwortet
    Hi
    @Philipp900: bewirkt deine änderung nur ein agepasstes verhalten bei "öffnen" und "schließen"? Oder auch bei hoch & runter?
    Deine änderungen sind im "Alexa.RangeController" - betrifft das auch andere Elemente außer den Blinds?

    @Jonofe: in deinem einsatz wird wohl nur hoch & runter verwendet? Kannst du mal ausprobieren was "öffnen" und "schließen" im Ausgang liefern?

    Danke & Gruß
    Thorsten

    Einen Kommentar schreiben:


  • philipp900
    antwortet
    jonofe Genau, die Höhe von 0-100 Prozent und die Lamellenverstellung von 0 bis 90 Grad.
    Ich dachte es ist eventuell möglich zwischen "Alexa Jalousie XY auf 60 Prozent" und "Alexa Jalousie XY auf 30 Grad" zu unterscheiden.

    ThorstenGehrig Ich denke das liegt am ActionsToDirective mapping im 1901200_LBS
    Probier mal 100 in Zeile 552, 0 in Zeile 564. 100 in Zeile 601 und 0 bis 99 in Zeile 609/610
    Außerdem noch das Vorzeichen in Zeile 576 bzw. 589 vertauschen.

    Habe es gerade mit den Änderungen und einem Wert von 255 an E51 erfolgreich bei mir getestet.
    Zuletzt geändert von philipp900; 05.07.2020, 10:12.

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    ThorstenGehrig dann liegt es an öffnen und schließen. Unterstützt wird dann hier wohl nur hoch/runter.
    philipp900 Ich steuere nur Rolläden damit. Es müssen aber zwei Devices sein, sonst kannst du mit hoch/runter oder der Prozentangabe ja nicht unterscheiden was gemeint ist. Für Lamellenverstellen gibt es m.W. Keine native Alexa Smarthome Unterstützung. Ist zumindest mein letzter Stand, Die Angabe müsse ja dann eigentlich als Winkel erfolgen, oder?

    Einen Kommentar schreiben:


  • philipp900
    antwortet
    Hi jonofe,
    Wie steuerst du damit die Lamellenstellung von Jalousien? Oder hast du nur Rolladen
    Muss ich da zwingend ein Zweites Device mit anderem Namen anlegen, damit ich Position und Winkel unabhängig voneinander vorgeben kann?

    Einen Kommentar schreiben:


  • ThorstenGehrig
    antwortet
    Hab ich...
    Rollladen Gästebad schließen liefert auf A24 = 0
    Rolladen Gästebad öffnen liefert auf A24=100
    E51 ist auf 100
    E5=1/E6=1/E28=1

    Gruß
    Thorsten

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Also bei mir ergibt "Rollos runter" eine 100%.
    Hast du E51 auf 100 und nutzt A24 zur Ansteuerung der Rolladenposition?

    Einen Kommentar schreiben:


  • ThorstenGehrig
    antwortet
    Hi
    danke... probiere gerade die Category aus => Klappt :-)

    Was mir aufgefallen ist: "Rollladen schließen" schickt 0% - öffnen schickt 100%.
    Ist das normal?
    Meine Rollladen-Logiken sind alle genau umgegehrt (0% = offen)... da muss ich mir jetzt einen Wertewandler raussuchen... (ein substraktion 100-x bei ein/ausgängen ist gerade meine Idee)

    Gruß
    Thorsten

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Die Category lautet: INTERIOR_BLIND

    Muss ich wohl noch in der Hilfe nachtragen.
    Ja das läuft bei mir seit ca. 5 Monaten sehr stabil, auch im Zusammenspiel mit dem "Alexa Last Active Echo Device"-LBS

    Einen Kommentar schreiben:


  • ThorstenGehrig
    antwortet
    Genau - ich vermute das CentOS7 vorrausetzung ist für die meisten von Jonofe´s Bausteinen.

    @Jonofe: für Smarthomedevice E8 gibt es in der hilfe noch nichts für Blinds:
    E8: Specifies the category of the device. Value range [ACTIVITY_TRIGGER|CAMERA|CONTACT_SENSOR|DOOR|DOORBE LL|LIGHT|MICROWAVE|MOTION_SENSOR|OTHER|SCENE_TRIGG ER|SMARTLOCK|SMARTPLUG|SPEAKER|SWITCH|TEMPERATURE_ SENSOR|THERMOSTAT|TV]

    Gibts da keine category - hast Du sie nicht eingebunden oder fehlt einfach das Update in der Hilfe?

    Gruß
    Thorsten

    Einen Kommentar schreiben:

Lädt...
X