Ankündigung

Einklappen
Keine Ankündigung bisher.

Szenen Logik gesucht

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

    Szenen Logik gesucht

    Grüß Euch,

    ich versuche gerade eine Szene zu erstellen, wenn ich den Fernseher einschalte.
    Leider kann der MDT AMI mit Strommessung scheinbar keine Szenen triggern, sondern nur An/Aus detektieren,...

    Somit muss ich die Logik mit Edomi umsetzen.

    Ich würde gerne folgendes machen wenn der TV eingeschaltet wird.

    x) aktuelle Rollladenposition auslesen und merken (abspeichern)
    x) Automatiksperre aktivieren
    x) Rollladen schließen

    Wenn der TV ausgeschaltet wird

    x) Automatiksperre deaktivieren
    x) Rollladen auf die Position davor fahren

    Leider fand ich dazu keinen Baustein, der Zustände speichern kann

    Oder gibt es mit den vorhanden Bausteinen vielleicht einen anderen Weg mein Vorhaben zu lösen?

    Danke

    #2
    Ich würde das mal so versuchen.
    Zuerst würde ich mir die Rolladenposition in Abhängigkeit von einer gesetzten Automatiksperre in ein remanentes iKO speichern (iKO550 = Rückmeldunh Höhe, iKO551 = Automatiksperre):

    screenshot.PNG

    Dieses iKO kannst Du dann verwenden um den Rolladen wieder in diese Position zu fahren bevor Du die Sperre wieder zurück setzt.
    Zuletzt geändert von NorbertB; 30.12.2016, 13:37. Grund: Falscher Screenshot.

    Kommentar


      #3
      Danke für den Tipp - werde ich mal antesten.
      Inzwischen versuchte ich mich mit den Edomi Szenen bzw. Sequenzen.

      Nur verstehe ich bei der Szene die Sache mit dem "Lern KO" nicht.
      Könnte man das verwenden, um sich die Position zu merken?

      Würde mich über eine kurze Beschreibung eines Anwenders der Edomi Szenen freuen

      Kommentar


        #4
        @NorbertB nur zum besseren Verständnis - warum hast du einen Inverter Baustein benutzt?

        Deine Logik merkt sich ja nur die Höhe, wenn die Automatiksperre auf 0 gesetzt (deaktiviert) wird

        Kommentar


          #5
          Naja, die Logik merkt sich die Höhe solange die Automatik nicht gesperrt ist.
          Dadurch hast Du den Wert der Höhe im remanenten iKO zum Zeitpunkt der Aktivierung der Sperre, ab dann wird nichts mehr verändert.
          Diesen Wert kannst Du dann anfahren bevor Du die Sperre wieder deaktivierst.

          Kommentar


            #6
            Hier meine Lösung, falls jemand auch die Rollladen beim Fernschauen schließen will

            Edomi_TV-Rallladen_Logik.jpg


            Habe auch eine Tag/Nacht Abhängigkeit eingebaut.

            Falls jemand einen IF/Then/Else Baustein kennt - der wäre der Hit.
            Am liebsten würde ich in Ausgangsboxen Code mitgeben können um komplexere Logiken realisieren zu können.
            Zuletzt geändert von eriche; 03.01.2017, 12:06.

            Kommentar


              #7
              Zitat von eriche Beitrag anzeigen
              Falls jemand einen IF/Then/Else Baustein kennt - der wäre der Hit.
              Glaube ich eher nicht, aber bitte:

              Code:
              ###[DEF]###
              [name        =If...then...else    ]
              
              [e#1        =Bedingungswert        ]
              [e#2        =Vergleichswert        ]
              [e#3         =Wert if    #init=1    ]
              [e#4         =Wert else    #init=0    ]
              
              [a#1        =Ergebnis            ]
              ###[/DEF]###
              
              
              ###[HELP]###
              
              ###[/HELP]###
              
              
              ###[LBS]###
              <?
              function LB_LBSID($id) {
                  if ($E=logic_getInputs($id)) {
                      if ($E[1]['refresh']==1 && $E[1]['value']!='' && $E[2]['value']!='') {
                              if ($E[1]['value']==$E[2]['value']) {
                                  logic_setOutput($id,1,$E[3]['value']);
                              } else {
                                  logic_setOutput($id,1,$E[4]['value']);
                              }
                      }
                  }
              }
              ?>
              ###[/LBS]###
              
              
              ###[EXEC]###
              <?
              
              ?>
              ###[/EXEC]###
              >>Smelly One<<
              >> BURLI <<
              Grüße Armin

              Kommentar


                #8
                Danke - werde ich versuchen einzubauen.

                Leider habe ich mit meiner oben geposteten Logik noch ein Problem.
                Sobald ich das KO für Tag/Nacht 10/1/0 abfrage, triggert die Logik.

                Wie muss ich das machen, dass die Logik NUR vom Fernseher ausgelöst wird.
                Problem sind hier die Vergleicher, die bei jeder Neuabfrage des KOs triggern.

                Kommentar


                  #9
                  Mit dem LBS Sperre statt dem Vergleicher (der unterste in dem Bild ID149) mit Tag/Nacht, am Eingang der Sperre benötigst du evtl. noch einen Negierer, je nachdem wie rum Tag/Nacht bei dir arbeitet.
                  Grüße
                  Matze

                  Kommentar


                    #10
                    fisch - heldenhaft
                    es klappt - jetzt wird der Rest der Logik nur ausgeführt, wenn ich den TV Ein/Ausschalte, egal ob das Tag/Nacht Objekt dazwischen abgefragt wird,...

                    Norbert noch mal zu deiner Lösung.
                    Jetzt verstehe ich die auch

                    Du merkst dir quasi unabhängig vom TV IMMER die Position vom Rollladen.
                    Was ja ansich cool ist.

                    Nur wenn bei mir die Automatiksperre aktiv (1) ist, dann konnte ich keine Höhe anfahren, da die Sperre das verhinderte.
                    Und wenn ich davor die Automatiksperre geöffnet habe, dann merkte er sich natürlich die geschlossene Postion.
                    Zuletzt geändert von eriche; 03.01.2017, 15:12.

                    Kommentar

                    Lädt...
                    X