Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Verständnisfrage Datentyp || Temp/Min/Max

    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

    Verständnisfrage Datentyp || Temp/Min/Max

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

      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

      Homoran P 2 Replies Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @Takahara last edited by

        @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 1 Reply Last reply Reply Quote 1
        • P
          peterfido @Takahara last edited by

          @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 1 Reply Last reply Reply Quote 1
          • T
            Takahara @peterfido last edited by

            @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 Reply Last reply Reply Quote 0
            • T
              Takahara @Homoran last edited by

              @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

              Asgothian 1 Reply Last reply Reply Quote 0
              • P
                peterfido @Takahara last edited by

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

                1 Reply Last reply Reply Quote 0
                • Asgothian
                  Asgothian Developer @Takahara last edited by Asgothian

                  @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.

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

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  423
                  Online

                  31.8k
                  Users

                  80.0k
                  Topics

                  1.3m
                  Posts

                  4
                  7
                  133
                  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