Ankündigung

Einklappen
Keine Ankündigung bisher.

Remanent Objekt bei Neustart ohne Wert Weitergabe

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

    Remanent Objekt bei Neustart ohne Wert Weitergabe

    Hallo,

    Ich hab eine KNX Amateur-Alarmanlage, die ich mit einem EIB-KO scharf/unscharf schalten kann.
    Bei Scharfschaltung finden im Hintergrund dann weitere Aktionen statt. (E-Heizkörper, Sperre, Fenster schließen, Receiver aus,...)
    Natürlich möchte ich bei einem Stromausfall, dass die Alarmanlage weiter scharf bleibt. Deshalb hab ich im HS Remanentspeicher für das EIB-KO ausgewählt.

    Wenn ich den HS manuell neu starte, passieren beim ersten Mal drücken von "Alarm ein" keine weiteren Aktionen, erst nach nochmaligem unscharf schalten und dann wieder scharf geht es wie gewünscht.
    Wenn ich das EIB-KO nicht remantent speichere und statt dessen "bei Start abrufen" wähle, geht es gleich beim ersten Mal.
    Dann aber natürlich nur mit einem vorbelegten Startwet.

    Wo ist mein Denkfehler? Anmerkung 2019-02-22 174114.jpg
    Zuletzt geändert von Knochen; 22.02.2019, 20:08.

    #2
    If not stored in memory, 1/3/30 will be '0', which will set 1/3/40 to '1' (zu hause') at restart. When stored, then it will be '1', which will not reset 1/3/40, so E2 will stay '0'. Try querying 1/3/40 a second or two after reboot, which will set E2 of the 'UND' module to '1'. When a few seconds later E1 becomes '1', the 'UND' will execute.

    Kommentar


      #3
      Hi bram,

      1/3/30 is set remanent and when alarm is activ it should be set to 1.
      Behind the binary, box ID 2724 will only set 1/3/40 to 0. It can not toggle the KO 1/3/40.
      Is there any workaround that I can read&send the remanent 1/3/30 objekt on HS startup?

      Kommentar


        #4
        I don't fully understand what you are trying to achieve. But to answer your question: "Yes, there is a work-around for that". I use a delayed start-up iKO for that, see attachment. That delayed iKO is set by a delay module, a few seconds after the 'System start' iKO is set to '1' (Project settings > Other > Status/Control > General tab, first iKO).
        I think rather than only re-sending the '1' of 1/3/30, you should query 1/3/40 - after all, E2 of the UND is blocking the execution of the module. I have a situation somewhat similar - I have the status of such an object in a 'Taster' as readable, and use that to 'store' the status outside of the HS. At reboot, after 5 seconds after start-up, I read the KOs like this. If 1/3/30 is also somewhere on a physical 'Taster', then use the status of that KNX object, query it after start-up, done :-)
        Angehängte Dateien

        Kommentar


          #5
          Thx bran,
          Ok, problem solved.
          It had nothing to do with the remanent objekt.
          The "and"-logic had the 0 in the wrong place. I switched the binarys and now it works flawless.
          Anmerkung 2019-02-22 200303.jpg
          You do not have permission to view this gallery.
          This gallery has 1 photos.

          Kommentar

          Lädt...
          X