Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

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

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    23
    1
    1.3k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.3k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

[Vorlage] Vis für Adapter HeatingControl

Geplant Angeheftet Gesperrt Verschoben Visualisierung
vistemplate
444 Beiträge 52 Kommentatoren 98.5k Aufrufe 66 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • P Pittini

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

    Nur noch eine Frage, wie gehe ich am besten vor um die aktuellste Version aufzuspielen? Alle Datenpunkte löschen und den Adapter entfernen oder kann ich die Datenpunkte lassen und er übernimmt wieder alles?

    Das kannste machen wie Du Lust hast. Adapter löschen ist absolut unnötig eigentlich, einfach die neue Version drüberspielen. Ob Datenpunkte löschen Sinn macht hängt davon ab ob an der Struktur was geändert wurde. Da Du nicht sagst welche Version Du hast, kann ich nicht Wissen obs nötig ist. Abgesehen davon, die Absenkungsvarianten sind schon länger drin als 2 Tage drin. Grundsätzlich bitte ich drum Anfragen zum Adapter auch auf der Adapterseite zu stellen, dort liest auch der Entwickler mit, hier nicht.

    Muss die VIS neu gemacht werden?

    Adapter updates sind unabhängig vom Vis, außer es wurde was an der Struktur geändert, dann müßte ich erst das Vis anpassen, aber da würde ich dann was zu schreiben.

    P Offline
    P Offline
    Paan83
    schrieb am zuletzt editiert von Paan83
    #12

    @Pittini Danke für die Hilfe. Es hat soweit alles funktioniert. Es sind nur noch zwei Kleinigkeiten:
    Ein Name eines Raumes ist zu lang, siehe Bild:
    VIS.JPG
    Was könnte ich da machen? Schriftgröße ändern oder muss ich die Bezeichnung ändern?

    Im Fenster Status weiss ich nicht welchen Datenpunkt ich bei Modus und in der Zeile Fenster auswählen soll. Wenn man zB mehrere Fenster hat, muss man wahrscheinlich ein Skript schreiben, der einem die Zustände ausgibt?

    P 1 Antwort Letzte Antwort
    0
    • P Paan83

      @Pittini Danke für die Hilfe. Es hat soweit alles funktioniert. Es sind nur noch zwei Kleinigkeiten:
      Ein Name eines Raumes ist zu lang, siehe Bild:
      VIS.JPG
      Was könnte ich da machen? Schriftgröße ändern oder muss ich die Bezeichnung ändern?

      Im Fenster Status weiss ich nicht welchen Datenpunkt ich bei Modus und in der Zeile Fenster auswählen soll. Wenn man zB mehrere Fenster hat, muss man wahrscheinlich ein Skript schreiben, der einem die Zustände ausgibt?

      P Offline
      P Offline
      Pittini
      Developer
      schrieb am zuletzt editiert von
      #13

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

      Was könnte ich da machen? Schriftgröße ändern oder muss ich die Bezeichnung ändern?

      Ich würde die Bezeichnung kürzen, für Romane is halt der Platz zu klein.

      Im Fenster Status weiss ich nicht welchen Datenpunkt ich bei Modus und in der Zeile Fenster auswählen soll. Wenn man zB mehrere Fenster hat, muss man wahrscheinlich ein Skript schreiben, der einem die Zustände ausgibt?

      Nein, kein Script nötig, wär doppelt gemoppelt da der Adapter das ja weis und auch nen kombinierten WindowOpen Datenpunkt ausgibt. Und der war auch korrekt eingetragen, den einfach in Ruhe lassen. Inked2019-12-21 00_25_27-Microsoft Store_LI.jpg
      Der Modus is bei HM Thermostaten das da:
      Inked2019-12-22 18_46_50-_LI.jpg

      1 Antwort Letzte Antwort
      0
      • B Offline
        B Offline
        Baerny
        schrieb am zuletzt editiert von
        #14

        @Pittini
        Umschaltung von relativ auf absolut

        ich nutze nunmehr den Adapter seit einigen Tagen mit dem Profil „relativ“. Funktioniert auch Prima.
        Zum Testen wollte ich jetzt auf „ absolut“ umstellen. Also habe ich im Profil des Adapters auf absolut umgestellt.
        Jetzt zu meinem Problem:
        In der VIS kann ich die Werte für die absoluten Profilparameter wie Gäste, Urlaub usw. nicht einstellen.
        Es wird überall inaktiv angezeigt.

        Muss ich hier in der Vis oder im Adapter noch zusätzlich was ändern ?
        Ich habe gelesen, dass die Umstellung automatisch erfolgen soll. In der VIS wird auch absolut angezeigt.

        Gruß Baerny

        CCU 2 | Intel NUC mit Proxmox

        P 1 Antwort Letzte Antwort
        0
        • B Baerny

          @Pittini
          Umschaltung von relativ auf absolut

          ich nutze nunmehr den Adapter seit einigen Tagen mit dem Profil „relativ“. Funktioniert auch Prima.
          Zum Testen wollte ich jetzt auf „ absolut“ umstellen. Also habe ich im Profil des Adapters auf absolut umgestellt.
          Jetzt zu meinem Problem:
          In der VIS kann ich die Werte für die absoluten Profilparameter wie Gäste, Urlaub usw. nicht einstellen.
          Es wird überall inaktiv angezeigt.

          Muss ich hier in der Vis oder im Adapter noch zusätzlich was ändern ?
          Ich habe gelesen, dass die Umstellung automatisch erfolgen soll. In der VIS wird auch absolut angezeigt.

          Gruß Baerny

          P Offline
          P Offline
          Pittini
          Developer
          schrieb am zuletzt editiert von
          #15

          @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 Antwort Letzte Antwort
          0
          • P Pittini

            @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 Offline
            B Offline
            Baerny
            schrieb am zuletzt editiert von
            #16

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

            CCU 2 | Intel NUC mit Proxmox

            P 1 Antwort Letzte Antwort
            0
            • B Baerny

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

              P Offline
              P Offline
              Pittini
              Developer
              schrieb am zuletzt editiert von
              #17

              @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 Antwort Letzte Antwort
              0
              • P Pittini

                @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 Offline
                B Offline
                Baerny
                schrieb am zuletzt editiert von
                #18

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

                CCU 2 | Intel NUC mit Proxmox

                P 1 Antwort Letzte Antwort
                0
                • B Baerny

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

                  P Offline
                  P Offline
                  Pittini
                  Developer
                  schrieb am zuletzt editiert von
                  #19

                  @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 Antwort Letzte Antwort
                  0
                  • P Offline
                    P Offline
                    piscator83
                    schrieb am zuletzt editiert von piscator83
                    #20

                    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 Antwort Letzte Antwort
                    0
                    • 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
                      schrieb am zuletzt editiert von
                      #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 Antwort Letzte Antwort
                      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
                        schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                        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
                          schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                          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
                            schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                            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
                              schrieb am zuletzt editiert von
                              #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 Antworten Letzte Antwort
                              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
                                schrieb am zuletzt editiert von
                                #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 Antwort Letzte Antwort
                                0
                                • Rene_HMR Offline
                                  Rene_HMR Offline
                                  Rene_HM
                                  Developer
                                  schrieb am zuletzt editiert von
                                  #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 Antworten Letzte Antwort
                                  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
                                    schrieb am zuletzt editiert von
                                    #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 Antwort Letzte Antwort
                                    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
                                      schrieb am zuletzt editiert von piscator83
                                      #29

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

                                      P 1 Antwort Letzte Antwort
                                      0
                                      • JB_SullivanJ Offline
                                        JB_SullivanJ Offline
                                        JB_Sullivan
                                        schrieb am zuletzt editiert von
                                        #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 Antwort Letzte Antwort
                                        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
                                          schrieb am zuletzt editiert von
                                          #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 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          749

                                          Online

                                          32.5k

                                          Benutzer

                                          81.7k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe