Ankündigung

Einklappen
Keine Ankündigung bisher.

Zustandsautomaten

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

    #16
    Zitat von callidomus Beitrag anzeigen
    Und wer hat die erstellt? Abgesehen von Loxone, habe die Benutzer die erstellt.
    Einspruch Die EDOMI-Bausteine sind grundsätzlich von mir erstellt worden, allerdings gibt es inzwischen zusätzlich so um die 200 "Community-Bausteine".
    EDOMI - Intelligente Steuerung und Visualisierung KNX-basierter Elektro-Installationen (http://www.edomi.de)

    Kommentar


      #17
      @gaert: Ok, ich konnte das nicht im Source-Code deiner GPL Anwendung verifizieren. Mea Culpa

      Kommentar


        #18
        Zitat von callidomus Beitrag anzeigen
        @gaert: Ok, ich konnte das nicht im Source-Code deiner GPL Anwendung verifizieren. Mea Culpa
        haha, der war klasse, den hab sogar ich kapiert!
        Dieser Beitrag enthält keine Spuren von Sarkasmus... ich bin einfach so?!

        Kommentar


          #19
          1. Der Sourcecode der Logikbausteine ist frei verfügbar
          2. Wer sagt denn, dass GPL = öffentlicher Sourcecode bedeutet?
          EDOMI - Intelligente Steuerung und Visualisierung KNX-basierter Elektro-Installationen (http://www.edomi.de)

          Kommentar


            #20
            Zitat von gaert Beitrag anzeigen
            1. Der Sourcecode der Logikbausteine ist frei verfügbar
            EDOMI ist in PHP und hier liegt offensichtlich callidomus sein Problem

            Zitat von gaert Beitrag anzeigen
            2. Wer sagt denn, dass GPL = öffentlicher Sourcecode bedeutet?
            Das besagt die GPL. Allerdings reicht es, den Sourcecode auf Anfrage zur Verfügung zu stellen. Steht denn EDOMI überhaupt unter der GPL oder nur die Komponenten, die es nutzt? Denn im letzteren Fall muss nur deren Sourcecode zur Verfügung stehen - Nicht EDOMI selbst.

            Ist aber völlig egal, denn um EDOMI geht's hier eigentlich garnicht.

            Kommentar


              #21
              So ist es - EDOMI nutzt keinerlei(!) fremden Code (alles hausgemacht).

              Sorry for being off topic Ich wollte hier keine Diskussion lostreten...
              EDOMI - Intelligente Steuerung und Visualisierung KNX-basierter Elektro-Installationen (http://www.edomi.de)

              Kommentar


                #22
                Hi Marcus,
                warum gibt es eigentlich nicht einfach ein True in der Liste? Mumpf macht an der stelle immer Jahr > 0 True == True wäre doch das selbe.
                Vg
                Jürgen

                Kommentar


                  #23
                  Hallo,

                  die Basis-Dokumentation ist online. Feedback dazu gerne per Mail oder PN.

                  https://docs.callidomus.com/de/Zustandsautomaten/

                  Nächster Schritt: Beispiele

                  Bis bald

                  Marcus

                  Kommentar


                    #24
                    Hi,

                    ich würde gerne bei einem PM der keine Tag Nacht umschaltung da einwenig pimpen. Kann man die Szenespeicher auch programmatisch anlernen?

                    Viele Grüsse
                    Jürgen

                    Kommentar


                      #25
                      Hi Jürgen,

                      ich verstehe die Anforderung nicht. Entweder Du hast einen programmierten Wert, dann setze ihn einfach oder Du hast einen zu lernenden, dann schreibst Du "learn" rein.

                      Schreib doch mal, was Du genau möchtest, dann finden wir schon eine Lösung.

                      Gruß, Waldemar
                      OpenKNX www.openknx.de

                      Kommentar


                        #26
                        Hi,
                        ich habe ein gerät was nur 2 Ein Bit Szenen hat. Szene Aus / Szene An. Die Szene an möchte ich jetzt bei Tag/Nacht umschaltung auf andere Werte programmieren. Ohne diese aufzurufen.

                        VG
                        Jürgen

                        Kommentar


                          #27
                          Hi Jürgen,

                          ich verstehe immer noch nicht wirklich, was Du willst. Hier mal ein Vorschlag für einen Zustandsautomaten (Pseudocode):

                          Code:
                          Zustand Tag:
                          enter:
                              condition PM == 1
                              condition IstTag == 1
                              action Licht 1
                              action Dimmen 100
                          Zustand Nacht:
                          enter:
                              condition PM == 1
                              condition IstTag == 0
                              action Licht 1
                              action Dimmen 30
                          Zustand Aus:
                          enter:
                              condition PM == 0
                              action Licht 0
                          Ist es das was Du willst?

                          Gruß, Waldemar




                          OpenKNX www.openknx.de

                          Kommentar


                            #28
                            Hallo Jürgen,

                            ich schlage hier den Weg über ein Item vor.

                            Code:
                            [meinitem]
                                type = num
                                timer = time=22:00 value=1 | time=06:00 value=0
                            Und dann bei der Szene das Item als Wert verwenden.

                            Alternativ könnte man da auch etwas über eine Logik machen, ich finde das so aber transparenter.

                            Bis bald

                            ​​​​​​​Marcus

                            Kommentar


                              #29
                              Zitat von mumpf Beitrag anzeigen
                              Code:
                              Zustand Tag:
                              enter:
                              condition PM == 1
                              condition IstTag == 1
                              action Licht 1
                              action Dimmen 100
                              Zustand Nacht:
                              enter:
                              condition PM == 1
                              condition IstTag == 0
                              action Licht 1
                              action Dimmen 30
                              Zustand Aus:
                              enter:
                              condition PM == 0
                              action Licht 0
                              Ist es das was Du willst?
                              Hi Waldemar,

                              ja ich will aber auch Werte auch noch anlernen. Da muss dann halt nur noch eine Stateitem vergeben werden und an den stellen wo ich lernen will noch ein learn rein. So werde ich das mal ausprobieren.

                              VG
                              Jürgen

                              Kommentar


                                #30
                                Guten Morgen zusammen,

                                ich spiele jetzt schon ein paar Tage immer mal wieder mit dem Zustandsautomaten rum, allerdings gibt es so ein paar Dinge die ich noch nicht so richtig verstanden habe.

                                Wofür genau brauche ich den Item Selektor, und was für einen Einfluss hat der Item Selektor ? Brauche ich den zwingend ? Müssen das zwingend alle Beteiligten Items rein oder kann mann dafür auch einen Dummy anlegen ?

                                Und was für einen Einfluss hat der Wert dem ich einen Zustand geben kann ?

                                Ganz allgemein tue ich mich noch ein bisschen schwer mit den Automaten, was aber glaube ich an meiner Denkweise liegt

                                Gruß
                                Jörg

                                Kommentar

                                Lädt...
                                X