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
    Bedeutet das, Alexa Gerätesuche hat die neuen gefunden und sie tauchen in der App auf, lassen sich aber nicht steuern?

    Sicher, dass du das Event iKO richtig verknüpft hast?

    Einen Kommentar schreiben:


  • Janncsi
    antwortet
    Habe gerade ein paar Geräte angelegt, konnte diese auch super in Alexa hinzufügen.

    Wenn ich jetzt aber die Geräte ansprechen will, bspw. "Alexa, schalte Wohnzimmerlampe an" kommt nach 3 Sekunden "Wohnzimmerlampe reagiert nicht"...

    Was kann die Ursache sein? Zu viele Logins oder Anfragen?

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Zitat von ThorstenGehrig Beitrag anzeigen
    wo kriegt mann den den Beta-Baustein her?
    Dauert noch ein wenig. Da sich keiner zeitnah gemeldet hatte, habe ich selbst etwas intensiver Beta-getestet, bin aber jetzt noch in der Einarbeitung der Beta-Test-Ergebnisse.

    Einen Kommentar schreiben:


  • ThorstenGehrig
    antwortet
    Hi
    wo kriegt mann den den Beta-Baustein her? Im Download scheint ja der "Echo Device Name" noch nicht zu existieren.
    Ich habe 9 Alexas/Echos im Einsatz ... und da würde mir das passen :-)

    Gruß
    Thorsten

    Einen Kommentar schreiben:


  • lordofchaos
    antwortet
    ok Danke für die Info.
    Hab ich jetzt mal so gemacht.

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Ja, nginx muss neu gestartet/geladen werden, wenn die Zertifikate erneuert wurden.
    Da die Erneuerung bereits 60 Tage vor Ablauf möglich ist, ist ein expliziter Neustart zwar sinnvoll, aber nicht notwendig wenn innerhalb der 60 Tage der Server vielleicht ohnehin mal rebootet wurde, dann ist alles gut.

    Automatisieren kann du es aber wie folgt:

    Erzeuge die Datei /etc/letsencrypt/renewal-hooks/deploy/01-reload-nginx mit folgendem Inhalt:
    Code:
    #! /bin/sh 
     set -e  /etc/init.d/nginx configtest /etc/init.d/nginx reload 
    [URL="https://www.guyrutenberg.com/2017/01/01/lets-encrypt-reload-nginx-after-renewing-certificates/"][/URL]


    Wichtig: Die Datei mit

    Code:
    chmod 755 /etc/letsencrypt/renewal-hooks/deploy/01-reload-nginx
    ausführbar machen.

    Einen Kommentar schreiben:


  • lordofchaos
    antwortet
    glaub ich hab es. Last ihr den Server auch immer per cronjob neu starten?
    nachdem ich nun ngnix gestopt und wieder gestartet habe ging es.

    Einen Kommentar schreiben:


  • lordofchaos
    antwortet
    hab jetzt nochmal den Befehl ausgeführt
    Code:
    IMPORTANT NOTES:
     - Congratulations! Your certificate and chain have been saved at:
       /etc/letsencrypt/live/xxx.de/fullchain.pem
       Your key file has been saved at:
       /etc/letsencrypt/live/xxx.de/privkey.pem
       Your cert will expire on 2019-06-16. To obtain a new or tweaked
       version of this certificate in the future, simply run
       letsencrypt-auto again. To non-interactively renew *all* of your
       certificates, run "letsencrypt-auto renew"
     - If you like Certbot, please consider supporting our work by:
    dennoch geht es nicht und im Browser erscheint noch immer Zertifikat ungültig mit Ablauf von vor 2 Tagen

    edit:
    und unter /etc/nginx/sites-enabled/default
    ist auch das richtige verzeichnis soweit ich es sehe

    Code:
    ​​​​​​​server {
            listen 443 ssl default_server;
            ssl_certificate /etc/letsencrypt/live/xxx.de/fullchain.pem;
            ssl_certificate_key /etc/letsencrypt/live/xxx.de/privkey.pem;
    Zuletzt geändert von lordofchaos; 18.03.2019, 17:24.

    Einen Kommentar schreiben:


  • lordofchaos
    antwortet
    Alexa antwortet "xxx reagiert leider nicht"
    Schaue ich unter https://alexa.amazon.de bei Geräten
    steht da alles offline. Also die virtuellen Geräte aus dem 1201 LBS
    wenn ich meine Seite xxxx.de aufrufe komme ich zu nginx und es kommt die Meldung das die Seite unsicher ist.
    Schaue ich mir das Zertifikat an steht da
    Expires OnSaturday, March 16, 2019 at 12:23:21 PM
    Also abgelaufen.
    Oben die Meldung sagt doch was anderes?

    Soll ich den was anders benutzen als Befehl zum erneuern?
    Code:
    ./letsencrypt-auto certonly --standalone --rsa-key-size 4096 -d xxx.de
    bisher hatte ich immer Probleme gehabt mit dem erneuern und ich brauchte ne Zeit. Keine Ahnung wieso.

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Welche Geräte in welcher App sind Offline? Die Echo Devices? Oder die virtuellen Geräte, die vom 1201 LBS kommen?
    Ich würde mal versuchen von außen per HTTPS zuzugreifen. Dann solltest du besser keine SSL Warnings bekommen.

    Einen Kommentar schreiben:


  • lordofchaos
    antwortet
    Hallo,

    kann mir nochmal jemand helfen? Momentan sind alle Geräte in der App offline und reagieren nicht.
    Schaue ich auf dem Pi und möchte Zertifikat updaten kommt

    Code:
    root@raspberrypi:/opt/letsencrypt# ./letsencrypt-auto certonly --standalone --rsa-key-size 4096 -d xxx.de
    Saving debug log to /var/log/letsencrypt/letsencrypt.log
    Plugins selected: Authenticator standalone, Installer None
    Cert not yet due for renewal
    
    You have an existing certificate that has exactly the same domains or certificate name you requested and isn't close to expiry.
    (ref: /etc/letsencrypt/renewal/loc.my-homeip.de.conf)
    
    What would you like to do?
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    1: Keep the existing certificate for now
    2: Renew & replace the cert (limit ~5 per 7 days)
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Select the appropriate number [1-2] then [enter] (press 'c' to cancel):
    Das sieht für mich so aus als ob das Zertifikat schon noch gültig ist bzw. erneuert wurde und nicht daran liegt.

    Mache ich nun Servertest kommt als Klasse T raus und unten steht "Warnung: Inkonsistente Serverkonfiguration"

    Einen Kommentar schreiben:


  • Janncsi
    antwortet
    Das gefällt mir! Werde ich nachher testen.

    Habe aber trotzdem bereits geschaut ob es mit der Gruppebzuordnung in der App funktioniert. Wie zu erwarten lief auch das einwandfrei.

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Falls jemand Lust auf einen Beta-Test einer neuen Funktion des Edomi Smarthome Skills hat, bitte weiterlesen ...

    Neue Funktion: Der Alexa Smarthome Device LBS (19001201) gibt nun an einem Ausgang den Namen des auslösenden Echo Devices aus. Damit sind nun grundsätzlich alle Befehle ohne Raumangabe möglich, da man das zu schaltende Device über die Lokation des Echo Geräts feststellen kann.

    Voraussetzungen für den Beta Test:
    - Besitz mehrerer Echo Devices
    - Bedarf an o.g. Funktionalität
    - Lauffähiger Alexa Smarthome Skill LBS (19001200) und entsprechende Alexa Smarthome Devices LBS (19001201)
    - Lauffähiger Alexa Control LBS (19000809)

    Das ganze würde dann ungefähr so aussehen:

    Screenshot from 2019-03-15 18-20-41.png

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Ich vermute die Zuordnung wird über die Display Category gemacht gemacht.

    Einen Kommentar schreiben:


  • gspsteve
    antwortet
    Zitat von Janncsi Beitrag anzeigen
    Schaltet sich das Licht eigentlich auch an, wenn das Device "Esszimmerlampe" heißt und man sagt "Alexa, schalte das Licht ein"?
    Ja, bei mir heißt das Device Esszimmerlicht und schaltet mit
    "Alexa, schalte das Licht ein"

    Einen Kommentar schreiben:

Lädt...
X