Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Visualisierung
  4. [Vorlage] Vis für Adapter HeatingControl

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    2.2k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    950

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

[Vorlage] Vis für Adapter HeatingControl

Scheduled Pinned Locked Moved Visualisierung
vistemplate
444 Posts 52 Posters 103.9k Views 66 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P piscator83

    Hallo @Pittini
    versuche mich auch gerade in der Heizungsautomatisierung und bin daher mehr als froh über deine große Vorarbeit.
    Hab mir grad ein View erstellt und bin dabei, meiner Meinung nach, genau nach Text vorgegangen, habe aber Probleme:

    1. die Schieberegler im linken Block ändern die Position nicht bei Klick. Die Anzeige wird aber bei Änderungen des zugrundeliegenden Objektes übernommen
    2. Die Dropdowns im mittleren Block reagieren nicht. Änderungen in den Objekten werden aber auch hier dargestellt
      Lg
    P Offline
    P Offline
    Pittini
    Developer
    wrote on last edited by
    #21

    @piscator83 sagte in [Vorlage] Vis für Adapter HeatingControl:

    die Schieberegler im linken Block ändern die Position nicht bei Klick. Die Anzeige wird aber bei Änderungen des zugrundeliegenden Objektes übernommen

    Siehe Anleitung Punkt 4a, letzter Satz.

    Die Dropdowns im mittleren Block reagieren nicht. Änderungen in den Objekten werden aber auch hier dargestellt

    Bitte mehr Infos. Welche Variante wird genutzt (1 oder 2 Profile), ist rel oder abs Absenkung eingestellt?

    P 1 Reply Last reply
    0
    • P Pittini

      @piscator83 sagte in [Vorlage] Vis für Adapter HeatingControl:

      die Schieberegler im linken Block ändern die Position nicht bei Klick. Die Anzeige wird aber bei Änderungen des zugrundeliegenden Objektes übernommen

      Siehe Anleitung Punkt 4a, letzter Satz.

      Die Dropdowns im mittleren Block reagieren nicht. Änderungen in den Objekten werden aber auch hier dargestellt

      Bitte mehr Infos. Welche Variante wird genutzt (1 oder 2 Profile), ist rel oder abs Absenkung eingestellt?

      P Offline
      P Offline
      piscator83
      wrote on last edited by piscator83
      #22

      @Pittini
      Vielen Dank für die Rückmeldung. Top Service hier!

      1. Ich versinke im Boden. Danke. Dachte ich kann lesen.
      2. 1 Profil, absolut
        Auch mit der Schriftfarbe scheint etwas nicht zu passen. Obwohl links außer Heizperiode nichts aktiviert ist, sind Gäste, Party und Urlaub in der Mitte grün. Und wechseln gegengleich bei Aktivierung die Farbe.
        P.s. bei relativ funktìonieren die Dropdowns
      P 1 Reply Last reply
      0
      • P piscator83

        @Pittini
        Vielen Dank für die Rückmeldung. Top Service hier!

        1. Ich versinke im Boden. Danke. Dachte ich kann lesen.
        2. 1 Profil, absolut
          Auch mit der Schriftfarbe scheint etwas nicht zu passen. Obwohl links außer Heizperiode nichts aktiviert ist, sind Gäste, Party und Urlaub in der Mitte grün. Und wechseln gegengleich bei Aktivierung die Farbe.
          P.s. bei relativ funktìonieren die Dropdowns
        P Offline
        P Offline
        Pittini
        Developer
        wrote on last edited by Pittini
        #23

        @piscator83 sagte in [Vorlage] Vis für Adapter HeatingControl:

        1 Profil, absolut
        Auch mit der Schriftfarbe scheint etwas nicht zu passen. Obwohl links außer Heizperiode nichts aktiviert ist, sind Gäste, Party und Urlaub in der Mitte grün.

        Das ist ok so, siehe Anleitung .3 und Screenshots

        Und wechseln gegengleich bei Aktivierung die Farbe.

        Sollten rot werden wenn die entsprechende Option im Globalen Bereich aktiviert wird.

        P.s. bei relativ funktìonieren die Dropdowns

        Ich hab grad bei mir extra mal auf absolut umgeschaltet und es läuft (bei mir) wie es soll. Würde aber gern rausfinden was da hängt, deswegen mal folgender Versuch: Wähle den mittleren Block in der Entwurfsansicht und zieh ihn nach rechts. Mach nen Screenshot von dem ganzen und poste ihn hier. Aktualisiere den View im Browser und versuch erneut ob sich die Dropdowns bedienen lassen. Wenn nein, Klicke auf die Gruppe und mach mir nen Screenshot vom Eigenschaften fenster. Optimal wär das via Teamspeak + Anydesk zu klären, bist Du da in unserer Gruppe?

        P 1 Reply Last reply
        0
        • P Pittini

          @piscator83 sagte in [Vorlage] Vis für Adapter HeatingControl:

          1 Profil, absolut
          Auch mit der Schriftfarbe scheint etwas nicht zu passen. Obwohl links außer Heizperiode nichts aktiviert ist, sind Gäste, Party und Urlaub in der Mitte grün.

          Das ist ok so, siehe Anleitung .3 und Screenshots

          Und wechseln gegengleich bei Aktivierung die Farbe.

          Sollten rot werden wenn die entsprechende Option im Globalen Bereich aktiviert wird.

          P.s. bei relativ funktìonieren die Dropdowns

          Ich hab grad bei mir extra mal auf absolut umgeschaltet und es läuft (bei mir) wie es soll. Würde aber gern rausfinden was da hängt, deswegen mal folgender Versuch: Wähle den mittleren Block in der Entwurfsansicht und zieh ihn nach rechts. Mach nen Screenshot von dem ganzen und poste ihn hier. Aktualisiere den View im Browser und versuch erneut ob sich die Dropdowns bedienen lassen. Wenn nein, Klicke auf die Gruppe und mach mir nen Screenshot vom Eigenschaften fenster. Optimal wär das via Teamspeak + Anydesk zu klären, bist Du da in unserer Gruppe?

          P Offline
          P Offline
          piscator83
          wrote on last edited by piscator83
          #24

          @Pittini
          Screenshot_20191227-201544.png
          Wenn ichs dann so im Browser aktualisiere funktionieren die Dropdowns.

          Teamspeak etc ist momentan schwierig, weil ich aktuell keinen Zugriff auf einen Desktop/Laptop hab. Muss alles vom Tablet aus machen. :-/

          P 1 Reply Last reply
          0
          • P piscator83

            @Pittini
            Screenshot_20191227-201544.png
            Wenn ichs dann so im Browser aktualisiere funktionieren die Dropdowns.

            Teamspeak etc ist momentan schwierig, weil ich aktuell keinen Zugriff auf einen Desktop/Laptop hab. Muss alles vom Tablet aus machen. :-/

            P Offline
            P Offline
            Pittini
            Developer
            wrote on last edited by
            #25

            @piscator83 sagte in [Vorlage] Vis für Adapter HeatingControl:

            Wenn ichs dann so im Browser aktualisiere funktionieren die Dropdowns.

            Dann gib mal bitte in den Eigenschaften bei z-index 50 ein, schiebs wieder über das andere, aktualisiere den View, teste erneut und sag obs jetzt klappt oder nicht. Wenn nicht habe ich noch ne Idee, aber mach erst mal das bitte.

            P M 3 Replies Last reply
            0
            • P Pittini

              @piscator83 sagte in [Vorlage] Vis für Adapter HeatingControl:

              Wenn ichs dann so im Browser aktualisiere funktionieren die Dropdowns.

              Dann gib mal bitte in den Eigenschaften bei z-index 50 ein, schiebs wieder über das andere, aktualisiere den View, teste erneut und sag obs jetzt klappt oder nicht. Wenn nicht habe ich noch ne Idee, aber mach erst mal das bitte.

              P Offline
              P Offline
              piscator83
              wrote on last edited by
              #26

              @Pittini
              Und es geht!!!
              Vielen Dank.
              Als du es gesagt hattest, kam mir da was dunkel im Hinterkopf, dass der z index nicht immer ganz soo perfekt mitspielt. Gecheckt hab ich ihn sogar.
              Danke für die tolle Hilfe

              1 Reply Last reply
              0
              • Rene_HMR Offline
                Rene_HMR Offline
                Rene_HM
                Developer
                wrote on last edited by
                #27

                @Pittini was meinst du zu den beiden issues unter

                https://github.com/rg-engineering/ioBroker.heatingcontrol/issues/61
                https://github.com/rg-engineering/ioBroker.heatingcontrol/issues/56

                Sollte ich das noch ändern? Das hätte dann wohl auch Auswirkung auf deine vis?

                dirk1962D P 2 Replies Last reply
                0
                • Rene_HMR Rene_HM

                  @Pittini was meinst du zu den beiden issues unter

                  https://github.com/rg-engineering/ioBroker.heatingcontrol/issues/61
                  https://github.com/rg-engineering/ioBroker.heatingcontrol/issues/56

                  Sollte ich das noch ändern? Das hätte dann wohl auch Auswirkung auf deine vis?

                  dirk1962D Offline
                  dirk1962D Offline
                  dirk1962
                  wrote on last edited by
                  #28

                  @Rene_HM Der Adapter ist noch in der Testphase und uns allen, die schon eine Vis gebaut haben, ist hoffentlich klar gewesen, dass es noch Änderungen geben kann. Wenn es für die Funktion und die Anwenderfreundlichkeit besser ist, solltest Du es ändern. Ich denke unsere Vis ist schnell umgebaut, auch wenn wir mehrere Räume haben.
                  @Pittini Wie siehst Du das Pittini?

                  NUC8i5 mit Proxmox; Raspberrymatic in VM, iobroker, Motioneye, infuxDB und Grafana in CT.

                  1 Reply Last reply
                  0
                  • P Pittini

                    @piscator83 sagte in [Vorlage] Vis für Adapter HeatingControl:

                    Wenn ichs dann so im Browser aktualisiere funktionieren die Dropdowns.

                    Dann gib mal bitte in den Eigenschaften bei z-index 50 ein, schiebs wieder über das andere, aktualisiere den View, teste erneut und sag obs jetzt klappt oder nicht. Wenn nicht habe ich noch ne Idee, aber mach erst mal das bitte.

                    P Offline
                    P Offline
                    piscator83
                    wrote on last edited by piscator83
                    #29

                    Woran könnte es liegen, dass deŕ linke Block nicht mehr funktioniert sobald ich ein swipe widget einfüge?

                    P 1 Reply Last reply
                    0
                    • JB_SullivanJ Offline
                      JB_SullivanJ Offline
                      JB_Sullivan
                      wrote on last edited by
                      #30

                      Mann das ist ja der Knaller - ich bastel mir mit Blockly Skripten was zurecht und hier hat vor Monaten offensichtlich bereits die Programmierung eines eigenen Heizungs Adapters begonnen. - DA MUSS MAN DOCH REKLAME FÜR MACHEN ;) :D

                      Ich habe mir jetzt ehrlich gesagt nicht den über 600 Beiträge langen Test Thread durchgelesen , aber wenn ich hier so gucke, fehlt mir die Integration der Bedingung Sommer/ Winter.

                      Damit kann ich bei mir vermeiden, das die ganzen Thermostate im Sommer bei Fenster AUF/ZU ebenfalls ständig angesteuert werden (auch wenn die Heizungsanlage dann selber aus ist)

                      Hier mal das, was ich so für mich erstellt habe - für den Fall das es in diesem Zusammenhang überhaupt von Interesse ist.

                      Der "Arbeit / Urlaub" Button steuert einen virtuellen Datenpunkt an der in allen Zeitschemen mit integriert ist. Der Rest sollte selbsterklärend sein.

                      2019-12-28 23_12_43-Window.png

                      Hier das globale Blockly Skript:

                      Heizung Global.txt

                      Und hier ein Einzel Skript eines Raumes was dann für jeden Raum separat aktiv ist:

                      <xml xmlns="http://www.w3.org/1999/xhtml">
                        <variables>
                          <variable type="undefined" id="timeout">timeout</variable>
                          <variable type="" id="?X(VL6G6l@w~#%2?bK{O">Heizung Kueche</variable>
                        </variables>
                        <block type="comment" id="@ww}OoX/u}XHd]NHpYg(" x="-137" y="-237">
                          <field name="COMMENT">Terrassentür Küche</field>
                          <next>
                            <block type="on_ext" id="TV8ttW.t^=WsbYWmRHFb">
                              <mutation items="1"></mutation>
                              <field name="CONDITION">ne</field>
                              <field name="ACK_CONDITION"></field>
                              <value name="OID0">
                                <shadow type="field_oid" id="M_nuftJ*}yBS!pi!BH-0">
                                  <field name="oid">innogy-smarthome.0.Küche.Terrassentür-Küche.IsOpen</field>
                                </shadow>
                              </value>
                              <statement name="STATEMENT">
                                <block type="comment" id="gkm{!$][D.C7NDzHeiW|">
                                  <field name="COMMENT">Terrassentür geöffnet UND NICHT Sommer</field>
                                  <next>
                                    <block type="controls_if" id="7GpbTd3zabrJFY00MI0d">
                                      <mutation elseif="1"></mutation>
                                      <value name="IF0">
                                        <block type="logic_operation" id="p(|2eMv@(KJ}z4/liSvt">
                                          <field name="OP">AND</field>
                                          <value name="A">
                                            <block type="logic_compare" id="my%nn6MX!49w,Vy)m#_U">
                                              <field name="OP">EQ</field>
                                              <value name="A">
                                                <block type="get_value" id="[m5xOt8z=j;),evnrrlp">
                                                  <field name="ATTR">val</field>
                                                  <field name="OID">innogy-smarthome.0.Küche.Terrassentür-Küche.IsOpen</field>
                                                </block>
                                              </value>
                                              <value name="B">
                                                <block type="logic_boolean" id="[nvj=OYjp})8^Bzi,sJ;">
                                                  <field name="BOOL">TRUE</field>
                                                </block>
                                              </value>
                                            </block>
                                          </value>
                                          <value name="B">
                                            <block type="logic_compare" id="V[sC4YrU4+-w?w3t%xB+">
                                              <field name="OP">EQ</field>
                                              <value name="A">
                                                <block type="get_value" id="TWW40`uRy[fMw8d:U}V/">
                                                  <field name="ATTR">val</field>
                                                  <field name="OID">innogy-smarthome.0.Virtual.Sommer.Value</field>
                                                </block>
                                              </value>
                                              <value name="B">
                                                <block type="logic_boolean" id="wYu*q~fX(KC!TMSyrtm)">
                                                  <field name="BOOL">FALSE</field>
                                                </block>
                                              </value>
                                            </block>
                                          </value>
                                        </block>
                                      </value>
                                      <statement name="DO0">
                                        <block type="comment" id="I+FiAPZ6Jjl;Oq+*0xYI">
                                          <field name="COMMENT">120 Sekunden Verzögerung</field>
                                          <next>
                                            <block type="timeouts_settimeout" id="Hs{b!G:Afn(qQOJS0(s?">
                                              <field name="NAME">timeout</field>
                                              <field name="DELAY">120</field>
                                              <field name="UNIT">sec</field>
                                              <statement name="STATEMENT">
                                                <block type="comment" id="k1@W7^,j,sMj6-!yng_s">
                                                  <field name="COMMENT">Terrassentür geöffnet UND NICHT Sommer</field>
                                                  <next>
                                                    <block type="controls_if" id="?T%N/G9(9BVTi_e3XB7!">
                                                      <value name="IF0">
                                                        <block type="logic_operation" id="-7X#h@4xYX1JvO7e@o12">
                                                          <field name="OP">AND</field>
                                                          <value name="A">
                                                            <block type="logic_compare" id="@kK],PCRB;tb9x6%yHnK">
                                                              <field name="OP">EQ</field>
                                                              <value name="A">
                                                                <block type="get_value" id="jMI+5j7l+mpZ.vID@kd7">
                                                                  <field name="ATTR">val</field>
                                                                  <field name="OID">innogy-smarthome.0.Küche.Terrassentür-Küche.IsOpen</field>
                                                                </block>
                                                              </value>
                                                              <value name="B">
                                                                <block type="logic_boolean" id="SZnWA+879T62fyY}zl|(">
                                                                  <field name="BOOL">TRUE</field>
                                                                </block>
                                                              </value>
                                                            </block>
                                                          </value>
                                                          <value name="B">
                                                            <block type="logic_compare" id="NbE*Wk0GjD!hdePE#^N*">
                                                              <field name="OP">EQ</field>
                                                              <value name="A">
                                                                <block type="get_value" id="dOX!/Y5{DKPS:v]s0Cn3">
                                                                  <field name="ATTR">val</field>
                                                                  <field name="OID">innogy-smarthome.0.Virtual.Sommer.Value</field>
                                                                </block>
                                                              </value>
                                                              <value name="B">
                                                                <block type="logic_boolean" id="D}:$rZ{5~Uyrmy2v5z#L">
                                                                  <field name="BOOL">FALSE</field>
                                                                </block>
                                                              </value>
                                                            </block>
                                                          </value>
                                                        </block>
                                                      </value>
                                                      <statement name="DO0">
                                                        <block type="comment" id="C^qmK^Er:v}ZyNgRQG9r">
                                                          <field name="COMMENT">Aktuelle Werte speichern</field>
                                                          <next>
                                                            <block type="variables_set" id="@s=cpgO7D;rq(xk/szQV">
                                                              <field name="VAR" id="?X(VL6G6l@w~#%2?bK{O" variabletype="">Heizung Kueche</field>
                                                              <value name="VALUE">
                                                                <block type="get_value" id="]oX#Fqew]U^g|H@UcU]-">
                                                                  <field name="ATTR">val</field>
                                                                  <field name="OID">innogy-smarthome.0.Küche.Heizkörper-Küche.PointTemperature</field>
                                                                </block>
                                                              </value>
                                                              <next>
                                                                <block type="comment" id=":3mYNQ1,|dOeOK,Omj8{">
                                                                  <field name="COMMENT">Heizkörper runterregeln</field>
                                                                  <next>
                                                                    <block type="control" id="YcudA7h+fMl-1dxUaBjA">
                                                                      <mutation delay_input="false"></mutation>
                                                                      <field name="OID">innogy-smarthome.0.Küche.Heizkörper-Küche.PointTemperature</field>
                                                                      <field name="WITH_DELAY">FALSE</field>
                                                                      <value name="VALUE">
                                                                        <block type="math_number" id="u/0Hq}RCi=Md*kU4Vc.O">
                                                                          <field name="NUM">10</field>
                                                                        </block>
                                                                      </value>
                                                                    </block>
                                                                  </next>
                                                                </block>
                                                              </next>
                                                            </block>
                                                          </next>
                                                        </block>
                                                      </statement>
                                                    </block>
                                                  </next>
                                                </block>
                                              </statement>
                                              <next>
                                                <block type="comment" id="O;WvE|aSR!h_DVU/3Qf2">
                                                  <field name="COMMENT">Terrassentür geschlossen UND NICHT Sommer</field>
                                                </block>
                                              </next>
                                            </block>
                                          </next>
                                        </block>
                                      </statement>
                                      <value name="IF1">
                                        <block type="logic_operation" id="SY9z`A,u]e:A@OBW2Q@g">
                                          <field name="OP">AND</field>
                                          <value name="A">
                                            <block type="logic_compare" id="246njQr[K2s`DFEWhIp6">
                                              <field name="OP">EQ</field>
                                              <value name="A">
                                                <block type="get_value" id="S;wGna(w|)XKF/u%DGlK">
                                                  <field name="ATTR">val</field>
                                                  <field name="OID">innogy-smarthome.0.Küche.Terrassentür-Küche.IsOpen</field>
                                                </block>
                                              </value>
                                              <value name="B">
                                                <block type="logic_boolean" id="=mep(Pj`7hLntX2mN7hz">
                                                  <field name="BOOL">FALSE</field>
                                                </block>
                                              </value>
                                            </block>
                                          </value>
                                          <value name="B">
                                            <block type="logic_compare" id="o4_Yu4wr%zDGJ%_t(fz5">
                                              <field name="OP">EQ</field>
                                              <value name="A">
                                                <block type="get_value" id="PntJ~WvJbTAA-Uxeqz~T">
                                                  <field name="ATTR">val</field>
                                                  <field name="OID">innogy-smarthome.0.Virtual.Sommer.Value</field>
                                                </block>
                                              </value>
                                              <value name="B">
                                                <block type="logic_boolean" id="0rau28X=L*;ZvGtkA)4V">
                                                  <field name="BOOL">FALSE</field>
                                                </block>
                                              </value>
                                            </block>
                                          </value>
                                        </block>
                                      </value>
                                      <statement name="DO1">
                                        <block type="comment" id="=K;ns|/SAkV3;^s?R-cd">
                                          <field name="COMMENT">Heizkörper zurück auf gespeicherte Werte setzen</field>
                                          <next>
                                            <block type="control" id="7^SSH/a74#=|qZ!]WGgy">
                                              <mutation delay_input="false"></mutation>
                                              <field name="OID">innogy-smarthome.0.Küche.Heizkörper-Küche.PointTemperature</field>
                                              <field name="WITH_DELAY">FALSE</field>
                                              <value name="VALUE">
                                                <block type="variables_get" id="aFoZ=@q;%~9a)KYnx}Q%">
                                                  <field name="VAR" id="?X(VL6G6l@w~#%2?bK{O" variabletype="">Heizung Kueche</field>
                                                </block>
                                              </value>
                                            </block>
                                          </next>
                                        </block>
                                      </statement>
                                    </block>
                                  </next>
                                </block>
                              </statement>
                            </block>
                          </next>
                        </block>
                      </xml>
                      

                      ioBroker (since 2018) auf Intel Core i3-5005U NUC und Windwos10 Pro

                      Rene_HMR 1 Reply Last reply
                      0
                      • JB_SullivanJ JB_Sullivan

                        Mann das ist ja der Knaller - ich bastel mir mit Blockly Skripten was zurecht und hier hat vor Monaten offensichtlich bereits die Programmierung eines eigenen Heizungs Adapters begonnen. - DA MUSS MAN DOCH REKLAME FÜR MACHEN ;) :D

                        Ich habe mir jetzt ehrlich gesagt nicht den über 600 Beiträge langen Test Thread durchgelesen , aber wenn ich hier so gucke, fehlt mir die Integration der Bedingung Sommer/ Winter.

                        Damit kann ich bei mir vermeiden, das die ganzen Thermostate im Sommer bei Fenster AUF/ZU ebenfalls ständig angesteuert werden (auch wenn die Heizungsanlage dann selber aus ist)

                        Hier mal das, was ich so für mich erstellt habe - für den Fall das es in diesem Zusammenhang überhaupt von Interesse ist.

                        Der "Arbeit / Urlaub" Button steuert einen virtuellen Datenpunkt an der in allen Zeitschemen mit integriert ist. Der Rest sollte selbsterklärend sein.

                        2019-12-28 23_12_43-Window.png

                        Hier das globale Blockly Skript:

                        Heizung Global.txt

                        Und hier ein Einzel Skript eines Raumes was dann für jeden Raum separat aktiv ist:

                        <xml xmlns="http://www.w3.org/1999/xhtml">
                          <variables>
                            <variable type="undefined" id="timeout">timeout</variable>
                            <variable type="" id="?X(VL6G6l@w~#%2?bK{O">Heizung Kueche</variable>
                          </variables>
                          <block type="comment" id="@ww}OoX/u}XHd]NHpYg(" x="-137" y="-237">
                            <field name="COMMENT">Terrassentür Küche</field>
                            <next>
                              <block type="on_ext" id="TV8ttW.t^=WsbYWmRHFb">
                                <mutation items="1"></mutation>
                                <field name="CONDITION">ne</field>
                                <field name="ACK_CONDITION"></field>
                                <value name="OID0">
                                  <shadow type="field_oid" id="M_nuftJ*}yBS!pi!BH-0">
                                    <field name="oid">innogy-smarthome.0.Küche.Terrassentür-Küche.IsOpen</field>
                                  </shadow>
                                </value>
                                <statement name="STATEMENT">
                                  <block type="comment" id="gkm{!$][D.C7NDzHeiW|">
                                    <field name="COMMENT">Terrassentür geöffnet UND NICHT Sommer</field>
                                    <next>
                                      <block type="controls_if" id="7GpbTd3zabrJFY00MI0d">
                                        <mutation elseif="1"></mutation>
                                        <value name="IF0">
                                          <block type="logic_operation" id="p(|2eMv@(KJ}z4/liSvt">
                                            <field name="OP">AND</field>
                                            <value name="A">
                                              <block type="logic_compare" id="my%nn6MX!49w,Vy)m#_U">
                                                <field name="OP">EQ</field>
                                                <value name="A">
                                                  <block type="get_value" id="[m5xOt8z=j;),evnrrlp">
                                                    <field name="ATTR">val</field>
                                                    <field name="OID">innogy-smarthome.0.Küche.Terrassentür-Küche.IsOpen</field>
                                                  </block>
                                                </value>
                                                <value name="B">
                                                  <block type="logic_boolean" id="[nvj=OYjp})8^Bzi,sJ;">
                                                    <field name="BOOL">TRUE</field>
                                                  </block>
                                                </value>
                                              </block>
                                            </value>
                                            <value name="B">
                                              <block type="logic_compare" id="V[sC4YrU4+-w?w3t%xB+">
                                                <field name="OP">EQ</field>
                                                <value name="A">
                                                  <block type="get_value" id="TWW40`uRy[fMw8d:U}V/">
                                                    <field name="ATTR">val</field>
                                                    <field name="OID">innogy-smarthome.0.Virtual.Sommer.Value</field>
                                                  </block>
                                                </value>
                                                <value name="B">
                                                  <block type="logic_boolean" id="wYu*q~fX(KC!TMSyrtm)">
                                                    <field name="BOOL">FALSE</field>
                                                  </block>
                                                </value>
                                              </block>
                                            </value>
                                          </block>
                                        </value>
                                        <statement name="DO0">
                                          <block type="comment" id="I+FiAPZ6Jjl;Oq+*0xYI">
                                            <field name="COMMENT">120 Sekunden Verzögerung</field>
                                            <next>
                                              <block type="timeouts_settimeout" id="Hs{b!G:Afn(qQOJS0(s?">
                                                <field name="NAME">timeout</field>
                                                <field name="DELAY">120</field>
                                                <field name="UNIT">sec</field>
                                                <statement name="STATEMENT">
                                                  <block type="comment" id="k1@W7^,j,sMj6-!yng_s">
                                                    <field name="COMMENT">Terrassentür geöffnet UND NICHT Sommer</field>
                                                    <next>
                                                      <block type="controls_if" id="?T%N/G9(9BVTi_e3XB7!">
                                                        <value name="IF0">
                                                          <block type="logic_operation" id="-7X#h@4xYX1JvO7e@o12">
                                                            <field name="OP">AND</field>
                                                            <value name="A">
                                                              <block type="logic_compare" id="@kK],PCRB;tb9x6%yHnK">
                                                                <field name="OP">EQ</field>
                                                                <value name="A">
                                                                  <block type="get_value" id="jMI+5j7l+mpZ.vID@kd7">
                                                                    <field name="ATTR">val</field>
                                                                    <field name="OID">innogy-smarthome.0.Küche.Terrassentür-Küche.IsOpen</field>
                                                                  </block>
                                                                </value>
                                                                <value name="B">
                                                                  <block type="logic_boolean" id="SZnWA+879T62fyY}zl|(">
                                                                    <field name="BOOL">TRUE</field>
                                                                  </block>
                                                                </value>
                                                              </block>
                                                            </value>
                                                            <value name="B">
                                                              <block type="logic_compare" id="NbE*Wk0GjD!hdePE#^N*">
                                                                <field name="OP">EQ</field>
                                                                <value name="A">
                                                                  <block type="get_value" id="dOX!/Y5{DKPS:v]s0Cn3">
                                                                    <field name="ATTR">val</field>
                                                                    <field name="OID">innogy-smarthome.0.Virtual.Sommer.Value</field>
                                                                  </block>
                                                                </value>
                                                                <value name="B">
                                                                  <block type="logic_boolean" id="D}:$rZ{5~Uyrmy2v5z#L">
                                                                    <field name="BOOL">FALSE</field>
                                                                  </block>
                                                                </value>
                                                              </block>
                                                            </value>
                                                          </block>
                                                        </value>
                                                        <statement name="DO0">
                                                          <block type="comment" id="C^qmK^Er:v}ZyNgRQG9r">
                                                            <field name="COMMENT">Aktuelle Werte speichern</field>
                                                            <next>
                                                              <block type="variables_set" id="@s=cpgO7D;rq(xk/szQV">
                                                                <field name="VAR" id="?X(VL6G6l@w~#%2?bK{O" variabletype="">Heizung Kueche</field>
                                                                <value name="VALUE">
                                                                  <block type="get_value" id="]oX#Fqew]U^g|H@UcU]-">
                                                                    <field name="ATTR">val</field>
                                                                    <field name="OID">innogy-smarthome.0.Küche.Heizkörper-Küche.PointTemperature</field>
                                                                  </block>
                                                                </value>
                                                                <next>
                                                                  <block type="comment" id=":3mYNQ1,|dOeOK,Omj8{">
                                                                    <field name="COMMENT">Heizkörper runterregeln</field>
                                                                    <next>
                                                                      <block type="control" id="YcudA7h+fMl-1dxUaBjA">
                                                                        <mutation delay_input="false"></mutation>
                                                                        <field name="OID">innogy-smarthome.0.Küche.Heizkörper-Küche.PointTemperature</field>
                                                                        <field name="WITH_DELAY">FALSE</field>
                                                                        <value name="VALUE">
                                                                          <block type="math_number" id="u/0Hq}RCi=Md*kU4Vc.O">
                                                                            <field name="NUM">10</field>
                                                                          </block>
                                                                        </value>
                                                                      </block>
                                                                    </next>
                                                                  </block>
                                                                </next>
                                                              </block>
                                                            </next>
                                                          </block>
                                                        </statement>
                                                      </block>
                                                    </next>
                                                  </block>
                                                </statement>
                                                <next>
                                                  <block type="comment" id="O;WvE|aSR!h_DVU/3Qf2">
                                                    <field name="COMMENT">Terrassentür geschlossen UND NICHT Sommer</field>
                                                  </block>
                                                </next>
                                              </block>
                                            </next>
                                          </block>
                                        </statement>
                                        <value name="IF1">
                                          <block type="logic_operation" id="SY9z`A,u]e:A@OBW2Q@g">
                                            <field name="OP">AND</field>
                                            <value name="A">
                                              <block type="logic_compare" id="246njQr[K2s`DFEWhIp6">
                                                <field name="OP">EQ</field>
                                                <value name="A">
                                                  <block type="get_value" id="S;wGna(w|)XKF/u%DGlK">
                                                    <field name="ATTR">val</field>
                                                    <field name="OID">innogy-smarthome.0.Küche.Terrassentür-Küche.IsOpen</field>
                                                  </block>
                                                </value>
                                                <value name="B">
                                                  <block type="logic_boolean" id="=mep(Pj`7hLntX2mN7hz">
                                                    <field name="BOOL">FALSE</field>
                                                  </block>
                                                </value>
                                              </block>
                                            </value>
                                            <value name="B">
                                              <block type="logic_compare" id="o4_Yu4wr%zDGJ%_t(fz5">
                                                <field name="OP">EQ</field>
                                                <value name="A">
                                                  <block type="get_value" id="PntJ~WvJbTAA-Uxeqz~T">
                                                    <field name="ATTR">val</field>
                                                    <field name="OID">innogy-smarthome.0.Virtual.Sommer.Value</field>
                                                  </block>
                                                </value>
                                                <value name="B">
                                                  <block type="logic_boolean" id="0rau28X=L*;ZvGtkA)4V">
                                                    <field name="BOOL">FALSE</field>
                                                  </block>
                                                </value>
                                              </block>
                                            </value>
                                          </block>
                                        </value>
                                        <statement name="DO1">
                                          <block type="comment" id="=K;ns|/SAkV3;^s?R-cd">
                                            <field name="COMMENT">Heizkörper zurück auf gespeicherte Werte setzen</field>
                                            <next>
                                              <block type="control" id="7^SSH/a74#=|qZ!]WGgy">
                                                <mutation delay_input="false"></mutation>
                                                <field name="OID">innogy-smarthome.0.Küche.Heizkörper-Küche.PointTemperature</field>
                                                <field name="WITH_DELAY">FALSE</field>
                                                <value name="VALUE">
                                                  <block type="variables_get" id="aFoZ=@q;%~9a)KYnx}Q%">
                                                    <field name="VAR" id="?X(VL6G6l@w~#%2?bK{O" variabletype="">Heizung Kueche</field>
                                                  </block>
                                                </value>
                                              </block>
                                            </next>
                                          </block>
                                        </statement>
                                      </block>
                                    </next>
                                  </block>
                                </statement>
                              </block>
                            </next>
                          </block>
                        </xml>
                        
                        Rene_HMR Offline
                        Rene_HMR Offline
                        Rene_HM
                        Developer
                        wrote on last edited by
                        #31

                        @JB_Sullivan sagte in [Vorlage] Vis für Adapter HeatingControl:

                        Ich habe mir jetzt ehrlich gesagt nicht den über 600 Beiträge langen Test Thread durchgelesen , aber wenn ich hier so gucke, fehlt mir die Integration der Bedingung Sommer/ Winter.

                        Dafür gibt es den Datenpunkt HeatingPeriodActive. Die Heizperiode kann man im admin auch voreinstellen.

                        JB_SullivanJ 1 Reply Last reply
                        0
                        • Rene_HMR Rene_HM

                          @JB_Sullivan sagte in [Vorlage] Vis für Adapter HeatingControl:

                          Ich habe mir jetzt ehrlich gesagt nicht den über 600 Beiträge langen Test Thread durchgelesen , aber wenn ich hier so gucke, fehlt mir die Integration der Bedingung Sommer/ Winter.

                          Dafür gibt es den Datenpunkt HeatingPeriodActive. Die Heizperiode kann man im admin auch voreinstellen.

                          JB_SullivanJ Offline
                          JB_SullivanJ Offline
                          JB_Sullivan
                          wrote on last edited by
                          #32

                          @Rene_HM

                          Ich bin jetzt doch "drüben" am lesen. Konnte den Adapter gester Abend nicht mehr installieren, weil die neue Version vom Admin Adapter (3.7.3) das ganze Adapter System lahm gelegt hatte.

                          Habe ihn nun installiert und bin schon fleißig am testen. Da habe ich das auch mit der globalen Heizperiode (Sommer/Winter) gefunden. So ganz selbsterklärend ist der Adapter aber nicht.

                          ioBroker (since 2018) auf Intel Core i3-5005U NUC und Windwos10 Pro

                          dirk1962D 1 Reply Last reply
                          0
                          • JB_SullivanJ JB_Sullivan

                            @Rene_HM

                            Ich bin jetzt doch "drüben" am lesen. Konnte den Adapter gester Abend nicht mehr installieren, weil die neue Version vom Admin Adapter (3.7.3) das ganze Adapter System lahm gelegt hatte.

                            Habe ihn nun installiert und bin schon fleißig am testen. Da habe ich das auch mit der globalen Heizperiode (Sommer/Winter) gefunden. So ganz selbsterklärend ist der Adapter aber nicht.

                            dirk1962D Offline
                            dirk1962D Offline
                            dirk1962
                            wrote on last edited by
                            #33

                            @JB_Sullivan Das Du den Adapter nicht selbsterklärend findest liegt wahrscheinlich daran, dass Du Dir das Tutorial auf Github und den Thread noch nicht durchgelesen hast. Bedenke bitte, dass es einer der komplexesten Adapter ist, den man machen kann. René hat einen super Job gemacht und Du wirst den Adapter in ein paar Tagen lieben:grinning: :grinning:.

                            NUC8i5 mit Proxmox; Raspberrymatic in VM, iobroker, Motioneye, infuxDB und Grafana in CT.

                            1 Reply Last reply
                            1
                            • moppel2810M Offline
                              moppel2810M Offline
                              moppel2810
                              wrote on last edited by
                              #34

                              Ich hab ein Problem mit der vis und konnte bisher auch nicht raus finden woran es liegt.
                              In der vis edit ist alles da aber in der vis selber fehlt dann die anzeige in der mitte.

                              Unbenannt2.JPG Unbenannt1.JPG

                              Könnte mir da bitte jemand helfen.
                              Danke

                              P 1 Reply Last reply
                              0
                              • moppel2810M Offline
                                moppel2810M Offline
                                moppel2810
                                wrote on last edited by
                                #35

                                Hab im heating adapter jetzt auf absolut gestellt und es geht.

                                1 Reply Last reply
                                0
                                • moppel2810M Offline
                                  moppel2810M Offline
                                  moppel2810
                                  wrote on last edited by
                                  #36

                                  Jetzt hab ich schon das nächste Problem. Wenn ich das Fenster öffne wird mir das in der vis angezeigt aber die eingestellte Temp. wird nicht an das Thermostat weiter gegeben.

                                  P 1 Reply Last reply
                                  0
                                  • moppel2810M moppel2810

                                    Ich hab ein Problem mit der vis und konnte bisher auch nicht raus finden woran es liegt.
                                    In der vis edit ist alles da aber in der vis selber fehlt dann die anzeige in der mitte.

                                    Unbenannt2.JPG Unbenannt1.JPG

                                    Könnte mir da bitte jemand helfen.
                                    Danke

                                    P Offline
                                    P Offline
                                    Pittini
                                    Developer
                                    wrote on last edited by
                                    #37

                                    @moppel2810 sagte in [Vorlage] Vis für Adapter HeatingControl:

                                    Ich hab ein Problem mit der vis und konnte bisher auch nicht raus finden woran es liegt.
                                    In der vis edit ist alles da aber in der vis selber fehlt dann die anzeige in der mitte.

                                    Wenn weder absolut noch relativ in Adaptereinstellungen gewählt ist, wird nix angezeigt weil das sinnfrei wäre. Wenn eins der beiden gewählt ist, sollte auch der passende Block angezeigt werden.

                                    1 Reply Last reply
                                    0
                                    • moppel2810M moppel2810

                                      Jetzt hab ich schon das nächste Problem. Wenn ich das Fenster öffne wird mir das in der vis angezeigt aber die eingestellte Temp. wird nicht an das Thermostat weiter gegeben.

                                      P Offline
                                      P Offline
                                      Pittini
                                      Developer
                                      wrote on last edited by
                                      #38

                                      @moppel2810 sagte in [Vorlage] Vis für Adapter HeatingControl:

                                      Jetzt hab ich schon das nächste Problem. Wenn ich das Fenster öffne wird mir das in der vis angezeigt aber die eingestellte Temp. wird nicht an das Thermostat weiter gegeben.

                                      Ich seh in Deinen Screenshot auch keine eingestellte Absenkung für Fenster offen, was nicht eingestellt ist, wird auch nicht gemacht. Sollte inzwischen was eingestellt sein und es trotzdem nicht klappen, brauchts zur Fehlersuche deutlich mehr Infos, so gut is meine Kristallkugel nicht. Welches der beiden Vis Varianten benutzt Du. Was passiert im Log wenn Du Fenster auf oder zu machst? Sind evtl andere Korrekturen im Spiel die sich gegenseitig aufheben könnten...usw. Da das Vis jetzt schon von etlichen Leuten im Einsatz ist, und noch keiner das als Fehler gemeldet hat, geh ich davon aus dass der Fehler entweder kommt weil:
                                      Du nicht die aktuellste Version des Adapters benutzt?
                                      oder
                                      Noch ein Fehler im Adapter ist, dann bitte auf der Adaptertestseite diskutieren
                                      oder
                                      Du den Adapter nicht korrekt konfiguriert hast?

                                      ChaotC moppel2810M 2 Replies Last reply
                                      0
                                      • Rene_HMR Rene_HM

                                        @Pittini was meinst du zu den beiden issues unter

                                        https://github.com/rg-engineering/ioBroker.heatingcontrol/issues/61
                                        https://github.com/rg-engineering/ioBroker.heatingcontrol/issues/56

                                        Sollte ich das noch ändern? Das hätte dann wohl auch Auswirkung auf deine vis?

                                        P Offline
                                        P Offline
                                        Pittini
                                        Developer
                                        wrote on last edited by Pittini
                                        #39

                                        @Rene_HM sagte in [Vorlage] Vis für Adapter HeatingControl:

                                        Sollte ich das noch ändern? Das hätte dann wohl auch Auswirkung auf deine vis?

                                        Sind sich ja beide recht ähnlich die Issues. Hab mal drüber nachgehirnt und seh das eigentlich als "Luxusproblem". Was man aber evtl. machen könnte wär ein Syncen der Profilparameter. Also eine "Synchronisiere Zeiten" und eine "Synchronisiere Absenkungen" Checkbox im AdapterAdmin. Wenn gesetzt werden alle Werte die ,in welchem Profil auch immer", geändert werden dann an die anderen Profile weitergereicht. Sind zwar programmiertechnisch ne Menge Trigger, sollte sich im Aufwand mit Loops aber im Grenzen halten.
                                        Wenn Änderungen am Vis nötig sind ist das halt so - ob mir und den anderen jetzt gefällt oder nicht, schließlich sind wir ja noch in der Testphase.

                                        1 Reply Last reply
                                        1
                                        • P Pittini

                                          @moppel2810 sagte in [Vorlage] Vis für Adapter HeatingControl:

                                          Jetzt hab ich schon das nächste Problem. Wenn ich das Fenster öffne wird mir das in der vis angezeigt aber die eingestellte Temp. wird nicht an das Thermostat weiter gegeben.

                                          Ich seh in Deinen Screenshot auch keine eingestellte Absenkung für Fenster offen, was nicht eingestellt ist, wird auch nicht gemacht. Sollte inzwischen was eingestellt sein und es trotzdem nicht klappen, brauchts zur Fehlersuche deutlich mehr Infos, so gut is meine Kristallkugel nicht. Welches der beiden Vis Varianten benutzt Du. Was passiert im Log wenn Du Fenster auf oder zu machst? Sind evtl andere Korrekturen im Spiel die sich gegenseitig aufheben könnten...usw. Da das Vis jetzt schon von etlichen Leuten im Einsatz ist, und noch keiner das als Fehler gemeldet hat, geh ich davon aus dass der Fehler entweder kommt weil:
                                          Du nicht die aktuellste Version des Adapters benutzt?
                                          oder
                                          Noch ein Fehler im Adapter ist, dann bitte auf der Adaptertestseite diskutieren
                                          oder
                                          Du den Adapter nicht korrekt konfiguriert hast?

                                          ChaotC Offline
                                          ChaotC Offline
                                          Chaot
                                          wrote on last edited by
                                          #40

                                          @Pittini Mir ist gerade aufgefallen das ich die Schalter auf cardHzngGlobal nicht schalten kann
                                          Hast du eine Idee woran das liegen könnte?

                                          ioBroker auf NUC unter Proxmox; VIS: 12" Touchscreen und 17" Touch; Lichtsteuerung, Thermometer und Sensoren: Tasmota (39); Ambiente Beleuchtung: WLED (9); Heizung: DECT Thermostate (9) an Fritz 6690; EMS-ESP; 1 Echo V2; 3 Echo DOT; 1 Echo Connect; 2 Echo Show 5; Unifi Ap-Ac Lite.

                                          moppel2810M P 2 Replies Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          347

                                          Online

                                          32.6k

                                          Users

                                          82.2k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe