Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Pool Thermometer und Chlormesser

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Pool Thermometer und Chlormesser

    This topic has been deleted. Only users with topic management privileges can see it.
    • U
      uhonline last edited by

      Jetzt funktioniert mein Adapter wieder. Ich habe einfach im IOBroker unter Adapter "installieren aus eigener URL" verwendet und hier die Github URL (https://github.com/mameier1234/ioBroker.blueconnect) des Adapters verwendet.
      Somit wurde ein Update ausgeführt und alles lief wieder perfekt.

      O 1 Reply Last reply Reply Quote 0
      • O
        oxident @uhonline last edited by

        @uhonline @p3pp0 Tut mir leid, dass es so unaufgeräumt ist. Bin bei Github recht neu und es ist auch der erste Adapter.

        Aber die Vorgehensweise von @uhonline war genau die richtige 😄

        1 Reply Last reply Reply Quote 0
        • M
          martin @100prznt last edited by

          @100prznt said in Pool Thermometer und Chlormesser:

          Ein absolute Low-Budget Variante habe ich am Wochenende auch noch fertig gemacht. (Pool-) Thermometer mit WiFi Anbindung und ebenfalls einer schlanken REST API. Materialpreis 10 Euro. Misst leider nur die Temperatur.

          Temp2IoT im 3d gedruckten Gehäuse

          Alle Details im Repo: https://github.com/100prznt/Temp2IoT

          Grüße Elias

          Ich habe mir das mal nachgebaut. Scheinbar habe ich mich aber nach dem Flashen beim eingeben des WLAN-Passwortes vertippt. Wie komme ich jetzt auf die Seite wo ich die WIFI-Daten eingeben kann? Ich kann 192.168.4.1 öffnen und dann erscheint das WebUI mit Anzeige -127°C.
          Habe schon versucht neu zu flashen, aber ich komme nicht mehr auf die Seite wo ich die WIFI-Daten eingeben kann.
          Und war um zeigt er mir -127°C an? Ich habe 1 Sensor angeschlossen.

          1 Reply Last reply Reply Quote 0
          • B
            bergi_37 last edited by

            Habe mir den Blue Connect nun auch besorgt. Grundsätzlich bin ich damit zufrieden, hatte allerdings gehofft, dass ich sowohl mein iPhone als das iPhone meiner Frau und unser iPad in der App hinterlegen kann. Das scheint ohne ein Premium Abo nicht zu funktionieren. Und 250€ jährlich ist mir der "Spaß" definitiv nicht wert.

            Benötige ich für den Adapter auch ein Premium ABo oder den WiFi Extender? In der Adapter Konfiguration wird lediglich eine Mail Adresse und ein Passwort abgefragt. Ich habe aber kein Passwort in der APp anlegen können/müssen?! Das bezieht sich dann wahrscheinlich auf das Premium Abo, richtig?!

            1 Reply Last reply Reply Quote 0
            • O
              oxident last edited by oxident

              Puhh, da bon ich überfragt. Dachte immer, es gibt nur zwei Versionen des Blueconnect: Eine mit "Mess-Flatrate" und eine, die nur via Bluetooth messen kann und gegen jährliche Gebühr auf Option 1 upgedatet werden kann. Aber das sind deutlich unter 100 EUR pro Jahr.

              Aber in beiden Fällen muss man einen Account anlegen und kann problemlos mehrere Endgeräte verwenden. Man kann sogar Becken "teilen" (also an fremde Accounts geben).

              Ich habe beide Varianten und stehe daher jetzt ein wenig auf dem Schlauch bei dem, was Du schreibst...

              Wie gesagt, die Premium-Variante bezieht sich nur auf die Anzahl der automatischen Messungen.

              Den WLAN-Extender brauchst Du eh nur, wenn es kein Sigfox in Deiner Gegend gibt. Das dürfte aber wohl hierzulande überall ok sein...

              UPDATE: Hast Recht, ohne Premium-Funktion oder -Abo gibt's keine Cloud. Daher würde auch der Adapter oder andere Endgeräte nicht funktionieren. Kostenpunkt: 50 EUR pro Jahr (oder gleich das Gerät mit Lifetime-Abo nehmen)

              1 Reply Last reply Reply Quote 0
              • B
                bergi_37 last edited by

                @oxident: Ich muss mich korrigieren. Ich habe nochmal in der App nachgesehen. Als ich auf Premium geklickt habe, konnte ich 5 Varianten auswählen. Die Variante mit einem Blue Connect Go kostet 49,90€.

                SigFox Messung wird laut App täglich durchgeführt. Das bedeutet, mit SigFox und Premium Abo kann ich das Teil in meinen ioBroker einbinden?!

                O 1 Reply Last reply Reply Quote 0
                • O
                  oxident @bergi_37 last edited by

                  @bergi_37 said in Pool Thermometer und Chlormesser:

                  SigFox Messung wird laut App täglich durchgeführt. Das bedeutet, mit SigFox und Premium Abo kann ich das Teil in meinen ioBroker einbinden?!

                  Okay, dann heißt es, ohne Premium-Abo wird trotzdem eine SigFox pro Tag gemacht. Das wusste ich nicht. Aber wie soll man da ohne Cloud-Zugang zugreifen?

                  Wie auch immer, ja, mit dem Abo kannst Du den Adapter auf jeden Fall benutzen. Und auch die App auf mehreren Handys usw.

                  Genau so mache ich's ja auch 😉

                  F 1 Reply Last reply Reply Quote 0
                  • F
                    FranzJLudwig @oxident last edited by

                    @oxident
                    ich hätte da wirklich mal eine Frage.
                    Ich habe den Blueriiot mit Abo funktioniert alles perfekt schon die zweite Saison aber jetzt kommt es!

                    Ich habe mir den IOBROKER am Wochenende mal installiert und auch den Raspberry aktiviert alles soweit installiert aber ich hab KEINE aber auch KEINE Ahnung wie ich diesen Code für die Verwendung am Iobroker integrieren soll. Wie wo?
                    Können Sie mir da eine kleine, Schritt für Schrittanleitung zur Verfügung stellen. Wo und und wie ich dieses wohin kopieren muss.
                    Danke
                    Franz J.L.

                    1 Reply Last reply Reply Quote 0
                    • O
                      oxident last edited by

                      Kleines Update zu der Thematik: Habe gerade eine Möglichkeit gefunden, den Sensor auch via ESPhome und Bluetooth auszulesen.

                      Damit entfällt die Cloud und auch die Abo-Gebühren. Man muss aber einen ESP in der Nähe haben.

                      Leider bin ich nicht ganz so fit in ESPHome. Gibt es hier Interesse/Experten? Dann poste ich die "Ergüsse" gerne mal...

                      D 1 Reply Last reply Reply Quote 0
                      • D
                        dirkhe Developer @oxident last edited by

                        @oxident hört sich auf jedenfall interessant an. Ich lese immer noch manuell vom poolab ab. Ich nutze zwar eher tasmota , aber ist ja azch egal. Ich vermute, das basiert auf diesem Artikel https://community.home-assistant.io/t/blue-connect-pool-measurements/118901/152?

                        O 1 Reply Last reply Reply Quote 0
                        • O
                          oxident @dirkhe last edited by oxident

                          @dirkhe Nicht schlecht. Genau das meinte ich. Hatte den Link verlegt 😉
                          Erste Tests haben super geklappt!

                          MartinP 1 Reply Last reply Reply Quote 1
                          • MartinP
                            MartinP @oxident last edited by

                            Wie wartungsarm ist eigentlich die Chlor Messsonde?
                            Muss man die regelmäßig reinigen?
                            Regelmäßig Checken, ob die Messwerte noch einigermaßen stimmen, wird man trotzdem müssen.
                            Was Messt/Steuert Ihr noch so an Euern Pools?

                            O 1 Reply Last reply Reply Quote 0
                            • O
                              oxident @MartinP last edited by

                              @martinp Also bei mir letztens nach ca. 3 Jagren die Sonde eines meiner Blueconnects ausgefallen. Die hat von jetzt auf gleich nur noch Müll gemessen (pH <1).

                              Habe dann den Fühler getauscht (ca. 100 EUR) und seitdem ist alles wieder gut. Die Werte sind identisch mit den alten. Demnach denke ich, die Dinger scheinen recht stabil zu sein.

                              Sonst messe ich nix. Habe aber auch einen altmodischen Chlorpool.

                              MartinP 1 Reply Last reply Reply Quote 0
                              • D
                                deta Most Active @100prznt last edited by

                                @100prznt Auf welche kosten bist du da gekommen, hast du vielleicht auch mal paar mehr Infos der Umsetzung am Pool usw..

                                100prznt 1 Reply Last reply Reply Quote 0
                                • MartinP
                                  MartinP @oxident last edited by

                                  @oxident es gibt ja durchaus noch weitere Sachen am Pool, die sich für Automatisierung anbieten.
                                  Pumpen Zeitschaltung. Erfassung Stromaufnahme (Trockenlauferkennung, wie dicht ist der Sandfilter?) Druck im Filter, Wasserstand...
                                  Solarheizung des Pools, Wassertemperatur....

                                  O 1 Reply Last reply Reply Quote 0
                                  • O
                                    oxident @MartinP last edited by

                                    @martinp said in Pool Thermometer und Chlormesser:

                                    @oxident es gibt ja durchaus noch weitere Sachen am Pool, die sich für Automatisierung anbieten.
                                    Pumpen Zeitschaltung. Erfassung Stromaufnahme (Trockenlauferkennung, wie dicht ist der Sandfilter?) Druck im Filter, Wasserstand...
                                    Solarheizung des Pools, Wassertemperatur....

                                    Ja, stimmt natürlich.

                                    Ich nutze für die Pumpe einen Homematic FSM16 und errechne mir damit die prozentuale Leistung der Pumpe. Bei mir wären 800W = 100%. Wenn es >120% ist, dann sitzt die Pumpe fest und ich schalte nach 10sec ab. Wenn es <60% sind, dann saugt die Pumpe kein Wasser. Hier lasse ich länger laufen (bis zu 60sec) und schalte dann erst ab. Hat sich gut gewährt.

                                    Beim Sandfilter habe ich mir so einen China-Drucksensor geholt und werte ihn mit einem ESP32 aus. Ist jedoch ein wenig blöd, da der Sensor für 5V ausgelegt ist. Da tüftel ich noch ein wenig rum 😉

                                    Chlorpumpe steuere ich ebenfalls mit einem Homematic-Aktor an, auf Basis der Messwerte vom Blueconnect und Status der Pumpe. pH ist bei mir relativ stabil ... da füll ich selber nach.

                                    Poolabdeckung (Rollo) ist bei mir blöderweise Bluetooth (versuche ich noch zu sniffen) und bei der Heizung habe ich schon ein Skript zu geschrieben.

                                    Wasserstand klingt interessant 😉

                                    1 Reply Last reply Reply Quote 0
                                    • O
                                      oxident last edited by

                                      Okay, hier mal das YAML für ESPHome um die Blueconnects ohne Cloud auszulesen:

                                      substitutions:
                                        # erster Blueconnect
                                        blueriiot1_mac: '00:A0:50:ZZ:XX:YY'
                                        blueriiot1_name_prefix: 'pool'
                                        blueriiot1_id_prefix: 'pl'
                                      
                                        # zweiter Blueconnect
                                        # ggf. auskommentieren
                                        blueriiot2_mac: '00:A0:50:ZZ:XX:YY'
                                        blueriiot2_name_prefix: 'spa'
                                        blueriiot2_id_prefix: 'sp'
                                        
                                        # send true 0x01 to this service ID
                                        blueriiot_send_service_uuid: 'F3300001-F0A2-9B06-0C59-1BC4763B5C00'
                                        blueriiot_send_characteristic_uuid: 'F3300002-F0A2-9B06-0C59-1BC4763B5C00'
                                        
                                        # notification is recieved on this Service ID                  
                                        blueriiot_recieve_service_uuid: 'F3300001-F0A2-9B06-0C59-1BC4763B5C00'
                                        blueriiot_recieve_characteristic_uuid: 'F3300003-F0A2-9B06-0C59-1BC4763B5C00'
                                      
                                      esphome:
                                        name: "poolsensors"
                                        friendly_name: Poolsensoren
                                      
                                      esp32:
                                        board: m5stack-atom # ANPASSEN
                                        framework:
                                          type: arduino
                                      
                                      # Enable logging
                                      logger:
                                        #level: VERY_VERBOSE
                                        level: INFO
                                      
                                      # Enable Home Assistant API
                                      api:
                                        password: "1234"
                                       
                                      ota:
                                        password: "1234"
                                      
                                      wifi:
                                        ssid: !secret wifi_ssid
                                        password: !secret wifi_password
                                      
                                      
                                      esp32_ble_tracker:
                                      
                                      ble_client:
                                        # erster Sensor
                                        - mac_address: ${blueriiot1_mac}
                                          id: ble_client_${blueriiot1_id_prefix}
                                          on_connect: 
                                            then:
                                              - lambda: "id(binary_sensor_${blueriiot1_id_prefix}_connected).publish_state(true);"
                                              - delay: 2s
                                              - button.press: button_${blueriiot1_id_prefix}_doreading
                                          on_disconnect: [lambda: "id(binary_sensor_${blueriiot1_id_prefix}_connected).publish_state(false);"]
                                      
                                        # zweiter Sensor (optional)
                                        - mac_address: ${blueriiot2_mac}
                                          id: ble_client_${blueriiot2_id_prefix}
                                          on_connect: 
                                            then:
                                              - lambda: "id(binary_sensor_${blueriiot2_id_prefix}_connected).publish_state(true);"
                                              - delay: 2s
                                              - button.press: button_${blueriiot2_id_prefix}_doreading
                                          on_disconnect: [lambda: "id(binary_sensor_${blueriiot2_id_prefix}_connected).publish_state(false);"]
                                          
                                      
                                      binary_sensor:
                                      # erster Sensor  
                                        - platform: template
                                          id: binary_sensor_${blueriiot1_id_prefix}_connected
                                          name: ${blueriiot1_name_prefix} Status
                                          device_class: connectivity
                                          entity_category: diagnostic
                                      
                                      # zweiter Sensor (optional)
                                        - platform: template
                                          id: binary_sensor_${blueriiot2_id_prefix}_connected
                                          name: ${blueriiot2_name_prefix} Status
                                          device_class: connectivity
                                          entity_category: diagnostic
                                      
                                      
                                      switch:
                                        # erster Sensor
                                        - platform: ble_client
                                          ble_client_id: ble_client_${blueriiot1_id_prefix}
                                          name: "${blueriiot1_name_prefix} Enable"
                                          id: switch_${blueriiot1_id_prefix}_enable
                                          restore_mode: ALWAYS_OFF
                                        
                                        # zweiter Sensor (optional)
                                        - platform: ble_client
                                          ble_client_id: ble_client_${blueriiot2_id_prefix}
                                          name: "${blueriiot2_name_prefix} Enable"
                                          id: switch_${blueriiot2_id_prefix}_enable
                                          restore_mode: ALWAYS_OFF
                                      
                                      sensor:
                                        # erster Sensor
                                        - platform: template 
                                          id: sensor_${blueriiot1_id_prefix}_temperature
                                          name: ${blueriiot1_name_prefix} Temperature
                                          # Optional variables:
                                          unit_of_measurement: "°C"
                                          icon: "mdi:water-percent"
                                          device_class: "temperature"
                                          state_class: "measurement"
                                          accuracy_decimals: 1
                                        
                                        - platform: template 
                                          id: sensor_${blueriiot1_id_prefix}_ph
                                          name: ${blueriiot1_name_prefix} PH
                                          # Optional variables:
                                          #unit_of_measurement: "°C"
                                          #icon: "mdi:water-percent"
                                          #device_class: "temperature"
                                          state_class: "measurement"
                                          accuracy_decimals: 1
                                      
                                        - platform: template 
                                          id: sensor_${blueriiot1_id_prefix}_orp
                                          name: ${blueriiot1_name_prefix} Chlor
                                          # Optional variables:
                                          #unit_of_measurement: "°C"
                                          #icon: "mdi:water-percent"
                                          device_class: "voltage"
                                          state_class: "measurement"
                                          accuracy_decimals: 1
                                          
                                        - platform: template 
                                          id: sensor_${blueriiot1_id_prefix}_bat
                                          name: ${blueriiot1_name_prefix} Battery
                                          # Optional variables:
                                          #unit_of_measurement: "°C"
                                          #icon: "mdi:water-percent"
                                          device_class: "battery"
                                          state_class: "measurement"
                                          accuracy_decimals: 1
                                        # ENDE erster Sensor
                                      
                                        # zweiter Sensor (optional)
                                        - platform: template 
                                          id: sensor_${blueriiot2_id_prefix}_temperature
                                          name: ${blueriiot2_name_prefix} Temperature
                                          # Optional variables:
                                          unit_of_measurement: "°C"
                                          icon: "mdi:water-percent"
                                          device_class: "temperature"
                                          state_class: "measurement"
                                          accuracy_decimals: 1
                                        
                                        - platform: template 
                                          id: sensor_${blueriiot2_id_prefix}_ph
                                          name: ${blueriiot2_name_prefix} PH
                                          # Optional variables:
                                          #unit_of_measurement: "°C"
                                          #icon: "mdi:water-percent"
                                          #device_class: "temperature"
                                          state_class: "measurement"
                                          accuracy_decimals: 1
                                      
                                        - platform: template 
                                          id: sensor_${blueriiot2_id_prefix}_orp
                                          name: ${blueriiot2_name_prefix} Chlor
                                          # Optional variables:
                                          #unit_of_measurement: "°C"
                                          #icon: "mdi:water-percent"
                                          device_class: "voltage"
                                          state_class: "measurement"
                                          accuracy_decimals: 1
                                          
                                        - platform: template 
                                          id: sensor_${blueriiot2_id_prefix}_bat
                                          name: ${blueriiot2_name_prefix} Battery
                                          # Optional variables:
                                          #unit_of_measurement: "°C"
                                          #icon: "mdi:water-percent"
                                          device_class: "battery"
                                          state_class: "measurement"
                                          accuracy_decimals: 1
                                        # ENDE zweiter Sensor (optional)
                                          
                                      ##
                                      ## Blue Connect
                                      # erster Sensor
                                      button:
                                        - platform: template
                                          id: button_${blueriiot1_id_prefix}_doreading
                                          name: ${blueriiot1_name_prefix} do reading
                                          internal: true
                                          on_press:
                                            then:
                                              - ble_client.ble_write:
                                                  id: ble_client_${blueriiot1_id_prefix}
                                                  service_uuid: ${blueriiot_send_service_uuid}
                                                  characteristic_uuid: ${blueriiot_send_characteristic_uuid}
                                                  # A lambda returning an std::vector<uint8_t>.
                                                  value: !lambda |-
                                                    return {0x01};
                                      
                                        # zweiter Sensor (optional)
                                        - platform: template
                                          id: button_${blueriiot2_id_prefix}_doreading
                                          name: ${blueriiot2_name_prefix} do reading
                                          internal: true
                                          on_press:
                                            then:
                                              - ble_client.ble_write:
                                                  id: ble_client_${blueriiot2_id_prefix}
                                                  service_uuid: ${blueriiot_send_service_uuid}
                                                  characteristic_uuid: ${blueriiot_send_characteristic_uuid}
                                                  # A lambda returning an std::vector<uint8_t>.
                                                  value: !lambda |-
                                                    return {0x01};
                                      
                                      text_sensor:
                                        # erster Sensor
                                        - platform: ble_client
                                          id: ${blueriiot1_id_prefix}_reading_data
                                          name: ${blueriiot1_name_prefix} reading data
                                          internal: true
                                          ble_client_id: ble_client_${blueriiot1_id_prefix}
                                          service_uuid: ${blueriiot_recieve_service_uuid}
                                          characteristic_uuid: ${blueriiot_recieve_characteristic_uuid}
                                          notify: true
                                          update_interval: never
                                          on_notify:
                                            then:
                                             lambda: |-
                                                std::string rawhex = format_hex_pretty((uint8_t *) x.c_str(), x.size()).c_str();
                                                ESP_LOGD("raw_hex", "%s", rawhex.c_str());
                                      
                                                float temperature = (float)((int16_t)(x[2]<< 8) + x[1])/100;
                                                ESP_LOGD("temp", "%f", temperature);
                                                id(sensor_${blueriiot1_id_prefix}_temperature).publish_state(temperature);
                                                    
                                                float raw_ph = (float)( (int16_t) (x[4]<< 8) + x[3]) ;
                                                float ph = (float)( (int16_t) (2048 - raw_ph)) / 232  + 7 ; 
                                                ESP_LOGD("ph", "%f", ph);
                                                id(sensor_${blueriiot1_id_prefix}_ph).publish_state(ph);
                                                
                                                float orp = (float)( (int16_t) (x[6]<< 8) + x[5]) / 3.86 ;
                                                ESP_LOGD("orp", "%f", orp);
                                                id(sensor_${blueriiot1_id_prefix}_orp).publish_state(orp);
                                                
                                                float bat = (float)( (int16_t) x[11]) ;
                                                ESP_LOGD("bat", "%f", bat);
                                                id(sensor_${blueriiot1_id_prefix}_bat).publish_state(bat);
                                                
                                                
                                                
                                                id(switch_${blueriiot1_id_prefix}_enable).turn_off();
                                          # ENDE erster Sensor
                                      
                                          # zweiter Sensor (optional)
                                        - platform: ble_client
                                          id: ${blueriiot2_id_prefix}_reading_data
                                          name: ${blueriiot2_name_prefix} reading data
                                          internal: true
                                          ble_client_id: ble_client_${blueriiot2_id_prefix}
                                          service_uuid: ${blueriiot_recieve_service_uuid}
                                          characteristic_uuid: ${blueriiot_recieve_characteristic_uuid}
                                          notify: true
                                          update_interval: never
                                          on_notify:
                                            then:
                                             lambda: |-
                                                std::string rawhex = format_hex_pretty((uint8_t *) x.c_str(), x.size()).c_str();
                                                ESP_LOGD("raw_hex", "%s", rawhex.c_str());
                                      
                                                float temperature = (float)((int16_t)(x[2]<< 8) + x[1])/100;
                                                ESP_LOGD("temp", "%f", temperature);
                                                id(sensor_${blueriiot2_id_prefix}_temperature).publish_state(temperature);
                                                    
                                                float raw_ph = (float)( (int16_t) (x[4]<< 8) + x[3]) ;
                                                float ph = (float)( (int16_t) (2048 - raw_ph)) / 232  + 7 ; 
                                                ESP_LOGD("ph", "%f", ph);
                                                id(sensor_${blueriiot2_id_prefix}_ph).publish_state(ph);
                                                
                                                float orp = (float)( (int16_t) (x[6]<< 8) + x[5]) / 3.86 ;
                                                ESP_LOGD("orp", "%f", orp);
                                                id(sensor_${blueriiot2_id_prefix}_orp).publish_state(orp);
                                                
                                                float bat = (float)( (int16_t) x[11]) ;
                                                ESP_LOGD("bat", "%f", bat);
                                                id(sensor_${blueriiot2_id_prefix}_bat).publish_state(bat);
                                                
                                                
                                                
                                                id(switch_${blueriiot2_id_prefix}_enable).turn_off();
                                          # ENDE zweiter Sensor
                                      

                                      Bitte beachtet, dass Ihr ggf. die ganzen Teil zum zweiten Sensor auskommentieren müsst und natürlich auch das verwendete Board und die MAC-Adresse(n) anpassen müsst.

                                      Ich stelle das hier erstmal "zur Diskussion" rein. Vielleicht erspart es ja jemandem Arbeit 😉

                                      D D 2 Replies Last reply Reply Quote 0
                                      • D
                                        dirkhe Developer @oxident last edited by

                                        @oxident dank dir schon mal, bin echt am überlegen, ob ich mir do ein teil zulege... habe vor kurzen erst wieder tabletten gekauft, aber nicht mehr zum pool rennen, lockt mich ja auch.

                                        MartinP O 2 Replies Last reply Reply Quote 0
                                        • MartinP
                                          MartinP @dirkhe last edited by

                                          @dirkhe naja, zwischendurch mal einen Blick werfen ist ja durchaus ratsam. Ist ja blöd, wenn ein Tier im Wasser ertrinkt, und man merkt es erst nach Wochen....

                                          O 1 Reply Last reply Reply Quote 0
                                          • O
                                            oxident @MartinP last edited by

                                            @martinp said in Pool Thermometer und Chlormesser:

                                            @dirkhe naja, zwischendurch mal einen Blick werfen ist ja durchaus ratsam. Ist ja blöd, wenn ein Tier im Wasser ertrinkt, und man merkt es erst nach Wochen....

                                            Da geht dann der ORP krass runter. Kann man durchaus erkennen 😊

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            690
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            allgemein
                                            30
                                            118
                                            16958
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo