Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Temperaturen lesen und höchsten Wert an die Heizung schicken

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    450

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    376

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    968

Temperaturen lesen und höchsten Wert an die Heizung schicken

Geplant Angeheftet Gesperrt Verschoben Blockly
8 Beiträge 3 Kommentatoren 210 Aufrufe 3 Beobachtet
  • Ä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.
  • S Offline
    S Offline
    shorty.xs
    schrieb am zuletzt editiert von
    #1

    Moin zusammen,
    ich versuche gerade eine Logik zu bauen.

    Ich möchte die Set-Werte aller meiner Homematic Thermostate auswerten, den höchsten ermitteln, auf volle °C aufrunden und den in den Datenpunkt meiner Heizung schreiben, sofern er nicht anders ist als der vorherige Wert.

    Mein Ansatz war eine Liste zu erzeugen aber ich scheitere schon daran, dass die nicht neu getriggert wird, wenn sich einer der Werte darin verändert.

    Wo habe ich da meinen Denkfehler?
    Kann mir da bitte jemand helfen?

    f5d27d56-e6ac-4462-8d62-5d2ba49aecd3-grafik.png

    1 Antwort Letzte Antwort
    0
    • O Abwesend
      O Abwesend
      oFbEQnpoLKKl6mbY5e13
      schrieb am zuletzt editiert von oFbEQnpoLKKl6mbY5e13
      #2

      @shorty-xs

      Du musst die Werte mit dem Trigger-Baustein verbinden.

      blockly-trigger.PNG

      Die Liste wird sonst nur einmalig beim Start des Skriptes erzeugt.

      paul53P 1 Antwort Letzte Antwort
      0
      • O oFbEQnpoLKKl6mbY5e13

        @shorty-xs

        Du musst die Werte mit dem Trigger-Baustein verbinden.

        blockly-trigger.PNG

        Die Liste wird sonst nur einmalig beim Start des Skriptes erzeugt.

        paul53P Offline
        paul53P Offline
        paul53
        schrieb am zuletzt editiert von paul53
        #3

        @ofbeqnpolkkl6mby5e13 sagte: Du musst die Werte mit dem Trigger-Baustein verbinden.

        Man kann nur Datenpunkt-IDs an den Trigger übergeben - keine Werte.

        Bild_2022-03-14_212412.png

        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

        O S 2 Antworten Letzte Antwort
        1
        • paul53P paul53

          @ofbeqnpolkkl6mby5e13 sagte: Du musst die Werte mit dem Trigger-Baustein verbinden.

          Man kann nur Datenpunkt-IDs an den Trigger übergeben - keine Werte.

          Bild_2022-03-14_212412.png

          O Abwesend
          O Abwesend
          oFbEQnpoLKKl6mbY5e13
          schrieb am zuletzt editiert von
          #4

          @paul53

          Natürlich, unachtsam gewesen.

          1 Antwort Letzte Antwort
          0
          • paul53P paul53

            @ofbeqnpolkkl6mby5e13 sagte: Du musst die Werte mit dem Trigger-Baustein verbinden.

            Man kann nur Datenpunkt-IDs an den Trigger übergeben - keine Werte.

            Bild_2022-03-14_212412.png

            S Offline
            S Offline
            shorty.xs
            schrieb am zuletzt editiert von
            #5

            @paul53
            Ah Ok danke, das muss man erst mal drauf kommen, dass man nicht auf die Werte triggern kann.
            Das ist aber fürchterlich unhandlich, dann muss man ja immer darauf achten, dass in beiden Listen die Werte und IDs zu den Werten angepasst werden, wenn man etwas ändert am Script.

            Kann ich denn nicht eine Liste mit Objekt IDs bauen und in einer Schleife dann die dazugehörigen Werte ermitteln, wenn eine Objekt ID aus der Liste neu gesetzt wurde? So könnte man oben einfach weitere IDs dazu packen und der Rest würde einfach weiter funktionieren.

            Aktuell habe ich nur 3 Werte als Beispiel da kommen ja noch reichlich dazu.

            paul53P 1 Antwort Letzte Antwort
            0
            • S shorty.xs

              @paul53
              Ah Ok danke, das muss man erst mal drauf kommen, dass man nicht auf die Werte triggern kann.
              Das ist aber fürchterlich unhandlich, dann muss man ja immer darauf achten, dass in beiden Listen die Werte und IDs zu den Werten angepasst werden, wenn man etwas ändert am Script.

              Kann ich denn nicht eine Liste mit Objekt IDs bauen und in einer Schleife dann die dazugehörigen Werte ermitteln, wenn eine Objekt ID aus der Liste neu gesetzt wurde? So könnte man oben einfach weitere IDs dazu packen und der Rest würde einfach weiter funktionieren.

              Aktuell habe ich nur 3 Werte als Beispiel da kommen ja noch reichlich dazu.

              paul53P Offline
              paul53P Offline
              paul53
              schrieb am zuletzt editiert von paul53
              #6

              @shorty-xs sagte: Liste mit Objekt IDs bauen und in einer Schleife dann die dazugehörigen Werte ermitteln, wenn eine Objekt ID aus der Liste neu gesetzt wurde?

              Bild_2022-03-14_215822.png

              Wenn alle SETPOINT-Datenpunkte erfasst werden sollen, kann auch der Selektor verwendet werden:

              Bild_2022-03-14_220416.png

              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
              Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

              S 1 Antwort Letzte Antwort
              0
              • paul53P paul53

                @shorty-xs sagte: Liste mit Objekt IDs bauen und in einer Schleife dann die dazugehörigen Werte ermitteln, wenn eine Objekt ID aus der Liste neu gesetzt wurde?

                Bild_2022-03-14_215822.png

                Wenn alle SETPOINT-Datenpunkte erfasst werden sollen, kann auch der Selektor verwendet werden:

                Bild_2022-03-14_220416.png

                S Offline
                S Offline
                shorty.xs
                schrieb am zuletzt editiert von
                #7

                @paul53
                Grandios, da kommt man ja gar nicht mit dem nachbauen hinterher. Vielen Dank.

                Funktioniert so weit, ich poste später noch das Ergebnis. Muss gerade noch raus suchen, wie ich das jetzt an die Heizung übergebe.

                Das mit dem Selekor ist eine Idee aber ich weiss noch nicht ob es bei Homematic bleiben wird. Da bleibe ich erstmal bei der manuellen Liste.

                S 1 Antwort Letzte Antwort
                0
                • S shorty.xs

                  @paul53
                  Grandios, da kommt man ja gar nicht mit dem nachbauen hinterher. Vielen Dank.

                  Funktioniert so weit, ich poste später noch das Ergebnis. Muss gerade noch raus suchen, wie ich das jetzt an die Heizung übergebe.

                  Das mit dem Selekor ist eine Idee aber ich weiss noch nicht ob es bei Homematic bleiben wird. Da bleibe ich erstmal bei der manuellen Liste.

                  S Offline
                  S Offline
                  shorty.xs
                  schrieb am zuletzt editiert von
                  #8

                  So, hier das Endergebnis.
                  Ich musste erst noch herausfinden, wo ich das in den Vissmann API Adapter hinschreiben muss und dabei gelernt, dass es an anderer Stelle gelesen werden muss.

                  d14dc237-098d-4144-9bf7-6017102f520a-grafik.png

                  1 Antwort Letzte Antwort
                  0

                  Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                  Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                  Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                  Registrieren Anmelden
                  Antworten
                  • In einem neuen Thema antworten
                  Anmelden zum Antworten
                  • Älteste zuerst
                  • Neuste zuerst
                  • Meiste Stimmen


                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  587

                  Online

                  32.8k

                  Benutzer

                  82.8k

                  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