Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • 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. HM-LC-Sw1-Pl-2 Rätsel?

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

HM-LC-Sw1-Pl-2 Rätsel?

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
7 Beiträge 3 Kommentatoren 675 Aufrufe
  • Ä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.
  • A Offline
    A Offline
    ak1
    schrieb am zuletzt editiert von
    #1

    Hallo!

    Ich benutze einen Homematic Zwischenstecker HM-LC-Sw1-Pl-2 um einen Handtuchheizkörper im Bad zu schalten. Entsprechende zeitgesteuerte Skripte auf der CCU funktionieren.

    Beim Versuch der Umsetzung mit Blockly, scheitere ich allerdings und beobachte etwas Seltsames:

    Mein Blockly Skript setzt zum gewünschten Zeitpunkt den Datenpunkt state des Aktors auf true. Es tut also eigentlich, was es soll. Dennoch bleibt der Aktor aus. Wenn ich jedoch in ioBroker direkt in die Objektansicht gehe und den Datenpunkt state manuell auf true setze, dann wird der Aktor angeschaltet.

    Ich kann auch keinen Unterschied der Datenpunktwerte (on_time, state, working) feststellen, wenn ich per Homematic GUI erfolgreich schalte oder per Blockly keinen Erfolg habe.

    Weiß jemand was ich tatsächlich tun muss, um den HM-LC-Sw1-Pl-2 zuverlässig aus einem Blockly heraus steuern zu können?

    Danke

    Stefan

    1 Antwort Letzte Antwort
    0
    • J Offline
      J Offline
      J Riemann
      schrieb am zuletzt editiert von
      #2

      ON_TIME ist die Einschaltdauer.

      STATE ist der Schaltstatus ein/aus (true/false)

      WORKING ist true solange der Aktor eine Aktion ausführt (Einschaltdauer läuft oder ähnliches)

      Um den Aktor zu schalten reicht es aus STATE zu benutzen.

      Wie sehen denn die bisherigen Blockly-Versuche aus?

      Welche Wünsche soll das Skript genau erfüllen?

      ****Viele Grüße!

      Jörg****

      1 Antwort Letzte Antwort
      0
      • A Offline
        A Offline
        ak1
        schrieb am zuletzt editiert von
        #3

        Danke für Deine Antwort. Die Bedeutung der Datenpunkte kenne ich grundsätzlich. Wobei ich noch nicht gesehen habe, dass WORKING tatsächlich auf true gesetzt wird, selbst wenn ich den Schaltvorgang über das Homematic WebUI mache.

        Mein Skript soll folgendes machen:

        An einem Wochentag zu bestimmten Zeit überprüfen: Anwesend, kein Feiertag, kein Urlaub.

        Dann Einschaltdauer setzen und Aktor aktivieren.

        (Erster Screenshot).

        633_zwischenablage01.jpg

        Der Trigger löst wunderbar aus und die Datenpunkte werden gesetzt. Aber der Aktor geht nicht an!?

        Ich habe es dann mit einer vereinfachten Variante versucht. Einfach nur zu einer bestimmten Zeit anschalten.

        Auch hier: STATE wird auf true gesetzt, aber der Aktor geht nicht an!

        633_zwischenablage02.jpg

        Wenn ich in den Objekten den STATE manuell auf true setze, dann geht der Aktor an:

        633_zwischenablage03.jpg

        Ich frage mich, ob ich überhaupt ein Skript-Problem habe. Denn das tut ja eigentlich was es soll. Nur das Ändern des Datenpunkts durch das Skript bewirkt nichts.

        1 Antwort Letzte Antwort
        0
        • apollon77A Offline
          apollon77A Offline
          apollon77
          schrieb am zuletzt editiert von
          #4

          Aktualisiere ist falsch. Du musst den „steuere“ Baustein nehmen wenn du was steuern willst.

          Gesendet vom Handy …

          Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

          • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
          • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
          1 Antwort Letzte Antwort
          0
          • A Offline
            A Offline
            ak1
            schrieb am zuletzt editiert von
            #5

            @apollon77:

            Aktualisiere ist falsch. Du musst den „steuere“ Baustein nehmen wenn du was steuern willst.

            Gesendet vom Handy … `

            Oh je, … Das hätte ich wohl auch selber merken können.

            Das war es natürlich. Vielen Dank!

            VG

            Stefan

            1 Antwort Letzte Antwort
            0
            • J Offline
              J Offline
              J Riemann
              schrieb am zuletzt editiert von
              #6

              @ak1:

              Wobei ich noch nicht gesehen habe, dass WORKING tatsächlich auf true gesetzt wird, selbst wenn ich den Schaltvorgang über das Homematic WebUI mache. ` WORKING wird auf "true" gesetzt solange der Aktor eine Aktion abarbeitet.

              Also bei gesetzter Einschaltdauer wird WORKING solange auf "true" stehen wie der interne Timer des Aktors läuft.

              Beim einfachen einschalten wird WORKING nur einen kurzen Moment auf "true" gesetzt, eben genau für die Dauer zwischen Empfangsbestätigung und erfolgter bestätigter Ausführung des Befehls.

              ****Viele Grüße!

              Jörg****

              1 Antwort Letzte Antwort
              0
              • A Offline
                A Offline
                ak1
                schrieb am zuletzt editiert von
                #7

                @J Riemann:

                WORKING wird auf "true" gesetzt solange der Aktor eine Aktion abarbeitet.

                Also bei gesetzter Einschaltdauer wird WORKING solange auf "true" stehen wie der interne Timer des Aktors läuft.

                Beim einfachen einschalten wird WORKING nur einen kurzen Moment auf "true" gesetzt, eben genau für die Dauer zwischen Empfangsbestätigung und erfolgter bestätigter Ausführung des Befehls. `

                Das ist plausibel. Danke für die Erklärung!

                VG

                Stefan

                1 Antwort Letzte Antwort
                0
                Antworten
                • In einem neuen Thema antworten
                Anmelden zum Antworten
                • Älteste zuerst
                • Neuste zuerst
                • Meiste Stimmen


                Support us

                ioBroker
                Community Adapters
                Donate

                649

                Online

                32.6k

                Benutzer

                82.3k

                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