AC Control block - block inputs/outputs

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • jereminius
    Dumb Home'r
    • 03.09.2021
    • 17

    #1

    AC Control block - block inputs/outputs

    Hi,

    I want to integrate my AUX AC with loxone (through MQTT). I can send the states with virtual inputs to the AC block, also send the outputs via virtual outputs through MQTT to the AC. However, if I turn on the AC, it gets the "turn on" message from the input, and sends it out once again through the virtual output (the AC beeps 2 times, with every status change).

    Is it possible to block the inputs for a fixed period of time, after sending out a command via a virtual output (and vice versa)? Or is it only possible without abandoning the AC block completely?

    Thank you
  • Tico
    Lox Guru
    • 31.08.2016
    • 1035

    #2
    If you encounter feed-back loops in any control system, a useful block is the EIB push-button. This block has a State input that receives the Status (on or off) of the controlled device. The Loxone GUI is updated to reflect the On/Off state but the message doesn't flow any further.
    Ich spreche kein Deutsch. Gib Google Translate die Schuld, wenn ich unverständlich bin.

    Kommentar

    • jereminius
      Dumb Home'r
      • 03.09.2021
      • 17

      #3
      Zitat von Tico
      If you encounter feed-back loops in any control system, a useful block is the EIB push-button. This block has a State input that receives the Status (on or off) of the controlled device. The Loxone GUI is updated to reflect the On/Off state but the message doesn't flow any further.
      do you have any idea how could i use it in my use case? or should i completely forget the AC block and make it all custom?

      Kommentar

      • Tico
        Lox Guru
        • 31.08.2016
        • 1035

        #4
        Option 1: Forget the AC block and use custom logic with the EIB push-button.

        Option 2: Make a variation of the attached thread using the AC block. While this logic makes use of KNX for control, the important elements are how to avoid feedback loops using the Sequential Controller.

        Hallo zusammen, ich habe das Wochenende damit verbracht meine Klimageräte (Daikin mit KNX Modul: "Zennio KLIC-DD V3 (https://www.breeze24.com/zubehoer/zubehoer-klimaanlagen/geraetesteuerung/wifi-adapter-u.-knx-anbindungen/zennio-klic-dd-v3-knx-schnittstelle-fuer-daikin-geraete-der-split-serie)​") mit dem AC Baustein


        Specifically for the On/Off Sequential Controller, the logic looks like this -

        Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Playroom Aircon.png
Ansichten: 195
Größe: 47,2 KB
ID: 416259

        Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Sequential Controller.png
Ansichten: 129
Größe: 30,1 KB
ID: 416260


        Where the entries "Playroom Aircon On..." connect to AI1 of the Sequential Controller and V2 of the Unequal block, instead connect the feedback from your Virtual Inputs states.

        I anticipate your Virtual Inputs only update at best once per 10 seconds. There is a "Switch-On and -Off delay" after the Unequal block. This may need to be set to Don = 12, Doff =12.
        Ich spreche kein Deutsch. Gib Google Translate die Schuld, wenn ich unverständlich bin.

        Kommentar

        • jereminius
          Dumb Home'r
          • 03.09.2021
          • 17

          #5
          Thank you, Ill try this. If i understand correctly, the AC is then controlled with the Mode output in the AC Control block right? Because from the Status I dont see any output sent outwards to the AC.

          Kommentar

          • Tico
            Lox Guru
            • 31.08.2016
            • 1035

            #6
            Sorry, you've just reminded me that I had done some temporary modifications to the logic. The Status output does have control (in my case via KNX actuator).


            Klicke auf die Grafik für eine vergrößerte Ansicht  Name: KNX Output.png Ansichten: 0 Größe: 20,6 KB ID: 416377

            Depending on your feedback delay, you will need to experiment with the "Switch-On and -Off delay" to extinguish the pulse on S1_Sequence_1 when controlling the aircon from the Loxone GUI. This is better portrayed in the block's info guide -


            Klicke auf die Grafik für eine vergrößerte Ansicht  Name: Delay.png Ansichten: 0 Größe: 10,2 KB ID: 416378

            When controlling externally (ie. via an infra-red remote) the pulse on S1_Sequence_1 will cause the Loxone GUI to match the aircon state. For KNX control, this doesn't cause me any issues sending an 'On' signal to an already on state. You might find you still get the double-beep. You could try another Sequence Controller on the AC Control Status output to regulate "If status ON, don't send another ON".
            Zuletzt geändert von Tico; 30.12.2023, 02:36.
            Ich spreche kein Deutsch. Gib Google Translate die Schuld, wenn ich unverständlich bin.

            Kommentar

            • jereminius
              Dumb Home'r
              • 03.09.2021
              • 17

              #7
              I gave up on the original AC Block, the EIB button works great for the on/off, however im encountering the same issue with the mode selection using radio buttons.

              Klicke auf die Grafik für eine vergrößerte Ansicht

Name: image.png
Ansichten: 134
Größe: 11,0 KB
ID: 416594
              I change the mode on the AC using the remote, it also beeps twice. Is there an easy way to get rid of this problem? Thanks

              Kommentar

              • Tico
                Lox Guru
                • 31.08.2016
                • 1035

                #8
                There’s not an easy way to prevent the problem. Using the AC Control block results in an entire page of work-arounds. Probably a good idea to revert to the EIB switch.

                I’m not at home for a few days so can’t access my Config. In the interim, you could try the EIB Dimmer block (or more specifically ‘abuse’ the EIB Dimmer block…). Press F5 on the keyboard and search on EIB.

                You won’t have named modes, but if you set parameter Sts to 25, you effectively get 5 steps you can cycle through for modes. You can use a Status block on the feedback to depict what mode is in use.

                Linking function blocks is also handy when you need to control and observe the response on the same screen.

                The Link function blocks feature allows you to display additional objects such as values or other blocks within the graphical interface of a function block. Even objects that are not otherwise used in the user interface can be selected, giving the interface a clean and organized look. CONTENT: Linking blocks Appearance Linking blocks In the […]
                Ich spreche kein Deutsch. Gib Google Translate die Schuld, wenn ich unverständlich bin.

                Kommentar

                Lädt...