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

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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. Verständnisfrage Datentyp || Temp/Min/Max

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.0k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Verständnisfrage Datentyp || Temp/Min/Max

Geplant Angeheftet Gesperrt Verschoben Blockly
7 Beiträge 4 Kommentatoren 440 Aufrufe 3 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.
  • T Offline
    T Offline
    Takahara
    schrieb am zuletzt editiert von
    #1

    Hallo Community,

    ich möchte ein Blockly Script erstellen, um die Tages Min/Max Temperatur zu ermitteln.

    2025-06-07 09_14_40-javascript - smarthomeraspi.png

    Der manuell erzeugte Datenpunkt (Bsp.) für die MaxTemp sieht wie folgt aus:

    {
      "common": {
        "name": "MaxTemp",
        "desc": "Manuell erzeugt",
        "role": "state",
        "type": "number",
        "read": true,
        "write": true,
        "def": 0,
        "custom": {
          "influxdb.0": {
            "enabled": true,
            "storageType": "",
            "aliasId": "",
            "debounceTime": 0,
            "blockTime": 0,
            "changesOnly": true,
            "changesRelogInterval": 3600,
            "changesMinDelta": 0,
            "ignoreBelowNumber": "",
            "disableSkippedValueLogging": false,
            "enableDebugLogs": false,
            "debounce": 1000
          }
        }
      },
      "type": "state",
      "native": {},
      "_id": "0_userdata.0.Heizung.MaxTemp",
      "acl": {
        "object": 1636,
        "state": 1636,
        "owner": "system.user.admin",
        "ownerGroup": "system.group.administrator"
      },
      "from": "system.adapter.admin.0",
      "user": "system.user.admin",
      "ts": 1749271043727
    }
    

    Obwohl die aktuelle Temperatur bereits höher wie die MaxTemp ist, wird der Datenpunkt nicht aktualisiert.

    2025-06-07 09_14_56-objects - smarthomeraspi.png

    2025-06-07 09_15_53-objects - smarthomeraspi.png

    Vielen Dank für eure Mithilfe
    Takahara

    HomoranH P 2 Antworten Letzte Antwort
    0
    • T Takahara

      Hallo Community,

      ich möchte ein Blockly Script erstellen, um die Tages Min/Max Temperatur zu ermitteln.

      2025-06-07 09_14_40-javascript - smarthomeraspi.png

      Der manuell erzeugte Datenpunkt (Bsp.) für die MaxTemp sieht wie folgt aus:

      {
        "common": {
          "name": "MaxTemp",
          "desc": "Manuell erzeugt",
          "role": "state",
          "type": "number",
          "read": true,
          "write": true,
          "def": 0,
          "custom": {
            "influxdb.0": {
              "enabled": true,
              "storageType": "",
              "aliasId": "",
              "debounceTime": 0,
              "blockTime": 0,
              "changesOnly": true,
              "changesRelogInterval": 3600,
              "changesMinDelta": 0,
              "ignoreBelowNumber": "",
              "disableSkippedValueLogging": false,
              "enableDebugLogs": false,
              "debounce": 1000
            }
          }
        },
        "type": "state",
        "native": {},
        "_id": "0_userdata.0.Heizung.MaxTemp",
        "acl": {
          "object": 1636,
          "state": 1636,
          "owner": "system.user.admin",
          "ownerGroup": "system.group.administrator"
        },
        "from": "system.adapter.admin.0",
        "user": "system.user.admin",
        "ts": 1749271043727
      }
      

      Obwohl die aktuelle Temperatur bereits höher wie die MaxTemp ist, wird der Datenpunkt nicht aktualisiert.

      2025-06-07 09_14_56-objects - smarthomeraspi.png

      2025-06-07 09_15_53-objects - smarthomeraspi.png

      Vielen Dank für eure Mithilfe
      Takahara

      HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #2

      @takahara Die schwarzen Briefmarken kann ich leider mobil nicht entziffern.
      Es sieh beim Blockly allerdings so aus, als ob du die aktuellen Werte nur bei Skriptstart eingelesen werden.

      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      T 1 Antwort Letzte Antwort
      1
      • T Takahara

        Hallo Community,

        ich möchte ein Blockly Script erstellen, um die Tages Min/Max Temperatur zu ermitteln.

        2025-06-07 09_14_40-javascript - smarthomeraspi.png

        Der manuell erzeugte Datenpunkt (Bsp.) für die MaxTemp sieht wie folgt aus:

        {
          "common": {
            "name": "MaxTemp",
            "desc": "Manuell erzeugt",
            "role": "state",
            "type": "number",
            "read": true,
            "write": true,
            "def": 0,
            "custom": {
              "influxdb.0": {
                "enabled": true,
                "storageType": "",
                "aliasId": "",
                "debounceTime": 0,
                "blockTime": 0,
                "changesOnly": true,
                "changesRelogInterval": 3600,
                "changesMinDelta": 0,
                "ignoreBelowNumber": "",
                "disableSkippedValueLogging": false,
                "enableDebugLogs": false,
                "debounce": 1000
              }
            }
          },
          "type": "state",
          "native": {},
          "_id": "0_userdata.0.Heizung.MaxTemp",
          "acl": {
            "object": 1636,
            "state": 1636,
            "owner": "system.user.admin",
            "ownerGroup": "system.group.administrator"
          },
          "from": "system.adapter.admin.0",
          "user": "system.user.admin",
          "ts": 1749271043727
        }
        

        Obwohl die aktuelle Temperatur bereits höher wie die MaxTemp ist, wird der Datenpunkt nicht aktualisiert.

        2025-06-07 09_14_56-objects - smarthomeraspi.png

        2025-06-07 09_15_53-objects - smarthomeraspi.png

        Vielen Dank für eure Mithilfe
        Takahara

        P Offline
        P Offline
        peterfido
        schrieb am zuletzt editiert von
        #3

        @takahara Falls Du Min und Max loggst, wäre es eleganter, nachts um 00;00 Uhr Min und Max auf den Ist-Wert zu setzen.

        Gruß

        Peterfido


        Proxmox auf Intel NUC12WSHi5
        ioBroker: Debian (VM)
        CCU: Debmatic (VM)
        Influx: Debian (VM)
        Grafana: Debian (VM)
        eBus: Debian (VM)
        Zigbee: Debian (VM) mit zigbee2mqtt

        T 1 Antwort Letzte Antwort
        1
        • P peterfido

          @takahara Falls Du Min und Max loggst, wäre es eleganter, nachts um 00;00 Uhr Min und Max auf den Ist-Wert zu setzen.

          T Offline
          T Offline
          Takahara
          schrieb am zuletzt editiert von
          #4

          @peterfido said in Verständnisfrage Datentyp || Temp/Min/Max:
          Falls Du Min und Max loggst, wäre es eleganter, nachts um 00;00 Uhr Min und Max auf den Ist-Wert zu setzen.

          Darf ich Nachfragen, warum du vorschlägst die Temperaturen um 00:00 und nicht um 00:01 zurückzusetzen?

          VG Takahara

          P 1 Antwort Letzte Antwort
          0
          • HomoranH Homoran

            @takahara Die schwarzen Briefmarken kann ich leider mobil nicht entziffern.
            Es sieh beim Blockly allerdings so aus, als ob du die aktuellen Werte nur bei Skriptstart eingelesen werden.

            T Offline
            T Offline
            Takahara
            schrieb am zuletzt editiert von
            #5

            @homoran said in Verständnisfrage Datentyp || Temp/Min/Max:

            Es sieh beim Blockly allerdings so aus, als ob du die aktuellen Werte nur bei Skriptstart eingelesen werden.

            Natürlich hast du recht. Danke :) :) :(

            VG Takahara

            AsgothianA 1 Antwort Letzte Antwort
            0
            • T Takahara

              @peterfido said in Verständnisfrage Datentyp || Temp/Min/Max:
              Falls Du Min und Max loggst, wäre es eleganter, nachts um 00;00 Uhr Min und Max auf den Ist-Wert zu setzen.

              Darf ich Nachfragen, warum du vorschlägst die Temperaturen um 00:00 und nicht um 00:01 zurückzusetzen?

              VG Takahara

              P Offline
              P Offline
              peterfido
              schrieb am zuletzt editiert von
              #6

              @takahara Der Zeitpunkt ist für meinen Vorschlag nicht so relevant. Es geht um die Aussage, da keine Spitzen fernab der Realität abzulegen.

              Gruß

              Peterfido


              Proxmox auf Intel NUC12WSHi5
              ioBroker: Debian (VM)
              CCU: Debmatic (VM)
              Influx: Debian (VM)
              Grafana: Debian (VM)
              eBus: Debian (VM)
              Zigbee: Debian (VM) mit zigbee2mqtt

              1 Antwort Letzte Antwort
              0
              • T Takahara

                @homoran said in Verständnisfrage Datentyp || Temp/Min/Max:

                Es sieh beim Blockly allerdings so aus, als ob du die aktuellen Werte nur bei Skriptstart eingelesen werden.

                Natürlich hast du recht. Danke :) :) :(

                VG Takahara

                AsgothianA Offline
                AsgothianA Offline
                Asgothian
                Developer
                schrieb am zuletzt editiert von Asgothian
                #7

                @takahara sagte in Verständnisfrage Datentyp || Temp/Min/Max:

                @homoran said in Verständnisfrage Datentyp || Temp/Min/Max:

                Es sieh beim Blockly allerdings so aus, als ob du die aktuellen Werte nur bei Skriptstart eingelesen werden.

                Natürlich hast du recht. Danke :) :) :(

                VG Takahara

                Die effizienteste Lösung ist:

                • die Variable ActTemp entfernen, sie wird nicht gebraucht
                • an Stelle der Variable ActTemp (überall wo sie im Skript auftaucht) den Baustein Screenshot 2025-06-07 at 13.00.53.png nutzen. (auf Deutsch steht da Wert drin. Dieser Baustein enthält den Wert der den Trigger ausgelöst hat.

                A.

                Nachtrag: Das zurücksetzen von minTemp und maxTemp erscheint mir seltsam. So wie du es setzt kann die minimale Temperatur grösser als -50 sein, sowie die maximale nie kleiner als 50. Das sieht seltsam aus.
                A.

                ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                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

                814

                Online

                32.6k

                Benutzer

                82.3k

                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