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

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

Community Forum

  1. ioBroker Community Home
  2. Deutsch
  3. Praktische Anwendungen (Showcase)
  4. Füllstandsmessung per Pegelsonde.

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.0k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.5k

Füllstandsmessung per Pegelsonde.

Geplant Angeheftet Gesperrt Verschoben Praktische Anwendungen (Showcase)
604 Beiträge 63 Kommentatoren 202.3k Aufrufe 69 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • Z ZpTXt

    Bin auf der Suche nach einer Bezugsquelle für die 5V-Sonde. Kann mir da jemand eine nennen? Macht auch nichts wenns günstig ist :wink:

    Die Sonde möchte ich dann an einem EPS32 betreiben, gibts da mittlerweile fertigen Code bzw. Projekt dafür? Bin nicht so firm mit der Programmierung, daher wärs nett wenn mir da jemand helfen könnte.

    Danke

    S Online
    S Online
    Solardach
    schrieb am zuletzt editiert von
    #570

    @zptxt
    Suche mal bei "A....n" nach "HGY TL-136 Messumformer".
    Das Passende Modell auswählen.

    Z 1 Antwort Letzte Antwort
    0
    • S Solardach

      @zptxt
      Suche mal bei "A....n" nach "HGY TL-136 Messumformer".
      Das Passende Modell auswählen.

      Z Offline
      Z Offline
      ZpTXt
      schrieb am zuletzt editiert von
      #571

      Danke @solardach für deine Antwort, leider bekomme ich mit deinen Suchbegriffen beim großen Fluß nur Sensoren die eine Versorgungsspannung von 12 bis 32VDC benötigen.

      allerdings
      @zptxt sagte in Füllstandsmessung per Pegelsonde.:

      Bin auf der Suche nach einer Bezugsquelle für die 5V-Sonde.

      EisbaeeerE 1 Antwort Letzte Antwort
      0
      • Z ZpTXt

        Danke @solardach für deine Antwort, leider bekomme ich mit deinen Suchbegriffen beim großen Fluß nur Sensoren die eine Versorgungsspannung von 12 bis 32VDC benötigen.

        allerdings
        @zptxt sagte in Füllstandsmessung per Pegelsonde.:

        Bin auf der Suche nach einer Bezugsquelle für die 5V-Sonde.

        EisbaeeerE Offline
        EisbaeeerE Offline
        Eisbaeeer
        Developer
        schrieb am zuletzt editiert von
        #572

        @zptxt sagte in Füllstandsmessung per Pegelsonde.:

        Bin auf der Suche nach einer Bezugsquelle für die 5V-Sonde.

        Schau mal hier: https://github.com/Eisbaeeer/MQTT.PressureProbe.ESP32.Cistern
        Dort findest du ganz unten ein Bild mit der Bezeichnung QDY30A. Genau das was du suchst.
        Gruß Lars

        Kein support per PM. Bitte im Forum Fragen stellen!

        draexlerD 1 Antwort Letzte Antwort
        0
        • EisbaeeerE Eisbaeeer

          @zptxt sagte in Füllstandsmessung per Pegelsonde.:

          Bin auf der Suche nach einer Bezugsquelle für die 5V-Sonde.

          Schau mal hier: https://github.com/Eisbaeeer/MQTT.PressureProbe.ESP32.Cistern
          Dort findest du ganz unten ein Bild mit der Bezeichnung QDY30A. Genau das was du suchst.
          Gruß Lars

          draexlerD Nicht stören
          draexlerD Nicht stören
          draexler
          schrieb am zuletzt editiert von
          #573

          Hi, meine Zisterne ist nun voll. Aber mein Code funktioniert irgendwie nicht...

          Das sind meine Messreihen.

          # Spannungen nach Messreihe in Füllhöhe umrechnen          
                - calibrate_linear:
                    - 0.0 -> 0.0
                    - 0.28 -> 8
                    - 0.69 -> 18
                    - 1.00 -> 28
                    - 1.35 -> 38
                    - 1.70 -> 53
          

          Im Log kommt aber das raus:

          [14:59:26][D][ads1115:186]: 'Wasserstand Zisterne cm': Got Voltage=1.715875V
          [14:59:26][D][sensor:109]: 'Wasserstand Zisterne cm': Sending state 50.56017 cm with 1 decimals of accuracy
          

          Er sollte ja eigentlich mindest 53cm auswerfen?! Wo ist mein Denkfehler?

          EisbaeeerE M 2 Antworten Letzte Antwort
          0
          • draexlerD draexler

            Hi, meine Zisterne ist nun voll. Aber mein Code funktioniert irgendwie nicht...

            Das sind meine Messreihen.

            # Spannungen nach Messreihe in Füllhöhe umrechnen          
                  - calibrate_linear:
                      - 0.0 -> 0.0
                      - 0.28 -> 8
                      - 0.69 -> 18
                      - 1.00 -> 28
                      - 1.35 -> 38
                      - 1.70 -> 53
            

            Im Log kommt aber das raus:

            [14:59:26][D][ads1115:186]: 'Wasserstand Zisterne cm': Got Voltage=1.715875V
            [14:59:26][D][sensor:109]: 'Wasserstand Zisterne cm': Sending state 50.56017 cm with 1 decimals of accuracy
            

            Er sollte ja eigentlich mindest 53cm auswerfen?! Wo ist mein Denkfehler?

            EisbaeeerE Offline
            EisbaeeerE Offline
            Eisbaeeer
            Developer
            schrieb am zuletzt editiert von Eisbaeeer
            #574

            @draexler Homeassistant ist jetzt nicht mein Gebiet.
            Du solltest aber die ganze Config posten, dann kann dir sicher jemand sagen, ob es passen sollte bzw. was falsch ist. Hast du auch Filter gesetzt?
            Und hier ist auch noch der fehlende Link zum beschriebenen Projekt oben: nachbelichtet.com
            Grüße Lars

            Kein support per PM. Bitte im Forum Fragen stellen!

            draexlerD 1 Antwort Letzte Antwort
            0
            • EisbaeeerE Eisbaeeer

              @draexler Homeassistant ist jetzt nicht mein Gebiet.
              Du solltest aber die ganze Config posten, dann kann dir sicher jemand sagen, ob es passen sollte bzw. was falsch ist. Hast du auch Filter gesetzt?
              Und hier ist auch noch der fehlende Link zum beschriebenen Projekt oben: nachbelichtet.com
              Grüße Lars

              draexlerD Nicht stören
              draexlerD Nicht stören
              draexler
              schrieb am zuletzt editiert von draexler
              #575

              @eisbaeeer Klar, sorry hier die Komplette YAML. Ich mache das ganze über ESPHOME.

              esphome:
                name: aussenbereich-zisterne
                friendly_name: aussenbereich-zisterne
              
              esp8266:
                board: d1_mini_pro
              
              # Enable logging
              logger:
              
              # Enable Home Assistant API
              api:
                password: !secret api_password
              
              # OTA
              ota:
                password: "1234"
              
              # Enable WIFI
              wifi:
                ssid: !secret wifi_ssid
                password: !secret wifi_password
                fast_connect: True
              
              # Enable fallback hotspot (captive portal) in case wifi connection fails
                ap:
                  ssid: "aussenbereich-zisterne"
                  password: "1234"
              
              ##############
              
              captive_portal:
              
              # i2c Bus auf D1 und D2 konfigurieren
              i2c:
                id: bus_a
                sda: D2
                scl: D1
                scan: True
              
              # ADC einrichten, ADDR-Pin ist auf VCC gelegt, daher Adresse 0x49
              ads1115:
                - address: 0x49
                  id: ads1115_49
              
              # ADC Kanal A0 zur Messwerterfassung 
              sensor:
                - platform: ads1115
                  multiplexer: 'A0_GND'
                  gain: 4.096
                  name: "Wasserstand Zisterne cm"
                  update_interval: 2s
                  unit_of_measurement: cm
                  accuracy_decimals: 1
              
              # Messwerte glätten:
                  filters:
                    - sliding_window_moving_average:
                        window_size: 10
                        send_every: 10
              
              # Spannungen nach Messreihe in Füllhöhe umrechnen          
                    - calibrate_linear:
                        - 0.0 -> 0.0
                        - 0.28 -> 8
                        - 0.69 -> 18
                        - 1.00 -> 28
                        - 1.35 -> 38
                        - 1.70 -> 53
              

              Im Log kommt aber das raus, obwohl er ja 1,715 misst.

              [14:59:26][D][ads1115:186]: 'Wasserstand Zisterne cm': Got Voltage=1.715875V
              [14:59:26][D][sensor:109]: 'Wasserstand Zisterne cm': Sending state 50.56017 cm with 1 decimals of accuracy
              
              draexlerD M 2 Antworten Letzte Antwort
              0
              • M Offline
                M Offline
                michisa86888
                schrieb am zuletzt editiert von
                #576

                Hallo zusammen,
                ich habe nun alles zusammengelötet und gestartet nach Anleitung @ElseKling
                Im ESPEASY Webinterface alles so eingestellt. Die Füllstandsanzeige funktioniert nun auch. Nur die Umrechnungsrule will nicht funktionieren.
                Gibt es da etwas neues im ESPeasy. Habe die neueste Mega geflasht. Es steht aber immer 0 Liter drin obwohl zurzeit die 100% erreicht sind.

                1 Antwort Letzte Antwort
                0
                • draexlerD draexler

                  @eisbaeeer Klar, sorry hier die Komplette YAML. Ich mache das ganze über ESPHOME.

                  esphome:
                    name: aussenbereich-zisterne
                    friendly_name: aussenbereich-zisterne
                  
                  esp8266:
                    board: d1_mini_pro
                  
                  # Enable logging
                  logger:
                  
                  # Enable Home Assistant API
                  api:
                    password: !secret api_password
                  
                  # OTA
                  ota:
                    password: "1234"
                  
                  # Enable WIFI
                  wifi:
                    ssid: !secret wifi_ssid
                    password: !secret wifi_password
                    fast_connect: True
                  
                  # Enable fallback hotspot (captive portal) in case wifi connection fails
                    ap:
                      ssid: "aussenbereich-zisterne"
                      password: "1234"
                  
                  ##############
                  
                  captive_portal:
                  
                  # i2c Bus auf D1 und D2 konfigurieren
                  i2c:
                    id: bus_a
                    sda: D2
                    scl: D1
                    scan: True
                  
                  # ADC einrichten, ADDR-Pin ist auf VCC gelegt, daher Adresse 0x49
                  ads1115:
                    - address: 0x49
                      id: ads1115_49
                  
                  # ADC Kanal A0 zur Messwerterfassung 
                  sensor:
                    - platform: ads1115
                      multiplexer: 'A0_GND'
                      gain: 4.096
                      name: "Wasserstand Zisterne cm"
                      update_interval: 2s
                      unit_of_measurement: cm
                      accuracy_decimals: 1
                  
                  # Messwerte glätten:
                      filters:
                        - sliding_window_moving_average:
                            window_size: 10
                            send_every: 10
                  
                  # Spannungen nach Messreihe in Füllhöhe umrechnen          
                        - calibrate_linear:
                            - 0.0 -> 0.0
                            - 0.28 -> 8
                            - 0.69 -> 18
                            - 1.00 -> 28
                            - 1.35 -> 38
                            - 1.70 -> 53
                  

                  Im Log kommt aber das raus, obwohl er ja 1,715 misst.

                  [14:59:26][D][ads1115:186]: 'Wasserstand Zisterne cm': Got Voltage=1.715875V
                  [14:59:26][D][sensor:109]: 'Wasserstand Zisterne cm': Sending state 50.56017 cm with 1 decimals of accuracy
                  
                  draexlerD Nicht stören
                  draexlerD Nicht stören
                  draexler
                  schrieb am zuletzt editiert von
                  #577

                  Niemand eine Idee? :-( Will jetzt nicht mein Blockly manipulieren nur damit es passt. Hat ja sicher auch Auswirkung auf die restlichen Berechnungen.

                  C 1 Antwort Letzte Antwort
                  0
                  • draexlerD draexler

                    Niemand eine Idee? :-( Will jetzt nicht mein Blockly manipulieren nur damit es passt. Hat ja sicher auch Auswirkung auf die restlichen Berechnungen.

                    C Offline
                    C Offline
                    caveman2009
                    schrieb am zuletzt editiert von
                    #578

                    Hi all,

                    hilfe ich komme nicht weiter ... sorry

                    ich habe die Schaltung wie von @ElseKling nachgebaut. Und Ziel ist die Spannungswerte ohne Umrechnung via MQTT zu senden. (Umrechnung kann ich dann in Node Red machen ..).
                    Problem ist der Strom-Spannungs-Wandlermodul (von Amazon Eujgoov 0/4-20mA Signalumwandlungsplatine 0-3,3V/5V/10V Spannungssender) wird heiss und und beginnt zu "fiiepen".
                    Ich bin mir sicher die Verschaltung ist korrekt, und ich habe die Spannung schon auf 15V reduziert ... es wird etwas langsamer heiss ...

                    was mache ich falsch ? hat schon jemand das Problem ? ist das Bauteil womöglich defekt?

                    Danke....

                    1 Antwort Letzte Antwort
                    0
                    • draexlerD draexler

                      @eisbaeeer Klar, sorry hier die Komplette YAML. Ich mache das ganze über ESPHOME.

                      esphome:
                        name: aussenbereich-zisterne
                        friendly_name: aussenbereich-zisterne
                      
                      esp8266:
                        board: d1_mini_pro
                      
                      # Enable logging
                      logger:
                      
                      # Enable Home Assistant API
                      api:
                        password: !secret api_password
                      
                      # OTA
                      ota:
                        password: "1234"
                      
                      # Enable WIFI
                      wifi:
                        ssid: !secret wifi_ssid
                        password: !secret wifi_password
                        fast_connect: True
                      
                      # Enable fallback hotspot (captive portal) in case wifi connection fails
                        ap:
                          ssid: "aussenbereich-zisterne"
                          password: "1234"
                      
                      ##############
                      
                      captive_portal:
                      
                      # i2c Bus auf D1 und D2 konfigurieren
                      i2c:
                        id: bus_a
                        sda: D2
                        scl: D1
                        scan: True
                      
                      # ADC einrichten, ADDR-Pin ist auf VCC gelegt, daher Adresse 0x49
                      ads1115:
                        - address: 0x49
                          id: ads1115_49
                      
                      # ADC Kanal A0 zur Messwerterfassung 
                      sensor:
                        - platform: ads1115
                          multiplexer: 'A0_GND'
                          gain: 4.096
                          name: "Wasserstand Zisterne cm"
                          update_interval: 2s
                          unit_of_measurement: cm
                          accuracy_decimals: 1
                      
                      # Messwerte glätten:
                          filters:
                            - sliding_window_moving_average:
                                window_size: 10
                                send_every: 10
                      
                      # Spannungen nach Messreihe in Füllhöhe umrechnen          
                            - calibrate_linear:
                                - 0.0 -> 0.0
                                - 0.28 -> 8
                                - 0.69 -> 18
                                - 1.00 -> 28
                                - 1.35 -> 38
                                - 1.70 -> 53
                      

                      Im Log kommt aber das raus, obwohl er ja 1,715 misst.

                      [14:59:26][D][ads1115:186]: 'Wasserstand Zisterne cm': Got Voltage=1.715875V
                      [14:59:26][D][sensor:109]: 'Wasserstand Zisterne cm': Sending state 50.56017 cm with 1 decimals of accuracy
                      
                      M Offline
                      M Offline
                      muellerK
                      schrieb am zuletzt editiert von
                      #579

                      @draexler said in Füllstandsmessung per Pegelsonde.:

                      ESPHOME

                      Frage zu ESPHOME in Kombination mit dem D1_mini sowie dem ADS1115:

                      ESPHOME kompiliert den YAML-Code und beschreibt den D1_mini. Soweit verstanden.

                      Aber wie wird der ADS1115 "konfiguriert"?

                      Ferner frage ich mich, was die Adresse 0x49 zu bedeuten hat.
                      In welchen Fällen muss ich den ADS1115 auf 0x48 stellen, und in welchen Fällen auf 0x49?
                      Welchen Zweck erfüllen die unterschiedlichen Adressen?

                      draexlerD 1 Antwort Letzte Antwort
                      0
                      • M muellerK

                        @draexler said in Füllstandsmessung per Pegelsonde.:

                        ESPHOME

                        Frage zu ESPHOME in Kombination mit dem D1_mini sowie dem ADS1115:

                        ESPHOME kompiliert den YAML-Code und beschreibt den D1_mini. Soweit verstanden.

                        Aber wie wird der ADS1115 "konfiguriert"?

                        Ferner frage ich mich, was die Adresse 0x49 zu bedeuten hat.
                        In welchen Fällen muss ich den ADS1115 auf 0x48 stellen, und in welchen Fällen auf 0x49?
                        Welchen Zweck erfüllen die unterschiedlichen Adressen?

                        draexlerD Nicht stören
                        draexlerD Nicht stören
                        draexler
                        schrieb am zuletzt editiert von
                        #580

                        @muellerk Ich habe das Projekt auch nur nachgebaut. Das mit dem dem 0x49 und 0x48 kann ich dir nicht erklären.

                        Aber im Endeffekt misst du ja nur die Spannung die an einen GPIO wieder ankommen und dieses Wert rechnest du im. Entweder direkt in der YAML oder halt im einen Skript (Blockly z.B.).

                        Natürlich muss du vorher das ganze Einmessen. ich habs in 10cm Schritten gemacht.

                        1 Antwort Letzte Antwort
                        0
                        • draexlerD draexler

                          Hi, meine Zisterne ist nun voll. Aber mein Code funktioniert irgendwie nicht...

                          Das sind meine Messreihen.

                          # Spannungen nach Messreihe in Füllhöhe umrechnen          
                                - calibrate_linear:
                                    - 0.0 -> 0.0
                                    - 0.28 -> 8
                                    - 0.69 -> 18
                                    - 1.00 -> 28
                                    - 1.35 -> 38
                                    - 1.70 -> 53
                          

                          Im Log kommt aber das raus:

                          [14:59:26][D][ads1115:186]: 'Wasserstand Zisterne cm': Got Voltage=1.715875V
                          [14:59:26][D][sensor:109]: 'Wasserstand Zisterne cm': Sending state 50.56017 cm with 1 decimals of accuracy
                          

                          Er sollte ja eigentlich mindest 53cm auswerfen?! Wo ist mein Denkfehler?

                          M Offline
                          M Offline
                          muellerK
                          schrieb am zuletzt editiert von muellerK
                          #581

                          @draexler said in Füllstandsmessung per Pegelsonde.:

                          Er sollte ja eigentlich mindest 53cm auswerfen?! Wo ist mein Denkfehler?

                          Ich glaube, ich habe eine passende Antwort gefunden:

                          Zuerst sagst du, die Spannung 1.35 bekommt den Wert 38.
                          Anhand dieser Referenz entspricht die Spannung 1.715875 den Wert 48,2987037037037 (Dreisatz!)

                          Dann sagst du, die Spannung 1.70 bekommt den Wert 53.
                          Anhand dieser Referenz entspricht die Spannung 1.715875 den Wert 53,49492647058824 (Dreisatz!)

                          Wenn du nun die beiden Werte (mit den vielen Nachkommastellen) addierst, bekommst du den Wert 101,7936301742919.
                          Und wenn du diesen dann durch 2 teilst, um den Mittelwert zu bilden, dann kommt man auf den Wert 50,89681508714597, also fast genau den Wert, den auch dein Log ausgeworfen hat.

                          Die leichte Abweichung zu deinem Log-Wert 50.56017 hat wohl damit zu tun, da du noch weitere Referenzen angegeben hast.

                          Fazit: Es wird wohl immer ein "Mittelwert" gebildet.

                          1 Antwort Letzte Antwort
                          0
                          • J Offline
                            J Offline
                            Jockelflo
                            schrieb am zuletzt editiert von
                            #582

                            Hallo,

                            ich habe unter https://www.thingiverse.com/thing:6177829 mal meine Variante geladen. Ist vllt. eine Hilfe für Leute die ESP easy verwenden möchten. Danke @saeft_2003 für dein Bild, das hat mir auch geholfen.

                            1 Antwort Letzte Antwort
                            0
                            • R Offline
                              R Offline
                              rostnagel
                              schrieb am zuletzt editiert von
                              #583

                              grandios wie der Therad hier "ausgeartet" ist.

                              nach 5 Jahren melde ich mich mit einem Erfahrungsbericht :-)

                              Das Setup war jetzt 5 Jahre im betrieb. vor paar wochen traten sehr starke schwankungen auf. Hab daraufhin eine neue sonde bestellt. Jetzt hab ich noch bessere messungen wie vorher :-)

                              Bestellte sonde:
                              (https://de.aliexpress.com/item/1005002655746818.html?spm=a2g0o.order_list.order_list_main.5.73765c5fWq4ffG&gatewayAdapt=glo2deu)

                              Vorher:
                              pegel3.PNG

                              Nachher:
                              pegel.PNG

                              D 1 Antwort Letzte Antwort
                              0
                              • Duese123D Offline
                                Duese123D Offline
                                Duese123
                                schrieb am zuletzt editiert von
                                #584

                                Hallo!

                                Gibt es denn Nachteile wenn man die Sensoren nimmt wo der Spannungsbereich gleich auf 3,3 oder 5 Volt ausgegeben wird?
                                Etwa in der Auflösung?

                                Man könnte so ja ohne "offene" Bauteile auskommen.

                                1 Antwort Letzte Antwort
                                0
                                • opossumO opossum

                                  Hallo, @ltathome ,

                                  habe meine View mal exportiert:

                                  {
                                    "settings": {
                                      "style": {
                                        "background_class": "hq-background-h-gradient-black-3"
                                      },
                                      "theme": "dark-hive",
                                      "sizex": "1920",
                                      "sizey": "1080",
                                      "gridSize": "",
                                      "useBackground": false,
                                      "snapType": null
                                    },
                                    "widgets": {
                                      "e00001": {
                                        "tpl": "tplHtml",
                                        "data": {
                                          "g_fixed": true,
                                          "g_visibility": false,
                                          "g_css_font_text": false,
                                          "g_css_background": false,
                                          "g_css_shadow_padding": false,
                                          "g_css_border": false,
                                          "g_gestures": false,
                                          "g_signals": false,
                                          "g_last_change": false,
                                          "visibility-cond": "==",
                                          "visibility-val": 1,
                                          "visibility-groups-action": "hide",
                                          "refreshInterval": "0",
                                          "signals-cond-0": "==",
                                          "signals-val-0": true,
                                          "signals-icon-0": "/vis/signals/lowbattery.png",
                                          "signals-icon-size-0": 0,
                                          "signals-blink-0": false,
                                          "signals-horz-0": 0,
                                          "signals-vert-0": 0,
                                          "signals-hide-edit-0": false,
                                          "signals-cond-1": "==",
                                          "signals-val-1": true,
                                          "signals-icon-1": "/vis/signals/lowbattery.png",
                                          "signals-icon-size-1": 0,
                                          "signals-blink-1": false,
                                          "signals-horz-1": 0,
                                          "signals-vert-1": 0,
                                          "signals-hide-edit-1": false,
                                          "signals-cond-2": "==",
                                          "signals-val-2": true,
                                          "signals-icon-2": "/vis/signals/lowbattery.png",
                                          "signals-icon-size-2": 0,
                                          "signals-blink-2": false,
                                          "signals-horz-2": 0,
                                          "signals-vert-2": 0,
                                          "signals-hide-edit-2": false,
                                          "lc-type": "last-change",
                                          "lc-is-interval": true,
                                          "lc-is-moment": false,
                                          "lc-format": "",
                                          "lc-position-vert": "top",
                                          "lc-position-horz": "right",
                                          "lc-offset-vert": 0,
                                          "lc-offset-horz": 0,
                                          "lc-font-size": "12px",
                                          "lc-font-family": "",
                                          "lc-font-style": "",
                                          "lc-bkg-color": "",
                                          "lc-color": "",
                                          "lc-border-width": "0",
                                          "lc-border-style": "",
                                          "lc-border-color": "",
                                          "lc-border-radius": 10,
                                          "lc-zindex": 0,
                                          "html": "",
                                          "views": [
                                            "101_kalender",
                                            "103_aussenlicht_bedienung",
                                            "104_klima",
                                            "105_batterien",
                                            "106_rollos_bedienung",
                                            "107_netzwerk_ccu_status",
                                            "108_wetter_tag_1",
                                            "109_tv_vu_plus",
                                            "110_diagramm_kraftstoff",
                                            "111_diagramm_heizung_arbeitszimmer",
                                            "112_diagramm_heizung_wohnzimmer",
                                            "113_diagramm_heizung_esszimmer",
                                            "114_diagramm_heizung_kueche",
                                            "115_diagramm_heizung_gaestebad",
                                            "116_diagramm_heizung_flur_unten",
                                            "117_diagramm_heizung_gaestezimmer",
                                            "118_diagramm_heizung_schlafzimmer",
                                            "119_diagramm_heizung_bad_oben",
                                            "316_wetter_tag_2",
                                            "317_wetter_tag_3",
                                            "318_wetter_tag_4",
                                            "319_wetter_tag_5"
                                          ]
                                        },
                                        "style": {
                                          "left": "1600px",
                                          "top": "14px",
                                          "width": "164px",
                                          "height": "47px"
                                        },
                                        "widgetSet": "basic"
                                      },
                                      "e00002": {
                                        "tpl": "tplContainerView",
                                        "data": {
                                          "g_fixed": false,
                                          "g_visibility": false,
                                          "g_css_font_text": false,
                                          "g_css_background": true,
                                          "g_css_shadow_padding": false,
                                          "g_css_border": false,
                                          "g_gestures": false,
                                          "g_signals": false,
                                          "g_last_change": false,
                                          "visibility-cond": "==",
                                          "visibility-val": 1,
                                          "visibility-groups-action": "hide",
                                          "signals-cond-0": "==",
                                          "signals-val-0": true,
                                          "signals-icon-0": "/vis/signals/lowbattery.png",
                                          "signals-icon-size-0": 0,
                                          "signals-blink-0": false,
                                          "signals-horz-0": 0,
                                          "signals-vert-0": 0,
                                          "signals-hide-edit-0": false,
                                          "signals-cond-1": "==",
                                          "signals-val-1": true,
                                          "signals-icon-1": "/vis/signals/lowbattery.png",
                                          "signals-icon-size-1": 0,
                                          "signals-blink-1": false,
                                          "signals-horz-1": 0,
                                          "signals-vert-1": 0,
                                          "signals-hide-edit-1": false,
                                          "signals-cond-2": "==",
                                          "signals-val-2": true,
                                          "signals-icon-2": "/vis/signals/lowbattery.png",
                                          "signals-icon-size-2": 0,
                                          "signals-blink-2": false,
                                          "signals-horz-2": 0,
                                          "signals-vert-2": 0,
                                          "signals-hide-edit-2": false,
                                          "lc-type": "last-change",
                                          "lc-is-interval": true,
                                          "lc-is-moment": false,
                                          "lc-format": "",
                                          "lc-position-vert": "top",
                                          "lc-position-horz": "right",
                                          "lc-offset-vert": 0,
                                          "lc-offset-horz": 0,
                                          "lc-font-size": "12px",
                                          "lc-font-family": "",
                                          "lc-font-style": "",
                                          "lc-bkg-color": "",
                                          "lc-color": "",
                                          "lc-border-width": "0",
                                          "lc-border-style": "",
                                          "lc-border-color": "",
                                          "lc-border-radius": 10,
                                          "lc-zindex": 0,
                                          "contains_view": "201_navigation"
                                        },
                                        "style": {
                                          "left": "41px",
                                          "top": "5px",
                                          "width": "172px",
                                          "height": "1000px",
                                          "z-index": "50"
                                        },
                                        "widgetSet": "basic"
                                      },
                                      "e00003": {
                                        "tpl": "tplHqOdometer",
                                        "data": {
                                          "oid": "mqtt.0.ESPEasy3_3.dummy.Inhalt",
                                          "g_fixed": true,
                                          "g_visibility": false,
                                          "g_css_font_text": true,
                                          "g_css_background": false,
                                          "g_css_shadow_padding": false,
                                          "g_css_border": false,
                                          "g_gestures": false,
                                          "g_signals": false,
                                          "style": "car",
                                          "format": "(ddddd),dd",
                                          "factor": "1",
                                          "leadingZeros": "true",
                                          "signals-cond-0": "==",
                                          "signals-val-0": true,
                                          "signals-icon-0": "/vis/signals/lowbattery.png",
                                          "signals-icon-size-0": 0,
                                          "signals-blink-0": false,
                                          "signals-horz-0": 0,
                                          "signals-vert-0": 0,
                                          "signals-hide-edit-0": false,
                                          "signals-cond-1": "==",
                                          "signals-val-1": true,
                                          "signals-icon-1": "/vis/signals/lowbattery.png",
                                          "signals-icon-size-1": 0,
                                          "signals-blink-1": false,
                                          "signals-horz-1": 0,
                                          "signals-vert-1": 0,
                                          "signals-hide-edit-1": false,
                                          "signals-cond-2": "==",
                                          "signals-val-2": true,
                                          "signals-icon-2": "/vis/signals/lowbattery.png",
                                          "signals-icon-size-2": 0,
                                          "signals-blink-2": false,
                                          "signals-horz-2": 0,
                                          "signals-vert-2": 0,
                                          "signals-hide-edit-2": false,
                                          "name": "Liter",
                                          "visibility-cond": "==",
                                          "visibility-val": 1,
                                          "visibility-groups-action": "hide",
                                          "lc-type": "last-change",
                                          "lc-is-interval": true,
                                          "lc-is-moment": false,
                                          "lc-format": "",
                                          "lc-position-vert": "top",
                                          "lc-position-horz": "right",
                                          "lc-offset-vert": 0,
                                          "lc-offset-horz": 0,
                                          "lc-font-size": "12px",
                                          "lc-font-family": "",
                                          "lc-font-style": "",
                                          "lc-bkg-color": "",
                                          "lc-color": "",
                                          "lc-border-width": "0",
                                          "lc-border-style": "",
                                          "lc-border-color": "",
                                          "lc-border-radius": 10,
                                          "lc-zindex": 0
                                        },
                                        "style": {
                                          "left": "397px",
                                          "top": "660px",
                                          "width": "230px",
                                          "height": "37px",
                                          "z-index": "2"
                                        },
                                        "widgetSet": "hqwidgets"
                                      },
                                      "e00004": {
                                        "tpl": "tplIFrame",
                                        "data": {
                                          "g_fixed": false,
                                          "g_visibility": false,
                                          "g_css_font_text": false,
                                          "g_css_background": false,
                                          "g_css_shadow_padding": false,
                                          "g_css_border": false,
                                          "g_gestures": false,
                                          "g_signals": false,
                                          "g_last_change": false,
                                          "visibility-cond": "==",
                                          "visibility-val": 1,
                                          "visibility-groups-action": "hide",
                                          "refreshInterval": "0",
                                          "seamless": "true",
                                          "signals-cond-0": "==",
                                          "signals-val-0": true,
                                          "signals-icon-0": "/vis/signals/lowbattery.png",
                                          "signals-icon-size-0": 0,
                                          "signals-blink-0": false,
                                          "signals-horz-0": 0,
                                          "signals-vert-0": 0,
                                          "signals-hide-edit-0": false,
                                          "signals-cond-1": "==",
                                          "signals-val-1": true,
                                          "signals-icon-1": "/vis/signals/lowbattery.png",
                                          "signals-icon-size-1": 0,
                                          "signals-blink-1": false,
                                          "signals-horz-1": 0,
                                          "signals-vert-1": 0,
                                          "signals-hide-edit-1": false,
                                          "signals-cond-2": "==",
                                          "signals-val-2": true,
                                          "signals-icon-2": "/vis/signals/lowbattery.png",
                                          "signals-icon-size-2": 0,
                                          "signals-blink-2": false,
                                          "signals-horz-2": 0,
                                          "signals-vert-2": 0,
                                          "signals-hide-edit-2": false,
                                          "lc-type": "last-change",
                                          "lc-is-interval": true,
                                          "lc-is-moment": false,
                                          "lc-format": "",
                                          "lc-position-vert": "top",
                                          "lc-position-horz": "right",
                                          "lc-offset-vert": 0,
                                          "lc-offset-horz": 0,
                                          "lc-font-size": "12px",
                                          "lc-font-family": "",
                                          "lc-font-style": "",
                                          "lc-bkg-color": "",
                                          "lc-color": "",
                                          "lc-border-width": "0",
                                          "lc-border-style": "",
                                          "lc-border-color": "",
                                          "lc-border-radius": 10,
                                          "lc-zindex": 0,
                                          "src": "http://192.168.1.100:8082/flot/index.html?timeType=relative&relativeEnd=now&range=1440&aggregateType=count&aggregateSpan=300&hoverDetail=false&useComma=false&zoom=false&noedit=true&animation=0&l%5B0%5D%5Bid%5D=mqtt.0.ESPEasy3_3.dummy.Inhalt&l%5B0%5D%5Binstance%5D=sql.0&l%5B0%5D%5Boffset%5D=0&l%5B0%5D%5Baggregate%5D=minmax&l%5B0%5D%5Bcolor%5D=%23FF0000&l%5B0%5D%5Bmin%5D=0&l%5B0%5D%5Bmax%5D=7000&l%5B0%5D%5Bthickness%5D=1&l%5B0%5D%5Bshadowsize%5D=2&l%5B0%5D%5Bunit%5D=Liter&l%5B0%5D%5Bname%5D=Inhalt+Zisterne&l%5B0%5D%5Byaxe%5D=left&l%5B0%5D%5Bpoints%5D=false&l%5B0%5D%5Bfill%5D=.1&l%5B0%5D%5BafterComma%5D=0&l%5B0%5D%5Bdashes%5D=false&l%5B0%5D%5BdashLength%5D=10&l%5B0%5D%5BspaceLength%5D=10&l%5B1%5D%5Bid%5D=mqtt.0.ESPEasy3_3.dummy.Prozent&l%5B1%5D%5Binstance%5D=sql.0&l%5B1%5D%5Boffset%5D=0&l%5B1%5D%5Baggregate%5D=minmax&l%5B1%5D%5Bcolor%5D=%2300FF00&l%5B1%5D%5Bmin%5D=0&l%5B1%5D%5Bmax%5D=120&l%5B1%5D%5Bthickness%5D=1&l%5B1%5D%5Bshadowsize%5D=2&l%5B1%5D%5Bfill%5D=.1&l%5B1%5D%5Bunit%5D=%25&l%5B1%5D%5Byaxe%5D=right&l%5B1%5D%5Bname%5D=Prozent&l%5B1%5D%5Bxaxe%5D=off&l%5B1%5D%5BafterComma%5D=2&l%5B1%5D%5Bdashes%5D=false&l%5B1%5D%5BdashLength%5D=10&l%5B1%5D%5BspaceLength%5D=10&live=10&noBorder=noborder&bg=%23303030&x_labels_color=%23ffffff&y_labels_color=%23ffffff&barLabels=topover&title=Zisterne-F%C3%BCllstand&titlePos=top%3A35%3Bleft%3A50&titleColor=%23ffffff&legend=nw&timeFormat=%25H%3A%25M&titleSize=18&m%5B0%5D%5Bl%5D=0&m%5B0%5D%5Bv%5D=1000&m%5B0%5D%5Bf%5D=1&m%5B0%5D%5Bc%5D=%23FF0000&m%5B0%5D%5Bt%5D=3&m%5B0%5D%5Bs%5D=3&m%5B0%5D%5Bd%5D=Achtung+F%C3%BCllmenge+kritisch&m%5B0%5D%5Bp%5D=l&m%5B0%5D%5Bpy%5D=0&m%5B0%5D%5Bfc%5D=%23ffffff&m%5B0%5D%5Bfs%5D=&m%5B0%5D%5Bvl%5D=0&start=2019-10-24&start_time=12%3A00&end=2019-10-25&end_time=20%3A00"
                                        },
                                        "style": {
                                          "left": "729px",
                                          "top": "207px",
                                          "width": "1128px",
                                          "height": "800px",
                                          "z-index": "20"
                                        },
                                        "widgetSet": "basic"
                                      },
                                      "e00005": {
                                        "tpl": "tplPlump_tank_simple",
                                        "data": {
                                          "oid": "mqtt.0.ESPEasy3_3.dummy.Inhalt",
                                          "g_fixed": false,
                                          "g_visibility": false,
                                          "g_css_font_text": false,
                                          "g_css_background": true,
                                          "g_css_shadow_padding": false,
                                          "g_css_border": false,
                                          "g_gestures": false,
                                          "g_signals": false,
                                          "visibility-cond": "==",
                                          "visibility-val": 1,
                                          "visibility-groups-action": "hide",
                                          "type": "level",
                                          "level_min": "0",
                                          "level_max": "6000",
                                          "color": "#dbccb8",
                                          "top_water": "#3535e9",
                                          "bottom_water": "#7fadf0",
                                          "filter_pattern": "/vis/widgets/plumb/img/prev_tank_simple.png",
                                          "filter_size": "",
                                          "filter_opa": "0",
                                          "conTop_level": "100",
                                          "conTop_color_off": "#C0C0C0",
                                          "conTop_color_on": "#00ff00",
                                          "conTop_size": "20",
                                          "conTop_pos": "50",
                                          "signals-cond-0": "==",
                                          "signals-val-0": true,
                                          "signals-icon-0": "/vis/signals/lowbattery.png",
                                          "signals-icon-size-0": 0,
                                          "signals-blink-0": false,
                                          "signals-horz-0": 0,
                                          "signals-vert-0": 0,
                                          "signals-hide-edit-0": false,
                                          "signals-cond-1": "==",
                                          "signals-val-1": true,
                                          "signals-icon-1": "/vis/signals/lowbattery.png",
                                          "signals-icon-size-1": 0,
                                          "signals-blink-1": false,
                                          "signals-horz-1": 0,
                                          "signals-vert-1": 0,
                                          "signals-hide-edit-1": false,
                                          "signals-cond-2": "==",
                                          "signals-val-2": true,
                                          "signals-icon-2": "/vis/signals/lowbattery.png",
                                          "signals-icon-size-2": 0,
                                          "signals-blink-2": false,
                                          "signals-horz-2": 0,
                                          "signals-vert-2": 0,
                                          "signals-hide-edit-2": false,
                                          "g_conBottom": false,
                                          "conBottom_level": "1",
                                          "conBottom_color_off": "#C0C0C0",
                                          "conBottom_color_on": "#00ff00",
                                          "conBottom_size": "20",
                                          "conBottom_pos": "50",
                                          "g_conLeft": false,
                                          "conLeft_level": "50",
                                          "conLeft_color_off": "#C0C0C0",
                                          "conLeft_color_on": "#00ff00",
                                          "conLeft_size": "20",
                                          "conLeft_pos": "50",
                                          "g_conRight": false,
                                          "conRight_level": "50",
                                          "conRight_color_off": "#C0C0C0",
                                          "conRight_color_on": "#00ff00",
                                          "conRight_size": "20",
                                          "conRight_pos": "50",
                                          "is_filter": false,
                                          "conTop_show": true,
                                          "lc-type": "last-change",
                                          "lc-is-interval": true,
                                          "lc-is-moment": false,
                                          "lc-format": "",
                                          "lc-position-vert": "top",
                                          "lc-position-horz": "right",
                                          "lc-offset-vert": 0,
                                          "lc-offset-horz": 0,
                                          "lc-font-size": "12px",
                                          "lc-font-family": "",
                                          "lc-font-style": "",
                                          "lc-bkg-color": "",
                                          "lc-color": "",
                                          "lc-border-width": "0",
                                          "lc-border-style": "",
                                          "lc-border-color": "",
                                          "lc-border-radius": 10,
                                          "lc-zindex": 0
                                        },
                                        "style": {
                                          "left": "332px",
                                          "top": "358px",
                                          "width": "312px",
                                          "height": "294px",
                                          "z-index": "30"
                                        },
                                        "widgetSet": "plumb"
                                      },
                                      "e00006": {
                                        "tpl": "tplImage",
                                        "data": {
                                          "g_fixed": false,
                                          "g_visibility": false,
                                          "g_css_font_text": false,
                                          "g_css_background": false,
                                          "g_css_shadow_padding": false,
                                          "g_css_border": false,
                                          "g_gestures": false,
                                          "g_signals": false,
                                          "g_last_change": false,
                                          "visibility-cond": "==",
                                          "visibility-val": 1,
                                          "visibility-groups-action": "hide",
                                          "refreshInterval": "0",
                                          "signals-cond-0": "==",
                                          "signals-val-0": true,
                                          "signals-icon-0": "/vis/signals/lowbattery.png",
                                          "signals-icon-size-0": 0,
                                          "signals-blink-0": false,
                                          "signals-horz-0": 0,
                                          "signals-vert-0": 0,
                                          "signals-hide-edit-0": false,
                                          "signals-cond-1": "==",
                                          "signals-val-1": true,
                                          "signals-icon-1": "/vis/signals/lowbattery.png",
                                          "signals-icon-size-1": 0,
                                          "signals-blink-1": false,
                                          "signals-horz-1": 0,
                                          "signals-vert-1": 0,
                                          "signals-hide-edit-1": false,
                                          "signals-cond-2": "==",
                                          "signals-val-2": true,
                                          "signals-icon-2": "/vis/signals/lowbattery.png",
                                          "signals-icon-size-2": 0,
                                          "signals-blink-2": false,
                                          "signals-horz-2": 0,
                                          "signals-vert-2": 0,
                                          "signals-hide-edit-2": false,
                                          "lc-type": "last-change",
                                          "lc-is-interval": true,
                                          "lc-is-moment": false,
                                          "lc-format": "",
                                          "lc-position-vert": "top",
                                          "lc-position-horz": "right",
                                          "lc-offset-vert": 0,
                                          "lc-offset-horz": 0,
                                          "lc-font-size": "12px",
                                          "lc-font-family": "",
                                          "lc-font-style": "",
                                          "lc-bkg-color": "",
                                          "lc-color": "",
                                          "lc-border-width": "0",
                                          "lc-border-style": "",
                                          "lc-border-color": "",
                                          "lc-border-radius": 10,
                                          "lc-zindex": 0,
                                          "src": "/vis.0/main/img/zisterne1.png"
                                        },
                                        "style": {
                                          "left": "251px",
                                          "top": "208px",
                                          "width": "453px",
                                          "height": "573px",
                                          "z-index": "1"
                                        },
                                        "widgetSet": "basic"
                                      },
                                      "e00007": {
                                        "tpl": "tplCGradialGauge",
                                        "data": {
                                          "g_fixed": false,
                                          "g_visibility": false,
                                          "g_css_font_text": false,
                                          "g_css_background": false,
                                          "g_css_shadow_padding": false,
                                          "g_css_border": false,
                                          "g_gestures": false,
                                          "g_signals": false,
                                          "g_last_change": false,
                                          "visibility-cond": "==",
                                          "visibility-val": 1,
                                          "visibility-groups-action": "hide",
                                          "factor": "1",
                                          "valueOffset": "0",
                                          "hCount": "10",
                                          "minorTicks": "6",
                                          "animation": "true",
                                          "needle": "true",
                                          "needleShadow": "true",
                                          "needleType": "line",
                                          "valueBox": "false",
                                          "ticksAngle": "270",
                                          "startAngle": "45",
                                          "signals-cond-0": "==",
                                          "signals-val-0": true,
                                          "signals-icon-0": "/vis/signals/lowbattery.png",
                                          "signals-icon-size-0": 0,
                                          "signals-blink-0": false,
                                          "signals-horz-0": 0,
                                          "signals-vert-0": 0,
                                          "signals-hide-edit-0": false,
                                          "signals-cond-1": "==",
                                          "signals-val-1": true,
                                          "signals-icon-1": "/vis/signals/lowbattery.png",
                                          "signals-icon-size-1": 0,
                                          "signals-blink-1": false,
                                          "signals-horz-1": 0,
                                          "signals-vert-1": 0,
                                          "signals-hide-edit-1": false,
                                          "signals-cond-2": "==",
                                          "signals-val-2": true,
                                          "signals-icon-2": "/vis/signals/lowbattery.png",
                                          "signals-icon-size-2": 0,
                                          "signals-blink-2": false,
                                          "signals-horz-2": 0,
                                          "signals-vert-2": 0,
                                          "signals-hide-edit-2": false,
                                          "lc-type": "last-change",
                                          "lc-is-interval": true,
                                          "lc-is-moment": false,
                                          "lc-format": "",
                                          "lc-position-vert": "top",
                                          "lc-position-horz": "right",
                                          "lc-offset-vert": 0,
                                          "lc-offset-horz": 0,
                                          "lc-font-size": "12px",
                                          "lc-font-family": "",
                                          "lc-font-style": "",
                                          "lc-bkg-color": "",
                                          "lc-color": "",
                                          "lc-border-width": "0",
                                          "lc-border-style": "",
                                          "lc-border-color": "",
                                          "lc-border-radius": 10,
                                          "lc-zindex": 0,
                                          "oid": "mqtt.0.ESPEasy3_3.dummy.Inhalt",
                                          "minValue": "0",
                                          "maxValue": "7000",
                                          "units": "Liter",
                                          "title": "Zisterne",
                                          "highlightsFrom1": "0",
                                          "highlightsTo1": "600",
                                          "highlightsColor1": "#56c1eb",
                                          "highlightsFrom2": "600",
                                          "highlightsTo2": "1200",
                                          "highlightsColor2": "#b2e46c",
                                          "highlightsFrom3": "1200",
                                          "highlightsTo3": "1800",
                                          "highlightsColor3": "#f59b7f",
                                          "animationRule": "cycle",
                                          "animationDuration": "400",
                                          "animatedValue": true,
                                          "animateOnInit": true,
                                          "animationTarget": "needle",
                                          "colorValueBoxBackground": "transparent",
                                          "colorTitle": "transparent",
                                          "colorBorderOuter": "transparent",
                                          "colorBorderOuterEnd": "transparent",
                                          "colorValueBoxRect": "transparent",
                                          "colorValueBoxRectEnd": "transparent",
                                          "colorValueBoxShadow": "",
                                          "colorPlate": "transparent",
                                          "colorPlateEnd": "",
                                          "fontNumbers": "",
                                          "fontUnits": "",
                                          "fontValue": "",
                                          "colorNeedleCircleOuter": "",
                                          "colorNeedleCircleOuterEnd": "",
                                          "colorNeedleCircleInner": "",
                                          "colorNeedleCircleInnerEnd": "",
                                          "needleCircleInner": false,
                                          "needleCircleOuter": false,
                                          "fontUnitsSize": "30",
                                          "fontValueSize": "50px",
                                          "fontTitleSize": "",
                                          "fontNumbersStyle": "normal",
                                          "fontUnitsStyle": "normal",
                                          "fontValueStyle": "normal",
                                          "fontNumbersWeight": "normal",
                                          "fontNumbersSize": "",
                                          "fontTitleStyle": "normal",
                                          "fontUnitsWeight": "50px",
                                          "fontTitleWeight": "",
                                          "fontValueWeight": "50px",
                                          "colorUnits": "#fcfffa",
                                          "colorNumbers": "#fcfffa",
                                          "majorTicksInt": "20",
                                          "majorTicksDec": "20",
                                          "strokeTicks": true,
                                          "needleStart": "",
                                          "needleEnd": "",
                                          "needleWidth": "",
                                          "colorNeedle": "#fcfffa",
                                          "colorNeedleEnd": "#cb1010",
                                          "colorMajorTicks": "",
                                          "colorValueText": "#fcfffa",
                                          "g_borders": true,
                                          "borders": "true",
                                          "borderOuterWidth": "",
                                          "borderMiddleWidth": "",
                                          "borderInnerWidth": "",
                                          "borderShadowWidth": "",
                                          "colorBorderShadow": "transparent",
                                          "colorBorderInner": "transparent",
                                          "colorBorderInnerEnd": "transparent",
                                          "colorMinorTicks": "",
                                          "colorValueTextShadow": "transparent",
                                          "colorBorderMiddle": "transparent",
                                          "colorBorderMiddleEnd": "transparent",
                                          "highlightsFrom4": "1800",
                                          "highlightsTo4": "2400",
                                          "highlightsColor4": "#e84f4f",
                                          "highlightsFrom5": "2400",
                                          "highlightsTo5": "3000",
                                          "highlightsColor5": "#5f0707",
                                          "highlightsFrom6": "3000",
                                          "highlightsTo6": "3600",
                                          "highlightsFrom7": "3600",
                                          "highlightsTo7": "4200",
                                          "highlightsFrom8": "4200",
                                          "highlightsTo8": "4800",
                                          "highlightsFrom9": "4800",
                                          "highlightsTo9": "5400",
                                          "highlightsFrom10": "5400",
                                          "highlightsTo10": "7000",
                                          "highlightsColor10": "#7edc50",
                                          "highlightsColor9": "#7edc50",
                                          "highlightsColor8": "#7edc50",
                                          "highlightsColor7": "#7edc50",
                                          "highlightsColor6": "#99dc50"
                                        },
                                        "style": {
                                          "left": "281px",
                                          "top": "750px",
                                          "width": "200px",
                                          "height": "200px",
                                          "z-index": "10"
                                        },
                                        "widgetSet": "canvas-gauges"
                                      },
                                      "e00008": {
                                        "tpl": "tplCGradialGauge",
                                        "data": {
                                          "g_fixed": false,
                                          "g_visibility": false,
                                          "g_css_font_text": false,
                                          "g_css_background": false,
                                          "g_css_shadow_padding": false,
                                          "g_css_border": false,
                                          "g_gestures": false,
                                          "g_signals": false,
                                          "g_last_change": false,
                                          "visibility-cond": "==",
                                          "visibility-val": 1,
                                          "visibility-groups-action": "hide",
                                          "factor": "1",
                                          "valueOffset": "0",
                                          "hCount": "10",
                                          "minorTicks": "6",
                                          "animation": "true",
                                          "needle": "true",
                                          "needleShadow": "true",
                                          "needleType": "line",
                                          "valueBox": "false",
                                          "ticksAngle": "270",
                                          "startAngle": "45",
                                          "signals-cond-0": "==",
                                          "signals-val-0": true,
                                          "signals-icon-0": "/vis/signals/lowbattery.png",
                                          "signals-icon-size-0": 0,
                                          "signals-blink-0": false,
                                          "signals-horz-0": 0,
                                          "signals-vert-0": 0,
                                          "signals-hide-edit-0": false,
                                          "signals-cond-1": "==",
                                          "signals-val-1": true,
                                          "signals-icon-1": "/vis/signals/lowbattery.png",
                                          "signals-icon-size-1": 0,
                                          "signals-blink-1": false,
                                          "signals-horz-1": 0,
                                          "signals-vert-1": 0,
                                          "signals-hide-edit-1": false,
                                          "signals-cond-2": "==",
                                          "signals-val-2": true,
                                          "signals-icon-2": "/vis/signals/lowbattery.png",
                                          "signals-icon-size-2": 0,
                                          "signals-blink-2": false,
                                          "signals-horz-2": 0,
                                          "signals-vert-2": 0,
                                          "signals-hide-edit-2": false,
                                          "lc-type": "last-change",
                                          "lc-is-interval": true,
                                          "lc-is-moment": false,
                                          "lc-format": "",
                                          "lc-position-vert": "top",
                                          "lc-position-horz": "right",
                                          "lc-offset-vert": 0,
                                          "lc-offset-horz": 0,
                                          "lc-font-size": "12px",
                                          "lc-font-family": "",
                                          "lc-font-style": "",
                                          "lc-bkg-color": "",
                                          "lc-color": "",
                                          "lc-border-width": "0",
                                          "lc-border-style": "",
                                          "lc-border-color": "",
                                          "lc-border-radius": 10,
                                          "lc-zindex": 0,
                                          "oid": "mqtt.0.ESPEasy3_3.dummy.Prozent",
                                          "minValue": "0",
                                          "maxValue": "130",
                                          "units": "Prozent",
                                          "title": "Zisterne",
                                          "highlightsFrom1": "0",
                                          "highlightsTo1": "10",
                                          "highlightsColor1": "#56c1eb",
                                          "highlightsFrom2": "10",
                                          "highlightsTo2": "20",
                                          "highlightsColor2": "#b2e46c",
                                          "highlightsFrom3": "20",
                                          "highlightsTo3": "30",
                                          "highlightsColor3": "#f59b7f",
                                          "animationRule": "cycle",
                                          "animationDuration": "400",
                                          "animatedValue": true,
                                          "animateOnInit": true,
                                          "animationTarget": "needle",
                                          "colorValueBoxBackground": "transparent",
                                          "colorTitle": "transparent",
                                          "colorBorderOuter": "transparent",
                                          "colorBorderOuterEnd": "transparent",
                                          "colorValueBoxRect": "transparent",
                                          "colorValueBoxRectEnd": "transparent",
                                          "colorValueBoxShadow": "",
                                          "colorPlate": "transparent",
                                          "colorPlateEnd": "",
                                          "fontNumbers": "",
                                          "fontUnits": "",
                                          "fontValue": "",
                                          "colorNeedleCircleOuter": "",
                                          "colorNeedleCircleOuterEnd": "",
                                          "colorNeedleCircleInner": "",
                                          "colorNeedleCircleInnerEnd": "",
                                          "needleCircleInner": false,
                                          "needleCircleOuter": false,
                                          "fontUnitsSize": "30",
                                          "fontValueSize": "50px",
                                          "fontTitleSize": "",
                                          "fontNumbersStyle": "normal",
                                          "fontUnitsStyle": "normal",
                                          "fontValueStyle": "normal",
                                          "fontNumbersWeight": "normal",
                                          "fontNumbersSize": "",
                                          "fontTitleStyle": "normal",
                                          "fontUnitsWeight": "50px",
                                          "fontTitleWeight": "",
                                          "fontValueWeight": "50px",
                                          "colorUnits": "#fcfffa",
                                          "colorNumbers": "#fcfffa",
                                          "majorTicksInt": "20",
                                          "majorTicksDec": "20",
                                          "strokeTicks": true,
                                          "needleStart": "",
                                          "needleEnd": "",
                                          "needleWidth": "",
                                          "colorNeedle": "#fcfffa",
                                          "colorNeedleEnd": "#cb1010",
                                          "colorMajorTicks": "",
                                          "colorValueText": "#fcfffa",
                                          "g_borders": true,
                                          "borders": "true",
                                          "borderOuterWidth": "",
                                          "borderMiddleWidth": "",
                                          "borderInnerWidth": "",
                                          "borderShadowWidth": "",
                                          "colorBorderShadow": "transparent",
                                          "colorBorderInner": "transparent",
                                          "colorBorderInnerEnd": "transparent",
                                          "colorMinorTicks": "",
                                          "colorValueTextShadow": "transparent",
                                          "colorBorderMiddle": "transparent",
                                          "colorBorderMiddleEnd": "transparent",
                                          "highlightsFrom4": "30",
                                          "highlightsTo4": "40",
                                          "highlightsColor4": "#e84f4f",
                                          "highlightsFrom5": "40",
                                          "highlightsTo5": "50",
                                          "highlightsColor5": "#5f0707",
                                          "highlightsFrom6": "50",
                                          "highlightsTo6": "60",
                                          "highlightsFrom7": "60",
                                          "highlightsTo7": "70",
                                          "highlightsFrom8": "70",
                                          "highlightsTo8": "80",
                                          "highlightsFrom9": "80",
                                          "highlightsTo9": "90",
                                          "highlightsFrom10": "90",
                                          "highlightsTo10": "130",
                                          "highlightsColor10": "#7edc50",
                                          "highlightsColor9": "#7edc50",
                                          "highlightsColor8": "#7edc50",
                                          "highlightsColor7": "#7edc50",
                                          "highlightsColor6": "#99dc50"
                                        },
                                        "style": {
                                          "left": "496px",
                                          "top": "750px",
                                          "width": "200px",
                                          "height": "200px",
                                          "z-index": "18"
                                        },
                                        "widgetSet": "canvas-gauges"
                                      },
                                      "e00009": {
                                        "tpl": "tplHqOdometer",
                                        "data": {
                                          "oid": "mqtt.0.ESPEasy3_3.dummy.Inhalt",
                                          "g_fixed": true,
                                          "g_visibility": false,
                                          "g_css_font_text": true,
                                          "g_css_background": false,
                                          "g_css_shadow_padding": false,
                                          "g_css_border": false,
                                          "g_gestures": false,
                                          "g_signals": false,
                                          "style": "car",
                                          "format": "(ddddd),dd",
                                          "factor": "1",
                                          "leadingZeros": "true",
                                          "signals-cond-0": "==",
                                          "signals-val-0": true,
                                          "signals-icon-0": "/vis/signals/lowbattery.png",
                                          "signals-icon-size-0": 0,
                                          "signals-blink-0": false,
                                          "signals-horz-0": 0,
                                          "signals-vert-0": 0,
                                          "signals-hide-edit-0": false,
                                          "signals-cond-1": "==",
                                          "signals-val-1": true,
                                          "signals-icon-1": "/vis/signals/lowbattery.png",
                                          "signals-icon-size-1": 0,
                                          "signals-blink-1": false,
                                          "signals-horz-1": 0,
                                          "signals-vert-1": 0,
                                          "signals-hide-edit-1": false,
                                          "signals-cond-2": "==",
                                          "signals-val-2": true,
                                          "signals-icon-2": "/vis/signals/lowbattery.png",
                                          "signals-icon-size-2": 0,
                                          "signals-blink-2": false,
                                          "signals-horz-2": 0,
                                          "signals-vert-2": 0,
                                          "signals-hide-edit-2": false,
                                          "name": "Liter",
                                          "visibility-cond": "==",
                                          "visibility-val": 1,
                                          "visibility-groups-action": "hide",
                                          "lc-type": "last-change",
                                          "lc-is-interval": true,
                                          "lc-is-moment": false,
                                          "lc-format": "",
                                          "lc-position-vert": "top",
                                          "lc-position-horz": "right",
                                          "lc-offset-vert": 0,
                                          "lc-offset-horz": 0,
                                          "lc-font-size": "12px",
                                          "lc-font-family": "",
                                          "lc-font-style": "",
                                          "lc-bkg-color": "",
                                          "lc-color": "",
                                          "lc-border-width": "0",
                                          "lc-border-style": "",
                                          "lc-border-color": "",
                                          "lc-border-radius": 10,
                                          "lc-zindex": 0,
                                          "g_extended": true
                                        },
                                        "style": {
                                          "left": "307.015625px",
                                          "top": "961px",
                                          "width": "162px",
                                          "height": "37px",
                                          "z-index": "2"
                                        },
                                        "widgetSet": "hqwidgets"
                                      },
                                      "e00010": {
                                        "tpl": "tplHqOdometer",
                                        "data": {
                                          "oid": "mqtt.0.ESPEasy3_3.dummy.Prozent",
                                          "g_fixed": true,
                                          "g_visibility": false,
                                          "g_css_font_text": true,
                                          "g_css_background": false,
                                          "g_css_shadow_padding": false,
                                          "g_css_border": false,
                                          "g_gestures": false,
                                          "g_signals": false,
                                          "style": "car",
                                          "format": "(ddddd),dd",
                                          "factor": "1",
                                          "leadingZeros": "true",
                                          "signals-cond-0": "==",
                                          "signals-val-0": true,
                                          "signals-icon-0": "/vis/signals/lowbattery.png",
                                          "signals-icon-size-0": 0,
                                          "signals-blink-0": false,
                                          "signals-horz-0": 0,
                                          "signals-vert-0": 0,
                                          "signals-hide-edit-0": false,
                                          "signals-cond-1": "==",
                                          "signals-val-1": true,
                                          "signals-icon-1": "/vis/signals/lowbattery.png",
                                          "signals-icon-size-1": 0,
                                          "signals-blink-1": false,
                                          "signals-horz-1": 0,
                                          "signals-vert-1": 0,
                                          "signals-hide-edit-1": false,
                                          "signals-cond-2": "==",
                                          "signals-val-2": true,
                                          "signals-icon-2": "/vis/signals/lowbattery.png",
                                          "signals-icon-size-2": 0,
                                          "signals-blink-2": false,
                                          "signals-horz-2": 0,
                                          "signals-vert-2": 0,
                                          "signals-hide-edit-2": false,
                                          "name": "Liter",
                                          "visibility-cond": "==",
                                          "visibility-val": 1,
                                          "visibility-groups-action": "hide",
                                          "lc-type": "last-change",
                                          "lc-is-interval": true,
                                          "lc-is-moment": false,
                                          "lc-format": "",
                                          "lc-position-vert": "top",
                                          "lc-position-horz": "right",
                                          "lc-offset-vert": 0,
                                          "lc-offset-horz": 0,
                                          "lc-font-size": "12px",
                                          "lc-font-family": "",
                                          "lc-font-style": "",
                                          "lc-bkg-color": "",
                                          "lc-color": "",
                                          "lc-border-width": "0",
                                          "lc-border-style": "",
                                          "lc-border-color": "",
                                          "lc-border-radius": 10,
                                          "lc-zindex": 0,
                                          "g_extended": true
                                        },
                                        "style": {
                                          "left": "516px",
                                          "top": "961px",
                                          "width": "162px",
                                          "height": "37px",
                                          "z-index": "2"
                                        },
                                        "widgetSet": "hqwidgets"
                                      },
                                      "e00011": {
                                        "tpl": "tplContainerView",
                                        "data": {
                                          "g_fixed": false,
                                          "g_visibility": false,
                                          "g_css_font_text": false,
                                          "g_css_background": false,
                                          "g_css_shadow_padding": false,
                                          "g_css_border": false,
                                          "g_gestures": false,
                                          "g_signals": false,
                                          "g_last_change": false,
                                          "visibility-cond": "==",
                                          "visibility-val": 1,
                                          "visibility-groups-action": "hide",
                                          "signals-cond-0": "==",
                                          "signals-val-0": true,
                                          "signals-icon-0": "/vis/signals/lowbattery.png",
                                          "signals-icon-size-0": 0,
                                          "signals-blink-0": false,
                                          "signals-horz-0": 0,
                                          "signals-vert-0": 0,
                                          "signals-hide-edit-0": false,
                                          "signals-cond-1": "==",
                                          "signals-val-1": true,
                                          "signals-icon-1": "/vis/signals/lowbattery.png",
                                          "signals-icon-size-1": 0,
                                          "signals-blink-1": false,
                                          "signals-horz-1": 0,
                                          "signals-vert-1": 0,
                                          "signals-hide-edit-1": false,
                                          "signals-cond-2": "==",
                                          "signals-val-2": true,
                                          "signals-icon-2": "/vis/signals/lowbattery.png",
                                          "signals-icon-size-2": 0,
                                          "signals-blink-2": false,
                                          "signals-horz-2": 0,
                                          "signals-vert-2": 0,
                                          "signals-hide-edit-2": false,
                                          "lc-type": "last-change",
                                          "lc-is-interval": true,
                                          "lc-is-moment": false,
                                          "lc-format": "",
                                          "lc-position-vert": "top",
                                          "lc-position-horz": "right",
                                          "lc-offset-vert": 0,
                                          "lc-offset-horz": 0,
                                          "lc-font-size": "12px",
                                          "lc-font-family": "",
                                          "lc-font-style": "",
                                          "lc-bkg-color": "",
                                          "lc-color": "",
                                          "lc-border-width": "0",
                                          "lc-border-style": "",
                                          "lc-border-color": "",
                                          "lc-border-radius": 10,
                                          "lc-zindex": 0,
                                          "contains_view": "348_ueberschrift"
                                        },
                                        "style": {
                                          "left": "245px",
                                          "top": "12px",
                                          "width": "1350px",
                                          "height": "180px",
                                          "z-index": "20"
                                        },
                                        "widgetSet": "basic"
                                      }
                                    },
                                    "name": "365_zisterne",
                                    "filterList": []
                                  }
                                  

                                  Wenn noch etwas benötigt wird, einfach melden. Habe die Widgets für Navi und Überschrift nicht mitgeliefert. Wenn Du sie benötigst, dann bitte melden. Bei der Zisterne liegen zwei Widgets übereinander, bitte die Gruppen auflösen.

                                  F Offline
                                  F Offline
                                  FK757
                                  schrieb am zuletzt editiert von
                                  #585

                                  @opossum Hallo, Die View ist das dann nur der Tank ? Hab es mal Importiert finde das Widget nicht wie kann ich es finden? VG Frank

                                  1 Antwort Letzte Antwort
                                  0
                                  • A Offline
                                    A Offline
                                    Arni_Banone
                                    schrieb am zuletzt editiert von
                                    #586

                                    Moin allerseits,
                                    sehr spannendes Projekt.

                                    Ich habe nicht alle Beiträge gelesen, anfangs (2019) gab es wohl Probleme mit Messwertschwankungen mit D1-Mini durch WLAN.

                                    Kann mir einer einen Tipp geben, welche Lösung sich mit WLAN als tauglich herausgestellt hat?
                                    D1-Mini, Raspi, Arduino, oder doch was Anderes?
                                    Ich möchte die Daten gerne per MQTT an ioBroker schicken. Da bietet sich ESPEasy natürlich an.

                                    Wird diese Lösung irgendwo im Thread beschrieben, idealerweise sogar mit einer Liste der benötigten Komponenten?

                                    Ich danke euch.

                                    S R 2 Antworten Letzte Antwort
                                    0
                                    • A Arni_Banone

                                      Moin allerseits,
                                      sehr spannendes Projekt.

                                      Ich habe nicht alle Beiträge gelesen, anfangs (2019) gab es wohl Probleme mit Messwertschwankungen mit D1-Mini durch WLAN.

                                      Kann mir einer einen Tipp geben, welche Lösung sich mit WLAN als tauglich herausgestellt hat?
                                      D1-Mini, Raspi, Arduino, oder doch was Anderes?
                                      Ich möchte die Daten gerne per MQTT an ioBroker schicken. Da bietet sich ESPEasy natürlich an.

                                      Wird diese Lösung irgendwo im Thread beschrieben, idealerweise sogar mit einer Liste der benötigten Komponenten?

                                      Ich danke euch.

                                      S Offline
                                      S Offline
                                      saeft_2003
                                      Most Active
                                      schrieb am zuletzt editiert von
                                      #587

                                      @arni_banone

                                      ich verwende auch einen wemos mit tasmota der natürlich über wlan die Daten übermittelt und habe keine Messschankungen. Das ganze läuft bei mir schon 1,5-2 Jahre...

                                      1 Antwort Letzte Antwort
                                      1
                                      • A Arni_Banone

                                        Moin allerseits,
                                        sehr spannendes Projekt.

                                        Ich habe nicht alle Beiträge gelesen, anfangs (2019) gab es wohl Probleme mit Messwertschwankungen mit D1-Mini durch WLAN.

                                        Kann mir einer einen Tipp geben, welche Lösung sich mit WLAN als tauglich herausgestellt hat?
                                        D1-Mini, Raspi, Arduino, oder doch was Anderes?
                                        Ich möchte die Daten gerne per MQTT an ioBroker schicken. Da bietet sich ESPEasy natürlich an.

                                        Wird diese Lösung irgendwo im Thread beschrieben, idealerweise sogar mit einer Liste der benötigten Komponenten?

                                        Ich danke euch.

                                        R Offline
                                        R Offline
                                        Ralf Topas
                                        schrieb am zuletzt editiert von Ralf Topas
                                        #588

                                        @arni_banone
                                        Hi,
                                        ich habe seit einem Jahr einen ESP32-Wroom DevKit an meinen Sonden (3 Stück in verschiedenen Zisternen / IBC Tanks) und spiele die in mein ioB ohne Probleme. Auf dem EPS läuft bei mir ebenfalls EspEasy mit einer individuellen, spezifischen Kalibrierung für jede Sonde.
                                        VG!

                                        1 Antwort Letzte Antwort
                                        1
                                        • A Offline
                                          A Offline
                                          Arni_Banone
                                          schrieb am zuletzt editiert von Arni_Banone
                                          #589

                                          Moin, ich habe nun auch nach diesem oben genannten Schema meine Füllstandsanzeige aufgebaut.
                                          97efc137-5b10-4d8d-8709-1bba06403be8-image.png

                                          Verwendete Komponenten:
                                          ESP32 WROOM Development Kit V4
                                          1,8" TFT Display 128x160 ST7735 (war vorhanden)
                                          Netzteil: Vorhandenes 5V Steckernetzteil
                                          DC/DC converter 5V->24V
                                          I->U Converter: 0 mA ... 20 mA -> 0V ... 3.3V (wird noch angepasst)
                                          Sonde bis 1,7 m, da meine Zisterne nur 1,6m tief ist mit 4mA...20mA Signal

                                          Signale werden erfolgreich gelesen und auf dem Display angezeigt, sowie per MQTT an ioBroker gesendet. Soweit alles ok.

                                          Ich möchte nun den Display Button aktivieren, damit das TFT nicht einbrennt.
                                          Der Button funktioniert auch hardware-technisch. GPIO4 mit Input Pullup wird per Taster auf GND gezogen. PEgel sind 3,3V und 0V, passt.
                                          Jedoch funktioniert er nicht mehr, wenn mein Rules Skript läuft. Dieses sieht folgendermaßen aus und ich bin wirklich Amateur auf dem Gebiet:


                                          On System#Boot do
                                          //tftcmd,clear,black

                                          timerSet,1,1
                                          endon

                                          On Rules#Timer=1 do

                                          st7735,clear
                                          st7735,txtfull,5,15,2,Orange, Füllstand
                                          st7735,txtfull,5,40,2, Orange, Zisterne
                                          st7735,txtfull,5,65,2,[lvl_snsr#Analog]
                                          st7735,txtfull,80,65,2, Liter

                                          TaskValueSet 3,1,[lvl_snsr#Analog]/3000*100
                                          st7735,txtfull,5,90,2,[aux#pct]
                                          st7735,txtfull,80,90,2,%

                                          timerSet,1,2
                                          endon

                                          Wenn das Skript läuft, dann ist das Display dauerhaft an und flackert alle zwei Sekunden entsprechend dem Timer einmal kurz, bleibt aber an. Der Timer scheint es ständig zu aktivieren, sodass der Button overruled wird.
                                          Hat jemand eine Idee?

                                          Nachtrag:
                                          Habe nun die Berechnung und Ausgabe auch auf den Button-Trigger gelegt, sodass kein Timer mehr aktiv ist. Damit funktioniert es. Die Werte werden dann per Knopfdruck aktualisiert.


                                          On System#Boot do

                                          endon

                                          on Button#State do
                                          st7735,clear
                                          st7735,txtfull,5,15,2,Orange, Füllstand
                                          st7735,txtfull,5,40,2, Orange, Zisterne
                                          st7735,txtfull,5,65,2,[lvl_snsr#Analog]
                                          st7735,txtfull,80,65,2, Liter

                                          TaskValueSet 3,1,[lvl_snsr#Analog]/3000*100
                                          st7735,txtfull,5,90,2,[aux#pct]
                                          st7735,txtfull,80,90,2,%
                                          endon

                                          A 1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          733

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

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

                                          • Du hast noch kein Konto? Registrieren

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