Ankündigung

Einklappen
Keine Ankündigung bisher.

Logik Engine mit if then else?

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

    Logik Engine mit if then else?

    Hallo,

    gibt es eine Logikengine in der man so ganz klassisch if then else benutzen kann?

    if (1/1/1) == 1{
    set 2/2/2 = "Hallo Text"
    }
    else
    {
    }

    Sowas in der art?

    Logik Engine in C# oder oder C++ oder was fertiges?

    Kennt da jemand was?

    Viele Grüße

    #2
    Hi Jan,

    SmartHome.py, ist in Python geschrieben und abstrahiert die GAs über Items.

    Sieht dann so aus:
    Code:
    if sh.Wohnzimmer.TV():
        sh.Wohnzimmer.Szene('TV')
    else:
        sh.Wohnzimmer.Szene('Wohnen')
    Es läuft unter Linux und stellt keine großen Anforderungen.

    hth

    Marcus

    Kommentar


      #3
      Kann ich das auf einem wiregate benutzen? Oder auf einer Linux VM die dann den EIBD des Wiregates benutzt?

      Kommentar


        #4
        Beim HS entspräche dies z.B. einem Gatter (mit Ausgang und negiertem Ausgang).
        EDOMI - Intelligente Steuerung und Visualisierung KNX-basierter Elektro-Installationen (http://www.edomi.de)

        Kommentar


          #5
          Zitat von division Beitrag anzeigen
          Kann ich das auf einem wiregate benutzen? Oder auf einer Linux VM die dann den EIBD des Wiregates benutzt?
          Letzteres, Ja
          Mit freundlichen Grüßen
          Niko Will

          Logiken und Schnittstelle zu anderen Systemen: smarthome.py - Visualisierung: smartVISU
          - Gira TS3 - iPhone & iPad - Mobotix T24 - ekey - Denon 2313 - Russound C5 (RIO over TCP Plugin) -

          Kommentar


            #6
            Zitat von division Beitrag anzeigen
            Oder auf einer Linux VM die dann den EIBD des Wiregates benutzt?
            ja, das klappt.

            Bis bald

            Marcus

            Kommentar


              #7
              Mit den WireGate Plugins geht das genau so sofort.

              Hier als Plugin für eine Umwelzpumpe: https://knx-user-forum.de/code-schni...kaminofen.html
              Als bereits komplexes Plugin wäre z.B. https://knx-user-forum.de/code-schni...-taupunkt.html als Beispiel geeignet.
              TS2, B.IQ, DALI, WireGate für 1wire so wie Server für Logik und als KNX Visu die CometVisu auf HomeCockpit Minor. - Bitte keine PNs, Fragen gehören in das Forum, damit jeder was von den Antworten hat!

              Kommentar

              Lädt...
              X