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

                        339

                        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