Ankündigung

Einklappen
Keine Ankündigung bisher.

Amazon Alexa Plugin

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

  • psilo
    antwortet
    https://github.com/Andrek01/Alexa4PayloadV3/

    Zur Version: wir hatten auch schon shng releases mit 3 stellen, etwa 1.4.1.
    eine 1.0.0.0.0 ist aber definitiv schmarrn..

    Der Wikieintrag sagt für mich nicht, dass ein plugin zwingend bspw. version 43 haben muss, sondern theoretisch auch eine 1.0.2 sein kann mit den ganzzahligen versionen für plugins kam ich noch nie klar
    Zuletzt geändert von psilo; 17.02.2019, 10:56.

    Einen Kommentar schreiben:


  • bmx
    antwortet
    Tatsächlich ist diese Art der Numerierung entstanden, bevor es die plugin.yaml gab. Dort gibt es nun eine sh_minversion und eine sh_maxversion sowie die version des Plugins. Vermutlich wäre es auf Dauer einfacher eine fortlaufende Nummer als Revision zu vergeben und die min und max version zu pflegen.

    Einen Kommentar schreiben:


  • Msinn
    antwortet
    psilo Was ist denn der aktuelle Code Stand? Ich habe nur in das github Repo geschaut.

    Das mit der Versionsnummer hatte ich anders verstanden (mag mein Irrtum sein): Die ersten beiden Teile als Versionsnummer der SmartHomeNG Version und die dritte Stelle als Plugin Version. (Zumal auch Plugins von Cristian nur 3 Bestandteile haben).

    Eine Version 1.0.0.0.0 entspricht aber auch nicht Deinem Verständnis, da das Plugin weder aus shng v1.0 stammt noch damit lauffähig wäre.

    Etwas Offtopic: Wir sollten die Verwendung der Versionsnummer nochmal genauer beschreiben und evt. Etwas anders festlegen. Denn man könnte im Moment die Definition auch so interpretieren, dass mit jedem shng Release alle Plugin Versionen angepasst werden müssten.

    Nachtrag: Ich habe zu den Versionsnummern gerade nochmal im Wiki die Seite mit der Definition von Christian gefunden: https://github.com/smarthomeNG/smart...ersionsnummern
    Zuletzt geändert von Msinn; 17.02.2019, 10:37. Grund: Nachtrag hinzugefügt

    Einen Kommentar schreiben:


  • psilo
    antwortet
    Msinn wir hatten mit Christian doch mal definiert, dass die Pluginversion sich aus der SHNGVersion+der eigentlichen Pluginversion zusammensetzt. Daher die 5 Stellen - wenn man dem Plugin nicht nur eine INT Zahl als Version geben will. Das verwende ich auch sehr oft. Zudem hat er das vermutlich aus dem Original Alexa Plugin übernommen.

    Wichtiger wäre, dass der aktuelle Codestand im Develop mal wäre. Oder ist er das inzwischen?

    Einen Kommentar schreiben:


  • Msinn
    antwortet
    AndreK Die Metadaten des Plugins alexa4p3 sind leider sehr sparsam gepflegt. Bitte als absolutes minimum zusätzlich zum Abschnitt plugin: die Abschnitte parameters: und item_attributes: pflegen. Dies ist notwendig, damit das Plugin über die kommende Administrationsoberfläche konfiguriert werden kann.

    Weiterhin hätte ich die Bitte die Versionsnummer auf 3 Bestandteile zu beschränken: <Major>.<Minor>.<Revision>. Die bisherige Versionsnummer des Plugins hat 5 Bestandteile (1.0.0.0.0). Wobei mir völlig unklar ist, was die Funktion/Aussage der beiden letzten Bestandteile ist.

    Einen Kommentar schreiben:


  • henfri
    antwortet
    FYI:


    http://heise.de/-4310031

    Würde das helfen, die Einrichtung zu erleichtern?

    Einen Kommentar schreiben:


  • Cannon
    antwortet
    Ich habe jetzt mal das neue plugin installiert. Das mit den Farben funktioniert schon mal. Das finde ich wirklich super. Da ich aber die Farben in den RGBW-Stripes kaum verwendet habe bisher, muss ich noch ein wenig testen, insbesondere was den Dimmwert anbelangt. Da weiß ich nicht, ob das so läuft wie erwartet. Vor allem, wenn ich auch die Dimmfunktion von Alexa nutzen will ... noch geht letzteres nicht so recht .... das kann aber auch an meiner Konfiguration liegen. Bitte noch etwas Geduld.

    Einen Kommentar schreiben:


  • AndreK
    antwortet
    Hallo Jürgen,

    bei mir funktioniert offen und geschlossen beim Küchenfenster - Config sieht so aus :

    Code:
            fensterkontakt:
                type: bool
                name: kuechenfenster
                alexa_description: Küchenfenster
                alexa_name: kuechenfenster
                alexa_device: kuechenfenster
                alexa_icon: CONTACT_SENSOR
                alexa_actions: ReportContactState
                alexa_retrievable: 'True'
    Gruppenadresse fehlt da auch nur virtuelles Device. Wenn ich den Wert über das Backend ändere meldet Alexa korrekt zurück
    Dann viel Erfolg nächste Woche :-)
    Gruss Andre

    Einen Kommentar schreiben:


  • Jürgen
    antwortet
    Hallo Andre,

    mein Dot hatte letzte Woche auch einmal neu gebootet, keine Ahnung, ob es da etwas neues gibt..
    Fenster gehen nicht, da gibt es keine Statusänderung. Bekommst Du offen und zu angesagt?

    Vielleicht gibt es ja noch Rückmeldungen von anderen Anwendern???

    Ich teste erst nächste Woche wieder...

    Gruß Jürgen

    Einen Kommentar schreiben:


  • AndreK
    antwortet
    Hallo Juergen ,

    den gefunden Fehler hab ich korrigiert. Neue Version auf meinem Git.
    Allerdings hatte der Fehler das Einstellen der Temperatur betroffen.
    Wie gesagt ich kann dein Verhalten von Alexa nachvollziehen. Alexa verhält sich anders !
    Mein Dot hatte vor 2 Tagen die Verbindung zum Wlan verloren. Ich bin nicht sicher ob ein Update gemacht wurde.
    Ich hatte die Temperatur in den letzten Wochen nicht mehr abgefragt da das ein rein virtuelles Device für Testzwecke ist.

    Abfrage der Temperatur funktioniert, allerdings etwas anders.

    Vorher ging bei mir "Alexa, wie ist die Temperatur in der Küche ?" -> Die Temperatur in der Küche beträgt 21.8 Grad.

    Wenn ich jetzt so Frage kommt als Antwort "Licht Küche unterstützt das nicht" ??

    Wenn ich Frage "Alexa, wie ist die Temperatur von Küchenthermostat ?" liefert Alexa die korrekte Antwort.

    Wenn ich in der App oder auf der Website eine Gruppe "Küche" anlege und den Thermostat in die Gruppe nehme, kann ich wieder
    "Alexa wie ist die Temperatur in Küche ?" fragen und bekomme auch wieder die korrekte Antwort.

    Kannst du das Verhalten nachvollziehen ?

    Bist Du mit den Fensterkontakten weitergekommen ?

    Gruss Andre

    Einen Kommentar schreiben:


  • AndreK
    antwortet
    Das mit der Temperatur hab ich gefunden, muss nur noch eine Lösung dafür finden
    Also lass Deine Config mal besser wie ist/war. Ich geb Bescheid sobald ich hier was liefern kann

    Ergänze mal bei der Szene und nutze den SceneController lt. Readme
    enforce_updates: true

    Einen Kommentar schreiben:


  • Jürgen
    antwortet
    Hallo Andre,

    :-)
    Die Szenenauslösung ging vorher schon nicht. Da hatte ich als Action nur TurnOn, daher konnte ich nur einmal auslösen.
    Habe ich da vielleicht einen unpasssenden Parameter?


    Rollo_ab:

    alexa_name: "Gute Nacht"
    alexa_description: "Gute Nacht"
    alexa_device: gute_nacht
    alexa_actions: TurnOn TurnOff
    alexa_icon: SCENE_TRIGGER
    type: bool
    visu_acl: rw
    knx_dpt: 1
    knx_send: 9/5/21
    knx_cache: 9/5/21
    Gruß
    Jürgen

    Einen Kommentar schreiben:


  • AndreK
    antwortet
    Hallo Jürgen,

    das mit der Temperatur kann ich nachvollziehen, bin auf der Fehlersuche, das mit der Szene war das vor dem Update schon oder hast
    Du das neu eingebaut ?

    Einen Kommentar schreiben:


  • Jürgen
    antwortet
    Szenenauslösungsproblem:

    Hallo,

    noch eine andere Baustelle:
    Ich habe verschiedene Szenen, die über ein KNX Ein Telegramm ausgelöst werden.
    Meine Taster habe ich konfiguriert: Bei Betätigung sende "1", beim loslassen sende "0".

    Über Alexa kann ich jetzt "Alexa, schalte "Guten Morgen" ein" einmal starten.
    Für den nächsten Tag muss ich dann zunächst "Guten Morgen" ausschalten und kann die Szene dann wieder starten.
    Kann man das eleganter lösen? Klar, ich kann als letzte Aktion innerhalb der Szene noch eine "0" senden, aber die Szenen möchte ich da eigentlich nicht anfassen....

    Gruß
    Jürgen

    Einen Kommentar schreiben:


  • Jürgen
    antwortet
    Hallo Andre,

    OK, Fehlermeldung ist weg.

    Meine Fenster sind immer noch alle geöffnet :-(
    Statusänderung bringt keine Änderung der Alexa Ausgabe.. :-(

    Ueberwachung:

    Fenster:
    alexa_name: "Küchenfenster"
    alexa_description: "Küchenfenster"
    alexa_device: kuechenfenster
    alexa_actions: ReportContactState
    alexa_retrievable: 'True'
    alexa_icon: CONTACT_SENSOR
    type: bool
    visu_acl: r
    knx_dpt: 1
    knx_cache: 6/0/16
    Temperaturen gehen nicht mehr, wobei ich bei den Onewire vorher auch keinen Erfolg hatte, die Wetterstation aber zuverlässig angesagt wurde.
    Hast Du da vielleicht etwas geändert?
    Ja, ein Gartentor habe ich als Kontaktüberwachung. Hbae die Beschreibung getauscht, kein Erfolg: "Gartentor unterstützt das nicht".
    Kann jemand von Euch seine Temperaturen abfragen??

    Ueberwachung:

    Gartentor:
    alexa_name: "Gartentor"
    alexa_description: "Gartentor"
    alexa_device: gartentor
    alexa_actions: ReportContactState
    alexa_retrievable: 'True'
    alexa_icon: CONTACT_SENSOR
    type: bool
    visu_acl: r
    knx_dpt: 1
    knx_cache: 6/0/32

    Temperaturen:

    Garten:
    alexa_name: "Thermostat Garten"
    alexa_description: "Thermostat Garten"
    alexa_device: thermo_garten
    alexa_actions: ReportTemperature
    alexa_retrievable: 'True'
    alexa_icon: TEMPERATURE_SENSOR
    type: num
    sqlite: true
    knx_dpt: 9
    knx_cache: 6/0/103
    Gruß
    Jürgen

    Einen Kommentar schreiben:

Lädt...
X