Jalousieschalter NEU

  • Hoch / Runter = selber Datenpunkt verknüpfen

    1 u. 0 Wert setzen für hoch /runter

    Wert für stopp = 1 oder 0. ist egal


    Denke Stopp ist immer bei Wechsel.. also wenn 1 ist und wird 0 = stopp.. und umgekehrt...

    Was ich sehr, sehr seltsam finde, da ja dauernd gestoppt wird.. 1 wird zur 0 = stopp.. das ist ein Wechsel.. also stoppt er ja wieder.. u.s.w. Entlosschleife...

    Aber habe ja kein Shelly.. 😁


  • Moin,

    ich gebe ja in deinem Skript unter der Bezeichnung "Schalter/Relais" die Objekt-ID des zu steuernden Schalter, oder Relais an.

    Dort lege ich ja fest, welcher Schalter, oder welches Relais letztendlich über den Datenpunkt "Rollo" von Alexa angesprochen wird.

    Bei mir ein LCN-Relais. Ich habe im Erdgeschoss meine einzelnen Rollos auf mehrerer Relais, also mehreren Objekt-ID's liegen.

    Wie kann ich im Skript mehrere Objekt-ID's eingeben, damit ich z.B. alle Rollos im Erdgeschoss zusammen über Alexa steuern kann?


    Beste Grüße

  • öh.. Gruppe erstellen in der Alexa app?

  • Moin.


    In der Alexa-App eine Gruppe erstellen!

    Das hattest du hier schon einmal jemanden genannt.

    Aber da verstehe ich etwas nicht. Bin auch win Anfänger.

    In ioBroker lege ich doch einen Datenpunkt (hier "Rollo") an, über den ich dann, über den iot-Asapter mit Alexa kommunizieren kann.

    Aber dieser Datenpunkt "Rollo" zeigt doch im Skript auf die darin festgelegte Objekt-Id zu. Also bei mir nur auf ein Relais.

    Müsste ich dann mehrere Skripte mit verschiedenen Objekt-ID's (die auf verschiedene Relais zeigen) und noch andere Datenpunkte (z.B. Rollo, Rollo1, Rollo2 usw.) erstellen, die ich dann in Alexa in einer Gruppe zusammenfasse?

    Oder woher kommen die Einträge in der Alexa Gruppe?


    Sorry, aber ich verstehe es leider nicht wirklich.


    LG

  • Hallo. Ich benutze auch die Shellys für die Rollos. Doch mit dem prozentualen Fahren funktioniert irgendwie nicht. Rollo fährt immer ganz durch, bzw. stoppt kurz und fährt weiter. Zeit ist korrekt eingetragen. Wo könnte das Problem liegen? mfG

  • Hallo,

    erst einmal schöne Grüße vom Niederrhein.


    Seit kurzen befasse ich mich auch mit dem Thema Smart Home.

    Ich bin gerade dabei meine Jalousien zu automatisieren und hab da ein paar Probleme..

    Ich habe eine Frage zu dem Blockly. Sehe ich das richtig das bei auf bzw. ab immer das Stopp Signal mit gesetzt wird

    und dann nach der berechneten Zeit getriggert wird?

    MfG

    Snoops

  • Jup

  • Erst einmal schönen Dank für die schnelle Antwort.


    Da für meinen Schalter das Stopp Signal wirklich zu dem Zeitpunkt auf true gesetzt werden muss wo die Jalousie stoppen soll habe ich das mal wie folgt geändert.



    Dank Deiner Vorarbeit kann ich nun auch Positionen anfahren.

  • Erst einmal schönen Dank für die schnelle Antwort.


    Da für meinen Schalter das Stopp Signal wirklich zu dem Zeitpunkt auf true gesetzt werden muss wo die Jalousie stoppen soll habe ich das mal wie folgt geändert.


    Dank Deiner Vorarbeit kann ich nun auch Positionen anfahren.

    Sehr cool. 👍👍👍😀

  • So, nun bin ich hier auch angemeldet und ein "Hallo" von mir.

    Ich hatte das Problem, das Siri verdreht ausgeführt hat und Alexa richtig.


    Nun habe ich das so gelöst bekommen.

    Den Datenpunkt (Rollo) bei mir Markise, gelöscht.

    Einen neuen erstellt mit den Einstellungen:


    "min": "100"

    "max": "0"


    zusätzlich habe ich noch die unit in Prozent angegeben.

    Die Rolle "Level" natürlich nicht vergessen

    Im Script musste ich SchalterHoch mit Runter verknüpfen.

    Das gleiche nochmal mit SchalterRunter mit Hoch.


    Jetzt werden die Befehle von Alexa und Siri richtig interpretiert.

    Der Level steht jetzt im geschlossenen Modus auf 0%

    Im geöffneten auf 100%.

    Was mir auch logisch erscheint.

    Für mich ist halt wichtig, das ich auf der Terasse die Zustände der Markise ändern kann.

    Das geht dort nur mit dem Smartphone...

    Auch das Terassenlicht steuere ich damit.


    Grüße


    3 Mal editiert, zuletzt von Dirk () aus folgendem Grund: Änderungen im Text vorgenommen

  • Hallo,


    Vielen Dank für das Video und das Script.


    Nun lese ich nicht mehr nur so mit, sondern möchte aktiv werden.

    Ich habe schon seit längerem eine gute alte xs1. Unter anderem mit einem Warema Modul zur Steuerung einer Markise.

    Ich habe nun als 1. die xs1 in iobroker integriert. Alle Schalter funktionieren über den Weg Alexa iobroker zum Actuators.

    Die Sensoren der xs1 werden zwar im iobroker Objekt/xs1/0/Sensors mit ihren Werten angezeigt aber über Alexa nicht ausgegeben, das geht wohl nicht.


    Die vorgestellte Rollo Steuerung finde ich sehr interessant und habe sie für meine Markise adaptiert.


    Nun kann ich über Alexa den Datenpunkt Objekte/0_userdata/0/Rollo voll steuern (zur Hälfte runter =50%, 20% mehr= 30% ....) alles so wie es soll.

    Nur meine Markise interessiert sich nicht für die Alexa Befehle. Das Objekt/xs1/0/Actuators/Markise bleibt bei 100% stehen.


    Gebe ich nun im Objekt xs1/0/Actuators/Markise den Prozent-Wert ein der im Objekt/0_userdata/0/Rollo nach dem Alexa-Befehl steht macht die Markise genau das Richtige. Ich kann jede Prozent Position per Zahleneingabe anfahren.


    Im Script habe ich den Datenpunkt Objekt/0_userdata/0/Rollo verknüpft.


    des weiteren habe ich für die Schalter/Relais das Objekt/xs1/0/Actuators/Markise verknüpft.


    In der xs1 wird beim Befehl HOCH=100% gesetzt, für RUNTER=0% und STOP auch 0%


    Das habe ich auch im Script so eingepflegt


    Was habe ich falsch gemacht?

  • 1 Datenpunkt actuartors.markise

    1 = hoch... ok

    0 = runter.. ok

    0 = stop... äh.. was denn nu? runter oder stop? beides kann ja nicht sein 😉

  • Danke für die schnelle Antwort.


    Auf der Original Funk Fernbedienung sind die 3 Tasten Hoch, Runter und in der Mitte die dritte Taste Stop.

    Genau so habe ich es in der xs1 angelegt. Das Stop der Markise wird

    1. durch Druck auf Stop oder

    2. durch Druck auf das jeweilige Gegenteil von Hoch= Runter, Runter= Hoch

    ausgelöst.


    Aber das ist nicht mein Problem. Im Datenpunkt Rollo werden ja die Alexa-Befehle richtig umgesetzt.

    Der actuartors.markise übernimmt aber nicht die Einstellungen des Datenpunkt Rollo automatisch.


    Bei direkter Eingabe per Hand in den actuartors.markise wird aber die Prozentzahl in eine entsprechende Fahrbewegung umgesetzt mit der richtigen Richtung. Z.B steht die Markise auf 50% und ich gebe 30% ein

    fährt sie weiter runter, gebe ich dann 90% ein fährt sie hoch also fast zu.

    Im Bild ist die Markise gerade nach Eingabe per Hand komplett hoch gefahren.

  • Du brauchst kein Script. Setze den Datenpunkt direkt in die IOT ein. Dann sage die Befehle..

    Jup es geht, danke. Ich Zwischenpositionen "Halb runter" anfahren.

    x% runter x% hoch usw. geht auch.


    Was ist das für eine Markise? Hast Du ein Link? Die ist gut.. 😁

    Die ist schon älter von 2007 Hersteller: Warema

    Kassetten-Markise 580 mit Funkmotorpaket EWFS.


    Link: https://www.warema.de/steuerun…ysteme/wms-handsender.php

    Im Link das ist der Nachfolger der auf 2,4GHz arbeitet.


    Meine Funkfernbedienung arbeitet auf 433Mhz und somit kann ich die Handfernbedienung mit dem EZcontrol xs1 nachbilden. Die wiederum habe ich in iobroker/Alexa eingebunden.

    Mein Problem war nur, dass ich die Konfiguration nie komplett gemacht hatte.


    Also liegt die "Intelligenz" nicht bei der Markise sondern im xs1.


    Danke für den Denkanstoß.


    Nun bleiben nur noch die Sensoren mit der Abfrage z.B. "Welche Temperatur hat der Pool"

    Das ist ein existierender Sensor in xs1.

  • Hallo

    Erstmal vielen Dank für das Video. Es ist wirklich sehr gut erklärt und funktioniert bei mir schon mit Zwei Rollos über Broadlink sehr lange. Da ich ein neues Rollo habe, wo es einen Adapter im iobroker gibt, ist es jetzt so das bei dem Adapter motionblinds der Wert bei geschlossenem Rollo 100 % und bei geöffnetem Rollo 0 % ist also genau umgekehrt wie bei dem Script oder Datenpunkt aus dem Video. Besteht die Möglichkeit das man es ändern kann im Datenpunkt damit ich nicht beim Hoch bzw. runterfahren erst überlegen muss welche Prozentzahl ich Alexa sagen muss. Im Wohnzimmer für Rollo hoch 100 % und im Schlafzimmer 0 %

    Danke

  • Hallo

    Erstmal vielen Dank für das Video. Es ist wirklich sehr gut erklärt und funktioniert bei mir schon mit Zwei Rollos über Broadlink sehr lange. Da ich ein neues Rollo habe, wo es einen Adapter im iobroker gibt, ist es jetzt so das bei dem Adapter motionblinds der Wert bei geschlossenem Rollo 100 % und bei geöffnetem Rollo 0 % ist also genau umgekehrt wie bei dem Script oder Datenpunkt aus dem Video. Besteht die Möglichkeit das man es ändern kann im Datenpunkt damit ich nicht beim Hoch bzw. runterfahren erst überlegen muss welche Prozentzahl ich Alexa sagen muss. Im Wohnzimmer für Rollo hoch 100 % und im Schlafzimmer 0 %

    Danke

    Was passiert, wenn Du diesen Datenpunkt direkt in die iot bringst? Ohne Script?