Ankündigung

Einklappen
Keine Ankündigung bisher.

CometVisu openHab und php - Jede Menge Probleme

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

    CometVisu openHab und php - Jede Menge Probleme

    Hallo,

    nachdem ich einige Probleme mit dem openHab integrierten php hatte, habe ich mir nun einen Apache2 Reverse-Proxy eingerichtet. Im Openhab ist das Cometvisu-Backend aktiviert, php for Cometvisu deaktiviert.

    System: Linux Mint 18.3
    openHab2 2.5.10
    Grafana und influxDB
    Apache2 mit php 7.2
    weitere Webdienste (owncloud) installiert

    Jetzt habe ich 3 große Problemblöcke:
    1. Problemblock
    unter http://meinopenhab:8080/ greift auf CometVisu in openhab zu, im Reverse-Proxy habe ich Port 8081 konfiguriert und greift auf meine "externe" CometVisu unter /var/www/cometvisu zu.
    Aber: Den Cometvisu-Manager kann ich unter Port 8080 nicht aufrufen (logisch, da das openhab-php deaktiviert ist). Aber wenn ich mit Port 8081 eine Config öffnen will, so sehe ich nur den schwaren Hintergrund von der CometVisu mit Statusbar unten und einer orangenen Linie oben. Rufe ich die Config über 8080 auf, so funktioniert alles. Wie bekomme ich das den ordentlich konfiguriert?
    Meine Apache2 Konfig für CometVisu
    Code:
    Header set X-CometVisu-Backend-LoginUrl "http://192.168.0.250:8080/rest/cv/l"
    Header set X-CometVisu-Backend-Name "openhab2"
    
    ProxyPass /cometvisu http://192.168.0.250:8080/cometvisu
    ProxyPassReverse http://192.168.0.250:8080/cometvisu /cometvisu
    
    ProxyPass /rest http://192.168.0.250:8080/rest
    ProxyPassReverse http://192.168.0.250:8080/rest /rest
    
    <Proxy http://192.168.0.250:8080/cometvisu>
       Require all granted
       Options none
    </Proxy>
    
    <Proxy http://192.168.0.250:8080/rest>
       Require all granted
       Options none
    </Proxy>
    
    <VirtualHost *:8081>
       DocumentRoot /var/www/cometvisu
    
       ProxyPass /cometvisu http://192.168.0.250:8080/cometvisu
       ProxyPassReverse http://192.168.0.250:8080/cometvisu /cometvisu
    
       ProxyPass /rest http://192.168.0.250:8080/rest
       ProxyPassReverse http://192.168.0.250:8080/rest /rest
    </VirtualHost>
    Und in Ports.conf noch listen : 8081 eingefügt

    Soweit das erste Problem....

    Zum 2. Problemblock:
    Über 8081 im Manager gearbeitet, und dann über 8080 die Config angeschaut. Endlich konnte ich mit dem Manager ordentlich arbeiten!.
    Meine CometVisu ist mittlerweile recht groß (136kb).
    Heute habe ich einige neue Elemnte eingefügt für meine Vaillant-Heizung im Keller. Ging soweit, aber auf einmal kam gleich beim Laden der Visu die Fehlermeldung "Verbindung zum Backend verloren". Es werden keine Werte mehr angezeigt. Einen Teil der Heizung wieder gelöscht, alles ging. Wieder eingefügt - Kam wieder die Fehlermeldung Keine Verbindung zum Backend.
    Probeweise habe ich dann wieder einen anderen Teil aus der Heizungs-Visu gelöscht. Visu ging wieder. Zu Testzwecken habe ich dann meine gesamte "Erdgeschoss-Seite (mit 7 Räumen!) kopiert, eingefügt. Visu gespeichert. Und die Visu wurde angezeigt. Ich dachte, die Größe der Visu wäre das Problem, aber das kann ich nach dem kopieren vom gesamten Erdgeschoss wohl ausschließen. Was ist hier schief gelaufen? Komme jetzt wieder nicht weiter mit der Visu. Geschätzt habe ich jetzt vieleicht erst die Hälfte von dem, was ich später mal will...


    Und zum 3. Block:
    Ich habe bis dato Cometvisu 0.11.0 verwendet.
    Also Update gemacht auf 0.11.3 gemacht, dachte ich. Aktuelle CometVisu heruntergeladen und unter /var/www/cometvisu installiert. Und unter /etc/openhab2/cometvisu (Weil ich ja offenbar 2 Orte der Cometvisu habe. Aber selbst nach dem Update und mehrfachen Neustart des ganzen Systems zeigt mir Cometvisu in meinen Visus unten rechts als Version immer noch 0.11.0 an. Aufgerufen werden die Visus immer noch über 8080, sollten also auf die openHab-CometVisu zugreifen.
    Der CometVisu-Manager zeigt mir beim aufruf über 8081 unten rechts Version 0.11.2 an.

    Ist hier jemand, der mir aus diesem WirrWarr bitte heraushelfen kann? Am wichtigsten wäre mir, das ich die Visu weiter editieren kann und die Verbindung zum openHab-Backend bestehen bleibt...

    Vielen Dank
    firejuggler

    #2
    Schönen Sonntag,

    das Problem mit dem apache-Zugriff hab ich mittlerweile gelöst...

    Aber es besteht weiterhin das Problem, das die Cometvisu die Verbindung zum Backend verliert, und zwar sofort nach dem öffnen der Visu.
    Gibt es sowas wie eine Maximale Anzahl an Items, die die Cometvisu von openhab abfragen kann oder etwas ähnliches? Wie oben im 2. Problemblock beschrieben kann ich den Fehler zwar reproduzieren, aber ich verstehe nicht warum nach Änderungen in meiner Visu dann plötzlich die Backend-Verbindung verloren ist...

    Wäre nett wenn wir einer hier weiterhelfen könnte...

    Danke!

    Kommentar


      #3
      Es gibt da tatsächlich ein Limit. Der Webserver von openHAB (jetty) hat ein Limit für Requests das bei einer bestimmten Menge von Items auch überschritten wird.
      Wir hatten das Theme schon ein paar mal, aber leider finde ich die Threads dazu nicht wieder daher kann ich das nur grob aus dem Gedächtnis wiedergeben (mit der Gefahr das das unvollständig ist).

      Man kann dieses Limit heraufsetzen. Dazu musst Du die Datei jetty.xml irgendwo in der openHAB-Installation finden. Die liegt relativ gesehen in userdata/etc/jetty.xml. Wo nun das UserData-Verzeichnis Deiner openHAB installation liegt kann ich nicht pauschal beantworten, das hängt von der Art der Installation ab.
      Den Wert den Du dort ändern müsstest wäre der hier: https://github.com/openhab/openhab-d.../jetty.xml#L68

      Einfach die 8192 verdoppeln oder vervierfachen, je nachdem. Danach wird ein Neustart von openHAB nötig sein und dann sollte das funktionieren.

      Der ersten Post kann ich nicht ganz nachvollziehen, aber das Problem scheint ja gelöst zu sein. Ich wollte nur anmerken, dass Du keine 2 Installationen der CometVisu brauchst. Wenn Du eine über den Apache auslieferst, dann brauchst Du keine mehr in openHab, da reicht das CometVisu-Binding als Backend und das CometVisu-PHP-Binding ist dann überflüssig.
      Gruß
      Tobias

      Kommentar


        #4
        Hallo Tobias,
        erstmal vielen Dank für die Hilfe! Ich hab jetzt einiges probiert, aber es will einfach nicht funktionieren....
        Ich hab auf meinem System 2 mal die Jetty.xml gefunden: Einmal in in /var/lib/openhab2/etc/ und ein weiteres mal in /usr/share/openhab2/runtime/etc/
        Hab bei beiden Dateien sukzessive die Werte erhöht auf 262144 bytes, aber immer noch wird die Verbindung zum Backend verloren.
        Meine jetty.xml sieht jetzt so aus:
        Code:
                      <Set name="outputBufferSize">262144</Set>
                       <Set name="requestHeaderSize">262144</Set>
                       <Set name="responseHeaderSize">262144</Set>
                       <Set name="sendServerVersion">true</Set>
                       <Set name="sendDateHeader">false</Set>
                       <Set name="headerCacheSize">2048</Set>
        Openhab hab ich nach jeder Änderung neu gestartet, und auch das komplette System ( PC reboot).

        Im Internet hab ich schon gesucht, ob ich die Threads bzgl. des Limit finde, bin aber nicht fündig geworden. Fehlt da vieleicht noch was?

        Als Zusatzinfo, vieleicht wird es gebraucht:
        Ich kann auf 2 Varianten bei mir im lokalen Netz auf openhab zugreifen.
        Einmal über https und apache2, bei der Variante wird die Verbindung zum Backend verloren.
        Oder ich greife nur mit http lokal direkt auf die openhab Webserver zu, dann bekomme ich die Meldung:
        Error: Failed to execute 'setItem' on 'Storage': Setting the value of 'DG.data' exceeded the quota. at Object.cv.ConfigCache.save() [as save] (http://192.168.0.250:8080/cometvisu/....js:213:178789) at Object.cv.ConfigCache.dump() [as dump] ...usw...
        DG ist der Name meiner Config

        Ich hab keine ordentliche Anleitung gefunden, wie ich den Zugriff auf openhab2 über apache2 realisiere... Immer nur Teile, und aus denen habe ich mir was zusammengebastelt. Bin mir nicht sicher ob es daran liegt (glaube auch eher nicht), aber ich will ja nichts verheimlichen bei der Lösungssuche :-)

        Kommentar


          #5
          Scheinbar hat der Apache Server auch ein Limit, dass man hochsetzen kann, ich bin mir nicht sicher ob es hier hilft, aber schaden kann es auch nicht:

          z.B. LimitRequestLine 100000

          Siehe z.B. https://ubiq.co/tech-blog/increase-m...ost%20websites.

          Zum Fehler: "Error: Failed to execute 'setItem' on 'Storage': Setting the value of 'DG.data' exceeded the quota." Ich wusste bis gerade nicht mal dass es da ein Limit gibt, aber scheinbar liegt das bei ca. 5MB und Du bist der erste der dieses Limit erreicht (zumindest der erste der davon berichtet).

          Ganz allgemein gesagt ist die Größe Deiner Config die Ursache für mehrere Probleme. Zum einen geht es bei dem Problem, welches wir mit dem heraufsetzen des Limits angehen wollen um die reine Anzahl der unterschiedlichen Adressen (bzw. openHAB-Items) die in deiner Config benutzt werden. Alle Adressen werden als GET-Request an das openHAB-CV-Backend geschickt und für GET-Requests gibt es Limits.
          Wenn Du also einfach eine Etage in deiner Config kopierst kommt ja keine neue Adresse hinzu und die Länge des GET-Requests ändert sich nicht. Dieses Problem sollte man durch das setzten der richtigen Limit in den Griff bekommen können (siehe oben).

          Und zu dem "exceeded the quota"-Problem: Die CometVisu muss diese Config ja einlesen und daraus die UI in Form von HTML-Code generieren. In der Regel ändert sich an der Config ja nicht mehr viel, wenn man die einmal fertig hat. Und um den Prozess Config->HTML-Code nicht jedesmal machen zu müssen und um damit Startzeit zu sparen wird das Ergebnis im Browser gecached. Beim nächsten Laden wird dann erstmal der Cache geladen und dann geschaut ob es Änderungen an der Config gab und ggf. neu geladen + gecached werden muss. Der Cache wird im LocalStorage des Browsers gespeichert und der hat scheinbar ein Größen-Limit und das hast Du erreicht mit Deiner Config. Dafür kann ich Dir keine Lösung anbieten, außer dass Du den Cache abschalten musst. Das geht über einen URL-Parameter den Du beim Aufrufen der CometVisu an die URL anhängen musst: enableCache=false (siehe: https://www.cometvisu.org/CometVisu/...ing-aktivieren).

          Längerfristig müssen wir da in der CometVisu wohl was implementieren, dass den Cache irgendwie in passende Schnipsel aufteilt damit die unter dem Limit bleiben. Aber dazu wäre es hilfreich, wenn Du Deine Riesen-Config mal zur Verfügung stellen könntest, meine hat gerade mal 57kb.
          Gruß
          Tobias

          Kommentar


            #6
            Ich hab nach der Anleitung in meiner apache2.conf die Zeile
            Code:
            LimitRequestLine 262144
            eingefügt.

            Beim Zugriff über openhab (bei mir port 8080) FUNKTIONIERT es!!!
            Beide Stockwerke werden angezeigt, aber aus welchem Grund auch immer hab ich da keinen Zugriff (mehr) auf meine Werte von influxdb in den Diagrammen. (Noch) keine Ahnung warum, aber ich glaube das ist eine andere Baustelle

            Allerdings ist beim Zugriff über Apache2 immer noch die Verbindung zum Backend weg.

            Die "Exceed the quota..:" hab ich heut wegbekommen, indem ich den Chrome-Browsercache geleert habe für meine Seite. Geht über chrome://settings/siteData

            Wie kann ich Dir die config zukommen lassen? Mit 157kb übersteigt sie die Grenze, die hier erlaubt ist. Und ich bin noch nicht am Ende. Bin noch mitten in der Entwicklung. Ich bin SPS-Programmierer und meine Maschinen-Automation-Visus sind auch immer riesig, da ich es liebe alles anzuzeigen und parametrieren zu können was geht. Ob man es erstmal braucht oder nicht...

            Kommentar


              #7
              Code:
              <?xml version="1.0" encoding="UTF-8"?>
              <pages lib_version="8" design="metal" backend="oh2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../visu_config.xsd">
              <meta>
              <files>
              <file type="css">resource/demo/media/testmode.css</file>
              <file type="js">resource/demo/media/testmode.js</file>
              </files>
              <plugins>
              <plugin name="colorchooser"/>
              <plugin name="diagram"/>
              <plugin name="gauge"/>
              <plugin name="link"/>
              <plugin name="mobilemenu"/>
              <plugin name="openweathermap"/>
              <plugin name="rsslog"/>
              <plugin name="tr064"/>
              </plugins>
              <mappings>
              <mapping name="Astro_Tag">
              <entry value="ASTRO_DUSK">astronmische Abenddämmerung<icon name="weather_sunset"/></entry>
              <entry value="NAUTIC_DUSK">nautische Abenddämmerung<icon name="weather_sunset"/></entry>
              <entry value="NAUTIC_DAWN">nautische Morgendämmerung<icon name="weather_sunrise"/></entry>
              <entry value="CIVIL_DAWN">Zivile Morgendämmerung<icon name="weather_sunrise"/></entry>
              <entry value="CIVIL_DUSK">Zivile Abenddämmerung<icon name="weather_sunset"/></entry>
              <entry value="ASTRO_DAWN">astronomische Morgendämmerung<icon name="weather_sunrise"/></entry>
              <entry value="SUN_RISE">Sonnenaufgang<icon name="weather_sunrise"/></entry>
              <entry value="SUN_SET">Sonnenuntergang<icon name="weather_sunset"/></entry>
              <entry value="DAYLIGHT"><icon name="weather_sun"/>Tag</entry>
              <entry value="NOON"><icon name="weather_moonrise"/>Abend</entry>
              <entry value="NIGHT"><icon name="weather_moon_phases_5_full"/>Nacht</entry>
              <entry value="PISCES">S Fisch<icon name="phone_answering"/></entry>
              <entry value="SCORPIO">♏ Skorpion</entry>
              <entry value="SAGITTARIUS">♐ Schütze</entry>
              <entry value="CAPRICORN">♑ Steinbock</entry>
              <entry value="AQUARIUS">♒ Wassermann</entry>
              <entry value="PISCES">♓ Fisch</entry>
              <entry value="ARIES">♈ Widder</entry>
              <entry value="TAURUS">♉ Stier</entry>
              <entry value="GEMINI">♊ Zwilling</entry>
              <entry value="CANCER">♋ Krebs</entry>
              <entry value="LEO">♌ Löwe</entry>
              <entry value="VIRGO">♍ Jungfrau</entry>
              <entry value="LIBRA">♎ Waage</entry>
              <entry value="NEW">Neumond</entry>
              <entry value="WAXING_CRESCENT">zunehmender Halbmond</entry>
              <entry value="FIRST_QUARTER">erstes Viertel</entry>
              <entry value="WAXING_GIBBOUS">zunehmender Mond</entry>
              <entry value="FULL">Vollmond</entry>
              <entry value="WANING_GIBBOUS">abnehmender Mond</entry>
              <entry value="THIRD_QUARTER">letztes Viertel</entry>
              <entry value="WANING_CRESCENT">abnehmender Halbmond</entry>
              </mapping>
              <mapping name="AudioMute">
              <entry value="0">
              <icon name="audio_mute"/>
              </entry>
              <entry value="1">
              <icon name="audio_audio"/>
              </entry>
              </mapping>
              <mapping name="Fenster_AufZu">
              <entry value="1">
              <icon name="fts_window_1w_open" color="red"/>
              </entry>
              <entry value="0">
              <icon name="fts_window_1w" color="green"/>
              </entry>
              </mapping>
              <mapping name="Tür_AufZu">
              <entry value="1">
              <icon name="fts_door_open" color="red"/>
              </entry>
              <entry value="0">
              <icon name="fts_door" color="green"/>
              </entry>
              </mapping>
              <mapping name="EinAus">
              <entry default="true" value="0">Aus</entry>
              <entry value="1">Ein</entry>
              </mapping>
              <mapping name="EinAus_IO">
              <entry default="true" value="0">O</entry>
              <entry value="1">I</entry>
              </mapping>
              <mapping name="Heizung_Comfort_Eco_Off">
              <entry value="21">Comfort</entry>
              <entry value="16">Eco</entry>
              <entry value="4">Aus</entry>
              </mapping>
              <mapping name="Licht_EinAus">
              <entry value="0">
              <icon name="light_light_dim_00" color="grey"/>
              </entry>
              <entry value="1">
              <icon name="light_light_dim_100" color="yellow"/>
              </entry>
              </mapping>
              <mapping name="Licht0_100">
              <entry range_min="0" range_max="5" default="false">
              <icon name="light_light_dim_00"/>
              </entry>
              <entry range_min="16" range_max="24">
              <icon name="light_light_dim_20"/>
              </entry>
              <entry range_min="25" range_max="34">
              <icon name="light_light_dim_30"/>
              </entry>
              <entry range_min="35" range_max="44">
              <icon name="light_light_dim_40"/>
              </entry>
              <entry range_min="45" range_max="54">
              <icon name="light_light_dim_50"/>
              </entry>
              <entry range_min="55" range_max="64">
              <icon name="light_light_dim_60"/>
              </entry>
              <entry range_min="65" range_max="74">
              <icon name="light_light_dim_70"/>
              </entry>
              <entry range_min="75" range_max="84">
              <icon name="light_light_dim_80"/>
              </entry>
              <entry range_min="85" range_max="94">
              <icon name="light_light_dim_90"/>
              </entry>
              <entry range_min="95" range_max="101">
              <icon name="light_light_dim_100"/>
              </entry>
              <entry range_min="6" range_max="15" default="false">
              <icon name="light_light_dim_10"/>
              </entry>
              </mapping>
              <mapping name="OK_NOK">
              <entry value="0">
              <icon name="control_ok" color="green"/>
              </entry>
              <entry value="1">
              <icon name="control_x" color="red"/>
              </entry>
              </mapping>
              <mapping name="StundeMinute">
              <formula>y = x &amp;&amp; x.constructor === Date ? x.getHours() + ':' + x.getMinutes() : x;</formula>
              </mapping>
              <mapping name="DatumStundeMinute">
              <formula>y = x &amp;&amp; x.constructor === Date ? x.toLocaleDateString() + ' ' + x.toLocaleTimeString() : x;</formula>
              </mapping>
              <mapping name="VentilStatus0_100">
              <entry range_min="0" range_max="5" default="false">
              <icon name="sani_valve_0"/>
              </entry>
              <entry range_min="6" range_max="15"><icon name="sani_valve_10"/>{ x }</entry>
              <entry range_min="16" range_max="24">
              <icon name="sani_valve_20"/>
              </entry>
              <entry range_min="25" range_max="34">
              <icon name="sani_valve_30"/>
              </entry>
              <entry range_min="35" range_max="44">
              <icon name="sani_valve_40"/>
              </entry>
              <entry range_min="45" range_max="54">
              <icon name="sani_valve_50"/>
              </entry>
              <entry range_min="55" range_max="64">
              <icon name="sani_valve_60"/>
              </entry>
              <entry range_min="65" range_max="74">
              <icon name="sani_valve_70"/>
              </entry>
              <entry range_min="75" range_max="84">
              <icon name="sani_valve_80"/>
              </entry>
              <entry range_min="85" range_max="94">
              <icon name="sani_valve_90"/>
              </entry>
              <entry range_min="95" range_max="101">
              <icon name="sani_valve_100"/>
              </entry>
              </mapping>
              </mappings>
              <stylings>
              <styling name="Fenster_ZuAuf">
              <entry value="0">green</entry>
              <entry range_min="1" range_max="999">red</entry>
              </styling>
              <styling name="GrauGrün">
              <entry value="0">grey</entry>
              <entry value="1">green</entry>
              </styling>
              <styling name="Licht_AusEin">
              <entry value="0">grey</entry>
              <entry value="1">lime</entry>
              </styling>
              <styling name="RotGrün">
              <entry value="0">red</entry>
              <entry value="1">green</entry>
              </styling>
              <styling name="GrünRot">
              <entry value="1">red</entry>
              <entry value="0">green</entry>
              </styling>
              <styling name="TempAussen">
              <entry range_min="-40" range_max="4">blue</entry>
              <entry range_min="4" range_max="10">cyan</entry>
              <entry range_min="11" range_max="20">lime</entry>
              <entry range_min="21" range_max="26">green</entry>
              <entry range_min="27" range_max="30">orange</entry>
              <entry range_min="31" range_max="100">red</entry>
              </styling>
              <styling name="Temp_Innen">
              <entry range_min="-99" range_max="5.99">red</entry>
              <entry range_min="6" range_max="15.99">blue</entry>
              <entry range_min="16" range_max="17.99">cyan</entry>
              <entry range_min="18" range_max="21.99">green</entry>
              <entry range_min="22" range_max="23.99">orange</entry>
              <entry range_min="24" range_max="100">red</entry>
              </styling>
              </stylings>
              <statusbar>
              <status type="html">&lt;div style="display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-items: center;"&gt;
              &lt;div style="flex: auto"&gt;&lt;a href="https://www.cometvisu.org/"&gt;&lt;img src="resource/icon/comet_64_ff8000.png" alt="CometVisu"&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;</status>
              <status type="html" condition="testMode">&lt;div style="flex: auto;"&gt;&lt;span style="color: #FF8000;"&gt;Bitte beachten: Im Testmodus steht nicht die volle Funktionalität der CometVisu zur Verfügung!&lt;/span&gt;&lt;/div&gt;</status>
              <status type="html">&lt;div style="padding-right:0.5em"&gt;Version: 0.11.0-RC3&lt;/div&gt; Mein</status>
              <status type="html">&lt;div style="display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: space-between; align-items: center;"&gt;
              &lt;div style="float:right"&gt;&lt;a href="https://192.168.0.250/cometvisu/?ForceReload=true&amp;amp;design=metal&amp;amp;con fig=EG#id_3_"&gt;&lt;img src="resource/icon/comet_64
              _ff8000.png" alt="EG
              "&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;</status>
              </statusbar>
              <templates>
              <template name="Heizung">
              <group align="center" nowidget="false">
              <layout colspan="6"/>
              <group nowidget="false">
              <!-- {{#modus_address}}-->
              <!-- {{/modus_address}}-->
              <layout colspan="8"/>
              <info format="%.1f °C" align="center">
              <layout colspan="2" scale="true"/>
              <label><icon name="temp_temperature"/>Ist</label>
              <address transform="OH:Number">{{ current_temp_address }}</address>
              </info>
              <info align="center" mapping="VentilStatus0_100">
              <layout colspan="2" scale="false"/>
              <label>Ventil</label>
              <address transform="OH:Number">{{ valve_state }}</address>
              </info>
              <info format="%d%%" align="center">
              <layout colspan="2" scale="false"/>
              <address transform="OH:Number">{{ valve_state }}</address>
              </info>
              <info format="%d%% " align="center">
              <layout colspan="2" scale="true"/>
              <label>
              <icon name="weather_humidity"/>
              </label>
              <address transform="OH:Number">{{ current_hum_address }}</address>
              </info>
              </group>
              <group nowidget="true" align="center">
              <layout colspan="8"/>
              <slide min="0" max="25" step=".5" format="%.1f °C" mapping="Licht0_100" send_on_finish="true" styling="Temp_Innen">
              <layout colspan="8"/>
              <label><icon name="temp_control"/>Soll-Temperatur</label>
              <address transform="OH:number" mode="readwrite">{{ target_temp_address }}</address>
              </slide>
              </group>
              <group align="center" nowidget="false">
              <switch mapping="EinAus_IO" styling="GrauGrün">
              <layout colspan="3"/>
              <label>Tag</label>
              <address transform="OH:switch">{{ Schalter_Tag }}</address>
              </switch>
              <switch mapping="EinAus_IO" styling="GrauGrün">
              <layout colspan="3"/>
              <label>Nacht</label>
              <address transform="OH:switch">{{ Schalter_Nacht }}</address>
              </switch>
              </group>
              <group>
              <switch mapping="EinAus_IO" styling="GrünRot">
              <layout colspan="3"/>
              <label>Booster</label>
              <address transform="OH:switch" mode="readwrite">{{ BoostMode }}</address>
              </switch>
              <info format="%d min" align="center">
              <layout colspan="3" scale="true"/>
              <label><icon name="temp_temperature"/>Boost-Zeit</label>
              <address transform="OH:Number">{{ BoostState }}</address>
              </info>
              </group>
              <group>
              <info align="center">
              <layout colspan="6" scale="true"/>
              <label><icon name="temp_temperature"/>Betriebsart</label>
              <address transform="OH:Number">{{ ControlMode }}</address>
              </info>
              </group>
              </group>
              </template>
              <template name="Jalousien">
              <group nowidget="true">
              <layout colspan="6"/>
              <text>
              <layout colspan="3"/>
              <label><icon name="fts_shutter"/>{{ name }}</label>
              </text>
              <trigger value="0" mapping="Shutter" align="center">
              <layout colspan="1"/>
              <address transform="DPT:1.001">{{upDownAddress}}</address>
              </trigger>
              <trigger value="1" mapping="ShutterStop" align="center">
              <layout colspan="1"/>
              <address transform="DPT:1.001">{{stopAddress}}</address>
              </trigger>
              <trigger value="1" mapping="Shutter" align="center">
              <layout colspan="1"/>
              <address transform="DPT:1.001">{{upDownAddress}}</address>
              </trigger>
              </group>
              </template>
              <template name="Licht_komplett">
              <group nowidget="true">
              <layout colspan="12" colspan-s="12" colspan-m="12"/>
              <group nowidget="true">
              <layout colspan="6" colspan-m="6" colspan-s="12"/>
              <group nowidget="true">
              <layout colspan="6" colspan-m="6" colspan-s="6"/>
              <slide min="0" max="100" step="1" format="%d %%">
              <layout colspan="6" colspan-m="6" colspan-s="6"/>
              <label>Dimmer</label>
              <address transform="OH:dimmer" mode="readwrite">{{ dimmer }}</address>
              </slide>
              <slide min="0" max="100" step="1" format="%d %%">
              <layout colspan="6" colspan-m="6" colspan-s="6"/>
              <label>Temperatur</label>
              <address transform="OH:dimmer" mode="readwrite">{{ temperatur }}</address>
              </slide>
              </group>
              <group nowidget="true">
              <layout colspan="6" colspan-m="6" colspan-s="6"/>
              <switch styling="Licht_AusEin" mapping="Licht_EinAus" align="center">
              <layout colspan="3"/>
              <label>Licht</label>
              <address transform="OH:switch">{{ schalter }}</address>
              </switch>
              <switch styling="Licht_AusEin" mapping="Licht_EinAus" align="center">
              <layout colspan="3"/>
              <label>Effekt</label>
              <address transform="OH:switch">{{ effect }}</address>
              </switch>
              <info>
              <layout colspan="3"/>
              <label>Alarm</label>
              <address transform="OH:string">{{ alarm }}</address>
              </info>
              </group>
              </group>
              <group nowidget="true">
              <layout colspan="6" rowspan="4" colspan-m="6" colspan-s="12"/>
              <colorchooser>
              <address variant="rgb" transform="OH:color" mode="readwrite">{{ color }}</address>
              </colorchooser>
              </group>
              </group>
              </template>
              <template name="Heizung_komplett">
              <group nowidget="true">
              <layout colspan="8" scale="false" scale-s="false" scale-m="false" colspan-s="12"/>
              <trigger value="21" shortvalue="21" mapping="Heizung_Comfort_Eco_Off" styling="Temp_Innen" align="center">
              <layout colspan="1" colspan-s="3"/>
              <address transform="OH:Number" mode="readwrite">{{ target_temp_address }}</address>
              </trigger>
              <trigger value="16" shortvalue="16" mapping="Heizung_Comfort_Eco_Off" styling="Temp_Innen" align="center">
              <layout colspan="1" colspan-s="3"/>
              <address transform="OH:Number" mode="readwrite">{{ target_temp_address }}</address>
              </trigger>
              <trigger value="4" shortvalue="4" mapping="Heizung_Comfort_Eco_Off" styling="Temp_Innen" align="center">
              <layout colspan="1" colspan-s="3"/>
              <address transform="OH:Number" mode="readwrite">{{ target_temp_address }}</address>
              </trigger>
              <info format="%.1f °C" align="center" styling="Temp_Innen">
              <layout colspan="4" scale="true" colspan-s="12"/>
              <label><icon name="temp_control"/>Soll</label>
              <address transform="OH:Number">{{ target_temp_address }}</address>
              </info>
              </group>
              </template>
              <template name="Fenster">
              <info mapping="Fenster_AufZu">
              <layout scale-m="false" scale-s="false" scale="false" colspan-s="6"/>
              <label>{{ FeReLi }}</label>
              <address transform="OH:contact">{{ State }}</address>
              </info>
              </template>
              <template name="Wartung_Heizung">
              <group nowidget="true">
              <layout colspan="6"/>
              <group name="Batterie">
              <switch mapping="OK_NOK" styling="GrünRot">
              <layout colspan="3"/>
              <label>Batterie niedrig</label>
              <address transform="OH:switch" mode="readwrite">{{ LowBattery }}</address>
              </switch>
              <info align="left" format="%s">
              <layout colspan="3"/>
              <label>BatteryType</label>
              <address transform="OH:String">{{ BatteryType }}</address>
              </info>
              <info align="left" format="%.2f V">
              <layout colspan="3"/>
              <label>Battery Spannung</label>
              <address transform="OH:String">{{ BatteryState }}</address>
              </info>
              </group>
              <group name="Empfang">
              <info align="left" format="%s">
              <layout colspan="3"/>
              <label>Signalstärke</label>
              <address transform="OH:String">{{ SignalStrength }}</address>
              </info>
              <switch mapping="OK_NOK">
              <layout colspan="3"/>
              <label>Blockiert</label>
              <address transform="OH:switch" mode="readwrite">{{ Inhibit }}</address>
              </switch>
              <switch mapping="OK_NOK">
              <layout colspan="3"/>
              <label>Sticky Unreach</label>
              <address transform="OH:switch" mode="readwrite">{{ StickyUnreach }}</address>
              </switch>
              <switch mapping="OK_NOK">
              <layout colspan="3"/>
              <label>Unreach</label>
              <address transform="OH:switch" mode="readwrite">{{ Unreach }}</address>
              </switch>
              </group>
              <group name="RSSI">
              <info align="left" format="%s dB">
              <layout colspan="3"/>
              <label>RSSI Peer</label>
              <address transform="OH:String">{{ RSSIPeer }}</address>
              </info>
              <info align="left" format="%s dB">
              <layout colspan="3"/>
              <label>RSSI Gerät</label>
              <address transform="OH:String">{{ RSSIDevice }}</address>
              </info>
              <info align="left" format="%s dB">
              <layout colspan="3"/>
              <label>RSSI</label>
              <address transform="OH:String">{{ RSSI }}</address>
              </info>
              </group>
              <group name="System">
              <switch mapping="OK_NOK">
              <layout colspan="3"/>
              <label>Konfiguration ausstehend</label>
              <address transform="OH:switch" mode="readwrite">{{ ConfigPending }}</address>
              </switch>
              <switch mapping="OK_NOK">
              <layout colspan="3"/>
              <label>Zentrale Adresse gefälscht</label>
              <address transform="OH:switch" mode="readwrite">{{ CAddressSpoofed }}</address>
              </switch>
              <switch mapping="OK_NOK">
              <layout colspan="3"/>
              <label>Gerät löschen</label>
              <address transform="OH:switch" mode="readwrite">{{ DeleteDevice }}</address>
              </switch>
              <switch mapping="OK_NOK">
              <layout colspan="3"/>
              <label>Update ausstehend</label>
              <address transform="OH:switch" mode="readwrite">{{ UpdatePending }}</address>
              </switch>
              <switch mapping="OK_NOK">
              <layout colspan="3"/>
              <label>Gerät im Bootloader</label>
              <address transform="OH:switch" mode="readwrite">{{ DeviceInBootloader }}</address>
              </switch>
              <info align="left" format="%.2f">
              <layout colspan="3"/>
              <label>Firmware Version</label>
              <address transform="OH:String">{{ Firmware }}</address>
              </info>
              <info align="left" format="%s">
              <layout colspan="3"/>
              <label>Gerät im Löschen-Modus</label>
              <address transform="OH:String">{{ DeleteDeviceMode }}</address>
              </info>
              </group>
              </group>
              </template>
              <template name="Wartung_FensterTuer">
              <group>
              <group name="Batterie">
              <switch mapping="OK_NOK" styling="GrünRot">
              <layout colspan="3"/>
              <label>Batterie niedrig</label>
              <address transform="OH:switch" mode="readwrite">{{ LowBattery }}</address>
              </switch>
              <info align="left" format="%s">
              <layout colspan="3"/>
              <label>BatteryType</label>
              <address transform="OH:String">{{ BatteryType }}</address>
              </info>
              <info align="left" format="%.2f V">
              <layout colspan="3"/>
              <label>Battery Spannung</label>
              <address transform="OH:String">{{ BatteryState }}</address>
              </info>
              </group>
              <group name="Empfang">
              <info align="left" format="%s">
              <layout colspan="3"/>
              <label>Signalstärke</label>
              <address transform="OH:String">{{ SignalStrength }}</address>
              </info>
              <switch mapping="OK_NOK">
              <layout colspan="3"/>
              <label>Blockiert</label>
              <address transform="OH:switch" mode="readwrite">{{ Inhibit }}</address>
              </switch>
              <switch mapping="OK_NOK">
              <layout colspan="3"/>
              <label>Sticky Unreach</label>
              <address transform="OH:switch" mode="readwrite">{{ StickyUnreach }}</address>
              </switch>
              <switch mapping="OK_NOK">
              <layout colspan="3"/>
              <label>Unreach</label>
              <address transform="OH:switch" mode="readwrite">{{ Unreach }}</address>
              </switch>
              </group>
              <group name="RSSI">
              <info align="left" format="%s dB">
              <layout colspan="3"/>
              <label>RSSI Peer</label>
              <address transform="OH:String">{{ RSSIPeer }}</address>
              </info>
              <info align="left" format="%s dB">
              <layout colspan="3"/>
              <label>RSSI Gerät</label>
              <address transform="OH:String">{{ RSSIDevice }}</address>
              </info>
              <info align="left" format="%s dB">
              <layout colspan="3"/>
              <label>RSSI</label>
              <address transform="OH:String">{{ RSSI }}</address>
              </info>
              </group>
              <group name="System">
              <switch mapping="OK_NOK">
              <layout colspan="3"/>
              <label>Konfiguration ausstehend</label>
              <address transform="OH:switch" mode="readwrite">{{ ConfigPending }}</address>
              </switch>
              <switch mapping="OK_NOK">
              <layout colspan="3"/>
              <label>Zentrale Adresse gefälscht</label>
              <address transform="OH:switch" mode="readwrite">{{ CAddressSpoofed }}</address>
              </switch>
              <switch mapping="OK_NOK">
              <layout colspan="3"/>
              <label>Gerät löschen</label>
              <address transform="OH:switch" mode="readwrite">{{ DeleteDevice }}</address>
              </switch>
              <switch mapping="OK_NOK">
              <layout colspan="3"/>
              <label>Update ausstehend</label>
              <address transform="OH:switch" mode="readwrite">{{ UpdatePending }}</address>
              </switch>
              <switch mapping="OK_NOK">
              <layout colspan="3"/>
              <label>Gerät im Bootloader</label>
              <address transform="OH:switch" mode="readwrite">{{ DeviceInBootloader }}</address>
              </switch>
              <info align="left" format="%.2f">
              <layout colspan="3"/>
              <label>Firmware Version</label>
              <address transform="OH:String">{{ Firmware }}</address>
              </info>
              <info align="left" format="%s">
              <layout colspan="3"/>
              <label>Gerät im Löschen-Modus</label>
              <address transform="OH:String">{{ DeleteDeviceMode }}</address>
              </info>
              </group>
              </group>
              </template>
              <template name="Tür">
              <info mapping="Tür_AufZu">
              <layout scale-m="false" scale-s="false" scale="false" colspan-s="6"/>
              <label>{{ Tür }}</label>
              <address transform="OH:contact">{{ State }}</address>
              </info>
              </template>
              <template name="Licht_weiß">
              <switch mapping="Licht_EinAus" styling="Licht_AusEin">
              <layout colspan="3"/>
              <label>Licht</label>
              <address transform="OH:switch">{{ Schalter }}</address>
              </switch>
              <slide min="0" max="100" step="1" format="%d %%" mapping="Licht0_100">
              <layout colspan="6"/>
              <label><icon name="light_control"/>Dimmer</label>
              <address transform="OH:number" mode="readwrite">{{ Dimmer }}</address>
              </slide>
              <slide min="0" max="100" step="1" format="%d %%" mapping="Licht0_100">
              <layout colspan="6"/>
              <label><icon name="temp_control"/>Temperatur</label>
              <address transform="OH:number" mode="readwrite">{{ Temperature }}</address>
              </slide>
              </template>
              <template name="Temp_TagNacht">
              <slide min="0" max="25" step="0.5" format="%.1f °C" styling="Temp_Innen">
              <layout colspan="6"/>
              <label><icon name="scene_day"/>{{Zimmer}} Tag</label>
              <address transform="OH:number" mode="readwrite">{{ Tag_Temp }}</address>
              </slide>
              <slide min="0" max="25" step="0.5" format="%.1f °C" styling="Temp_Innen">
              <layout colspan="6"/>
              <label><icon name="scene_night"/>{{Zimmer}} Nacht</label>
              <address transform="OH:number" mode="readwrite">{{ Nacht_Temp }}</address>
              </slide>
              </template>
              <template name="Licht_weiß_alt">
              <switch on_value="5">
              <layout colspan="3"/>
              <label>5%</label>
              <address transform="OH:number">{{ Dimmer }}</address>
              </switch>
              <switch on_value="50">
              <layout colspan="3"/>
              <label>50%</label>
              <address transform="OH:number">{{ Dimmer }}</address>
              </switch>
              <switch on_value="75">
              <layout colspan="3"/>
              <label>75%</label>
              <address transform="OH:number">{{ Dimmer }}</address>
              </switch>
              <switch on_value="100">
              <layout colspan="3"/>
              <label>100%</label>
              <address transform="OH:number">{{ Dimmer }}</address>
              </switch>
              <slide min="0" max="100" step="1" format="%d %%" mapping="Licht0_100">
              <layout colspan="6"/>
              <label><icon name="light_control"/>Dimmer</label>
              <address transform="OH:number" mode="readwrite">{{ Dimmer }}</address>
              </slide>
              <slide min="0" max="100" step="1" format="%d %%" mapping="Licht0_100">
              <layout colspan="6"/>
              <label><icon name="temp_control"/>Temperatur</label>
              <address transform="OH:number" mode="readwrite">{{ Temperature }}</address>
              </slide>
              </template>
              </templates>
              <notifications>
              <state-notification unique="false" deletable="true" skip-initial="true" severity="normal" name="Fenster ArZi" target="notificationCenter">
              <addresses>
              <address transform="OH:contact">ArZi_FeRe_State</address>
              <address transform="OH:contact">ArZi_FeLi_State</address>
              </addresses>
              <condition>1</condition>
              <title-template>"Arbeitszimmer"</title-template>
              <message-template>"Fenster geöffnet"</message-template>
              </state-notification>
              </notifications>
              </meta>
              <page name="Übersicht" flavour="transparent-background" showtopnavigation="true" align="center" showfooter="true">
              <navbar position="top" dynamic="false" scope="0">
              <pagejump target="Übersicht">
              <layout colspan="0"/>
              <label><icon name="control_building_edg_all"/>Übersicht2</label>
              <widgetinfo>
              <info format="%.1f°" styling="TempAussen">
              <layout colspan="0"/>
              <address transform="OH:number">BAI00ControlOutsideTemp</address>
              </info>
              </widgetinfo>
              </pagejump>
              <text class="vertical">
              <layout colspan="0"/>
              <label>Stockwerke EG&amp;DG</label>
              </text>
              <pagejump target="Erdgeschoss">
              <layout colspan="0"/>
              <label><icon name="control_building_edg_eg"/>Erdgeschoss</label>
              </pagejump>
              <pagejump target="Dachgeschoss">
              <layout colspan="0"/>
              <label><icon name="control_building_edg_dg"/>Dachgeschoss</label>
              </pagejump>
              <pagejump target="Keller">
              <layout colspan="0"/>
              <label><icon name="control_building_edg_kg"/>Keller</label>
              </pagejump>
              <text class="vertical">
              <layout colspan="0"/>
              <label>Sonstiges</label>
              </text>
              <pagejump target="Audio">
              <layout colspan="0"/>
              <label><icon name="audio_audio"/>Audio</label>
              </pagejump>
              <link href="https://192.168.0.250/cometvisu/?ForceReload=true&amp;config=aaa#id_" newWindow="false" text="Link Visu aaa"/>
              <pagejump target="Wetter">
              <layout colspan="0"/>
              <label><icon name="weather_sun"/>Wetter</label>
              </pagejump>
              <pagejump target="Temperaturen">
              <layout colspan="0"/>
              <label><icon name="temp_control"/>Temperaturen</label>
              </pagejump>
              </navbar>
              <group name="MeinStatus">
              <info format="%.1f °C">
              <label>Außen<icon name="temp_outside"/></label>
              <address transform="OH:number" mode="read">BAI00ControlOutsideTemp</address>
              </info>
              <info mapping="Astro_Tag">
              <label>Tageszeit</label>
              <address transform="OH:string">Astro_Day_Phase</address>
              </info>
              <info format="%s Uhr" mapping="StundeMinute" align="left">
              <label>Sonnenaufgang</label>
              <address transform="OH:datetime">Astro_Sunrise_Time</address>
              </info>
              <info format="%s Uhr" mapping="StundeMinute" align="left">
              <label>Sonnenuntergang</label>
              <address transform="OH:datetime">Astro_Sunset_Time</address>
              </info>
              <info mapping="Astro_Tag">
              <label>Sternzeichen</label>
              <address transform="OH:string">Astro_Zodiac_Sign</address>
              </info>
              <info mapping="Astro_Tag" align="left">
              <address transform="OH:string">Astro_Moon_Phase</address>
              </info>
              <info format="%s Uhr" mapping="StundeMinute" align="left">
              <label>Mondaufgang</label>
              <address transform="OH:datetime">Astro_Moonrise_Start_time</address>
              </info>
              <info format="%s Uhr" mapping="StundeMinute" align="left">
              <label>Monduntergang</label>
              <address transform="OH:datetime">Astro_Moonset_End_time</address>
              </info>
              </group>
              <group name="Status">
              <layout x="calc(100% - 310px)" y="10px" y-s="1100px" width="300px" scale="false" scale-s="true"/>
              <info>
              <label>Präsenz</label>
              <address transform="OH:switch">Daheim</address>
              </info>
              <switch mapping="DatumStundeMinute" styling="GrauGrün">
              <label>Arbeitstag</label>
              <address transform="OH:string" mode="read">NTP_Current_DateTime_STRG</address>
              </switch>
              <switch mapping="EinAus_IO" styling="GrauGrün">
              <label>Anwesend</label>
              <address transform="OH:switch">Daheim</address>
              </switch>
              <switch mapping="EinAus_IO" styling="GrauGrün">
              <label>Wecker</label>
              <address transform="DPT:1.001">12/1/8</address>
              </switch>
              <info styling="Fenster_ZuAuf" mapping="Fenster_AufZu">
              <label>Fenster</label>
              <address transform="OH:contact">gStateFT_OG</address>
              </info>
              </group>
              <page name="Dachgeschoss" shownavbar-left="true" visible="false" shownavbar-top="true" showtopnavigation="false" showfooter="false">
              <navbar position="top" dynamic="false" scope="2">
              <pagejump target="Übersicht">
              <layout colspan="0"/>
              <label><icon name="control_building_edg_all"/>Übersicht</label>
              <widgetinfo>
              <info format="%.1f°" styling="TempAussen">
              <layout colspan="0"/>
              <address transform="OH:number">BAI00ControlOutsideTemp</address>
              </info>
              </widgetinfo>
              </pagejump>
              <pagejump target="Dachgeschoss">
              <layout colspan="0"/>
              <label><icon name="control_building_edg_dg"/>Dachgeschoss</label>
              </pagejump>
              <text class="vertical">
              <layout colspan="0"/>
              <label>EG</label>
              </text>
              <pagejump target="FlurOG">
              <layout colspan="0"/>
              <label><icon name="scene_hall"/>FlurOG</label>
              <widgetinfo>
              <info format="%.1f°" styling="Temp_Innen">
              <layout colspan="0"/>
              <address transform="OH:number">FlurO_WT_ActualTemperature</address>
              </info>
              </widgetinfo>
              </pagejump>
              <pagejump target="Schlafen">
              <layout colspan="0"/>
              <label><icon name="scene_sleeping_twin_0_0"/>Schlafen</label>
              <widgetinfo>
              <info format="%.1f°" styling="Temp_Innen">
              <layout colspan="0"/>
              <address transform="OH:number">gActualTemperature_SchlaZi</address>
              </info>
              </widgetinfo>
              </pagejump>
              <pagejump target="Kind">
              <layout colspan="0"/>
              <label><icon name="scene_childs_room"/>Kind</label>
              <widgetinfo>
              <info format="%.1f°" styling="Temp_Innen">
              <layout colspan="0"/>
              <address transform="OH:number">gActualTemperature_KiZi</address>
              </info>
              </widgetinfo>
              </pagejump>
              <pagejump target="BadOG">
              <layout colspan="0"/>
              <label><icon name="scene_bath"/>BadOG</label>
              <widgetinfo>
              <info format="%.1f°" styling="Temp_Innen">
              <layout colspan="0"/>
              <address transform="OH:number">gActualTemperature_BadO</address>
              </info>
              </widgetinfo>
              </pagejump>
              <pagejump target="Gäste">
              <layout colspan="0"/>
              <label><icon name="scene_party"/>Gäste</label>
              <widgetinfo>
              <info format="%.1f°" styling="Temp_Innen">
              <layout colspan="0"/>
              <address transform="OH:number">gActualTemperature_GaZi</address>
              </info>
              </widgetinfo>
              </pagejump>
              <text class="vertical">
              <layout colspan="0"/>
              <label>Sonstiges</label>
              </text>
              <pagejump target="Audio">
              <layout colspan="0"/>
              <label><icon name="audio_audio"/>Audio</label>
              </pagejump>
              </navbar>
              <page name="FlurOG" showtopnavigation="true" shownavbar-top="true" visible="false">
              <layout colspan="12"/>
              <navbar position="left" dynamic="true" scope="3">
              <pagejump target="FlurOG" name="Übersicht">
              <label>
              <icon name="scene_hall"/>
              </label>
              </pagejump>
              <pagejump target="FlurOG_Licht" name="Licht">
              <label>
              <icon name="light_light" styling="Licht_AusEin"/>
              </label>
              <widgetinfo>
              <info format="%d" styling="Licht_AusEin" mapping="Licht_EinAus">
              <layout colspan="0"/>
              <address transform="OH:switch">FlurO_Hue1_Schalter</address>
              </info>
              </widgetinfo>
              </pagejump>
              <pagejump target="FlurOG_Heizung" name="Heizung">
              <label>
              <icon name="sani_heating"/>
              </label>
              <widgetinfo>
              <info format="%.1f°" styling="Temp_Innen">
              <layout colspan="0"/>
              <address transform="OH:number">FlurO_WT_ActualTemperature</address>
              </info>
              </widgetinfo>
              </pagejump>
              <pagejump target="FlurOG_Wartung" name="Wartung">
              <label>
              <icon name="edit_settings"/>
              </label>
              </pagejump>
              </navbar>
              <group name="Fenster">
              <layout colspan="12" colspan-m="12" colspan-s="12"/>
              <group nowidget="true">
              <template name="Fenster">
              <value name="State">FlurO_FeLi_State</value>
              <value name="FeReLi">Straße</value>
              </template>
              </group>
              </group>
              <group name="Licht">
              <layout colspan="12"/>
              <group name="Durchgang Bad">
              <layout colspan="6"/>
              <template name="Licht_weiß">
              <value name="Dimmer">FlurO_Hue1_Dimmer</value>
              <value name="Temperature">FlurO_Hue1_Farbtemperatur</value>
              <value name="Schalter">FlurO_Hue1_Schalter</value>
              </template>
              </group>
              </group>
              <group nowidget="true" name="Heizung">
              <layout colspan="12"/>
              <template name="Heizung">
              <value name="current_temp_address">gActualTemperature_Flu rO</value>
              <value name="target_temp_address">gSetTemperature_FlurO</value>
              <value name="valve_state">gValveState_FlurO</value>
              <value name="target_temp_day">Tag_Temp_Wohnen</value>
              <value name="BoostMode">gBoostMode_FlurO_Heiz</value>
              <value name="BoostState">gBoostState_FlurO_Heiz</value>
              <value name="ControlMode">gControlMode_FlurO_Heiz</value>
              <value name="current_hum_address">gActualHumidity_FlurO</value>
              </template>
              <diagram popup="true" legend="popup" tooltip="true" previewlabels="true">
              <layout rowspan="6" colspan="6"/>
              <axis label="Ventil" min="0" max="100" position="left" unit="%">Ventil</axis>
              <axis label="Temp" min="4" max="28" position="right" unit="°C" decimals="2">Temp Innen</axis>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/gActualTemperature_FlurO" label="Temp aktuell" color="green" steps="true" yaxis="Temp Innen"/>
              <influx authentication="influx" field="*" consolidationFunction="MEDIAN" measurement="openhab2_db/gValveState_FlurO" label="Ventil" color="blue" steps="true" yaxis="Ventil"/>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/gSetTemperature_FlurO" label="Temp Soll" color="orange" steps="true" yaxis="Temp Innen"/>
              </diagram>
              </group>
              <group nowidget="true">
              <layout/>
              <page name="FlurOG_Licht" visible="false">
              <group name="Durchgang Bad">
              <layout colspan="12"/>
              <template name="Licht_weiß">
              <value name="Dimmer">FlurO_Hue1_Dimmer</value>
              <value name="Temperature">FlurO_Hue1_Farbtemperatur</value>
              </template>
              </group>
              </page>
              <page name="FlurOG_Heizung" visible="false">
              <layout colspan="12"/>
              <group name="Heizkörper">
              <layout colspan="12"/>
              <template name="Heizung">
              <value name="current_temp_address">FlurO_Heiz_00_ActualTe mperature</value>
              <value name="target_temp_address">FlurO_Heiz_00_SetTemper ature</value>
              <value name="valve_state">FlurO_Heiz_00_ValveState</value>
              <value name="target_temp_day">Tag_Temp_Wohnen</value>
              <value name="BoostMode">FlurO_Heiz_00_BoostMode</value>
              <value name="BoostState">FlurO_Heiz_00_BoostState</value>
              <value name="ControlMode">FlurO_Heiz_00_ControlMode</value>
              </template>
              <diagram popup="true" legend="popup" tooltip="true" previewlabels="true">
              <layout rowspan="6" colspan="6"/>
              <axis label="Ventil" min="0" max="100" position="left" unit="%">Ventil</axis>
              <axis label="Temp" min="4" max="28" position="right" unit="°C" decimals="2">Temp Innen</axis>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/FlurO_Heiz_00_ActualTemperature" label="Temp aktuell" color="green" steps="true" yaxis="Temp Innen"/>
              <influx authentication="influx" field="*" consolidationFunction="MEDIAN" measurement="openhab2_db/FlurO_Heiz_00_ValveState" label="Ventil" color="blue" steps="true" yaxis="Ventil"/>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/FlurO_Heiz_00_SetTemperature" label="Temp Soll" color="orange" steps="true" yaxis="Temp Innen"/>
              </diagram>
              </group>
              </page>
              <page name="FlurOG_Wartung" visible="false">
              <group name="Heizkörper">
              <template name="Wartung_Heizung">
              <value name="BatteryType">FlurO_Heiz_00_BatteryType</value>
              <value name="Unreach">FlurO_Heiz_00_Unreach</value>
              <value name="StickyUnreach">FlurO_Heiz_00_StickyUnreach</value>
              <value name="ConfigPending">FlurO_Heiz_00_ConfigPending</value>
              <value name="SignalStrength">FlurO_Heiz_00_SignalStrength </value>
              <value name="Inhibit">FlurO_Heiz_00_Inhibit</value>
              <value name="UpdatePending">FlurO_Heiz_00_Updatepending</value>
              <value name="LowBattery">FlurO_Heiz_00_LowBattery</value>
              <value name="Firmware">FlurO_Heiz_00_Firmware</value>
              <value name="RSSI">FlurO_Heiz_00_Rssi</value>
              <value name="RSSIDevice">FlurO_Heiz_00_RssiDevice</value>
              <value name="RSSIPeer">FlurO_Heiz_00_RssiPeer</value>
              <value name="DeleteDevice">FlurO_Heiz_00_DeleteDevice</value>
              <value name="CAddressSpoofed">FlurO_Heiz_00_CAddressSpoof ed</value>
              <value name="UpdatePending">FlurO_Heiz_00_UpdatePending</value>
              <value name="DeviceInBootloader">FlurO_Heiz_00_DeviceInBo otloader</value>
              <value name="DeleteDeviceMode">FlurO_Heiz_00_DeleteDevice Mode</value>
              <value name="BatteryState">FlurO_Heiz_00_BatteryState</value>
              </template>
              </group>
              </page>
              </group>
              </page>
              <page name="Schlafen" showtopnavigation="true" shownavbar-top="true" visible="false" showfooter="false">
              <layout colspan="12"/>
              <navbar position="left" dynamic="true" scope="3">
              <pagejump target="Schlafen" name="Übersicht">
              <label>
              <icon name="scene_sleeping_twin_0_0" styling="Licht_AusEin"/>
              </label>
              </pagejump>
              <pagejump target="Schlafen_Licht" name="Licht">
              <label>
              <icon name="light_light" styling="Licht_AusEin"/>
              </label>
              <widgetinfo>
              <info format="%d" styling="Licht_AusEin" mapping="Licht_EinAus">
              <layout colspan="0"/>
              <address transform="OH:switch">gHue_Schalter_SchlaZi</address>
              </info>
              </widgetinfo>
              </pagejump>
              <pagejump target="Schlafen_Heizung" name="Heizung">
              <label>
              <icon name="sani_heating"/>
              </label>
              <widgetinfo>
              <info format="%.1f°" styling="Temp_Innen">
              <layout colspan="0"/>
              <address transform="OH:number">gActualTemperature_SchlaZi</address>
              </info>
              </widgetinfo>
              </pagejump>
              <pagejump target="Schlafen_Wartung" name="Wartung">
              <label>
              <icon name="edit_settings"/>
              </label>
              </pagejump>
              </navbar>
              <group name="Fenster">
              <layout colspan="12" colspan-m="12" colspan-s="12"/>
              <group nowidget="true">
              <template name="Fenster">
              <value name="State">SchlaZi_FeLi_State</value>
              <value name="FeReLi">Einfahrt</value>
              </template>
              </group>
              </group>
              <group name="Licht">
              <layout colspan="12"/>
              <group nowidget="true" flavour="lithium">
              <layout colspan="12" colspan-m="12" colspan-s="12"/>
              <switch mapping="Licht_EinAus" styling="Licht_AusEin">
              <layout colspan="3" colspan-m="3" colspan-s="3"/>
              <label>Decke</label>
              <address transform="OH:switch">SchlaZi_Hue_Schalter</address>
              </switch>
              </group>
              <group align="left" name="Licht Komplett">
              <layout colspan="12"/>
              <template name="Licht_komplett">
              <value name="schalter">gHue_Schalter_SchlaZi</value>
              <value name="effect">gHue_Effect_SchlaZi</value>
              <value name="dimmer">gHue_Dimmer_SchlaZi</value>
              <value name="temperatur">gHue_Farbtemperatur_SchlaZi</value>
              <value name="color">gHue_Color_SchlaZi</value>
              <value name="alarm">gHue_Alert_SchlaZi</value>
              </template>
              </group>
              </group>
              <group nowidget="true" name="Heizung">
              <layout colspan="12"/>
              <template name="Heizung">
              <value name="current_temp_address">gActualTemperature_Sch laZi</value>
              <value name="target_temp_address">gSetTemperature_SchlaZi </value>
              <value name="valve_state">gValveState_SchlaZi</value>
              <value name="target_temp_day">Tag_Temp_Wohnen</value>
              <value name="BoostMode">gBoostMode_SchlaZi_Heiz</value>
              <value name="BoostState">gBoostState_SchlaZi_Heiz</value>
              <value name="ControlMode">gControlMode_SchlaZi_Heiz</value>
              </template>
              <diagram popup="true" legend="popup" tooltip="true" previewlabels="true">
              <layout rowspan="6" colspan="6"/>
              <axis label="Ventil" min="0" max="100" position="left" unit="%">Ventil</axis>
              <axis label="Temp" min="4" max="28" position="right" unit="°C" decimals="2">Temp Innen</axis>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/gActualTemperature_SchlaZi" label="Temp aktuell" color="green" steps="true" yaxis="Temp Innen"/>
              <influx authentication="influx" field="*" consolidationFunction="MEDIAN" measurement="openhab2_db/gValveState_SchlaZi" label="Ventil" color="blue" steps="true" yaxis="Ventil"/>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/gSetTemperature_SchlaZi" label="Temp Soll" color="orange" steps="true" yaxis="Temp Innen"/>
              </diagram>
              </group>
              <group nowidget="true">
              <layout/>
              <page name="Schlafen_Licht" visible="false">
              <group name="Deckenlampe">
              <layout/>
              <template name="Licht_komplett">
              <value name="schalter">SchlaZi_Hue_Schalter</value>
              <value name="effect">SchlaZi_Hue_Effect</value>
              <value name="dimmer">SchlaZi_Hue_Dimmer</value>
              <value name="temperatur">SchlaZi_Hue_Farbetemperatur</value>
              <value name="color">SchlaZi_Hue_Color</value>
              <value name="alarm">SchlaZi_Hue_Alert</value>
              </template>
              </group>
              </page>
              <page name="Schlafen_Heizung" visible="false">
              <layout colspan="12"/>
              <group name="Heizkörper">
              <layout colspan="12"/>
              <template name="Heizung">
              <value name="current_temp_address">SchlaZi_Heiz_00_Actual Temperature</value>
              <value name="target_temp_address">SchlaZi_Heiz_00_SetTemp erature</value>
              <value name="valve_state">SchlaZi_Heiz_00_ValveState</value>
              <value name="target_temp_day">Tag_Temp_Wohnen</value>
              <value name="BoostMode">SchlaZi_Heiz_00_BoostMode</value>
              <value name="BoostState">SchlaZi_Heiz_00_BoostState</value>
              <value name="ControlMode">SchlaZi_Heiz_00_ControlMode</value>
              </template>
              <diagram popup="true" legend="popup" tooltip="true" previewlabels="true">
              <layout rowspan="6" colspan="6"/>
              <axis label="Ventil" min="0" max="100" position="left" unit="%">Ventil</axis>
              <axis label="Temp" min="4" max="28" position="right" unit="°C" decimals="2">Temp Innen</axis>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/SchlaZi_Heiz_00_ActualTemperature" label="Temp aktuell" color="green" steps="true" yaxis="Temp Innen"/>
              <influx authentication="influx" field="*" consolidationFunction="MEDIAN" measurement="openhab2_db/SchlaZi_Heiz_00_ValveState" label="Ventil" color="blue" steps="true" yaxis="Ventil"/>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/SchlaZi_Heiz_00_SetTemperature" label="Temp Soll" color="orange" steps="true" yaxis="Temp Innen"/>
              </diagram>
              </group>
              </page>
              <page name="Schafen_Wartung" visible="false">
              <group name="Heizkörper">
              <template name="Wartung_Heizung">
              <value name="BatteryType">SchlaZi_Heiz_00_BatteryType</value>
              <value name="Unreach">SchlaZi_Heiz_00_Unreach</value>
              <value name="StickyUnreach">SchlaZi_Heiz_00_StickyUnreach </value>
              <value name="ConfigPending">SchlaZi_Heiz_00_ConfigPending </value>
              <value name="SignalStrength">SchlaZi_Heiz_00_SignalStreng th</value>
              <value name="Inhibit">SchlaZi_Heiz_00_Inhibit</value>
              <value name="UpdatePending">SchlaZi_Heiz_00_Updatepending </value>
              <value name="LowBattery">SchlaZi_Heiz_00_LowBattery</value>
              <value name="Firmware">SchlaZi_Heiz_00_Firmware</value>
              <value name="RSSI">SchlaZi_Heiz_00_Rssi</value>
              <value name="RSSIDevice">SchlaZi_Heiz_00_RssiDevice</value>
              <value name="RSSIPeer">SchlaZi_Heiz_00_RssiPeer</value>
              <value name="DeleteDevice">SchlaZi_Heiz_00_DeleteDevice</value>
              <value name="CAddressSpoofed">SchlaZi_Heiz_00_CAddressSpo ofed</value>
              <value name="UpdatePending">SchlaZi_Heiz_00_UpdatePending </value>
              <value name="DeviceInBootloader">SchlaZi_Heiz_00_DeviceIn Bootloader</value>
              <value name="DeleteDeviceMode">SchlaZi_Heiz_00_DeleteDevi ceMode</value>
              <value name="BatteryState">SchlaZi_Heiz_00_BatteryState</value>
              </template>
              </group>
              </page>
              </group>
              </page>
              <page name="Kind" showtopnavigation="true" shownavbar-top="true" visible="false" showfooter="false">
              <layout colspan="12"/>
              <navbar position="left" dynamic="false" scope="3">
              <pagejump target="Kind" name="Übersicht">
              <label>
              <icon name="scene_childs_room"/>
              </label>
              </pagejump>
              <pagejump target="Kind_Heizung" name="Heizung">
              <label>
              <icon name="sani_heating"/>
              </label>
              <widgetinfo>
              <info format="%.1f°" styling="Temp_Innen">
              <layout colspan="0"/>
              <address transform="OH:number">gActualTemperature_KiZi</address>
              </info>
              </widgetinfo>
              </pagejump>
              <pagejump target="Kind_Wartung" name="Wartung">
              <label>
              <icon name="edit_settings"/>
              </label>
              </pagejump>
              </navbar>
              <group name="Fenster">
              <layout colspan="12" colspan-m="12" colspan-s="12"/>
              <group nowidget="true">
              <layout colspan-s="6"/>
              <template name="Fenster">
              <value name="State">KiZi_FeLi_State</value>
              <value name="FeReLi">Straße</value>
              </template>
              </group>
              </group>
              <group nowidget="true" name="Heizung">
              <layout colspan="12"/>
              <template name="Heizung">
              <value name="current_temp_address">gActualTemperature_KiZ i</value>
              <value name="target_temp_address">gSetTemperature_KiZi</value>
              <value name="valve_state">gValveState_KiZi</value>
              <value name="target_temp_day">Tag_Temp_Wohnen</value>
              <value name="BoostMode">gBoostMode_KiZi_Heiz</value>
              <value name="BoostState">gBoostState_KiZi_Heiz</value>
              <value name="ControlMode">gControlMode_KiZi_Heiz</value>
              </template>
              <diagram popup="true" legend="popup" tooltip="true" previewlabels="true">
              <layout rowspan="6" colspan="6"/>
              <axis label="Ventil" min="0" max="100" position="left" unit="%">Ventil</axis>
              <axis label="Temp" min="4" max="28" position="right" unit="°C" decimals="2">Temp Innen</axis>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/gActualTemperature_KiZi" label="Temp aktuell" color="green" steps="true" yaxis="Temp Innen"/>
              <influx authentication="influx" field="*" consolidationFunction="MEDIAN" measurement="openhab2_db/gValveState_KiZi" label="Ventil" color="blue" steps="true" yaxis="Ventil"/>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/gSetTemperature_KiZi" label="Temp Soll" color="orange" steps="true" yaxis="Temp Innen"/>
              </diagram>
              </group>
              <group nowidget="true">
              <layout/>
              <page name="Kind_Heizung" visible="false">
              <layout colspan="12"/>
              <group name="Heizkörper">
              <layout colspan="12"/>
              <template name="Heizung">
              <value name="current_temp_address">KiZi_Heiz_00_ActualTem perature</value>
              <value name="target_temp_address">KiZi_Heiz_00_SetTempera ture</value>
              <value name="valve_state">KiZi_Heiz_00_ValveState</value>
              <value name="target_temp_day">Tag_Temp_Wohnen</value>
              <value name="BoostMode">KiZi_Heiz_00_BoostMode</value>
              <value name="BoostState">KiZi_Heiz_00_BoostState</value>
              <value name="ControlMode">KiZi_Heiz_00_ControlMode</value>
              </template>
              <diagram popup="true" legend="popup" tooltip="true" previewlabels="true">
              <layout rowspan="6" colspan="6"/>
              <axis label="Ventil" min="0" max="100" position="left" unit="%">Ventil</axis>
              <axis label="Temp" min="4" max="28" position="right" unit="°C" decimals="2">Temp Innen</axis>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/KiZi_Heiz_00_ActualTemperature" label="Temp aktuell" color="green" steps="true" yaxis="Temp Innen"/>
              <influx authentication="influx" field="*" consolidationFunction="MEDIAN" measurement="openhab2_db/KiZi_Heiz_00_ValveState" label="Ventil" color="blue" steps="true" yaxis="Ventil"/>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/KiZi_Heiz_00_SetTemperature" label="Temp Soll" color="orange" steps="true" yaxis="Temp Innen"/>
              </diagram>
              </group>
              </page>
              <page name="Kind_Wartung" visible="false">
              <group name="Heizkörper">
              <template name="Wartung_Heizung">
              <value name="BatteryType">KiZi_Heiz_00_BatteryType</value>
              <value name="Unreach">KiZi_Heiz_00_Unreach</value>
              <value name="StickyUnreach">KiZi_Heiz_00_StickyUnreach</value>
              <value name="ConfigPending">KiZi_Heiz_00_ConfigPending</value>
              <value name="SignalStrength">KiZi_Heiz_00_SignalStrength</value>
              <value name="Inhibit">KiZi_Heiz_00_Inhibit</value>
              <value name="UpdatePending">KiZi_Heiz_00_Updatepending</value>
              <value name="LowBattery">KiZi_Heiz_00_LowBattery</value>
              <value name="Firmware">KiZi_Heiz_00_Firmware</value>
              <value name="RSSI">KiZi_Heiz_00_Rssi</value>
              <value name="RSSIDevice">KiZi_Heiz_00_RssiDevice</value>
              <value name="RSSIPeer">KiZi_Heiz_00_RssiPeer</value>
              <value name="DeleteDevice">KiZi_Heiz_00_DeleteDevice</value>
              <value name="CAddressSpoofed">KiZi_Heiz_00_CAddressSpoofe d</value>
              <value name="UpdatePending">KiZi_Heiz_00_UpdatePending</value>
              <value name="DeviceInBootloader">KiZi_Heiz_00_DeviceInBoo tloader</value>
              <value name="DeleteDeviceMode">KiZi_Heiz_00_DeleteDeviceM ode</value>
              <value name="BatteryState">KiZi_Heiz_00_BatteryState</value>
              </template>
              </group>
              </page>
              </group>
              </page>
              <page name="Gäste" showtopnavigation="true" shownavbar-top="true" visible="false" showfooter="false">
              <layout colspan="12"/>
              <navbar position="left" dynamic="true" scope="3">
              <pagejump target="Gäste" name="Übersicht">
              <label>
              <icon name="scene_party"/>
              </label>
              </pagejump>
              <pagejump target="Gäste_Heizung" name="Heizung">
              <label>
              <icon name="sani_heating"/>
              </label>
              <widgetinfo>
              <info format="%.1f°" styling="Temp_Innen">
              <layout colspan="0"/>
              <address transform="OH:number">gActualTemperature_GaZi</address>
              </info>
              </widgetinfo>
              </pagejump>
              <pagejump target="Gäste_Wartung" name="Wartung">
              <label>
              <icon name="edit_settings"/>
              </label>
              </pagejump>
              </navbar>
              <group name="Fenster">
              <layout colspan="12" colspan-m="12" colspan-s="12"/>
              <group nowidget="true">
              <template name="Fenster">
              <value name="State">GaZi_FeLi_State</value>
              <value name="FeReLi">Einfahrt</value>
              </template>
              </group>
              </group>
              <group nowidget="true" name="Heizung">
              <layout colspan="12"/>
              <template name="Heizung">
              <value name="current_temp_address">gActualTemperature_GaZ i</value>
              <value name="target_temp_address">gSetTemperature_GaZi</value>
              <value name="valve_state">gValveState_GaZi</value>
              <value name="target_temp_day">Tag_Temp_Wohnen</value>
              <value name="BoostMode">gBoostMode_GaZi_Heiz</value>
              <value name="BoostState">gBoostState_GaZi_Heiz</value>
              <value name="ControlMode">gControlMode_GaZi_Heiz</value>
              </template>
              <diagram popup="true" legend="popup" tooltip="true" previewlabels="true">
              <layout rowspan="6" colspan="6"/>
              <axis label="Ventil" min="0" max="100" position="left" unit="%">Ventil</axis>
              <axis label="Temp" min="4" max="28" position="right" unit="°C" decimals="2">Temp Innen</axis>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/gActualTemperature_GaZi" label="Temp aktuell" color="green" steps="true" yaxis="Temp Innen"/>
              <influx authentication="influx" field="*" consolidationFunction="MEDIAN" measurement="openhab2_db/gValveState_GaZi" label="Ventil" color="blue" steps="true" yaxis="Ventil"/>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/gSetTemperature_GaZi" label="Temp Soll" color="orange" steps="true" yaxis="Temp Innen"/>
              </diagram>
              </group>
              <group nowidget="true">
              <layout/>
              <page name="Gäste_Heizung" visible="false">
              <layout colspan="12"/>
              <group name="Heizkörper">
              <layout colspan="12"/>
              <template name="Heizung">
              <value name="current_temp_address">GaZi_Heiz_00_ActualTem perature</value>
              <value name="target_temp_address">GaZi_Heiz_00_SetTempera ture</value>
              <value name="valve_state">GaZi_Heiz_00_ValveState</value>
              <value name="target_temp_day">Tag_Temp_Wohnen</value>
              <value name="BoostMode">GaZi_Heiz_00_BoostMode</value>
              <value name="BoostState">GaZi_Heiz_00_BoostState</value>
              <value name="ControlMode">GaZi_Heiz_00_ControlMode</value>
              </template>
              <diagram popup="true" legend="popup" tooltip="true" previewlabels="true">
              <layout rowspan="6" colspan="6"/>
              <axis label="Ventil" min="0" max="100" position="left" unit="%">Ventil</axis>
              <axis label="Temp" min="4" max="28" position="right" unit="°C" decimals="2">Temp Innen</axis>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/GaZi_Heiz_00_ActualTemperature" label="Temp aktuell" color="green" steps="true" yaxis="Temp Innen"/>
              <influx authentication="influx" field="*" consolidationFunction="MEDIAN" measurement="openhab2_db/GaZi_Heiz_00_ValveState" label="Ventil" color="blue" steps="true" yaxis="Ventil"/>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/GaZi_Heiz_00_SetTemperature" label="Temp Soll" color="orange" steps="true" yaxis="Temp Innen"/>
              </diagram>
              </group>
              </page>
              <page name="Gäste_Wartung" visible="false">
              <group name="Heizkörper">
              <template name="Wartung_Heizung">
              <value name="BatteryType">GaZi_Heiz_00_BatteryType</value>
              <value name="Unreach">GaZi_Heiz_00_Unreach</value>
              <value name="StickyUnreach">GaZi_Heiz_00_StickyUnreach</value>
              <value name="ConfigPending">GaZi_Heiz_00_ConfigPending</value>
              <value name="SignalStrength">GaZi_Heiz_00_SignalStrength</value>
              <value name="Inhibit">GaZi_Heiz_00_Inhibit</value>
              <value name="UpdatePending">GaZi_Heiz_00_Updatepending</value>
              <value name="LowBattery">GaZi_Heiz_00_LowBattery</value>
              <value name="Firmware">GaZi_Heiz_00_Firmware</value>
              <value name="RSSI">GaZi_Heiz_00_Rssi</value>
              <value name="RSSIDevice">GaZi_Heiz_00_RssiDevice</value>
              <value name="RSSIPeer">GaZi_Heiz_00_RssiPeer</value>
              <value name="DeleteDevice">GaZi_Heiz_00_DeleteDevice</value>
              <value name="CAddressSpoofed">GaZi_Heiz_00_CAddressSpoofe d</value>
              <value name="UpdatePending">GaZi_Heiz_00_UpdatePending</value>
              <value name="DeviceInBootloader">GaZi_Heiz_00_DeviceInBoo tloader</value>
              <value name="DeleteDeviceMode">GaZi_Heiz_00_DeleteDeviceM ode</value>
              <value name="BatteryState">GaZi_Heiz_00_BatteryState</value>
              </template>
              </group>
              </page>
              </group>
              </page>
              <page name="BadOG" showtopnavigation="true" shownavbar-top="true" visible="false" showfooter="false">
              <layout colspan="12"/>
              <navbar position="left" dynamic="true" scope="3">
              <pagejump target="BadOG" name="Übersicht">
              <label>
              <icon name="scene_bath"/>
              </label>
              </pagejump>
              <pagejump target="BadOG_Licht" name="Licht">
              <label>
              <icon name="light_light" styling="Licht_AusEin"/>
              </label>
              <widgetinfo>
              <info format="%d" styling="Licht_AusEin" mapping="Licht_EinAus">
              <layout colspan="0"/>
              <address transform="OH:switch" mode="read">gBadO_Hue_Spiegel_Schalter</address>
              </info>
              </widgetinfo>
              </pagejump>
              <pagejump target="BadOG_Heizung" name="Heizung">
              <label>
              <icon name="sani_heating"/>
              </label>
              <widgetinfo>
              <info format="%.1f°" styling="Temp_Innen">
              <layout colspan="0"/>
              <address transform="OH:number">gActualTemperature_BadO</address>
              </info>
              </widgetinfo>
              </pagejump>
              <pagejump target="BadOG_Wartung" name="Wartung">
              <label>
              <icon name="edit_settings"/>
              </label>
              </pagejump>
              </navbar>
              <group name="Fenster">
              <layout colspan="12" colspan-m="12" colspan-s="12"/>
              <group nowidget="true">
              <template name="Fenster">
              <value name="State">BadO_FeLi_State</value>
              <value name="FeReLi">Links - Bad</value>
              </template>
              </group>
              <group nowidget="true">
              <template name="Fenster">
              <value name="State">BadO_FeRe_State</value>
              <value name="FeReLi">Rechts - WC</value>
              </template>
              </group>
              </group>
              <group name="Spiegel">
              <layout colspan="6"/>
              <template name="Licht_weiß">
              <value name="Dimmer">gBadO_Hue_Spiegel_Dimmer</value>
              <value name="Temperature">gBadO_Hue_Weisstemperatur</value>
              <value name="Schalter">gBadO_Hue_Spiegel_Schalter</value>
              </template>
              </group>
              <group nowidget="true" name="Heizung">
              <layout colspan="12"/>
              <template name="Heizung">
              <value name="current_temp_address">gActualTemperature_Bad O</value>
              <value name="target_temp_address">gSetTemperature_BadO</value>
              <value name="valve_state">gValveState_BadO</value>
              <value name="target_temp_day">Tag_Temp_Wohnen</value>
              <value name="BoostMode">gBoostMode_BadO_Heiz</value>
              <value name="BoostState">gBoostState_BadO_Heiz</value>
              <value name="ControlMode">gControlMode_BadO_Heiz</value>
              <value name="current_hum_address">gActualHumidity_BadO</value>
              </template>
              <diagram popup="true" legend="popup" tooltip="true" previewlabels="true">
              <layout rowspan="6" colspan="6"/>
              <axis label="Ventil" min="0" max="100" position="left" unit="%">Ventil</axis>
              <axis label="Temp" min="4" max="28" position="right" unit="°C" decimals="2">Temp Innen</axis>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/gActualTemperature_BadO" label="Temp aktuell" color="green" steps="true" yaxis="Temp Innen"/>
              <influx authentication="influx" field="*" consolidationFunction="MEDIAN" measurement="openhab2_db/gValveState_BadO" label="Ventil" color="blue" steps="true" yaxis="Ventil"/>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/gSetTemperature_BadO" label="Temp Soll" color="orange" steps="true" yaxis="Temp Innen"/>
              </diagram>
              </group>
              <group nowidget="true">
              <layout/>
              <page name="BadOG_Licht" visible="false"/>
              <page name="BadOG_Heizung" visible="false">
              <layout colspan="12"/>
              <group name="Heizkörper rechts - WC">
              <layout colspan="12"/>
              <template name="Heizung">
              <value name="current_temp_address">BadO_Heiz_re_ActualTem perature</value>
              <value name="target_temp_address">BadO_Heiz_re_SetTempera ture</value>
              <value name="valve_state">BadO_Heiz_re_ValveState</value>
              <value name="target_temp_day">Tag_Temp_Wohnen</value>
              <value name="BoostMode">BadO_Heiz_re_BoostMode</value>
              <value name="BoostState">BadO_Heiz_re_BoostState</value>
              <value name="ControlMode">BadO_Heiz_re_ControlMode</value>
              </template>
              <diagram popup="true" legend="popup" tooltip="true" previewlabels="true">
              <layout rowspan="6" colspan="6"/>
              <axis label="Ventil" min="0" max="100" position="left" unit="%">Ventil</axis>
              <axis label="Temp" min="4" max="28" position="right" unit="°C" decimals="2">Temp Innen</axis>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/BadO_Heiz_re_ActualTemperature" label="Temp aktuell" color="green" steps="true" yaxis="Temp Innen"/>
              <influx authentication="influx" field="*" consolidationFunction="MEDIAN" measurement="openhab2_db/BadO_Heiz_re_ValveState" label="Ventil" color="blue" steps="true" yaxis="Ventil"/>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/BadO_Heiz_re_SetTemperature" label="Temp Soll" color="orange" steps="true" yaxis="Temp Innen"/>
              </diagram>
              </group>
              <group name="Heizkörper links - Bad">
              <layout colspan="12"/>
              <template name="Heizung">
              <value name="current_temp_address">BadO_Heiz_li_ActualTem perature</value>
              <value name="target_temp_address">BadO_Heiz_li_SetTempera ture</value>
              <value name="valve_state">BadO_Heiz_li_ValveState</value>
              <value name="target_temp_day">Tag_Temp_Wohnen</value>
              <value name="BoostMode">BadO_Heiz_li_BoostMode</value>
              <value name="BoostState">BadO_Heiz_li_BoostState</value>
              <value name="ControlMode">BadO_Heiz_li_ControlMode</value>
              </template>
              <diagram popup="true" legend="popup" tooltip="true" previewlabels="true">
              <layout rowspan="6" colspan="6"/>
              <axis label="Ventil" min="0" max="100" position="left" unit="%">Ventil</axis>
              <axis label="Temp" min="4" max="28" position="right" unit="°C" decimals="2">Temp Innen</axis>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/BadO_Heiz_li_ActualTemperature" label="Temp aktuell" color="green" steps="true" yaxis="Temp Innen"/>
              <influx authentication="influx" field="*" consolidationFunction="MEDIAN" measurement="openhab2_db/BadO_Heiz_li_ValveState" label="Ventil" color="blue" steps="true" yaxis="Ventil"/>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/BadO_Heiz_li_SetTemperature" label="Temp Soll" color="orange" steps="true" yaxis="Temp Innen"/>
              </diagram>
              </group>
              </page>
              <page name="BadOG_Wartung" visible="false">
              <group name="Heizkörper rechts - WC">
              <template name="Wartung_Heizung">
              <value name="BatteryType">BadO_Heiz_re_BatteryType</value>
              <value name="Unreach">BadO_Heiz_re_Unreach</value>
              <value name="StickyUnreach">BadO_Heiz_re_StickyUnreach</value>
              <value name="ConfigPending">BadO_Heiz_re_ConfigPending</value>
              <value name="SignalStrength">BadO_Heiz_re_SignalStrength</value>
              <value name="Inhibit">BadO_Heiz_re_Inhibit</value>
              <value name="UpdatePending">BadO_Heiz_re_Updatepending</value>
              <value name="LowBattery">BadO_Heiz_re_LowBattery</value>
              <value name="Firmware">BadO_Heiz_re_Firmware</value>
              <value name="RSSI">BadO_Heiz_re_Rssi</value>
              <value name="RSSIDevice">BadO_Heiz_re_RssiDevice</value>
              <value name="RSSIPeer">BadO_Heiz_re_RssiPeer</value>
              <value name="DeleteDevice">BadO_Heiz_re_DeleteDevice</value>
              <value name="CAddressSpoofed">BadO_Heiz_re_CAddressSpoofe d</value>
              <value name="UpdatePending">BadO_Heiz_re_UpdatePending</value>
              <value name="DeviceInBootloader">BadO_Heiz_re_DeviceInBoo tloader</value>
              <value name="DeleteDeviceMode">BadO_Heiz_re_DeleteDeviceM ode</value>
              <value name="BatteryState">BadO_Heiz_re_BatteryState</value>
              </template>
              </group>
              <group name="Heizkörper links - Bad">
              <template name="Wartung_Heizung">
              <value name="BatteryType">BadO_Heiz_li_BatteryType</value>
              <value name="Unreach">BadO_Heiz_li_Unreach</value>
              <value name="StickyUnreach">BadO_Heiz_li_StickyUnreach</value>
              <value name="ConfigPending">BadO_Heiz_li_ConfigPending</value>
              <value name="SignalStrength">BadO_Heiz_li_SignalStrength</value>
              <value name="Inhibit">BadO_Heiz_li_Inhibit</value>
              <value name="UpdatePending">BadO_Heiz_li_Updatepending</value>
              <value name="LowBattery">BadO_Heiz_li_LowBattery</value>
              <value name="Firmware">BadO_Heiz_li_Firmware</value>
              <value name="RSSI">BadO_Heiz_li_Rssi</value>
              <value name="RSSIDevice">BadO_Heiz_li_RssiDevice</value>
              <value name="RSSIPeer">BadO_Heiz_li_RssiPeer</value>
              <value name="DeleteDevice">BadO_Heiz_li_DeleteDevice</value>
              <value name="CAddressSpoofed">BadO_Heiz_li_CAddressSpoofe d</value>
              <value name="UpdatePending">BadO_Heiz_li_UpdatePending</value>
              <value name="DeviceInBootloader">BadO_Heiz_li_DeviceInBoo tloader</value>
              <value name="DeleteDeviceMode">BadO_Heiz_li_DeleteDeviceM ode</value>
              <value name="BatteryState">BadO_Heiz_li_BatteryState</value>
              </template>
              </group>
              </page>
              </group>
              </page>
              <group name="Fenster">
              <layout colspan="12" colspan-m="12" colspan-s="12"/>
              <group nowidget="true">
              <template name="Fenster">
              <value name="State">gStateFT_OG_Fenst</value>
              <value name="FeReLi">Fenster OG</value>
              </template>
              </group>
              </group>
              <group name="Licht">
              <layout colspan="12"/>
              <group name="Durchgang Bad">
              <layout colspan="6"/>
              <template name="Licht_weiß">
              <value name="Dimmer">FlurO_Hue1_Dimmer</value>
              <value name="Temperature">FlurO_Hue1_Farbtemperatur</value>
              </template>
              </group>
              </group>
              <group nowidget="true" name="Heizung OG">
              <layout colspan="12"/>
              <template name="Heizung">
              <value name="current_temp_address">gActualTemperature_OG</value>
              <value name="target_temp_address">gSetTemperature_OG</value>
              <value name="valve_state">gValveState_OG</value>
              <value name="target_temp_day">Tag_Temp_Wohnen</value>
              <value name="BoostMode">gBoostMode_OG</value>
              <value name="BoostState">gBoostState_OG</value>
              <value name="ControlMode">gControlMode_OG</value>
              <value name="current_hum_address">gActualHumidity_OG</value>
              <value name="Schalter_Tag">vSchalter_Tag_OG</value>
              <value name="Schalter_Nacht">vSchalter_Nacht_OG</value>
              </template>
              <diagram popup="true" legend="popup" tooltip="true" previewlabels="true">
              <layout rowspan="6" colspan="6"/>
              <axis label="Ventil" min="0" max="100" position="left" unit="%">Ventil</axis>
              <axis label="Temp" min="4" max="28" position="right" unit="°C" decimals="2">Temp Innen</axis>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/gActualTemperature_OG" label="Temp aktuell" color="green" steps="true" yaxis="Temp Innen"/>
              <influx authentication="influx" field="*" consolidationFunction="MEDIAN" measurement="openhab2_db/gValveState_OG" label="Ventil" color="blue" steps="true" yaxis="Ventil"/>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/gSetTemperature_FlurO" label="Temp Soll" color="orange" steps="true" yaxis="Temp Innen"/>
              </diagram>
              <switch mapping="EinAus_IO" styling="GrauGrün">
              <label>Nachtbetrieb Bad EG</label>
              <address transform="OH:switch">vSchalter_Nacht_OG</address>
              </switch>
              <switch mapping="EinAus_IO" styling="GrauGrün">
              <label>Tagbetrieb Bad EG</label>
              <address transform="OH:switch">vSchalter_Tag_OG</address>
              </switch>
              </group>
              <switch styling="Licht_AusEin" mapping="Licht_EinAus" align="center">
              <layout colspan="3"/>
              <label>Flur OG Durchgang Bad</label>
              <address transform="OH:switch">FlurO_Hue1_Schalter</address>
              </switch>
              <switch styling="Licht_AusEin" mapping="Licht_EinAus" align="center">
              <layout colspan="3"/>
              <label>Bad OG Spiegel links</label>
              <address transform="OH:switch">BadO_Hue1_Schalter</address>
              </switch>
              <switch styling="Licht_AusEin" mapping="Licht_EinAus" align="center">
              <layout colspan="3"/>
              <label>Bad OG Spiegel rechts</label>
              <address transform="OH:switch">BadO_Hue2_Schalter</address>
              </switch>
              <switch styling="Licht_AusEin" mapping="Licht_EinAus" align="center">
              <layout colspan="3"/>
              <label>Bad OG Spiegel</label>
              <address transform="OH:switch">gBadO_Hue_Spiegel_Schalter</address>
              </switch>
              <slide min="0" max="100" step="1" format="%d %%" mapping="Licht0_100">
              <layout colspan="6"/>
              <label><icon name="light_control"/>Dimmer</label>
              <address transform="OH:number" mode="readwrite">gBadO_Hue_Spiegel_Dimmer</address>
              </slide>
              <slide min="0" max="100" step="1" format="%d %%" mapping="Licht0_100">
              <layout colspan="6"/>
              <label><icon name="light_control"/>Temperatur</label>
              <address transform="OH:number" mode="readwrite">gBadO_Hue_Spiegel_Temp</address>
              </slide>
              </page>
              <page name="Erdgeschoss" shownavbar-left="true" visible="false" shownavbar-top="true" showtopnavigation="true" type="2d" size="contained" backdropalign="25% 0" backdrop="Ansicht_EG.png">
              <navbar position="top" dynamic="false" scope="2" width="1">
              <pagejump target="Übersicht">
              <layout colspan="0"/>
              <label><icon name="control_building_edg_all"/>Übersicht</label>
              <widgetinfo>
              <info format="%.1f°" styling="TempAussen">
              <layout colspan="0"/>
              <address transform="OH:number">BAI00ControlOutsideTemp</address>
              </info>
              </widgetinfo>
              </pagejump>
              <pagejump target="Erdgeschoss">
              <layout colspan="0"/>
              <label><icon name="control_building_edg_eg"/>Erdgeschoss</label>
              </pagejump>
              <text class="vertical">
              <layout colspan="0"/>
              <label>EG</label>
              </text>
              <pagejump target="Büro">
              <layout colspan="0"/>
              <label><icon name="scene_office" styling="GrünRot"/>Büro</label>
              <widgetinfo>
              <info format="%.1f°" styling="Temp_Innen">
              <layout colspan="0"/>
              <address transform="OH:number">gActualTemperature_ArZi</address>
              </info>
              </widgetinfo>
              </pagejump>
              <pagejump target="TVZimmer">
              <layout colspan="0"/>
              <label><icon name="scene_livingroom"/>TV-Zimmer</label>
              <widgetinfo>
              <info format="%.1f°" styling="Temp_Innen">
              <layout colspan="0"/>
              <address transform="OH:number">gActualTemperature_TVZi</address>
              </info>
              </widgetinfo>
              </pagejump>
              <pagejump target="Esszimmer">
              <layout colspan="0"/>
              <label><icon name="scene_dinner"/>Esszimmer</label>
              <widgetinfo>
              <info format="%.1f°" styling="Temp_Innen">
              <layout colspan="0"/>
              <address transform="OH:number">gActualTemperature_EssZi</address>
              </info>
              </widgetinfo>
              </pagejump>
              <pagejump target="BadEG">
              <layout colspan="0"/>
              <label><icon name="scene_bathroom"/>Bad EG</label>
              <widgetinfo>
              <info format="%.1f°" styling="Temp_Innen">
              <layout colspan="0"/>
              <address transform="OH:number">gActualTemperature_BadU</address>
              </info>
              </widgetinfo>
              </pagejump>
              <pagejump target="HaWiZi">
              <layout colspan="0"/>
              <label><icon name="scene_ironing"/>Hauswirtschaft</label>
              <widgetinfo>
              <info format="%.1f°" styling="Temp_Innen">
              <layout colspan="0"/>
              <address transform="OH:number">gActualTemperature_HaWi</address>
              </info>
              </widgetinfo>
              </pagejump>
              <pagejump target="FlurEG">
              <layout colspan="0"/>
              <label><icon name="scene_stairs"/>Flur EG</label>
              <widgetinfo>
              <info format="%.1f°" styling="Temp_Innen">
              <layout colspan="0"/>
              <address transform="OH:number">gActualTemperature_FlurU</address>
              </info>
              </widgetinfo>
              </pagejump>
              <pagejump target="WiGa">
              <layout colspan="0"/>
              <label><icon name="scene_plant"/>Wintergarten</label>
              <widgetinfo>
              <info format="%.1f°" styling="Temp_Innen">
              <layout colspan="0"/>
              <address transform="OH:number">gActualTemperature_WiGa</address>
              </info>
              </widgetinfo>
              </pagejump>
              <pagejump target="Küche">
              <layout colspan="0"/>
              <label><icon name="scene_cooking_hob"/>Küche</label>
              <widgetinfo>
              <info format="%s" styling="GrauGrün" mapping="EinAus">
              <layout colspan="0"/>
              <address transform="OH:switch">Messdose_State</address>
              </info>
              </widgetinfo>
              </pagejump>
              <text class="vertical">
              <layout colspan="0"/>
              <label>Sonstiges</label>
              </text>
              <pagejump target="Audio">
              <layout colspan="0"/>
              <label><icon name="audio_audio"/>Audio</label>
              </pagejump>
              </navbar>
              <page name="Büro" showtopnavigation="true" shownavbar-top="true">
              <layout colspan="12"/>
              <navbar position="left" dynamic="false" scope="3">
              <pagejump target="Büro" name="Übersicht">
              <label>
              <icon name="scene_office"/>
              </label>
              </pagejump>
              <pagejump target="Büro_Licht" name="Licht">
              <label>
              <icon name="light_light" styling="OH:switch:gLicht_Schalter_ArZi"/>
              </label>
              <widgetinfo>
              <info format="%d" styling="Licht_AusEin" mapping="Licht_EinAus">
              <layout colspan="0"/>
              <address transform="OH:switch">gLicht_Schalter_ArZi</address>
              </info>
              </widgetinfo>
              </pagejump>
              <pagejump target="Büro_Heizung" name="Heizung">
              <label>
              <icon name="sani_heating"/>
              </label>
              <widgetinfo>
              <info format="%.1f°" styling="Temp_Innen">
              <layout colspan="0"/>
              <address transform="OH:number">gActualTemperature_ArZi</address>
              </info>
              </widgetinfo>
              </pagejump>
              <pagejump target="Büro_Wartung" name="Wartung">
              <label>
              <icon name="edit_settings"/>
              </label>
              <widgetinfo>
              <info format="%d">
              <layout colspan="0"/>
              <address transform="DPT:9.001">13/1/28</address>
              </info>
              </widgetinfo>
              </pagejump>
              </navbar>
              <group name="Fenster">
              <layout colspan="12" colspan-m="12" colspan-s="12"/>
              <group nowidget="true">
              <layout colspan-s="6"/>
              <template name="Fenster">
              <value name="State">ArZi_FeLi_State</value>
              <value name="FeReLi">Links</value>
              </template>
              </group>
              <group nowidget="true">
              <layout colspan-s="6"/>
              <template name="Fenster">
              <value name="State">ArZi_FeRe_State</value>
              <value name="FeReLi">Rechts</value>
              </template>
              </group>
              </group>
              <group name="Licht">
              <layout colspan="12"/>
              <group nowidget="true" flavour="lithium">
              <layout colspan="12" colspan-m="12" colspan-s="12"/>
              <switch mapping="Licht_EinAus" styling="Licht_AusEin">
              <layout colspan="3" colspan-m="3" colspan-s="3"/>
              <label>Decke</label>
              <address transform="OH:switch">TVZi_Hue2_Schalter</address>
              </switch>
              <switch mapping="Licht_EinAus" styling="Licht_AusEin">
              <layout colspan="3" colspan-m="3" colspan-s="3"/>
              <label>LED-Strip</label>
              <address transform="OH:switch">TVZi_Strip1_Schalter</address>
              </switch>
              <switch mapping="Licht_EinAus" styling="Licht_AusEin">
              <layout colspan="3" colspan-m="3" colspan-s="3"/>
              <label>Tisch</label>
              <address transform="OH:switch">TVZi_Hue1_Schalter</address>
              </switch>
              <switch mapping="Licht_EinAus" styling="Licht_AusEin">
              <layout colspan="3" colspan-m="3" colspan-s="3"/>
              <label>Stehlampe</label>
              <address transform="OH:switch">ArZi_Strip1_Schalter</address>
              </switch>
              </group>
              <group align="center">
              <layout colspan="12"/>
              <template name="Licht_komplett">
              <value name="schalter">gLicht_Schalter_TVZi</value>
              <value name="effect">gLicht_Effect_ArZi</value>
              <value name="dimmer">gLicht_Dimmer_TVZi</value>
              <value name="temperatur">gLicht_Farbtemperatur_TVZi</value>
              <value name="color">gLicht_Color_TVZi</value>
              <value name="alarm">gLicht_Alert_TVZi</value>
              </template>
              </group>
              </group>
              <group nowidget="true" name="Heizung">
              <layout colspan="12"/>
              <template name="Heizung">
              <value name="current_temp_address">gActualTemperature_ArZ i</value>
              <value name="target_temp_address">gSetTemperature_ArZi</value>
              <value name="valve_state">gValveState_ArZi</value>
              <value name="target_temp_day">Tag_Temp_Wohnen</value>
              <value name="BoostMode">gBoostMode_ArZi_Heiz</value>
              <value name="BoostState">gBoostState_ArZi_Heiz</value>
              <value name="ControlMode">gControlMode_ArZi_Heiz</value>
              </template>
              <diagram popup="true" legend="popup" tooltip="true" previewlabels="true">
              <layout rowspan="6" colspan="6"/>
              <axis label="Ventil" min="0" max="100" position="left" unit="%">Ventil</axis>
              <axis label="Temp" min="4" max="28" position="right" unit="°C" decimals="2">Temp Innen</axis>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/gActualTemperature_ArZi" label="Temp aktuell" color="green" steps="true" yaxis="Temp Innen"/>
              <influx authentication="influx" field="*" consolidationFunction="MEDIAN" measurement="openhab2_db/gValveState_ArZi" label="Ventil" color="blue" steps="true" yaxis="Ventil"/>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/gSetTemperature_ArZi" label="Temp Soll" color="orange" steps="true" yaxis="Temp Innen"/>
              </diagram>
              </group>
              <group nowidget="true">
              <layout/>
              <page name="Büro_Licht" visible="false">
              <group name="Tischlampe">
              <layout/>
              <template name="Licht_komplett">
              <value name="schalter">gLicht_Schalter_ArZi</value>
              <value name="effect">gLicht_Effect_ArZi</value>
              <value name="dimmer">gLicht_Dimmer_ArZi</value>
              <value name="temperatur">gLicht_Farbtemperatur_ArZi</value>
              <value name="color">gLicht_Color_ArZi</value>
              <value name="alarm">gLicht_Alert_ArZi</value>
              </template>
              </group>
              <group name="LED_Strip">
              <layout/>
              <template name="Licht_komplett">
              <value name="schalter">gLicht_Schalter_ArZi</value>
              <value name="effect">gLicht_Effect_ArZi</value>
              <value name="dimmer">gLicht_Dimmer_ArZi</value>
              <value name="temperatur">gLicht_Farbtemperatur_ArZi</value>
              <value name="color">gLicht_Color_ArZi</value>
              <value name="alarm">gLicht_Alert_ArZi</value>
              </template>
              </group>
              <group name="Deckenlampe">
              <layout/>
              <template name="Licht_komplett">
              <value name="schalter">gLicht_Schalter_ArZi</value>
              <value name="effect">gLicht_Effect_ArZi</value>
              <value name="dimmer">gLicht_Dimmer_ArZi</value>
              <value name="temperatur">gLicht_Farbtemperatur_ArZi</value>
              <value name="color">gLicht_Color_ArZi</value>
              <value name="alarm">gLicht_Alert_ArZi</value>
              </template>
              </group>
              </page>
              <page name="Büro_Heizung" visible="false">
              <layout colspan="12"/>
              <group name="Heizkörper links">
              <layout colspan="12"/>
              <template name="Heizung">
              <value name="current_temp_address">ArZi_Heiz_li_ActualTem perature</value>
              <value name="target_temp_address">ArZi_Heiz_li_SetTempera ture</value>
              <value name="valve_state">ArZi_Heiz_li_ValveState</value>
              <value name="target_temp_day">Tag_Temp_Wohnen</value>
              <value name="BoostMode">ArZi_Heiz_li_BoostMode</value>
              <value name="BoostState">ArZi_Heiz_li_BoostState</value>
              <value name="ControlMode">ArZi_Heiz_li_ControlMode</value>
              </template>
              <diagram popup="true" legend="popup" tooltip="true" previewlabels="true">
              <layout rowspan="6" colspan="6"/>
              <axis label="Ventil" min="0" max="100" position="left" unit="%">Ventil</axis>
              <axis label="Temp" min="4" max="28" position="right" unit="°C" decimals="2">Temp Innen</axis>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/ArZi_Heiz_li_ActualTemperature" label="Temp aktuell" color="green" steps="true" yaxis="Temp Innen"/>
              <influx authentication="influx" field="*" consolidationFunction="MEDIAN" measurement="openhab2_db/ArZi_Heiz_li_ValveState" label="Ventil" color="blue" steps="true" yaxis="Ventil"/>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/ArZi_Heiz_li_SetTemperature" label="Temp Soll" color="orange" steps="true" yaxis="Temp Innen"/>
              </diagram>
              </group>
              <group name="Heizkörper rechts">
              <layout colspan="12"/>
              <template name="Heizung">
              <value name="current_temp_address">ArZi_Heiz_re_ActualTem perature</value>
              <value name="target_temp_address">ArZi_Heiz_re_SetTempera ture</value>
              <value name="valve_state">ArZi_Heiz_re_ValveState</value>
              <value name="target_temp_day">Tag_Temp_Wohnen</value>
              <value name="BoostMode">ArZi_Heiz_re_BoostMode</value>
              <value name="BoostState">ArZi_Heiz_re_BoostState</value>
              <value name="ControlMode">ArZi_Heiz_re_ControlMode</value>
              </template>
              <diagram popup="true" legend="popup" tooltip="true" previewlabels="true">
              <layout rowspan="6" colspan="6"/>
              <axis label="Ventil" min="0" max="100" position="left" unit="%">Ventil</axis>
              <axis label="Temp" min="4" max="28" position="right" unit="°C" decimals="2">Temp Innen</axis>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/ArZi_Heiz_re_ActualTemperature" label="Temp aktuell" color="green" steps="true" yaxis="Temp Innen"/>
              <influx authentication="influx" field="*" consolidationFunction="MEDIAN" measurement="openhab2_db/ArZi_Heiz_re_ValveState" label="Ventil" color="blue" steps="true" yaxis="Ventil"/>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/ArZi_Heiz_re_SetTemperature" label="Temp Soll" color="orange" steps="true" yaxis="Temp Innen"/>
              </diagram>
              </group>
              </page>
              <page name="Büro_Wartung" visible="false">
              <group name="Heizkörper links">
              <template name="Wartung_Heizung">
              <value name="BatteryType">ArZi_Heiz_li_BatteryType</value>
              <value name="Unreach">ArZi_Heiz_li_Unreach</value>
              <value name="StickyUnreach">ArZi_Heiz_li_StickyUnreach</value>
              <value name="ConfigPending">ArZi_Heiz_li_ConfigPending</value>
              <value name="SignalStrength">ArZi_Heiz_li_SignalStrength</value>
              <value name="Inhibit">ArZi_Heiz_li_Inhibit</value>
              <value name="UpdatePending">ArZi_Heiz_li_Updatepending</value>
              <value name="LowBattery">ArZi_Heiz_li_LowBattery</value>
              <value name="Firmware">ArZi_Heiz_li_Firmware</value>
              <value name="RSSI">ArZi_Heiz_li_Rssi</value>
              <value name="RSSIDevice">ArZi_Heiz_li_RssiDevice</value>
              <value name="RSSIPeer">ArZi_Heiz_li_RssiPeer</value>
              <value name="DeleteDevice">ArZi_Heiz_li_DeleteDevice</value>
              <value name="CAddressSpoofed">ArZi_Heiz_li_CAddressSpoofe d</value>
              <value name="UpdatePending">ArZi_Heiz_li_UpdatePending</value>
              <value name="DeviceInBootloader">ArZi_Heiz_li_DeviceInBoo tloader</value>
              <value name="DeleteDeviceMode">ArZi_Heiz_li_DeleteDeviceM ode</value>
              <value name="BatteryState">ArZi_Heiz_li_BatteryState</value>
              </template>
              </group>
              <group name="Heizkörper rechts">
              <template name="Wartung_Heizung">
              <value name="BatteryType">ArZi_Heiz_re_BatteryType</value>
              <value name="Unreach">ArZi_Heiz_re_Unreach</value>
              <value name="StickyUnreach">ArZi_Heiz_re_StickyUnreach</value>
              <value name="ConfigPending">ArZi_Heiz_re_ConfigPending</value>
              <value name="SignalStrength">ArZi_Heiz_re_SignalStrength</value>
              <value name="Inhibit">ArZi_Heiz_re_Inhibit</value>
              <value name="UpdatePending">ArZi_Heiz_re_Updatepending</value>
              <value name="LowBattery">ArZi_Heiz_re_LowBattery</value>
              <value name="Firmware">ArZi_Heiz_re_Firmware</value>
              <value name="RSSI">ArZi_Heiz_re_Rssi</value>
              <value name="RSSIDevice">ArZi_Heiz_re_RssiDevice</value>
              <value name="RSSIPeer">ArZi_Heiz_re_RssiPeer</value>
              <value name="DeleteDevice">ArZi_Heiz_re_DeleteDevice</value>
              <value name="CAddressSpoofed">ArZi_Heiz_re_CAddressSpoofe d</value>
              <value name="UpdatePending">ArZi_Heiz_re_UpdatePending</value>
              <value name="DeviceInBootloader">ArZi_Heiz_re_DeviceInBoo tloader</value>
              <value name="DeleteDeviceMode">ArZi_Heiz_re_DeleteDeviceM ode</value>
              <value name="BatteryState">ArZi_Heiz_re_BatteryState</value>
              </template>
              </group>
              </page>
              </group>
              </page>
              <page name="TVZimmer" showtopnavigation="true" shownavbar-top="true">
              <layout colspan="12"/>
              <navbar position="left" dynamic="true" scope="3">
              <pagejump target="TVZimmer" name="Übersicht">
              <label>
              <icon name="scene_office" styling="Licht_AusEin"/>
              </label>
              </pagejump>
              <pagejump target="TVZi_Licht" name="Licht">
              <label>
              <icon name="light_light" styling="Licht_AusEin"/>
              </label>
              <widgetinfo>
              <info format="%d" styling="Licht_AusEin" mapping="Licht_EinAus">
              <layout colspan="0"/>
              <address transform="OH:switch">gLicht_Schalter_TVZi</address>
              </info>
              </widgetinfo>
              </pagejump>
              <pagejump target="TVZi_Heizung" name="Heizung">
              <label>
              <icon name="sani_heating"/>
              </label>
              <widgetinfo>
              <info format="%.1f°" styling="Temp_Innen">
              <layout colspan="0"/>
              <address transform="OH:number">gActualTemperature_TVZi</address>
              </info>
              </widgetinfo>
              </pagejump>
              <pagejump target="TVZi_Steckdosen" name="Steckdose">
              <label>
              <icon name="message_socket"/>
              </label>
              <widgetinfo>
              <info format="%d" styling="Licht_AusEin">
              <layout colspan="0"/>
              <address transform="OH:switch">gStateMD_TVZi</address>
              </info>
              </widgetinfo>
              </pagejump>
              <pagejump target="TVZi_Wartung" name="Wartung">
              <label>
              <icon name="edit_settings"/>
              </label>
              <widgetinfo>
              <info format="%d">
              <layout colspan="0"/>
              <address transform="DPT:9.001">13/1/28</address>
              </info>
              </widgetinfo>
              </pagejump>
              </navbar>
              <group name="Fenster">
              <layout colspan="12" colspan-m="12" colspan-s="12"/>
              <group nowidget="true">
              <template name="Fenster">
              <value name="State">TVZi_FeLi_State</value>
              <value name="FeReLi">Einfahrt</value>
              </template>
              </group>
              </group>
              <group name="Licht">
              <layout colspan="12"/>
              <group nowidget="true" flavour="lithium">
              <layout colspan="12" colspan-m="12" colspan-s="12"/>
              <switch mapping="Licht_EinAus" styling="Licht_AusEin">
              <layout colspan="3" colspan-m="3" colspan-s="3"/>
              <label>Decke</label>
              <address transform="OH:switch">TVZi_Hue2_Schalter</address>
              </switch>
              <switch mapping="Licht_EinAus" styling="Licht_AusEin">
              <layout colspan="3" colspan-m="3" colspan-s="3"/>
              <label>LED-Strip</label>
              <address transform="OH:switch">TVZi_Strip1_Schalter</address>
              </switch>
              <switch mapping="Licht_EinAus" styling="Licht_AusEin">
              <layout colspan="3" colspan-m="3" colspan-s="3"/>
              <label>Tisch</label>
              <address transform="OH:switch">TVZi_Hue1_Schalter</address>
              </switch>
              <switch mapping="Licht_EinAus" styling="Licht_AusEin">
              <layout colspan="3" colspan-m="3" colspan-s="3"/>
              <label>Stehlampe</label>
              <address transform="OH:switch">TVZi_Strip1_Schalter</address>
              </switch>
              </group>
              <group align="center">
              <layout colspan="12"/>
              <template name="Licht_komplett">
              <value name="schalter">gLicht_Schalter_TVZi</value>
              <value name="effect">gLicht_Effect_TVZi</value>
              <value name="dimmer">gLicht_Dimmer_TVZi</value>
              <value name="temperatur">gLicht_Farbtemperatur_TVZi</value>
              <value name="color">gLicht_Color_TVZi</value>
              <value name="alarm">gLicht_Alert_TVZi</value>
              </template>
              </group>
              </group>
              <group nowidget="true" name="Heizung">
              <layout colspan="12"/>
              <template name="Heizung">
              <value name="current_temp_address">gActualTemperature_TVZ i</value>
              <value name="target_temp_address">gSetTemperature_TVZi</value>
              <value name="valve_state">gValveState_TVZi</value>
              <value name="target_temp_day">Tag_Temp_Wohnen</value>
              <value name="BoostMode">gBoostMode_TVZi_Heiz</value>
              <value name="BoostState">gBoostState_TVZi_Heiz</value>
              <value name="ControlMode">gControlMode_TVZi_Heiz</value>
              </template>
              <diagram popup="true" legend="popup" tooltip="true" previewlabels="true">
              <layout rowspan="6" colspan="6"/>
              <axis label="Ventil" min="0" max="100" position="left" unit="%">Ventil</axis>
              <axis label="Temp" min="4" max="28" position="right" unit="°C" decimals="2">Temp Innen</axis>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/gActualTemperature_TVZi" label="Temp aktuell" color="green" steps="true" yaxis="Temp Innen"/>
              <influx authentication="influx" field="*" consolidationFunction="MEDIAN" measurement="openhab2_db/gValveState_TVZi" label="Ventil" color="blue" steps="true" yaxis="Ventil"/>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/gSetTemperature_TVZi" label="Temp Soll" color="orange" steps="true" yaxis="Temp Innen"/>
              </diagram>
              </group>
              <group nowidget="true">
              <layout/>
              <page name="TVZi_Licht" visible="false">
              <group name="Tischlampe">
              <layout/>
              <template name="Licht_komplett">
              <value name="schalter">gLicht_Schalter_TVZi</value>
              <value name="effect">gLicht_Effect_TVZi</value>
              <value name="dimmer">gLicht_Dimmer_TVZi</value>
              <value name="temperatur">gLicht_Farbtemperatur_TVZi</value>
              <value name="color">gLicht_Color_TVZi</value>
              <value name="alarm">gLicht_Alert_TVZi</value>
              </template>
              </group>
              <group name="LED_Strip">
              <layout/>
              <template name="Licht_komplett">
              <value name="schalter">gLicht_Schalter_TVZi</value>
              <value name="effect">gLicht_Effect_TVZi</value>
              <value name="dimmer">gLicht_Dimmer_TVZi</value>
              <value name="temperatur">gLicht_Farbtemperatur_TVZi</value>
              <value name="color">gLicht_Color_TVZi</value>
              <value name="alarm">gLicht_Alert_TVZi</value>
              </template>
              </group>
              <group name="Deckenlampe">
              <layout/>
              <template name="Licht_komplett">
              <value name="schalter">gLicht_Schalter_TVZi</value>
              <value name="effect">gLicht_Effect_TVZi</value>
              <value name="dimmer">gLicht_Dimmer_TVZi</value>
              <value name="temperatur">gLicht_Farbtemperatur_TVZi</value>
              <value name="color">gLicht_Color_TVZi</value>
              <value name="alarm">gLicht_Alert_TVZi</value>
              </template>
              </group>
              </page>
              <page name="TVZi_Heizung" visible="false">
              <layout colspan="12"/>
              <group name="Heizkörper">
              <layout colspan="12"/>
              <template name="Heizung">
              <value name="current_temp_address">TVZi_Heiz_00_ActualTem perature</value>
              <value name="target_temp_address">TVZi_Heiz_00_SetTempera ture</value>
              <value name="valve_state">TVZi_Heiz_00_ValveState</value>
              <value name="target_temp_day">Tag_Temp_Wohnen</value>
              <value name="BoostMode">TVZi_Heiz_00_BoostMode</value>
              <value name="BoostState">TVZi_Heiz_00_BoostState</value>
              <value name="ControlMode">TVZi_Heiz_00_ControlMode</value>
              </template>
              <diagram popup="true" legend="popup" tooltip="true" previewlabels="true">
              <layout rowspan="6" colspan="6"/>
              <axis label="Ventil" min="0" max="100" position="left" unit="%">Ventil</axis>
              <axis label="Temp" min="4" max="28" position="right" unit="°C" decimals="2">Temp Innen</axis>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/TVZi_Heiz_00_ActualTemperature" label="Temp aktuell" color="green" steps="true" yaxis="Temp Innen"/>
              <influx authentication="influx" field="*" consolidationFunction="MEDIAN" measurement="openhab2_db/TVZi_Heiz_00_ValveState" label="Ventil" color="blue" steps="true" yaxis="Ventil"/>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/TVZi_Heiz_00_SetTemperature" label="Temp Soll" color="orange" steps="true" yaxis="Temp Innen"/>
              </diagram>
              </group>
              </page>
              <page name="TVZi_Steckdosen" visible="false"/>
              <page name="TVZi_Wartung" visible="false">
              <group name="Heizkörper">
              <template name="Wartung_Heizung">
              <value name="BatteryType">TVZi_Heiz_00_BatteryType</value>
              <value name="Unreach">TVZi_Heiz_00_Unreach</value>
              <value name="StickyUnreach">TVZi_Heiz_00_StickyUnreach</value>
              <value name="ConfigPending">TVZi_Heiz_00_ConfigPending</value>
              <value name="SignalStrength">TVZi_Heiz_00_SignalStrength</value>
              <value name="Inhibit">TVZi_Heiz_00_Inhibit</value>
              <value name="UpdatePending">TVZi_Heiz_00_Updatepending</value>
              <value name="LowBattery">TVZi_Heiz_00_LowBattery</value>
              <value name="Firmware">TVZi_Heiz_00_Firmware</value>
              <value name="RSSI">TVZi_Heiz_00_Rssi</value>
              <value name="RSSIDevice">TVZi_Heiz_00_RssiDevice</value>
              <value name="RSSIPeer">TVZi_Heiz_00_RssiPeer</value>
              <value name="DeleteDevice">TVZi_Heiz_00_DeleteDevice</value>
              <value name="CAddressSpoofed">TVZi_Heiz_00_CAddressSpoofe d</value>
              <value name="UpdatePending">TVZi_Heiz_00_UpdatePending</value>
              <value name="DeviceInBootloader">TVZi_Heiz_00_DeviceInBoo tloader</value>
              <value name="DeleteDeviceMode">TVZi_Heiz_00_DeleteDeviceM ode</value>
              <value name="BatteryState">TVZi_Heiz_00_BatteryState</value>
              </template>
              </group>
              </page>
              </group>
              </page>
              <page name="Esszimmer" showtopnavigation="true" shownavbar-top="true">
              <layout colspan="12"/>
              <navbar position="left" dynamic="true" scope="3">
              <pagejump target="Esszimmer" name="Übersicht">
              <label>
              <icon name="scene_dinner"/>
              </label>
              </pagejump>
              <pagejump target="EssZi_Licht" name="Licht">
              <label>
              <icon name="light_light" styling="OH:switch:gLicht_Schalter_TVZi"/>
              </label>
              <widgetinfo>
              <info format="%d" styling="Licht_AusEin" mapping="Licht_EinAus">
              <layout colspan="0"/>
              <address transform="OH:switch">gLicht_Schalter_TVZi</address>
              </info>
              </widgetinfo>
              </pagejump>
              <pagejump target="EssZi_Heizung" name="Heizung">
              <label>
              <icon name="sani_heating"/>
              </label>
              <widgetinfo>
              <info format="%.1f°" styling="Temp_Innen">
              <layout colspan="0"/>
              <address transform="OH:number">gActualTemperature_EssZi</address>
              </info>
              </widgetinfo>
              </pagejump>
              <pagejump target="EssZi_Steckdosen" name="Steckdose">
              <label>
              <icon name="message_socket"/>
              </label>
              <widgetinfo>
              <info format="%d" styling="Licht_AusEin">
              <layout colspan="0"/>
              <address transform="OH:switch">gStateMD_ArZi</address>
              </info>
              </widgetinfo>
              </pagejump>
              <pagejump target="EssZi_Wartung" name="Wartung">
              <label>
              <icon name="edit_settings"/>
              </label>
              <widgetinfo>
              <info format="%d">
              <layout colspan="0"/>
              <address transform="DPT:9.001">13/1/28</address>
              </info>
              </widgetinfo>
              </pagejump>
              </navbar>
              <group name="Fenster">
              <layout colspan="12" colspan-m="12" colspan-s="12"/>
              <group nowidget="true">
              <template name="Fenster">
              <value name="State">EssZi_FeLi_State</value>
              <value name="FeReLi">Hof</value>
              </template>
              </group>
              <group nowidget="true">
              <template name="Tür">
              <value name="State">EssZi_Tuer1_State</value>
              <value name="Tür">Flurtür</value>
              </template>
              </group>
              </group>
              <group name="Licht">
              <layout colspan="12"/>
              <group nowidget="true" flavour="lithium">
              <layout colspan="12" colspan-m="12" colspan-s="12"/>
              <switch mapping="Licht_EinAus" styling="Licht_AusEin">
              <layout colspan="3" colspan-m="3" colspan-s="3"/>
              <label>Decke</label>
              <address transform="OH:switch">TVZi_Hue2_Schalter</address>
              </switch>
              <switch mapping="Licht_EinAus" styling="Licht_AusEin">
              <layout colspan="3" colspan-m="3" colspan-s="3"/>
              <label>LED-Strip</label>
              <address transform="OH:switch">TVZi_Strip1_Schalter</address>
              </switch>
              <switch mapping="Licht_EinAus" styling="Licht_AusEin">
              <layout colspan="3" colspan-m="3" colspan-s="3"/>
              <label>Tisch</label>
              <address transform="OH:switch">TVZi_Hue1_Schalter</address>
              </switch>
              <switch mapping="Licht_EinAus" styling="Licht_AusEin">
              <layout colspan="3" colspan-m="3" colspan-s="3"/>
              <label>Stehlampe</label>
              <address transform="OH:switch">ArZi_Strip1_Schalter</address>
              </switch>
              </group>
              <group align="center">
              <layout colspan="12"/>
              <template name="Licht_komplett">
              <value name="schalter">gLicht_Schalter_TVZi</value>
              <value name="effect">gLicht_Effect_ArZi</value>
              <value name="dimmer">gLicht_Dimmer_TVZi</value>
              <value name="temperatur">gLicht_Farbtemperatur_TVZi</value>
              <value name="color">gLicht_Color_TVZi</value>
              <value name="alarm">gLicht_Alert_TVZi</value>
              </template>
              </group>
              </group>
              <group nowidget="true" name="Heizung">
              <layout colspan="12"/>
              <template name="Heizung">
              <value name="current_temp_address">gActualTemperature_ArZ i</value>
              <value name="target_temp_address">gSetTemperature_ArZi</value>
              <value name="valve_state">gValveState_ArZi</value>
              <value name="target_temp_day">Tag_Temp_Wohnen</value>
              <value name="BoostMode">gBoostMode_ArZi_Heiz</value>
              <value name="BoostState">gBoostState_ArZi_Heiz</value>
              <value name="ControlMode">gControlMode_ArZi_Heiz</value>
              <value name="current_hum_address">gActualHumidity_EssZi</value>
              </template>
              <diagram popup="true" legend="popup" tooltip="true" previewlabels="true">
              <layout rowspan="6" colspan="6"/>
              <axis label="Ventil" min="0" max="100" position="left" unit="%">Ventil</axis>
              <axis label="Temp" min="4" max="28" position="right" unit="°C" decimals="2">Temp Innen</axis>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/gActualTemperature_ArZi" label="Temp aktuell" color="green" steps="true" yaxis="Temp Innen"/>
              <influx authentication="influx" field="*" consolidationFunction="MEDIAN" measurement="openhab2_db/gValveState_ArZi" label="Ventil" color="blue" steps="true" yaxis="Ventil"/>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/gSetTemperature_ArZi" label="Temp Soll" color="orange" steps="true" yaxis="Temp Innen"/>
              </diagram>
              </group>
              <group nowidget="true">
              <layout/>
              <page name="EssZi_Licht" visible="false">
              <group name="Tischlampe">
              <layout/>
              <template name="Licht_komplett">
              <value name="schalter">gLicht_Schalter_ArZi</value>
              <value name="effect">gLicht_Effect_ArZi</value>
              <value name="dimmer">gLicht_Dimmer_ArZi</value>
              <value name="temperatur">gLicht_Farbtemperatur_ArZi</value>
              <value name="color">gLicht_Color_ArZi</value>
              <value name="alarm">gLicht_Alert_ArZi</value>
              </template>
              </group>
              <group name="LED_Strip">
              <layout/>
              <template name="Licht_komplett">
              <value name="schalter">gLicht_Schalter_ArZi</value>
              <value name="effect">gLicht_Effect_ArZi</value>
              <value name="dimmer">gLicht_Dimmer_ArZi</value>
              <value name="temperatur">gLicht_Farbtemperatur_ArZi</value>
              <value name="color">gLicht_Color_ArZi</value>
              <value name="alarm">gLicht_Alert_ArZi</value>
              </template>
              </group>
              <group name="Deckenlampe">
              <layout/>
              <template name="Licht_komplett">
              <value name="schalter">gLicht_Schalter_ArZi</value>
              <value name="effect">gLicht_Effect_ArZi</value>
              <value name="dimmer">gLicht_Dimmer_ArZi</value>
              <value name="temperatur">gLicht_Farbtemperatur_ArZi</value>
              <value name="color">gLicht_Color_ArZi</value>
              <value name="alarm">gLicht_Alert_ArZi</value>
              </template>
              </group>
              </page>
              <page name="EssZi_Heizung" visible="false">
              <layout colspan="12"/>
              <group name="Heizkörper">
              <layout colspan="12"/>
              <template name="Heizung">
              <value name="current_temp_address">ArZi_Heiz_li_ActualTem perature</value>
              <value name="target_temp_address">ArZi_Heiz_li_SetTempera ture</value>
              <value name="valve_state">ArZi_Heiz_li_ValveState</value>
              <value name="target_temp_day">Tag_Temp_Wohnen</value>
              <value name="BoostMode">ArZi_Heiz_li_BoostMode</value>
              <value name="BoostState">ArZi_Heiz_li_BoostState</value>
              <value name="ControlMode">ArZi_Heiz_li_ControlMode</value>
              </template>
              <diagram popup="true" legend="popup" tooltip="true" previewlabels="true">
              <layout rowspan="6" colspan="6"/>
              <axis label="Ventil" min="0" max="100" position="left" unit="%">Ventil</axis>
              <axis label="Temp" min="4" max="28" position="right" unit="°C" decimals="2">Temp Innen</axis>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/ArZi_Heiz_li_ActualTemperature" label="Temp aktuell" color="green" steps="true" yaxis="Temp Innen"/>
              <influx authentication="influx" field="*" consolidationFunction="MEDIAN" measurement="openhab2_db/ArZi_Heiz_li_ValveState" label="Ventil" color="blue" steps="true" yaxis="Ventil"/>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/ArZi_Heiz_li_SetTemperature" label="Temp Soll" color="orange" steps="true" yaxis="Temp Innen"/>
              </diagram>
              </group>
              </page>
              <page name="EssZi_Wartung" visible="false">
              <group name="Heizkörper">
              <template name="Wartung_Heizung">
              <value name="BatteryType">ArZi_Heiz_li_BatteryType</value>
              <value name="Unreach">ArZi_Heiz_li_Unreach</value>
              <value name="StickyUnreach">ArZi_Heiz_li_StickyUnreach</value>
              <value name="ConfigPending">ArZi_Heiz_li_ConfigPending</value>
              <value name="SignalStrength">ArZi_Heiz_li_SignalStrength</value>
              <value name="Inhibit">ArZi_Heiz_li_Inhibit</value>
              <value name="UpdatePending">ArZi_Heiz_li_Updatepending</value>
              <value name="LowBattery">ArZi_Heiz_li_LowBattery</value>
              <value name="Firmware">ArZi_Heiz_li_Firmware</value>
              <value name="RSSI">ArZi_Heiz_li_Rssi</value>
              <value name="RSSIDevice">ArZi_Heiz_li_RssiDevice</value>
              <value name="RSSIPeer">ArZi_Heiz_li_RssiPeer</value>
              <value name="DeleteDevice">ArZi_Heiz_li_DeleteDevice</value>
              <value name="CAddressSpoofed">ArZi_Heiz_li_CAddressSpoofe d</value>
              <value name="UpdatePending">ArZi_Heiz_li_UpdatePending</value>
              <value name="DeviceInBootloader">ArZi_Heiz_li_DeviceInBoo tloader</value>
              <value name="DeleteDeviceMode">ArZi_Heiz_li_DeleteDeviceM ode</value>
              <value name="BatteryState">ArZi_Heiz_li_BatteryState</value>
              </template>
              </group>
              </page>
              </group>
              </page>
              <page name="BadEG" showtopnavigation="true" shownavbar-top="true">
              <layout colspan="12"/>
              <navbar position="left" dynamic="true" scope="3">
              <pagejump target="BadEG" name="Übersicht">
              <label>
              <icon name="scene_bathroom"/>
              </label>
              </pagejump>
              <pagejump target="BadEG_Heizung" name="Heizung">
              <label>
              <icon name="sani_heating"/>
              </label>
              <widgetinfo>
              <info format="%.1f°" styling="Temp_Innen">
              <layout colspan="0"/>
              <address transform="OH:number">gActualTemperature_BadU</address>
              </info>
              </widgetinfo>
              </pagejump>
              <pagejump target="BadEG_Wartung" name="Wartung">
              <label>
              <icon name="edit_settings"/>
              </label>
              <widgetinfo>
              <info format="%d">
              <layout colspan="0"/>
              <address transform="DPT:9.001">13/1/28</address>
              </info>
              </widgetinfo>
              </pagejump>
              </navbar>
              <group name="Fenster">
              <layout colspan="12" colspan-m="12" colspan-s="12"/>
              <group nowidget="true">
              <template name="Fenster">
              <value name="State">BadU_FeLi_State</value>
              <value name="FeReLi">Links</value>
              </template>
              </group>
              </group>
              <group nowidget="true" name="Heizung">
              <layout colspan="12"/>
              <template name="Heizung">
              <value name="current_temp_address">gActualTemperature_Bad U</value>
              <value name="target_temp_address">gSetTemperature_BadU</value>
              <value name="valve_state">gValveState_BadU</value>
              <value name="target_temp_day">Tag_Temp_Wohnen</value>
              <value name="BoostMode">gBoostMode_BadU_Heiz</value>
              <value name="BoostState">gBoostState_BadU_Heiz</value>
              <value name="ControlMode">gControlMode_BadU_Heiz</value>
              </template>
              <diagram popup="true" legend="popup" tooltip="true" previewlabels="true">
              <layout rowspan="6" colspan="6"/>
              <axis label="Ventil" min="0" max="100" position="left" unit="%">Ventil</axis>
              <axis label="Temp" min="4" max="28" position="right" unit="°C" decimals="2">Temp Innen</axis>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/gActualTemperature_BadU" label="Temp aktuell" color="green" steps="true" yaxis="Temp Innen"/>
              <influx authentication="influx" field="*" consolidationFunction="MEDIAN" measurement="openhab2_db/gValveState_BadU" label="Ventil" color="blue" steps="true" yaxis="Ventil"/>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/gSetTemperature_BadU" label="Temp Soll" color="orange" steps="true" yaxis="Temp Innen"/>
              </diagram>
              </group>
              <group nowidget="true">
              <layout/>
              <page name="BadEG_Heizung" visible="false">
              <layout colspan="12"/>
              <group name="Heizkörper">
              <layout colspan="12"/>
              <template name="Heizung">
              <value name="current_temp_address">BadU_Heiz_li_ActualTem perature</value>
              <value name="target_temp_address">BadU_Heiz_li_SetTempera ture</value>
              <value name="valve_state">BadU_Heiz_li_ValveState</value>
              <value name="target_temp_day">Tag_Temp_Wohnen</value>
              <value name="BoostMode">BadU_Heiz_li_BoostMode</value>
              <value name="BoostState">BadU_Heiz_li_BoostState</value>
              <value name="ControlMode">BadU_Heiz_li_ControlMode</value>
              </template>
              <diagram popup="true" legend="popup" tooltip="true" previewlabels="true">
              <layout rowspan="6" colspan="6"/>
              <axis label="Ventil" min="0" max="100" position="left" unit="%">Ventil</axis>
              <axis label="Temp" min="4" max="28" position="right" unit="°C" decimals="2">Temp Innen</axis>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/BadU_Heiz_li_ActualTemperature" label="Temp aktuell" color="green" steps="true" yaxis="Temp Innen"/>
              <influx authentication="influx" field="*" consolidationFunction="MEDIAN" measurement="openhab2_db/BadU_Heiz_li_ValveState" label="Ventil" color="blue" steps="true" yaxis="Ventil"/>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/BadU_Heiz_li_SetTemperature" label="Temp Soll" color="orange" steps="true" yaxis="Temp Innen"/>
              </diagram>
              </group>
              </page>
              <page name="BadEG_Wartung" visible="false">
              <group name="Heizkörper">
              <template name="Wartung_Heizung">
              <value name="BatteryType">BadU_Heiz_li_BatteryType</value>
              <value name="Unreach">BadU_Heiz_li_Unreach</value>
              <value name="StickyUnreach">BadU_Heiz_li_StickyUnreach</value>
              <value name="ConfigPending">BadU_Heiz_li_ConfigPending</value>
              <value name="SignalStrength">BadU_Heiz_li_SignalStrength</value>
              <value name="Inhibit">BadU_Heiz_li_Inhibit</value>
              <value name="UpdatePending">BadU_Heiz_li_Updatepending</value>
              <value name="LowBattery">BadU_Heiz_li_LowBattery</value>
              <value name="Firmware">BadU_Heiz_li_Firmware</value>
              <value name="RSSI">BadU_Heiz_li_Rssi</value>
              <value name="RSSIDevice">BadU_Heiz_li_RssiDevice</value>
              <value name="RSSIPeer">BadU_Heiz_li_RssiPeer</value>
              <value name="DeleteDevice">BadU_Heiz_li_DeleteDevice</value>
              <value name="CAddressSpoofed">BadU_Heiz_li_CAddressSpoofe d</value>
              <value name="UpdatePending">BadU_Heiz_li_UpdatePending</value>
              <value name="DeviceInBootloader">BadU_Heiz_li_DeviceInBoo tloader</value>
              <value name="DeleteDeviceMode">BadU_Heiz_li_DeleteDeviceM ode</value>
              <value name="BatteryState">BadU_Heiz_li_BatteryState</value>
              </template>
              </group>
              </page>
              </group>
              </page>
              <page name="HaWiZi" showtopnavigation="true" shownavbar-top="true">
              <layout colspan="12"/>
              <navbar position="left" dynamic="true" scope="3">
              <pagejump target="HaWiZi" name="Übersicht">
              <label>
              <icon name="scene_ironing"/>
              </label>
              </pagejump>
              <pagejump target="HaWi_Heizung" name="Heizung">
              <label>
              <icon name="sani_heating"/>
              </label>
              <widgetinfo>
              <info format="%.1f°" styling="Temp_Innen">
              <layout colspan="0"/>
              <address transform="OH:number">gActualTemperature_HaWi</address>
              </info>
              </widgetinfo>
              </pagejump>
              <pagejump target="HaWi_Wartung" name="Wartung">
              <label>
              <icon name="edit_settings"/>
              </label>
              <widgetinfo>
              <info format="%d">
              <layout colspan="0"/>
              <address transform="DPT:9.001">13/1/28</address>
              </info>
              </widgetinfo>
              </pagejump>
              </navbar>
              <group name="Fenster">
              <layout colspan="12" colspan-m="12" colspan-s="12"/>
              <group nowidget="true">
              <template name="Fenster">
              <value name="State">HaWi_FeLi_State</value>
              <value name="FeReLi">Links</value>
              </template>
              </group>
              <group nowidget="true">
              <template name="Fenster">
              <value name="State">HaWi_FeRe_State</value>
              <value name="FeReLi">Rechts</value>
              </template>
              </group>
              </group>
              <group nowidget="true" name="Heizung">
              <layout colspan="12"/>
              <template name="Heizung">
              <value name="current_temp_address">gActualTemperature_HaW i</value>
              <value name="target_temp_address">gSetTemperature_HaWi</value>
              <value name="valve_state">gValveState_HaWi</value>
              <value name="target_temp_day">Tag_Temp_Wohnen</value>
              <value name="BoostMode">gBoostMode_HaWi_Heiz</value>
              <value name="BoostState">gBoostState_HaWi_Heiz</value>
              <value name="ControlMode">gControlMode_HaWi_Heiz</value>
              <value name="current_hum_address">gActualHumidity_HaWi</value>
              </template>
              <diagram popup="true" legend="popup" tooltip="true" previewlabels="true">
              <layout rowspan="6" colspan="6"/>
              <axis label="Ventil" min="0" max="100" position="left" unit="%">Ventil</axis>
              <axis label="Temp" min="4" max="28" position="right" unit="°C" decimals="2">Temp Innen</axis>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/gActualTemperature_HaWi" label="Temp aktuell" color="green" steps="true" yaxis="Temp Innen"/>
              <influx authentication="influx" field="*" consolidationFunction="MEDIAN" measurement="openhab2_db/gValveState_HaWi" label="Ventil" color="blue" steps="true" yaxis="Ventil"/>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/gSetTemperature_HaWi" label="Temp Soll" color="orange" steps="true" yaxis="Temp Innen"/>
              </diagram>
              </group>
              <group nowidget="true">
              <layout/>
              <page name="HaWi_Heizung" visible="false">
              <layout colspan="12"/>
              <group name="Heizkörper links">
              <layout colspan="12"/>
              <template name="Heizung">
              <value name="current_temp_address">HaWi_Heiz_li_ActualTem perature</value>
              <value name="target_temp_address">HaWi_Heiz_li_SetTempera ture</value>
              <value name="valve_state">HaWi_Heiz_li_ValveState</value>
              <value name="target_temp_day">Tag_Temp_Wohnen</value>
              <value name="BoostMode">HaWi_Heiz_li_BoostMode</value>
              <value name="BoostState">HaWi_Heiz_li_BoostState</value>
              <value name="ControlMode">HaWi_Heiz_li_ControlMode</value>
              </template>
              <diagram popup="true" legend="popup" tooltip="true" previewlabels="true">
              <layout rowspan="6" colspan="6"/>
              <axis label="Ventil" min="0" max="100" position="left" unit="%">Ventil</axis>
              <axis label="Temp" min="4" max="28" position="right" unit="°C" decimals="2">Temp Innen</axis>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/HaWi_Heiz_li_ActualTemperature" label="Temp aktuell" color="green" steps="true" yaxis="Temp Innen"/>
              <influx authentication="influx" field="*" consolidationFunction="MEDIAN" measurement="openhab2_db/HaWi_Heiz_li_ValveState" label="Ventil" color="blue" steps="true" yaxis="Ventil"/>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/HaWi_Heiz_li_SetTemperature" label="Temp Soll" color="orange" steps="true" yaxis="Temp Innen"/>
              </diagram>
              </group>
              <group name="Heizkörper rechts">
              <layout colspan="12"/>
              <template name="Heizung">
              <value name="current_temp_address">HaWi_Heiz_re_ActualTem perature</value>
              <value name="target_temp_address">HaWi_Heiz_re_SetTempera ture</value>
              <value name="valve_state">HaWi_Heiz_re_ValveState</value>
              <value name="target_temp_day">Tag_Temp_Wohnen</value>
              <value name="BoostMode">HaWi_Heiz_re_BoostMode</value>
              <value name="BoostState">HaWi_Heiz_re_BoostState</value>
              <value name="ControlMode">HaWi_Heiz_re_ControlMode</value>
              </template>
              <diagram popup="true" legend="popup" tooltip="true" previewlabels="true">
              <layout rowspan="6" colspan="6"/>
              <axis label="Ventil" min="0" max="100" position="left" unit="%">Ventil</axis>
              <axis label="Temp" min="4" max="28" position="right" unit="°C" decimals="2">Temp Innen</axis>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/HaWi_Heiz_re_ActualTemperature" label="Temp aktuell" color="green" steps="true" yaxis="Temp Innen"/>
              <influx authentication="influx" field="*" consolidationFunction="MEDIAN" measurement="openhab2_db/HaWi_Heiz_re_ValveState" label="Ventil" color="blue" steps="true" yaxis="Ventil"/>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/HaWi_Heiz_re_SetTemperature" label="Temp Soll" color="orange" steps="true" yaxis="Temp Innen"/>
              </diagram>
              </group>
              </page>
              <page name="HaWi_Wartung" visible="false">
              <group name="Heizkörper links">
              <template name="Wartung_Heizung">
              <value name="BatteryType">HaWi_Heiz_li_BatteryType</value>
              <value name="Unreach">HaWi_Heiz_li_Unreach</value>
              <value name="StickyUnreach">HaWi_Heiz_li_StickyUnreach</value>
              <value name="ConfigPending">HaWi_Heiz_li_ConfigPending</value>
              <value name="SignalStrength">HaWi_Heiz_li_SignalStrength</value>
              <value name="Inhibit">HaWi_Heiz_li_Inhibit</value>
              <value name="UpdatePending">HaWi_Heiz_li_Updatepending</value>
              <value name="LowBattery">HaWi_Heiz_li_LowBattery</value>
              <value name="Firmware">HaWi_Heiz_li_Firmware</value>
              <value name="RSSI">HaWi_Heiz_li_Rssi</value>
              <value name="RSSIDevice">HaWi_Heiz_li_RssiDevice</value>
              <value name="RSSIPeer">HaWi_Heiz_li_RssiPeer</value>
              <value name="DeleteDevice">HaWi_Heiz_li_DeleteDevice</value>
              <value name="CAddressSpoofed">HaWi_Heiz_li_CAddressSpoofe d</value>
              <value name="UpdatePending">HaWi_Heiz_li_UpdatePending</value>
              <value name="DeviceInBootloader">HaWi_Heiz_li_DeviceInBoo tloader</value>
              <value name="DeleteDeviceMode">HaWi_Heiz_li_DeleteDeviceM ode</value>
              <value name="BatteryState">HaWi_Heiz_li_BatteryState</value>
              </template>
              </group>
              <group name="Heizkörper rechts">
              <template name="Wartung_Heizung">
              <value name="BatteryType">HaWi_Heiz_re_BatteryType</value>
              <value name="Unreach">HaWi_Heiz_re_Unreach</value>
              <value name="StickyUnreach">HaWi_Heiz_re_StickyUnreach</value>
              <value name="ConfigPending">HaWi_Heiz_re_ConfigPending</value>
              <value name="SignalStrength">HaWi_Heiz_re_SignalStrength</value>
              <value name="Inhibit">HaWi_Heiz_re_Inhibit</value>
              <value name="UpdatePending">HaWi_Heiz_re_Updatepending</value>
              <value name="LowBattery">HaWi_Heiz_re_LowBattery</value>
              <value name="Firmware">HaWi_Heiz_re_Firmware</value>
              <value name="RSSI">HaWi_Heiz_re_Rssi</value>
              <value name="RSSIDevice">HaWi_Heiz_re_RssiDevice</value>
              <value name="RSSIPeer">HaWi_Heiz_re_RssiPeer</value>
              <value name="DeleteDevice">HaWi_Heiz_re_DeleteDevice</value>
              <value name="CAddressSpoofed">HaWi_Heiz_re_CAddressSpoofe d</value>
              <value name="UpdatePending">HaWi_Heiz_re_UpdatePending</value>
              <value name="DeviceInBootloader">HaWi_Heiz_re_DeviceInBoo tloader</value>
              <value name="DeleteDeviceMode">HaWi_Heiz_re_DeleteDeviceM ode</value>
              <value name="BatteryState">HaWi_Heiz_re_BatteryState</value>
              </template>
              </group>
              </page>
              </group>
              </page>
              <page name="FlurEG" showtopnavigation="true" shownavbar-top="true">
              <layout colspan="12"/>
              <navbar position="left" dynamic="true" scope="3">
              <pagejump target="Flur EG" name="Übersicht">
              <label>
              <icon name="scene_stairs"/>
              </label>
              </pagejump>
              <pagejump target="FlurEG_Heizung" name="Heizung">
              <label>
              <icon name="sani_heating"/>
              </label>
              <widgetinfo>
              <info format="%.1f°" styling="Temp_Innen">
              <layout colspan="0"/>
              <address transform="OH:number">gActualTemperature_HaWi</address>
              </info>
              </widgetinfo>
              </pagejump>
              <pagejump target="FlurEG_Wartung" name="Wartung">
              <label>
              <icon name="edit_settings"/>
              </label>
              <widgetinfo>
              <info format="%d">
              <layout colspan="0"/>
              <address transform="DPT:9.001">13/1/28</address>
              </info>
              </widgetinfo>
              </pagejump>
              </navbar>
              <group nowidget="true" name="Heizung">
              <layout colspan="12"/>
              <template name="Heizung">
              <value name="current_temp_address">gActualTemperature_HaW i</value>
              <value name="target_temp_address">gSetTemperature_HaWi</value>
              <value name="valve_state">gValveState_HaWi</value>
              <value name="target_temp_day">Tag_Temp_Wohnen</value>
              <value name="BoostMode">gBoostMode_HaWi_Heiz</value>
              <value name="BoostState">gBoostState_HaWi_Heiz</value>
              <value name="ControlMode">gControlMode_HaWi_Heiz</value>
              </template>
              <diagram popup="true" legend="popup" tooltip="true" previewlabels="true">
              <layout rowspan="6" colspan="6"/>
              <axis label="Ventil" min="0" max="100" position="left" unit="%">Ventil</axis>
              <axis label="Temp" min="4" max="28" position="right" unit="°C" decimals="2">Temp Innen</axis>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/gActualTemperature_HaWi" label="Temp aktuell" color="green" steps="true" yaxis="Temp Innen"/>
              <influx authentication="influx" field="*" consolidationFunction="MEDIAN" measurement="openhab2_db/gValveState_HaWi" label="Ventil" color="blue" steps="true" yaxis="Ventil"/>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/gSetTemperature_HaWi" label="Temp Soll" color="orange" steps="true" yaxis="Temp Innen"/>
              </diagram>
              </group>
              <group nowidget="true">
              <layout/>
              <page name="FlurEG_Heizung" visible="false">
              <layout colspan="12"/>
              <group name="Heizkörper links">
              <layout colspan="12"/>
              <template name="Heizung">
              <value name="current_temp_address">HaWi_Heiz_li_ActualTem perature</value>
              <value name="target_temp_address">HaWi_Heiz_li_SetTempera ture</value>
              <value name="valve_state">HaWi_Heiz_li_ValveState</value>
              <value name="target_temp_day">Tag_Temp_Wohnen</value>
              <value name="BoostMode">HaWi_Heiz_li_BoostMode</value>
              <value name="BoostState">HaWi_Heiz_li_BoostState</value>
              <value name="ControlMode">HaWi_Heiz_li_ControlMode</value>
              </template>
              <diagram popup="true" legend="popup" tooltip="true" previewlabels="true">
              <layout rowspan="6" colspan="6"/>
              <axis label="Ventil" min="0" max="100" position="left" unit="%">Ventil</axis>
              <axis label="Temp" min="4" max="28" position="right" unit="°C" decimals="2">Temp Innen</axis>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/HaWi_Heiz_li_ActualTemperature" label="Temp aktuell" color="green" steps="true" yaxis="Temp Innen"/>
              <influx authentication="influx" field="*" consolidationFunction="MEDIAN" measurement="openhab2_db/HaWi_Heiz_li_ValveState" label="Ventil" color="blue" steps="true" yaxis="Ventil"/>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/HaWi_Heiz_li_SetTemperature" label="Temp Soll" color="orange" steps="true" yaxis="Temp Innen"/>
              </diagram>
              </group>
              <group name="Heizkörper rechts">
              <layout colspan="12"/>
              <template name="Heizung">
              <value name="current_temp_address">HaWi_Heiz_re_ActualTem perature</value>
              <value name="target_temp_address">HaWi_Heiz_re_SetTempera ture</value>
              <value name="valve_state">HaWi_Heiz_re_ValveState</value>
              <value name="target_temp_day">Tag_Temp_Wohnen</value>
              <value name="BoostMode">HaWi_Heiz_re_BoostMode</value>
              <value name="BoostState">HaWi_Heiz_re_BoostState</value>
              <value name="ControlMode">HaWi_Heiz_re_ControlMode</value>
              </template>
              <diagram popup="true" legend="popup" tooltip="true" previewlabels="true">
              <layout rowspan="6" colspan="6"/>
              <axis label="Ventil" min="0" max="100" position="left" unit="%">Ventil</axis>
              <axis label="Temp" min="4" max="28" position="right" unit="°C" decimals="2">Temp Innen</axis>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/HaWi_Heiz_re_ActualTemperature" label="Temp aktuell" color="green" steps="true" yaxis="Temp Innen"/>
              <influx authentication="influx" field="*" consolidationFunction="MEDIAN" measurement="openhab2_db/HaWi_Heiz_re_ValveState" label="Ventil" color="blue" steps="true" yaxis="Ventil"/>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/HaWi_Heiz_re_SetTemperature" label="Temp Soll" color="orange" steps="true" yaxis="Temp Innen"/>
              </diagram>
              </group>
              </page>
              <page name="FlurEG_Wartung" visible="false">
              <group name="Heizkörper">
              <template name="Wartung_Heizung">
              <value name="BatteryType">HaWi_Heiz_li_BatteryType</value>
              <value name="Unreach">HaWi_Heiz_li_Unreach</value>
              <value name="StickyUnreach">HaWi_Heiz_li_StickyUnreach</value>
              <value name="ConfigPending">HaWi_Heiz_li_ConfigPending</value>
              <value name="SignalStrength">HaWi_Heiz_li_SignalStrength</value>
              <value name="Inhibit">HaWi_Heiz_li_Inhibit</value>
              <value name="UpdatePending">HaWi_Heiz_li_Updatepending</value>
              <value name="LowBattery">HaWi_Heiz_li_LowBattery</value>
              <value name="Firmware">HaWi_Heiz_li_Firmware</value>
              <value name="RSSI">HaWi_Heiz_li_Rssi</value>
              <value name="RSSIDevice">HaWi_Heiz_li_RssiDevice</value>
              <value name="RSSIPeer">HaWi_Heiz_li_RssiPeer</value>
              <value name="DeleteDevice">HaWi_Heiz_li_DeleteDevice</value>
              <value name="CAddressSpoofed">HaWi_Heiz_li_CAddressSpoofe d</value>
              <value name="UpdatePending">HaWi_Heiz_li_UpdatePending</value>
              <value name="DeviceInBootloader">HaWi_Heiz_li_DeviceInBoo tloader</value>
              <value name="DeleteDeviceMode">HaWi_Heiz_li_DeleteDeviceM ode</value>
              <value name="BatteryState">HaWi_Heiz_li_BatteryState</value>
              </template>
              </group>
              </page>
              </group>
              </page>
              <page name="WiGa" showtopnavigation="true" shownavbar-top="true">
              <layout colspan="12"/>
              <navbar position="left" dynamic="true" scope="3">
              <pagejump target="WiGa" name="Übersicht">
              <label>
              <icon name="scene_plant"/>
              </label>
              </pagejump>
              <pagejump target="WiGa_Heizung" name="Heizung">
              <label>
              <icon name="sani_heating"/>
              </label>
              <widgetinfo>
              <info format="%.1f°" styling="Temp_Innen">
              <layout colspan="0"/>
              <address transform="OH:number">gActualTemperature_WiGa</address>
              </info>
              </widgetinfo>
              </pagejump>
              <pagejump target="WiGa_Wartung" name="Wartung">
              <label>
              <icon name="edit_settings"/>
              </label>
              <widgetinfo>
              <info format="%d">
              <layout colspan="0"/>
              <address transform="DPT:9.001">13/1/28</address>
              </info>
              </widgetinfo>
              </pagejump>
              </navbar>
              <group nowidget="true" name="Heizung">
              <layout colspan="12"/>
              <template name="Heizung">
              <value name="current_temp_address">gActualTemperature_WiG a</value>
              <value name="target_temp_address">gSetTemperature_WiGa</value>
              <value name="valve_state">gValveState_WiGa</value>
              <value name="target_temp_day">Tag_Temp_Wohnen</value>
              <value name="BoostMode">gBoostMode_WiGa_Heiz</value>
              <value name="BoostState">gBoostState_WiGa_Heiz</value>
              <value name="ControlMode">gControlMode_WiGa_Heiz</value>
              </template>
              <diagram popup="true" legend="popup" tooltip="true" previewlabels="true">
              <layout rowspan="6" colspan="6"/>
              <axis label="Ventil" min="0" max="100" position="left" unit="%">Ventil</axis>
              <axis label="Temp" min="4" max="28" position="right" unit="°C" decimals="2">Temp Innen</axis>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/gActualTemperature_WiGa" label="Temp aktuell" color="green" steps="true" yaxis="Temp Innen"/>
              <influx authentication="influx" field="*" consolidationFunction="MEDIAN" measurement="openhab2_db/gValveState_WiGa" label="Ventil" color="blue" steps="true" yaxis="Ventil"/>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/gSetTemperature_WiGa" label="Temp Soll" color="orange" steps="true" yaxis="Temp Innen"/>
              </diagram>
              </group>
              <group nowidget="true">
              <layout/>
              <page name="WiGa_Heizung" visible="false">
              <layout colspan="12"/>
              <group name="Heizkörper links">
              <layout colspan="12"/>
              <template name="Heizung">
              <value name="current_temp_address">WiGa_Heiz_00_ActualTem perature</value>
              <value name="target_temp_address">WiGa_Heiz_00_SetTempera ture</value>
              <value name="valve_state">WiGa_Heiz_00_ValveState</value>
              <value name="target_temp_day">Tag_Temp_Wohnen</value>
              <value name="BoostMode">WiGa_Heiz_00_BoostMode</value>
              <value name="BoostState">WiGa_Heiz_00_BoostState</value>
              <value name="ControlMode">WiGa_Heiz_00_ControlMode</value>
              </template>
              <diagram popup="true" legend="popup" tooltip="true" previewlabels="true">
              <layout rowspan="6" colspan="6"/>
              <axis label="Ventil" min="0" max="100" position="left" unit="%">Ventil</axis>
              <axis label="Temp" min="4" max="28" position="right" unit="°C" decimals="2">Temp Innen</axis>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/WiGa_Heiz_00_ActualTemperature" label="Temp aktuell" color="green" steps="true" yaxis="Temp Innen"/>
              <influx authentication="influx" field="*" consolidationFunction="MEDIAN" measurement="openhab2_db/WiGa_Heiz_00_ValveState" label="Ventil" color="blue" steps="true" yaxis="Ventil"/>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/WiGa_Heiz_00_SetTemperature" label="Temp Soll" color="orange" steps="true" yaxis="Temp Innen"/>
              </diagram>
              </group>
              </page>
              <page name="WiGa_Wartung" visible="false">
              <group name="Heizkörper">
              <template name="Wartung_Heizung">
              <value name="BatteryType">WiGa_Heiz_00_BatteryType</value>
              <value name="Unreach">WiGa_Heiz_00_Unreach</value>
              <value name="StickyUnreach">WiGa_Heiz_00_StickyUnreach</value>
              <value name="ConfigPending">WiGa_Heiz_00_ConfigPending</value>
              <value name="SignalStrength">WiGa_Heiz_00_SignalStrength</value>
              <value name="Inhibit">WiGa_Heiz_00_Inhibit</value>
              <value name="UpdatePending">WiGa_Heiz_00_Updatepending</value>
              <value name="LowBattery">WiGa_Heiz_00_LowBattery</value>
              <value name="Firmware">WiGa_Heiz_00_Firmware</value>
              <value name="RSSI">WiGa_Heiz_00_Rssi</value>
              <value name="RSSIDevice">WiGa_Heiz_00_RssiDevice</value>
              <value name="RSSIPeer">WiGa_Heiz_00_RssiPeer</value>
              <value name="DeleteDevice">WiGa_Heiz_00_DeleteDevice</value>
              <value name="CAddressSpoofed">WiGa_Heiz_00_CAddressSpoofe d</value>
              <value name="UpdatePending">WiGa_Heiz_00_UpdatePending</value>
              <value name="DeviceInBootloader">WiGa_Heiz_00_DeviceInBoo tloader</value>
              <value name="DeleteDeviceMode">WiGa_Heiz_00_DeleteDeviceM ode</value>
              <value name="BatteryState">WiGa_Heiz_00_BatteryState</value>
              </template>
              </group>
              </page>
              </group>
              </page>
              <page name="Küche" showtopnavigation="true" shownavbar-top="true">
              <layout colspan="12"/>
              <navbar position="left" dynamic="false" scope="3">
              <pagejump target="Küche" name="Übersicht">
              <label>
              <icon name="scene_cooking_hob"/>
              </label>
              </pagejump>
              <pagejump target="Küche_Steckdosen" name="Steckdose">
              <label>
              <icon name="message_socket"/>
              </label>
              <widgetinfo>
              <info format="%s" styling="GrauGrün" mapping="EinAus">
              <layout colspan="0"/>
              <address transform="OH:switch">Messdose_State</address>
              </info>
              </widgetinfo>
              </pagejump>
              <pagejump target="Küche_Wartung" name="Wartung">
              <label>
              <icon name="edit_settings"/>
              </label>
              <widgetinfo>
              <info format="%d">
              <layout colspan="0"/>
              <address transform="DPT:9.001">13/1/28</address>
              </info>
              </widgetinfo>
              </pagejump>
              </navbar>
              <group name="Steckdosen">
              <layout colspan="12"/>
              <switch mapping="EinAus_IO" styling="GrauGrün">
              <layout colspan="3"/>
              <label>SD 1</label>
              <address transform="OH:switch">Messdose_State</address>
              </switch>
              <switch mapping="EinAus_IO" styling="GrauGrün">
              <layout colspan="3"/>
              <label>SD 2</label>
              <address transform="DPT:1.001">13/0/5</address>
              </switch>
              <switch mapping="EinAus_IO" styling="GrauGrün">
              <layout colspan="3"/>
              <label>SD 3</label>
              <address transform="DPT:1.001">13/0/6</address>
              </switch>
              <switch mapping="EinAus_IO" styling="GrauGrün">
              <layout colspan="3"/>
              <label>SD 4</label>
              <address transform="DPT:1.001">13/0/13</address>
              </switch>
              </group>
              <group nowidget="true">
              <layout/>
              <page name="Küche_Steckdosen" visible="false">
              <group name="Steckdose Wasserkocher">
              <template name="Steckdose">
              <value name="On-Time">Messdose_onTime</value>
              <value name="State">Messdose_State</value>
              <value name="Frequency">Messdose_Frequency</value>
              <value name="EnergyCounter">Messdose_EnergyCounter</value>
              <value name="Current">Messdose_Current</value>
              <value name="Power">Messdose_Power</value>
              <value name="Voltage">Messdose_Voltage</value>
              <value name="SignalStrength">Messdose_SignalStrength</value>
              <value name="Inhibit">Messdose_Inhibit</value>
              <value name="StickyUnreach">Messdose_StickyUnreach</value>
              <value name="Unreach">Messdose_Unreach</value>
              <value name="InstallTest">Messdose_InstallTest</value>
              <value name="RSSIPeer">Messdose_Working</value>
              <value name="RSSIDevice">Messdose_Working</value>
              <value name="RSSI">Messdose_Working</value>
              <value name="ConfigPending">Messdose_ConfigPending</value>
              <value name="CAddressSpoofed">Messdose_CentralAddressSpoo fed</value>
              <value name="DeleteDevice">Messdose_DeleteDevice</value>
              <value name="UpdatePending">Messdose_UpdatePending</value>
              <value name="DeviceInBootloader">Messdose_DeviceInBootloa der</value>
              <value name="Firmware">Messdose_Firmware</value>
              <value name="DeleteDeviceMode">Messdose_DeleteDeviceMode</value>
              </template>
              <diagram popup="true" legend="popup" tooltip="true" previewlabels="true">
              <layout rowspan="6" colspan="6"/>
              <axis label="Ventil" min="0" max="1" position="left">Ein/Aus</axis>
              <axis label="Temp" min="0" max="100" position="right" unit="A" decimals="2">Strom</axis>
              <influx authentication="influx" field="*" consolidationFunction="MEAN" measurement="openhab2_db/Messdose_State" label="Status" color="green" steps="true" yaxis="Ein/Aus"/>
              <influx authentication="influx" field="*" consolidationFunction="MEDIAN" measurement="openhab2_db/gValveState_TVZi" label="Strom" color="blue" steps="true" yaxis="Strom"/>
              </diagram>
              <gauge titleString="Energieverbrauch" type="Radial" unitString="Wh/h" lcdDecimals="6" subtype="type1" minValue="0" maxValue="30000" ledVisible="true" lcdVisible="true" trendVisible="true">
              <address transform="OH:number">Messdose_EnergyCounter</address>
              <address transform="OH:number">Messdose_Current</address>
              </gauge>
              <gauge titleString="Strom" type="Radial" unitString="A" lcdDecimals="2" subtype="type1" minValue="0" maxValue="100" ledVisible="true" lcdVisible="true" trendVisible="true" unitStringVisible="true">
              <address transform="OH:number">Messdose_Current</address>
              </gauge>
              </group>
              </page>
              <page name="Küche_Wartung" visible="false"/>
              </group>
              </page>
              </page>
              </page>
              </pages>

              Kommentar


                #8
                Da ist die Konfig.... Sind noch ein paar "Leichen" drinn, aber soweit ging sie

                Kommentar


                  #9
                  Nachtrag:

                  In die openhab-ssl (vhost) musste ebenfalls noch ein Eintrag:

                  Code:
                  LimitRequestLine 262144
                  Danach gehts auch über ssl - Apache2

                  Allerdings: Bei aller Suche im Internet habe ich immer wieder gelesen: "Don't do this!" "Change back as quick as possible"

                  z.B. Hier: https://stackoverflow.com/questions/...i-length-limit Antwort 6: "Use POST instead of GET"

                  Kommentar


                    #10
                    Also das Ändern des Limits im Apache kann keine Auswirkungen darauf haben ob der Zugriff direkt über openHAB funktioniert, das sind einfach 2 verschiedene Dinge. Ich vermute mal eher, das die Änderung an der Jetty-Config anfang nicht richtig übernommen wurde jetzt aber funktioniert. Aber egal jetzt scheint es ja mit beidem zu klappen.
                    Und "Use POST instead of GET" ist zwar grundsätzlich richtig. In diesem Fall nicht so ohne weiteres möglich, da das ein lokaler Webserver ist kann man an der Stelle mal "fünfe gerade sein lassen".

                    Gruß
                    Tobias

                    Kommentar

                    Lädt...
                    X