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

  • jonofe
    antwortet
    Wie kann denn dann in deiner Fehlermeldung LockControllerProperty auftauchen?
    Bis zur neuen Version bitte noch ein wenig Geduld.

    Einen Kommentar schreiben:


  • Teutone
    antwortet
    jonofe kannst mal einen code Vergleich machen mit der aktuellen version und deiner lokalen oder mir deinen LBS zukommen lassen? das ist mit beyond compare einfacher für mich;-) als Fehler im code zu suchen.

    Einen Kommentar schreiben:


  • Teutone
    antwortet
    Zitat von jonofe Beitrag anzeigen
    Das ist vermutlich noch ein Fehler in der Version, die im DL Portal ist, welcher in meiner aktuellen Version schon behoben ist.
    LB_LBSID_LockControllerProperty gibt es nicht mehr. Das muss jetzt LB_LBSID_LockProperty sein.
    Entweder du ersetzt das mal selbst im Sourcecode und prüfst, ob es dann geht, oder du wartest auf die nächste Version, welche dann auch Rolladen Befehle unterstützt.

    Dürfte nur einmal im Sourcecode vorhanden sein:

    Code:
    if ($E[44]['refresh'] == 1 && $E[21]['value'] == 1)
    $properties[] = LB_LBSID_Lock[S][COLOR=#e74c3c]Controller[/COLOR][/S]Property($E);
    Nein, das war es nicht. Im Code ist bereits "LB_LBSID_LockProperty".

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Ja, mit live555 Proxy und stunnel geht das. Aber die Verzögerung von 3-10 Sekunden ist mir viel zu hoch.

    Einen Kommentar schreiben:


  • ThorstenGehrig
    antwortet
    Hat eigentlich schon jemand mal Kameras (Standbild und/oder Live-Video) anschließen können?
    Über EDOMI habe ich meine China-Cams und eine Mobotix schon (mittels YAHKA Plugin) auf Apple HomeKit adaptiert... eine Anbindung an Alexa währe jetzt noch schick ;-)

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Das ist vermutlich noch ein Fehler in der Version, die im DL Portal ist, welcher in meiner aktuellen Version schon behoben ist.
    LB_LBSID_LockControllerProperty gibt es nicht mehr. Das muss jetzt LB_LBSID_LockProperty sein.
    Entweder du ersetzt das mal selbst im Sourcecode und prüfst, ob es dann geht, oder du wartest auf die nächste Version, welche dann auch Rolladen Befehle unterstützt.

    Dürfte nur einmal im Sourcecode vorhanden sein:

    Code:
    if ($E[44]['refresh'] == 1 && $E[21]['value'] == 1)
    $properties[] = LB_LBSID_Lock[S][COLOR=#e74c3c]Controller[/COLOR][/S]Property($E);

    Einen Kommentar schreiben:


  • Teutone
    antwortet
    Wenn ich E5 setze, das schmiert EDOMI ab.
    Meldung im Log:
    2020-01-17 11:43:26 968168 ? 26604 Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19001201.php | Fehlercode: 1 | Zeile: 204 | Call to undefined function LB_19001201_LockControllerProperty() FATALERROR
    2020-01-17 11:43:27 031114 MAIN 26311 Prozess LOGIC läuft nicht mehr! FATALERROR
    2020-01-17 11:43:38 297339 MAIN 26711 ACHTUNG: EDOMI wurde unerwartet beendet! ERROR
    2020-01-17 11:43:43 298453 MAIN 26711 ACHTUNG: EDOMI wurde unerwartet beendet: FATALERROR in LBS 19001201 | EDOMI wird pausiert ERROR
    2020-01-17 11:50:52 224873 ? 27389 Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19001201.php | Fehlercode: 1 | Zeile: 204 | Call to undefined function LB_19001201_LockControllerProperty() FATALERROR
    2020-01-17 11:50:52 307086 MAIN 27078 Prozess LOGIC läuft nicht mehr! FATALERROR
    2020-01-17 11:51:03 689996 MAIN 27496 ACHTUNG: EDOMI wurde unerwartet beendet! ERROR
    2020-01-17 11:51:08 691096 MAIN 27496 ACHTUNG: EDOMI wurde unerwartet beendet: FATALERROR in LBS 19001201 | EDOMI wird pausiert ERROR
    2020-01-17 11:54:46 020728 ? 27920 Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19001201.php | Fehlercode: 1 | Zeile: 204 | Call to undefined function LB_19001201_LockControllerProperty() FATALERROR
    2020-01-17 11:54:46 071788 MAIN 27624 Prozess LOGIC läuft nicht mehr! FATALERROR
    2020-01-17 11:54:57 925522 MAIN 28032 ACHTUNG: EDOMI wurde unerwartet beendet! ERROR
    2020-01-17 11:55:02 927300 MAIN 28032 ACHTUNG: EDOMI wurde unerwartet beendet: FATALERROR in LBS 19001201 | EDOMI wird pausiert ERROR
    2020-01-17 12:14:11 497092 ? 29501 Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19001201.php | Fehlercode: 1 | Zeile: 204 | Call to undefined function LB_19001201_LockControllerProperty() FATALERROR
    2020-01-17 12:14:11 569343 MAIN 29203 Prozess LOGIC läuft nicht mehr! FATALERROR
    2020-01-17 12:14:23 222975 MAIN 29597 ACHTUNG: EDOMI wurde unerwartet beendet! ERROR
    2020-01-17 12:14:28 224059 MAIN 29597 ACHTUNG: EDOMI wurde unerwartet beendet: FATALERROR in LBS 19001201 | EDOMI wird pausiert

    Einen Kommentar schreiben:


  • Teutone
    antwortet
    Danke dir, ich geh mal auf Fehlersuche.

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Zitat von Teutone Beitrag anzeigen
    Unterstützt das der LBS noch nicht? Laut deiner LBS Hilfe nicht
    Doch das sollte funktionieren. Es wurde damal vom Alexa Service in Deutschland noch nicht unterstützt.

    So musst du vorgehen:
    E1: Event iKO vom 19001200 Smarthome Skill LBS
    E2: 8
    E3: Haustuer
    E4: Haustür
    E5: 1
    E6: 1
    E8: SMARTLOCK
    E21: 1
    E44: Status iKO deines Schlosses (0=entriegelt, 1=verriegelt)

    In der Alexa-App das "Entriegeln per App" und "Entriegeln per Sprache" aktivieren. Das musst du mit deinem Amazon Account und ggf. MFA bestätigen und zusätzlich musst du einen vierstelligen Sprachcode festlegen, z.B. 1234

    Danach kannst du mit

    "Alexa, Haustür verriegeln." => A15=1
    "Alexa, Haustür entriegeln." (hier fragt Alexa nach dem Sprachcode) => A16=1

    das Schloss steuern.

    EDIT: Habs gerade getestet. FUNKTIONIERT!

    Einen Kommentar schreiben:


  • Teutone
    antwortet
    jonofe Unterstützt das der LBS noch nicht? Laut deiner LBS Hilfe nicht, fehlt da noch was im Code?

    Einen Kommentar schreiben:


  • Teutone
    antwortet
    Zitat von Teutone Beitrag anzeigen
    Hat schon einer das UNLOCK hinbekommen mit dem Lock Controller
    ==========
    Schließe # ab
    Ist # abgeschlossen?

    Laut Anleitung https://developer.amazon.com/en-US/d...ontroller.html muss man das Feature erst aktivieren, ich finde es nur nicht.
    Ok, habs gefunden. Man muss am LBS die Display Categorie "SMARTLOCK" auch verwenden, dann kann man in der Alexa App auch die Einstellungen vornehmen. Bedankt

    Einen Kommentar schreiben:


  • Teutone
    antwortet
    Hat schon einer das UNLOCK hinbekommen mit dem Lock Controller
    ==========
    Schließe # ab
    Ist # abgeschlossen?

    Laut Anleitung https://developer.amazon.com/en-US/d...ontroller.html muss man das Feature erst aktivieren, ich finde es nur nicht.

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    jo, das ist die richtige Kombi.

    Einen Kommentar schreiben:


  • HeMichael
    antwortet
    meint ihr den Alexa Custom Command Validator mit Custom Skill?

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Zitat von Teutone Beitrag anzeigen
    Aber der 19001201 LBS ist halt echt oft am Start, pro Befehl halt einmal! Da kommen schnell 30-50 Befehle zusammen.
    Ja das ist wohl so.
    Bei mir sinds derzeit ingesamt über 70 Smarthome Geräte, davon allerdings einige, die über andere Skills kommen. Aber auf ca. 50 Stück via Edomi komme ich bestimmt auch.

    Einen Kommentar schreiben:

Lädt...
X