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. [gelöst] Einfache Steuerung Elektroheizkörper

NEWS

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

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

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

[gelöst] Einfache Steuerung Elektroheizkörper

Geplant Angeheftet Gesperrt Verschoben Blockly
blocklyheating
6 Beiträge 2 Kommentatoren 559 Aufrufe 1 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.
  • T Offline
    T Offline
    tritor
    schrieb am zuletzt editiert von tritor
    #1

    Hallo,

    ich habe 2 Elektroheizkörper im Wintergarten und möchte die recht einfach mit 2 Shelly Plug und einem ShellyH&T steuern.

    Folgender Ansatz:
    3 Betriebsarten:
    0 ... Aus
    1 ... Normalbetrieb
    2 ... Dauerbetrieb

    Es soll zeit- und temperatureabhängig gesteuert werden. Betriebsart 0 ist einfach, alles aus.

    Bei Dauerberieb, soll rund um die Uhr nur gegen eine voreinstallbare Zieltemperatur geregelt werden.

    Bei Normalbetrieb soll zwischen 2 Zeiten, Heiz_von (06:00) und Zeit_bis (20:00) auf die Zieltemperatur und außerhalb der Zeit auf eine Absenktemperatur regeln.

    Das Blockly hier funktioniert soweit. Ist wahrscheinlich nicht allzu elegant und effizient, aber es läuft.

    javascript_-_ioBroker.png
    Nur sind die Zeiten hier vorgegeben. Diese würde ich gerne über Vis einstellen können unm das Heizfenster zeitlich zu verändern.

    Die Zieltemperatur und Absenktemperatur sowie die Zeiten habe ich als Datenpunkte angelegt.
    Für die Zeiten, habe ich Zeichenkette als Typ genommen.

    Frage 1: Wie ändere ich nun die fest vorgegebenen Zeitvergleich im Blockly?
    Geht das direkt mit einem Bezug auf den Datenpunkt oder muß ich da Wert des Objekt nehmen?
    Muß ich noch den String umwandeln um den Vergleich zu machen?

    Frage2: Die 2 Zeiten möchte ich in Vis angeben und wie kann ich das im Stundenformat z.B. 06:00 formatieren? Welches Widget sollte ich da am besten hernehmen?

    Grüße

    Gernot

    Host: i9 server Proxmox , Debian 13.2 for ioBroker
    ioBroker: 7.7.22, Node.js: 22.21.1, NPM: 10.9.4, JS-controller: 7.1.0
    Wetterstation: HP1000SEPro V1.9.0 Easeweather V1.7.0
    Grafana 12.3.1 / InfluxDB 2.7.12

    paul53P 1 Antwort Letzte Antwort
    0
    • T tritor

      Hallo,

      ich habe 2 Elektroheizkörper im Wintergarten und möchte die recht einfach mit 2 Shelly Plug und einem ShellyH&T steuern.

      Folgender Ansatz:
      3 Betriebsarten:
      0 ... Aus
      1 ... Normalbetrieb
      2 ... Dauerbetrieb

      Es soll zeit- und temperatureabhängig gesteuert werden. Betriebsart 0 ist einfach, alles aus.

      Bei Dauerberieb, soll rund um die Uhr nur gegen eine voreinstallbare Zieltemperatur geregelt werden.

      Bei Normalbetrieb soll zwischen 2 Zeiten, Heiz_von (06:00) und Zeit_bis (20:00) auf die Zieltemperatur und außerhalb der Zeit auf eine Absenktemperatur regeln.

      Das Blockly hier funktioniert soweit. Ist wahrscheinlich nicht allzu elegant und effizient, aber es läuft.

      javascript_-_ioBroker.png
      Nur sind die Zeiten hier vorgegeben. Diese würde ich gerne über Vis einstellen können unm das Heizfenster zeitlich zu verändern.

      Die Zieltemperatur und Absenktemperatur sowie die Zeiten habe ich als Datenpunkte angelegt.
      Für die Zeiten, habe ich Zeichenkette als Typ genommen.

      Frage 1: Wie ändere ich nun die fest vorgegebenen Zeitvergleich im Blockly?
      Geht das direkt mit einem Bezug auf den Datenpunkt oder muß ich da Wert des Objekt nehmen?
      Muß ich noch den String umwandeln um den Vergleich zu machen?

      Frage2: Die 2 Zeiten möchte ich in Vis angeben und wie kann ich das im Stundenformat z.B. 06:00 formatieren? Welches Widget sollte ich da am besten hernehmen?

      Grüße

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

      @tritor sagte:

      Muß ich noch den String umwandeln um den Vergleich zu machen?

      Wenn der Datenpunkt die Uhrzeit im Format "hh:mm" enthält, kann direkt der Wert des Datenpunktes verwendet werden.
      Damit die Aktoren nicht zu oft schalten, sollte eine Hysterese verwendet werden. Vorschlag:

      Bild_2021-01-30_232900.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

      T 1 Antwort Letzte Antwort
      0
      • paul53P paul53

        @tritor sagte:

        Muß ich noch den String umwandeln um den Vergleich zu machen?

        Wenn der Datenpunkt die Uhrzeit im Format "hh:mm" enthält, kann direkt der Wert des Datenpunktes verwendet werden.
        Damit die Aktoren nicht zu oft schalten, sollte eine Hysterese verwendet werden. Vorschlag:

        Bild_2021-01-30_232900.png

        T Offline
        T Offline
        tritor
        schrieb am zuletzt editiert von tritor
        #3

        @paul53

        vielen Dank für die Erklärung. Macht Sinn.
        Nur die Betriebsart 2, also Dauerbetrieb ganzen Tag und nur Prüfung der Temperatur gegen den Sollwert, erkenne ich nicht.

        Gernot

        Host: i9 server Proxmox , Debian 13.2 for ioBroker
        ioBroker: 7.7.22, Node.js: 22.21.1, NPM: 10.9.4, JS-controller: 7.1.0
        Wetterstation: HP1000SEPro V1.9.0 Easeweather V1.7.0
        Grafana 12.3.1 / InfluxDB 2.7.12

        paul53P 1 Antwort Letzte Antwort
        0
        • T tritor

          @paul53

          vielen Dank für die Erklärung. Macht Sinn.
          Nur die Betriebsart 2, also Dauerbetrieb ganzen Tag und nur Prüfung der Temperatur gegen den Sollwert, erkenne ich nicht.

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

          @tritor sagte: Nur die Betriebsart 2, also Dauerbetrieb ganzen Tag und nur Prüfung der Temperatur gegen den Sollwert, erkenne ich nicht.

          Der sonst-Zweig unten wird ausgeführt, wenn BA == 2 oder (BA == 1 und Tag).

          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

          T 1 Antwort Letzte Antwort
          0
          • paul53P paul53

            @tritor sagte: Nur die Betriebsart 2, also Dauerbetrieb ganzen Tag und nur Prüfung der Temperatur gegen den Sollwert, erkenne ich nicht.

            Der sonst-Zweig unten wird ausgeführt, wenn BA == 2 oder (BA == 1 und Tag).

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

            @paul53
            Soweit habe ich das Script nun verstanden, nur eine ObjectID ist mir noch unklar:

            javascript_-_ioBroker.png

            Und zwar die im Bereich Temperatur beim check der Variablen heizen ungleich ... ID

            Könntest nochmals einen Blick drauf werfen ob ich sonst noch Fehler habe?

            Gernot

            Host: i9 server Proxmox , Debian 13.2 for ioBroker
            ioBroker: 7.7.22, Node.js: 22.21.1, NPM: 10.9.4, JS-controller: 7.1.0
            Wetterstation: HP1000SEPro V1.9.0 Easeweather V1.7.0
            Grafana 12.3.1 / InfluxDB 2.7.12

            paul53P 1 Antwort Letzte Antwort
            0
            • T tritor

              @paul53
              Soweit habe ich das Script nun verstanden, nur eine ObjectID ist mir noch unklar:

              javascript_-_ioBroker.png

              Und zwar die im Bereich Temperatur beim check der Variablen heizen ungleich ... ID

              Könntest nochmals einen Blick drauf werfen ob ich sonst noch Fehler habe?

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

              @tritor sagte:

              eine ObjectID ist mir noch unklar:

              Der Vergleich soll mit einem der beiden Schaltaktoren erfolgen, damit nur gesendet wird, wenn die Aktoren schalten sollen.

              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

              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

              556

              Online

              32.7k

              Benutzer

              82.6k

              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