Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Cloud Dienste
    4. Rolladensteuerung die zehnte

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Rolladensteuerung die zehnte

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

      Hallo zusammen,

      ich habe von Shelly die 2.5 installiert und diese funktionieren soweit ganz gut.

      Die Anbindung mit der neuen Cloud war auch ohne Probleme.

      Jedoch möchte ich das Verhalten mit den Commands etwas verändern.

      Hier die Befehle:

      Alexa stelle Rolladen auf 50% -> Klappt
      Alexa schalte Rolladen an/aus -> Klappt
      Alexa fahre Rolladen runter/rauf -> Klappt zum Teil da diese wie eine Lampe um 25% nach oben oder unten angepasst werden.

      Hat jemand ein Script welches den Alexa command verarbeitet und dann bei den angesprochenen Rolladen den Wert dann auf 100 bzw. 0 setzt?

      1 Reply Last reply Reply Quote 0
      • R
        R1Snake last edited by

        So ich hab mir gerade mein eigenes kleines Script geschrieben.

        Da ich aktuell nur einen Balkon habe und daher noch nicht auf Räume differenziere sind die Abfragen noch sehr schmal gehalten.

        var device, directionDown,directionUp;
        var groups = {
            'Balkon': 'javascript.0.home.Wohnzimmer.Rolläden.Gruppe.Balkon.position'
        };
        
        on({id: 'alexa2.0.History.summary', change: "ne"}, function (obj) {
          var value = obj.state.val;
          var oldValue = obj.oldState.val;
          device = value.indexOf('rollladen') + 1;
          directionDown = value.indexOf('runter') + 1;
          directionUp = value.indexOf('rauf') + 1;
          if (device) {
              if (directionDown)
                setPosition(groups.Balkon,100);}
              else if (directionUp)
                  setPosition(groups.Balkon,0);
        });
        
        function setPosition(obj, position) {
            setState(obj, position);
        }
        
        
        1 Reply Last reply Reply Quote 0
        • First post
          Last post

        Support us

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

        620
        Online

        32.0k
        Users

        80.4k
        Topics

        1.3m
        Posts

        alexa alexa skill iot
        1
        2
        231
        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