Ankündigung

Einklappen
Keine Ankündigung bisher.

Double push after "All Off"

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

  • Warichet
    antwortet
    @Sebastian

    I've streamlined my installation and it works as expected.
    I wanted to thank you once more for your kind help.

    I've still another aspect of the same issue pending, which I didn't dare to tackle (yet). Still not convinced if the benefits are worth the troubles.

    Einen Kommentar schreiben:


  • SebastianFey
    Ein Gast antwortete
    Zitat von Warichet Beitrag anzeigen
    I guess I could do it at the HS level, by reading the actual status of the actuator, but at the ETS level ?
    Yes, the HS has a built-in mechanism for this. You can't do this at the ETS-Level (without extra hardware). Best thing would be to get rid of the actuator, it'll cause more trouble than a switch actuator is worth today.

    Einen Kommentar schreiben:


  • Warichet
    antwortet
    Hello,

    I came across an actuator (Merten 6478 29) which has no status KO.
    Is it possible to "fake" a status KO or generate it in any way, in order to use it with the above procedure ?

    I guess I could do it at the HS level, by reading the actual status of the actuator, but at the ETS level ?

    Einen Kommentar schreiben:


  • SebastianFey
    Ein Gast antwortete
    Zitat von Warichet Beitrag anzeigen
    Don't think so, the only thing I've modified is adding the status GA behind the switch GA of a Berker actuator.
    By removing the association, the bus went back to normal activity. Didn't touch the HS.
    Problem could be in the HS anyway, could you provide a log fram the groupmonitor?


    - the trick you explained above, is that valid only in the particular case of "split" switch (I mean 2 separated toggle PB instead of 1 pair of switch PB) ?
    no

    - does it hold true for a standard binary input, i.e. US/U ?
    iirc the US/U provides an explicit status object for each physical input. Use th status object if possible

    The whole problematic started when I've implemented the "All-Off" function and wanted to avoid the double push after an "All-Off" and still have the PB's LED reflect the actual status.
    Is this the same problematic as above ? or am I mixing things ?
    the root of the problem is the same: if the PB does not know that status of an actuator channel, a toggle cant work and also the LED can be in the wrong state.

    Einen Kommentar schreiben:


  • Warichet
    antwortet
    Zitat von SebastianFey Beitrag anzeigen
    seems like you did build a loop in your HS-logic?
    Don't think so, the only thing I've modified is adding the status GA behind the switch GA of a Berker actuator.
    By removing the association, the bus went back to normal activity. Didn't touch the HS.
    Zitat von SebastianFey Beitrag anzeigen
    the problem is the switch.
    Here is a little drawing
    Thank you for the drawing, I think I got it now (better late then never )
    Zitat von SebastianFey Beitrag anzeigen
    at II) the only thing you got to do is also set the W flag on the switchs on/off GO and make sure that GA2 (status) is behind GA1 (NOT sending).
    Here is my mistake, I was putting the GA2 (status) behind GA1 .... on the actuator (instead of behind GA1 on the switch. I've been told to do it that way to avoid the double push.

    If you don't mind, I've still questions:
    - the trick you explained above, is that valid only in the particular case of "split" switch (I mean 2 separated toggle PB instead of 1 pair of switch PB) ?
    - does it hold true for a standard binary input, i.e. US/U ?

    The whole problematic started when I've implemented the "All-Off" function and wanted to avoid the double push after an "All-Off" and still have the PB's LED reflect the actual status.
    Is this the same problematic as above ? or am I mixing things ?

    Thank you for your time and patience.

    Einen Kommentar schreiben:


  • SebastianFey
    Ein Gast antwortete
    seems like you did build a loop in your HS-logic?

    again: don't touch the actuator its working fine, the problem is the switch.
    Here is a little drawing

    under I) you see the normal solution which you cant use:
    - switch Transmits on the on/off-GO
    - actuator receives on its on/off-GO
    - and Writes to the internal state, which has the effect that the relais is switched.
    - status info is processed similar but in other direction

    at II) the only thing you got to do is also set the W flag on the switchs on/off GO and make sure that GA2 (status) is behind GA1 (NOT sending).

    but this solution does only work if the application program cares about writes to the on/off GO, this may not be the case.

    Code:
    I)
    
    (T)switch--on/off|>----GA1---->|on/off--actuator(W)
                       
    (W)switch--status|<----GA2----<|status--actuator(T)
    
    II)
    
    (T,W)switch--on/off|>----GA1---->|on/off--actuator(W)
                       |<----GA2----<|status--actuator(T)

    Einen Kommentar schreiben:


  • Warichet
    antwortet
    Hi,

    I've been implenting the trick to put the actuator's status GA behind the actuator's switch object.
    All of a sudden, the HomeServer goes berzek. Also, I can't switch off certains lamps anymore. HS sequenzes work with 5 min delay. Crazy thing.
    By looking a the group monitor, I see a flood of messages. I've caused a network storm on the bus. There are 2 GA talking all the time, it's related to the same actuator, Berker 8 Fach 75318004.
    By removing the status GA, bus activity is normal again, ouf.

    Bizarre ! Any comment ?

    Einen Kommentar schreiben:


  • Warichet
    antwortet
    If I get you right, that's what I've done so far.
    As mentionned, maybe it doesn't work in my particular case.

    Should I activate the write flag (E) on the actuator's status KO as well ?
    Angehängte Dateien

    Einen Kommentar schreiben:


  • PeterPan
    antwortet
    Status-GroupAdress of the Actuator behind the Switching-GroupAdress at Communication-Object of Switch is the solution.

    Greez, Peter

    Einen Kommentar schreiben:


  • SebastianFey
    Ein Gast antwortete
    Connect the status-GA of the actuator-channel that is switched by GO #6 to this group object. GO #6 now sends (check the sending flag "S") to the switch-GA and listens to the status-GA. By setting the write flag, the state of this GO can be updated from the bus. Note that this does not guarantee that the application programm really updates the internal state of the toggle-switch, but its worth a try.

    Einen Kommentar schreiben:


  • Warichet
    antwortet
    Zitat von SebastianFey Beitrag anzeigen
    Did you try to connect the status-GA to the switch-GO of the toggle button (and set the write flag)?
    I'm trying to implement your suggestion, but I'm not sure about how to do it.
    Let's take a practical example, again a Merten quad PB
    The right rocker is programmed as "Toggle" (instead of switch) hence the 2 PB can be used separately.
    The right upper one, KO #6 is assigned to 0/0/43
    The right lower one, KO #7 is assigned to 0/0/45

    But, as you already mentionned, there is only 1 status KO (#17) for 2 switch KO

    How should I do the trick ?

    NB: The Write flag (E) is already set on all KO.
    Angehängte Dateien

    Einen Kommentar schreiben:


  • Warichet
    antwortet
    Zitat von SebastianFey Beitrag anzeigen
    Did you try to connect the status-GA to the switch-GO of the toggle button (and set the write flag)?
    For the case at hand, I've re-arranged the stuff as follows:
    re-programmed the PB from Toggle to Switch and
    moved the seldom used button to the Visu
    hence falling back in the classical setup, where it works as expected.
    I'll use your clever trick for the next instance of the issue. so I might bother you again...

    Many thanks for your kind help.

    Einen Kommentar schreiben:


  • SebastianFey
    Ein Gast antwortete
    Zitat von Warichet Beitrag anzeigen
    I guess there is no solution for this case.
    Did you try to connect the status-GA to the switch-GO of the toggle button (and set the write flag)? Most button-application programs can update their internal state by a write to the switch-GO.

    Einen Kommentar schreiben:


  • Warichet
    antwortet
    Zitat von SebastianFey Beitrag anzeigen
    The application of your switch allows you to use the upper and the lower button of the right rocker as two distinct toggle buttons, but only provides one status-GO. This doesn't make sense.
    Aaargh
    Yes, you are right. I already bumped into this limitation, and forgot about it.
    I guess there is no solution for this case. The whole house is equipped with those Merten PB, I love this design, I think it is their best design ever, but are based on old BCU, hence no room for an extra bit in case of split toggle function
    Zitat von SebastianFey Beitrag anzeigen
    What are the K, E and T flags in english.
    The flags are at the same place between languages, just the letter changes.
    K Communication
    L Lecture / Read
    E Ecriture / Write
    T Transmit

    PS: you might add this case to jour collection of potential problems in case of "double push"
    Angehängte Dateien

    Einen Kommentar schreiben:


  • SebastianFey
    Ein Gast antwortete
    I'm a little confused. The application of your switch allows you to use the upper and the lower button of the right rocker as two distinct toggle buttons, but only provides one status-GO. This doesn't make sense.

    What are the K, E and T flags in english. (Though I don't think this is a flag related problem, the flags of a status-object are always set to write for a toggle button by default)

    Einen Kommentar schreiben:

Lädt...
X