Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Cloud Dienste
    4. Lampe: Farbe ändert sich bei anschalten

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Lampe: Farbe ändert sich bei anschalten

    This topic has been deleted. Only users with topic management privileges can see it.
    • Garfonso
      Garfonso Developer last edited by

      Hi,

      ich habe hier eine "Lampe", die ich mit dem iot Adapter und Alexa steuern möchte. Da ich gerne auch über Alexa die Farbe ändern möchte, habe ich insgesamt 4 States, einen für An/Aus, dann Hue, Saturation und Brightness für die Farbe. Alle haben den gleichen Smartnamen (im Grunde wie in dem Thread erklärt: https://forum.iobroker.net/topic/23507/alexa-farben-led )
      Das Problem, was ich jetzt habe, ist, dass wenn ich die Lampe über Alexa anschalte, dass die Farbe dann auch gesetzt wird (und zwar auf eher unschöne Werte, wie ich finde). Das will ich eigentlich nicht, das soll die selbe bleiben, wie vorher eingestellt.
      Ich habe schon versucht mit byON: "stored" in den States. Aber den akzeptiert der iot Adapter irgendwie nur für Hue, für die anderen ignoriert er den. Bei Hue macht er leider auch nicht das richtige, da kommt irgendwie immer 100, obwohl ich den über Farbesetzen immer auf 300 gestellt habe. Kurz: So tut alles nicht, was ich gerne hätte. Früher hatte ich Farbe und an/aus in zwei Getrennten Geräten aus iot/Alexa Sicht. Das war deutlich mehr, was ich wollte (aber etwas umständlicher, da man sich zwei Namen für das gleiche merken musste).

      Gibt es dazu Erfahrungen / Ideen?

      Ich habe dazu noch eine Logausgabe des iot Adapters:

      2019-07-13 11:51:31.781  - debug: iot.0 Data: {"header":{"namespace":"Alexa.ConnectedHome.Control","name":"TurnOnRequest","payloadVersion":"2","messageId":"e959b032-3271-4b3e-89e9-6789310f6f14"},"payload":{"accessToken":"*","appliance":{"applianceId":"Ambiente","additionalApplianceDetails":{"group":"true"}}}}
      2019-07-13 11:51:31.781  - debug: iot.0 1563011491781 ALEXA: {"header":{"namespace":"Alexa.ConnectedHome.Control","name":"TurnOnRequest","payloadVersion":"2","messageId":"e959b032-3271-4b3e-89e9-6789310f6f14"},"payload":{"accessToken":"*","appliance":{"applianceId":"Ambiente","additionalApplianceDetails":{"group":"true"}}}}
      2019-07-13 11:51:31.782  - debug: iot.0 {"group":true,"channels":{"scene":[{"id":"scene.WohnzimmerAmbient","role":"scene.state","actions":["turnOn","turnOff"]}],"javascript.0.ambienteHSV":[{"id":"javascript.0.ambienteHSV.hue","role":"level.color.hue","actions":["setColor","turnOn","turnOff"]},{"id":"javascript.0.ambienteHSV.saturation","role":"level.color.saturation","actions":["turnOn","turnOff"]},{"id":"javascript.0.ambienteHSV.value","role":"level.dimmer","actions":["turnOn","turnOff"]}]},"smartTypes":{"scene.WohnzimmerAmbient":"LIGHT","javascript.0.ambienteHSV.hue":"","javascript.0.ambienteHSV.saturation":"","javascript.0.ambienteHSV.value":""},"names":{"scene.WohnzimmerAmbient":"WohnzimmerAmbient","javascript.0.ambienteHSV.hue":"ambienteHSV.hue","javascript.0.ambienteHSV.saturation":"ambienteHSV.saturation","javascript.0.ambienteHSV.value":"ambienteHSV.value"},"byONs":{"scene.WohnzimmerAmbient":false,"javascript.0.ambienteHSV.hue":"stored","javascript.0.ambienteHSV.saturation":false,"javascript.0.ambienteHSV.value":false},"room":null,"func":null}
      2019-07-13 11:51:31.782  - debug: iot.0 [ALEXA] New Request: TurnOnRequest
      2019-07-13 11:51:31.782  - debug: iot.0 [ALEXA] ALEXA ON: Ambiente
      2019-07-13 11:51:31.782  - debug: iot.0 [ALEXA] Controlling: scene.WohnzimmerAmbient
      2019-07-13 11:51:31.783  - debug: iot.0 [ALEXA] Controlling: javascript.0.ambienteHSV.hue
      2019-07-13 11:51:31.783  - debug: iot.0 [ALEXA] Controlling: javascript.0.ambienteHSV.saturation
      2019-07-13 11:51:31.783  - debug: iot.0 [ALEXA] Controlling: javascript.0.ambienteHSV.value
      2019-07-13 11:51:31.800  - debug: iot.0 [ALEXA] Set "scene.WohnzimmerAmbient" to true
      2019-07-13 11:51:31.801  - debug: iot.0 [ALEXA] Set "javascript.0.ambienteHSV.hue" to 100
      2019-07-13 11:51:31.801  - debug: iot.0 [ALEXA] Set "javascript.0.ambienteHSV.saturation" to true
      2019-07-13 11:51:31.801  - debug: iot.0 [ALEXA] Set "javascript.0.ambienteHSV.value" to true
      

      Viele Grüße,
      Garfonso

      1 Reply Last reply Reply Quote 0
      • Garfonso
        Garfonso Developer last edited by

        Ok, ich hab noch etwas weiter gefummelt und kann mir jetzt selber antworten. Es ist wichtig, dass die Objekte für Hue, Saturation und Brightness den Type "Number" haben (und ggf. min/max richtig gesetzt ist? Das hab ich jetzt auch noch gemacht. Die Roles waren schon vorher in Ordnung, was war auch wichtig für die Erkennung). Dann geht es auch mit Stored. Insbesondere schaltet der iot Adapter dann auch nicht mehr an Hue und Saturation herum, sondern nur noch an an/aus und brightness (wobei man Brightness vielleicht dann auch noch lassen könnte, aber naja).

        1 Reply Last reply Reply Quote 1
        • First post
          Last post

        Support us

        ioBroker
        Community Adapters
        Donate
        FAQ Cloud / IOT
        HowTo: Node.js-Update
        HowTo: Backup/Restore
        Downloads
        BLOG

        807
        Online

        32.0k
        Users

        80.4k
        Topics

        1.3m
        Posts

        alexa iot
        1
        2
        193
        Loading More Posts
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes
        Reply
        • Reply as topic
        Log in to reply
        Community
        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
        The ioBroker Community 2014-2023
        logo