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. (solved)Hasenheizung von HM zu Blockly

NEWS

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

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

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

(solved)Hasenheizung von HM zu Blockly

Geplant Angeheftet Gesperrt Verschoben Blockly
12 Beiträge 3 Kommentatoren 895 Aufrufe 2 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.
  • Z Offline
    Z Offline
    zariomahn
    schrieb am zuletzt editiert von zariomahn
    #1

    Hallo,
    ich benötige eure Hilfe beim Wechsel von der Homematic auf Iobroker.
    Auf der HM läuft ein Skript, das mir abhängig von der Außentemperatur eine Dimmsteckdose steuert, an der mehrere Wärmelampen hängen.
    Da ich hier immer wieder mal Störungen habe, möchte ich nun alles auf den Iobroker mit Blockly realisieren.

    In der HM sieht es so aus:
    Bildschirm­foto 2023-02-05 um 08.43.35.png

    und das Skript dazu:
    (...)
    real x;
    real y;
    x = dom.GetObject("Aussenthermometer").DPByHssDP("TEMPERATURE").Value();
    x = (3.0 - x) / 10.0;
    if (x < 0.0) {x = 0.0;}
    if (x > 1.0) {x = 1.0;}
    y = dom.GetObject("Dim-Dose-01").DPByHssDP("LEVEL").Value();
    y = y.ToString(1).ToFloat();
    x = x.ToString(1).ToFloat();
    if (x <> y)
    {dom.GetObject("Dim-Dose-01").DPByHssDP("LEVEL").State(x);}
    (...)

    Kann mir einer dazu Hilfestellung geben dies in Blockly zu realisieren?
    danke im Voraus,
    viele Grüße
    MZ

    David G.D paul53P 2 Antworten Letzte Antwort
    0
    • Z zariomahn

      Hallo,
      ich benötige eure Hilfe beim Wechsel von der Homematic auf Iobroker.
      Auf der HM läuft ein Skript, das mir abhängig von der Außentemperatur eine Dimmsteckdose steuert, an der mehrere Wärmelampen hängen.
      Da ich hier immer wieder mal Störungen habe, möchte ich nun alles auf den Iobroker mit Blockly realisieren.

      In der HM sieht es so aus:
      Bildschirm­foto 2023-02-05 um 08.43.35.png

      und das Skript dazu:
      (...)
      real x;
      real y;
      x = dom.GetObject("Aussenthermometer").DPByHssDP("TEMPERATURE").Value();
      x = (3.0 - x) / 10.0;
      if (x < 0.0) {x = 0.0;}
      if (x > 1.0) {x = 1.0;}
      y = dom.GetObject("Dim-Dose-01").DPByHssDP("LEVEL").Value();
      y = y.ToString(1).ToFloat();
      x = x.ToString(1).ToFloat();
      if (x <> y)
      {dom.GetObject("Dim-Dose-01").DPByHssDP("LEVEL").State(x);}
      (...)

      Kann mir einer dazu Hilfestellung geben dies in Blockly zu realisieren?
      danke im Voraus,
      viele Grüße
      MZ

      David G.D Online
      David G.D Online
      David G.
      schrieb am zuletzt editiert von David G.
      #2

      @zariomahn

      Das meiste solltest du mit den Falls- und Mathematikbausteinen hinbekommen oder?

      Zu Beginn die Variable x und y erstellen und mit den beiden Ausgangswerten beschreiben. Dann los.

      Kann es leider grad nicht zeigen.....
      Keine Zeit....

      EDIT

      Ggf so vom Grundsatz
      Screenshot_20230205_095414_Chrome.jpg

      EDIT2

      Kann auch nur Blockly. Das habe ich jetzt einfach mal in dein Skript hereininterpretiert.
      Weiter hinten wird ja noch gerundet. Das findet man auch unter Mathematik.

      Zeigt eure Lovelace-Visualisierung klick
      (Auch ideal um sich Anregungen zu holen)

      Meine Tabellen für eure Visualisierung klick

      1 Antwort Letzte Antwort
      0
      • Z zariomahn

        Hallo,
        ich benötige eure Hilfe beim Wechsel von der Homematic auf Iobroker.
        Auf der HM läuft ein Skript, das mir abhängig von der Außentemperatur eine Dimmsteckdose steuert, an der mehrere Wärmelampen hängen.
        Da ich hier immer wieder mal Störungen habe, möchte ich nun alles auf den Iobroker mit Blockly realisieren.

        In der HM sieht es so aus:
        Bildschirm­foto 2023-02-05 um 08.43.35.png

        und das Skript dazu:
        (...)
        real x;
        real y;
        x = dom.GetObject("Aussenthermometer").DPByHssDP("TEMPERATURE").Value();
        x = (3.0 - x) / 10.0;
        if (x < 0.0) {x = 0.0;}
        if (x > 1.0) {x = 1.0;}
        y = dom.GetObject("Dim-Dose-01").DPByHssDP("LEVEL").Value();
        y = y.ToString(1).ToFloat();
        x = x.ToString(1).ToFloat();
        if (x <> y)
        {dom.GetObject("Dim-Dose-01").DPByHssDP("LEVEL").State(x);}
        (...)

        Kann mir einer dazu Hilfestellung geben dies in Blockly zu realisieren?
        danke im Voraus,
        viele Grüße
        MZ

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

        @zariomahn
        Ist der Wertebereich von "LEVEL" in ioBroker 0-100 % oder 0-1.0?

        Für 0-100 %:

        Blockly_temp.JPG

        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

        Z 2 Antworten Letzte Antwort
        0
        • paul53P paul53

          @zariomahn
          Ist der Wertebereich von "LEVEL" in ioBroker 0-100 % oder 0-1.0?

          Für 0-100 %:

          Blockly_temp.JPG

          Z Offline
          Z Offline
          zariomahn
          schrieb am zuletzt editiert von
          #4

          @paul53 sagte in Hasenheizung von HM zu Blockly:

          @zariomahn
          Ist der Wertebereich von "LEVEL" in ioBroker 0-100 % oder 0-1.0?

          Für 0-100 %:

          Blockly_temp.JPG

          Hallo @paul53

          ich glaube das HM Skript stammt größten Teils von Dir wenn Du dich erinnern kannst, hat gute Dienste getan seit 2014 :-) :-)

          Ich teste mal Deinen Ansatz...
          Vielen Dank schon mal..

          viele Grüße

          MZ

          1 Antwort Letzte Antwort
          0
          • paul53P paul53

            @zariomahn
            Ist der Wertebereich von "LEVEL" in ioBroker 0-100 % oder 0-1.0?

            Für 0-100 %:

            Blockly_temp.JPG

            Z Offline
            Z Offline
            zariomahn
            schrieb am zuletzt editiert von
            #5

            @paul53

            Vielen vielen Dank, funktioniert 1A wie das alte in HM, nun kann ich endlich ein weiteres Programm auf der HM abschalten.

            viele Grüße

            MZ

            paul53P 1 Antwort Letzte Antwort
            0
            • Z zariomahn

              @paul53

              Vielen vielen Dank, funktioniert 1A wie das alte in HM, nun kann ich endlich ein weiteres Programm auf der HM abschalten.

              viele Grüße

              MZ

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

              @zariomahn sagte: funktioniert 1A

              Dann markiere bitte das Thema in der Überschrift des ersten Beitrags als [gelöst].

              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

              Z 1 Antwort Letzte Antwort
              0
              • paul53P paul53

                @zariomahn sagte: funktioniert 1A

                Dann markiere bitte das Thema in der Überschrift des ersten Beitrags als [gelöst].

                Z Offline
                Z Offline
                zariomahn
                schrieb am zuletzt editiert von
                #7

                @paul53 sagte in (solved)Hasenheizung von HM zu Blockly:

                @zariomahn sagte: funktioniert 1A

                Dann markiere bitte das Thema in der Überschrift des ersten Beitrags als [gelöst].

                Hallo @paul53

                markiert habe ich scho, Danke noch mal für die Hilfe, aber eine Frage habe ich noch.

                Wenn ich die Temperatur verändern möchte, z.B. die Heizung soll schon ab +8c losgehen und bis z.B. -15c gehen.

                Geht das überhaupt oder muss ich mich da an gewisse Beschränkungen halten?

                vielen Dank im Voraus.

                viele Grüße

                MZ

                paul53P 1 Antwort Letzte Antwort
                0
                • Z zariomahn

                  @paul53 sagte in (solved)Hasenheizung von HM zu Blockly:

                  @zariomahn sagte: funktioniert 1A

                  Dann markiere bitte das Thema in der Überschrift des ersten Beitrags als [gelöst].

                  Hallo @paul53

                  markiert habe ich scho, Danke noch mal für die Hilfe, aber eine Frage habe ich noch.

                  Wenn ich die Temperatur verändern möchte, z.B. die Heizung soll schon ab +8c losgehen und bis z.B. -15c gehen.

                  Geht das überhaupt oder muss ich mich da an gewisse Beschränkungen halten?

                  vielen Dank im Voraus.

                  viele Grüße

                  MZ

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

                  @zariomahn sagte: ab +8c losgehen und bis z.B. -15c gehen.
                  Geht das überhaupt oder muss ich mich da an gewisse Beschränkungen halten?

                  Das geht schon, muss nur in der Formel berücksichtigt werden. Beispiel:
                  level = 4 * runde(8 - Wert)
                  ändert level um 4%/K ab 8°C bis -17°C.

                  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

                  Z 1 Antwort Letzte Antwort
                  0
                  • paul53P paul53

                    @zariomahn sagte: ab +8c losgehen und bis z.B. -15c gehen.
                    Geht das überhaupt oder muss ich mich da an gewisse Beschränkungen halten?

                    Das geht schon, muss nur in der Formel berücksichtigt werden. Beispiel:
                    level = 4 * runde(8 - Wert)
                    ändert level um 4%/K ab 8°C bis -17°C.

                    Z Offline
                    Z Offline
                    zariomahn
                    schrieb am zuletzt editiert von
                    #9

                    @paul53 sagte in (solved)Hasenheizung von HM zu Blockly:

                    Das geht schon, muss nur in der Formel berücksichtigt werden.

                    ??? sorry aber da steh ich aufm Schlauch, kannst Du mir ein Beispiel geben, dann steig ich bestimmt durch ;-)

                    viele Grüße

                    paul53P 1 Antwort Letzte Antwort
                    0
                    • Z zariomahn

                      @paul53 sagte in (solved)Hasenheizung von HM zu Blockly:

                      Das geht schon, muss nur in der Formel berücksichtigt werden.

                      ??? sorry aber da steh ich aufm Schlauch, kannst Du mir ein Beispiel geben, dann steig ich bestimmt durch ;-)

                      viele Grüße

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

                      @zariomahn sagte: Beispiel

                      Habe ich oben ergänzt.

                      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

                      Z 1 Antwort Letzte Antwort
                      0
                      • paul53P paul53

                        @zariomahn sagte: Beispiel

                        Habe ich oben ergänzt.

                        Z Offline
                        Z Offline
                        zariomahn
                        schrieb am zuletzt editiert von
                        #11

                        @paul53

                        Hallo, ich nochmal, habe eine Astrofunktion hinzugefügt die die Heizung erst abends nach Sonnen Untergang einschaltet, das funktioniert soweit ganz gut.
                        Nun wollte ich das ganze natürlich mit Sonnenaufgang beenden, da Tagsüber die Heizung nicht gebraucht wird.
                        Aber irgendwie funktioniert das nicht, muss jeden Tag Manuel au 0% stellen.

                        Bildschirm­foto 2023-02-09 um 16.21.50.png

                        Habe ich da einen Denkfehler?

                        viele Grüße

                        MZ

                        paul53P 1 Antwort Letzte Antwort
                        0
                        • Z zariomahn

                          @paul53

                          Hallo, ich nochmal, habe eine Astrofunktion hinzugefügt die die Heizung erst abends nach Sonnen Untergang einschaltet, das funktioniert soweit ganz gut.
                          Nun wollte ich das ganze natürlich mit Sonnenaufgang beenden, da Tagsüber die Heizung nicht gebraucht wird.
                          Aber irgendwie funktioniert das nicht, muss jeden Tag Manuel au 0% stellen.

                          Bildschirm­foto 2023-02-09 um 16.21.50.png

                          Habe ich da einen Denkfehler?

                          viele Grüße

                          MZ

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

                          @zariomahn sagte: Habe ich da einen Denkfehler?

                          Trigger im Trigger funktioniert nicht!
                          Ergänze innerhalb des Temperatur-Triggers um die Abfrage
                          falls aktuelle Zeit ist nicht zwischen SA und SU.

                          Blockly_temp.JPG

                          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

                          334

                          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