Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. [Vorlage] Vis für Adapter HeatingControl

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [Vorlage] Vis für Adapter HeatingControl

    This topic has been deleted. Only users with topic management privileges can see it.
    • P
      Pittini Developer @Baerny last edited by

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

      In der VIS kann ich die Werte für die absoluten Profilparameter wie Gäste, Urlaub usw. nicht einstellen.
      Es wird überall inaktiv angezeigt.

      Dass da inaktiv steht wenn nichts eingetragen ist, ist ok, das entspricht der 0 und ist so gewollt. Ändern lassen sollte sich das aber schon, zeig mal nen Screenshot.

      B 1 Reply Last reply Reply Quote 0
      • B
        Baerny @Pittini last edited by

        @Pittini
        hier der Screenshot, komisch ist, dass sich alles andere ändern lässt nur halt dieser Teil nicht
        heating_absolut.jpeg

        P 1 Reply Last reply Reply Quote 0
        • P
          Pittini Developer @Baerny last edited by

          @Baerny Die ganzen Dropdowns sehen falsch aus schon von der Optik her. Da ich nicht weis was Du alles geändert hast, bitte folgendes machen: Leere Vis Seite anlegen, dort nochmal die 1 Profil Variante importieren (Ich geh mal davon aus das Du ein Wohnzimmer hast) und dann ohne iwas zu ändern schauen ob sich die Dropdowns bedienen lassen. Wenn ja hast was vergeigt, wenn nein brauch ich mehr Infos, am besten ne Anydesk Session.

          B 1 Reply Last reply Reply Quote 0
          • B
            Baerny @Pittini last edited by

            @Pittini also geändert habe ich eigentlich nur die erforderlichen Datenpunkte. Ich teste das mal nach Weihnachten, eilt nicht

            P 1 Reply Last reply Reply Quote 0
            • P
              Pittini Developer @Baerny last edited by

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

              also geändert habe ich eigentlich nur die erforderlichen Datenpunkte.

              Ändern muss man eigentlich nur im Statusbereich, der ganze Rest sollte ohne Änderung laufen. Damit mein ich natürlich nicht das search&replace für andere Räume, sondern bezieh mich jetzt erst mal nur aufs Wohnzimmer.

              1 Reply Last reply Reply Quote 0
              • P
                piscator83 last edited by 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 1 Reply Last reply Reply Quote 0
                • P
                  Pittini Developer @piscator83 last edited by

                  @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 Reply Quote 0
                  • P
                    piscator83 @Pittini last edited by 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 1 Reply Last reply Reply Quote 0
                    • P
                      Pittini Developer @piscator83 last edited by 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 1 Reply Last reply Reply Quote 0
                      • P
                        piscator83 @Pittini last edited by 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 1 Reply Last reply Reply Quote 0
                        • P
                          Pittini Developer @piscator83 last edited by

                          @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 Reply Quote 0
                          • P
                            piscator83 @Pittini last edited by

                            @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 Reply Quote 0
                            • Rene_HM
                              Rene_HM Developer last edited by

                              @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?

                              Denkra created this issue in rg-engineering/ioBroker.heatingcontrol

                              closed Temperaturabsenkung/anhebung einstellungen #61

                              Denkra created this issue in rg-engineering/ioBroker.heatingcontrol

                              closed Temperatur Override verschieben #56

                              dirk1962 P 2 Replies Last reply Reply Quote 0
                              • dirk1962
                                dirk1962 @Rene_HM last edited by

                                @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?

                                1 Reply Last reply Reply Quote 0
                                • P
                                  piscator83 @Pittini last edited by piscator83

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

                                  P 1 Reply Last reply Reply Quote 0
                                  • JB_Sullivan
                                    JB_Sullivan last edited by

                                    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 😉 😄

                                    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_HM 1 Reply Last reply Reply Quote 0
                                    • Rene_HM
                                      Rene_HM Developer @JB_Sullivan last edited by

                                      @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_Sullivan 1 Reply Last reply Reply Quote 0
                                      • JB_Sullivan
                                        JB_Sullivan @Rene_HM last edited by

                                        @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.

                                        dirk1962 1 Reply Last reply Reply Quote 0
                                        • dirk1962
                                          dirk1962 @JB_Sullivan last edited by

                                          @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😀 😀.

                                          1 Reply Last reply Reply Quote 1
                                          • moppel2810
                                            moppel2810 last edited by

                                            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 Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            604
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            template vis
                                            52
                                            441
                                            74053
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo