Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. HM-LC-Bl1PBU welcher Parameter stellt an/aus

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    HM-LC-Bl1PBU welcher Parameter stellt an/aus

    This topic has been deleted. Only users with topic management privileges can see it.
    • Z
      zgadgeter last edited by

      Hallo,
      ich komme hier nicht weiter, und wahrscheinlich ist es sehr einfach....
      Ich probiere ein einfaches blockly zu machen wo ich abhaengig von einer Schalter Aenderung den Rolladen hoch, bzw. runter fahren moechte. Die Schalter Aenderung wird wahr genommen, aber der Rolladen bewegt sich nur ganz kurz (halbe Sekunde) und stoppt. Kann mir da jemand helfen?
      Hier das Blockly

      c331883b-6726-44cd-9971-7273ea6969e4-image.png

      <xml xmlns="http://www.w3.org/1999/xhtml">
        <block type="comment" id="iRFqsb9HO{xR=@bLipm/" x="-188" y="163">
          <field name="COMMENT">Office Rolladen: second row</field>
          <next>
            <block type="on_ext" id="`T`WP!s4|_4r4^GhOe`)">
              <mutation items="1"></mutation>
              <field name="CONDITION">any</field>
              <field name="ACK_CONDITION"></field>
              <value name="OID0">
                <shadow type="field_oid" id="zgw`I39KMu!exI:wnsLv">
                  <field name="oid">hm-rpc.1.GEQ0009115.3.INSTALL_TEST</field>
                </shadow>
              </value>
              <statement name="STATEMENT">
                <block type="control" id="[]2-`Cv]bd3#wA4YWylr">
                  <mutation delay_input="false"></mutation>
                  <field name="OID">hm-rpc.1.LEQ0770451.1.WORKING</field>
                  <field name="WITH_DELAY">FALSE</field>
                  <value name="VALUE">
                    <block type="logic_boolean" id="pnYX+7W8kqg6xxnh1^n]">
                      <field name="BOOL">TRUE</field>
                    </block>
                  </value>
                </block>
              </statement>
              <next>
                <block type="on_ext" id="||/@O@UVc=;SGwecj,^V">
                  <mutation items="1"></mutation>
                  <field name="CONDITION">any</field>
                  <field name="ACK_CONDITION"></field>
                  <value name="OID0">
                    <shadow type="field_oid" id="2fkm2v4PH;oWI=qcS1Vh">
                      <field name="oid">hm-rpc.1.GEQ0009115.4.INSTALL_TEST</field>
                    </shadow>
                  </value>
                  <statement name="STATEMENT">
                    <block type="control" id="HoHyrPko]:/YM?3n;kz4">
                      <mutation delay_input="false"></mutation>
                      <field name="OID">hm-rpc.1.LEQ0770451.1.LEVEL</field>
                      <field name="WITH_DELAY">FALSE</field>
                      <value name="VALUE">
                        <block type="logic_boolean" id="PAW-$9uV27j!:+{V)L{T">
                          <field name="BOOL">FALSE</field>
                        </block>
                      </value>
                    </block>
                  </statement>
                </block>
              </next>
            </block>
          </next>
        </block>
      </xml>
      
      Homoran 1 Reply Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @zgadgeter last edited by Homoran

        @zgadgeter sagte in HM-LC-Bl1PBU welcher Parameter stellt an/aus:

        aber der Rolladen bewegt sich nur ganz kurz (halbe Sekunde) und stoppt.

        ich weiß nicht was du da machst.
        Dein Threadtitel ergibt IMHO auch keinen Sinn.

        Es handelt sich doch um einen Rollladenaktor.
        Was willst du da AN schalten?

        Grundsätzlich würde ich in einem solchen Fall amnuell schalten und dabei die Datenpunkte beobachten, was passiert. Anschließend das in einem Skript umsetzen.

        Beim Rolladenaktor ist z.B. der State "WORKING" nur dazu da anzuzeigen dass sich der Rollladen gerade bewegt. In welche Richtung und auf welche Höhe ist da uninteressant.
        Es ist ein ReadOnly Datenpunkt.

        Der State "LEVEL" gibt die Behanghöhe in Prozent (ode 0-1) an -ein true/false ist da unangebracht. bestenfalls wird das true noch als 1 interpretiert und dann auf 1% Höhe gestellt.

        Wie soll dann der Trigger auslösen?
        du schreibst:

        @zgadgeter sagte in HM-LC-Bl1PBU welcher Parameter stellt an/aus:

        abhaengig von einer Schalter Aenderung

        Was für eine Änderung?
        von wo nach was?

        Schreib doch bitte auf was GENAU bei welcher exakten Aktion wie passieren soll.

        Wahrscheinlich fällt dann bei dir selber schon der Groschen wenn du deine Wünsche mal "maschinengerecht" formulierst

        Z 1 Reply Last reply Reply Quote 0
        • Z
          zgadgeter @Homoran last edited by

          @Homoran Hi, ich probiere es mal.
          Also, ich habe einen Homematic Schalter (HM-RC-12-B).47828445-a343-4756-88d2-bc6f8f05eb7e-image.png
          Mit dem möchte ich schalten. In Iobroker sieht der so aus mit 12 Knöpfen, und ich probiere den install_test Parameter zu nehmen. Das ganze funktioniert schon mit einer Hue lampe, also an wenn ich Knopf 1 drücke get die Lampe aus, wenn ich knopf 2 drücke geht sie an. In dem install_test Parameter ändert sich ja nichts beim drücken (bleibt auf true), sodern nur das ein "update" gemacht wird, und ich benutze dieses update als Auslöser zur Schaltung. Keine Ahnung ob das der beste Weg ist...funktioniert aber bei einer Lampe und auch bei der Schaltung von einer Szene.
          Jetzt probiere ich das ganze auch bei dem Rolladen Aktor, der ja wie Du schon zu recht sagst kein "an" oder "aus" hat, sondern nur ein Level. Und das kann ich nicht schalten.
          Ich habe auch einige Intertechno Rolladen Steuerungen, und die haben ein einfaches "hoch" und "runter", und damit kann ich einfach schalten. Aber bei dem Homematic Rolladen Aktor nicht, nur Level.
          42a43e5d-f085-4b51-a543-d1880c5cbffa-image.png

          Homoran 1 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators @zgadgeter last edited by

            @zgadgeter sagte in HM-LC-Bl1PBU welcher Parameter stellt an/aus:

            ich probiere den install_test Parameter zu nehmen

            warum den?
            der Name zeigt doch schon dass der DP dafür nicht gedacht ist.

            @zgadgeter sagte in HM-LC-Bl1PBU welcher Parameter stellt an/aus:

            funktioniert aber bei einer Lampe

            kann, muss aber nicht.

            Es sollte immer den Datenpunkt SHORT_PRESS geben, dessen Wert sich auch nicht ändert, aber der Zeitstempel.
            Dann triggert man auf Aktualisierung

            @zgadgeter sagte in HM-LC-Bl1PBU welcher Parameter stellt an/aus:

            Und das kann ich nicht schalten.

            Natürlich kannst du das. du musst nur den Ziellevel und nicht "true" eingeben

            Wenn du unsicher bist welche Datenpunkte wofür brauchbar ein können kannst du entweder in der Konfiguration des Gerätes nachsehen oder in dem Handbuch dazu
            https://www.eq-3.de/downloads/download/homematic/hm_web_ui_doku/hm_devices_Endkunden.pdf

            Z 1 Reply Last reply Reply Quote 0
            • Z
              zgadgeter @Homoran last edited by

              @Homoran said in HM-LC-Bl1PBU welcher Parameter stellt an/aus:

              Es sollte immer den Datenpunkt SHORT_PRESS geben, dessen Wert sich auch nicht ändert, aber der Zeitstempel.
              Dann triggert man auf Aktualisierung

              Meinst Du PRESS_SHORT?
              3b22a217-24bd-483a-9b40-118ad96d227f-image.png
              Wenn ich das also "Falls Objekt" in das blockly gebe schaltet sich nichts.
              Da ist in dem Wert Feld nur ein kleines Häuschen und wie Du sagst, ändert sich nichts. Aber auch den Zeitstempel da kann ich nicht sehen das sich was ändert?
              Im Moment probiere ich das gerade bei einem einfachen Licht, was vorher mit dem "Install_test" parameter funktioniert hat.
              Was mache ich da noch falsch? danke schonmal fuer die Hilfe 🙂
              Den Rolladen probiere ich danach.

              Homoran 1 Reply Last reply Reply Quote 0
              • Homoran
                Homoran Global Moderator Administrators @zgadgeter last edited by Homoran

                @zgadgeter sagte in HM-LC-Bl1PBU welcher Parameter stellt an/aus:

                Wenn ich das also "Falls Objekt" in das blockly gebe schaltet sich nichts.

                das soll auch nicht schalten, das soll auslösen.

                Allerdings senden batteriebetriebene HM-Taster um Strom zu sparen nur, wenn es auch was zu tun gibt. Daher benötigt man ein "Dummy-Programm" auf der CCU.

                WENN PRESS_SHORT DANN .... (nix)

                In einem Programm können alle notwendigen Buttons mit ODER drin sein

                Z 1 Reply Last reply Reply Quote 0
                • Z
                  zgadgeter @Homoran last edited by

                  @Homoran said in HM-LC-Bl1PBU welcher Parameter stellt an/aus:

                  Allerdings senden batteriebetriebene HM-Taster um Strom zu sparen nur, wenn es auch was zu tun gibt. Daher benötigt man ein "Dummy-Programm" auf der CCU.

                  WENN PRESS_SHORT DANN .... (nix)

                  In einem Programm können alle notwendigen Buttons mit ODER drin sein

                  OK, jetzt wird es kompliziert fuer mich. Also, in der CCU muss ich dem HM-RC12 ein Dummy Programm zuordnen, das wie folgend aussieht: WENN PRESS_SHORT DANN

                  Also in der CCU unter:
                  f17909f0-7970-4d15-8b11-077c079dcf2f-image.png
                  und dann in Programms das WENN PRESS_SHORT DANN rein schreiben?
                  e448580e-ae29-4ea9-a555-16e5e2ff9610-image.png

                  Homoran 1 Reply Last reply Reply Quote 0
                  • Homoran
                    Homoran Global Moderator Administrators @zgadgeter last edited by

                    @zgadgeter Wenn dieser Taste sowieso eine Aktion zugeteilt ist brauchst du das Dummy-Programm natürlich nicht.
                    Ich weiß nämlich gerade nicht was du da tust.

                    Ändert sich denn der Zeitstempel von PRESS_SHORT in ioBroker wenn du die Taste drückst?

                    Das Dummy-Programm sieht bei mir so aus:
                    Dummy-Programm.png

                    Auch einige Bewegungsmelder brauchen das, deswegen fing es bei mir damit an

                    Z 1 Reply Last reply Reply Quote 0
                    • Z
                      zgadgeter @Homoran last edited by

                      @Homoran said in HM-LC-Bl1PBU welcher Parameter stellt an/aus:

                      Ändert sich denn der Zeitstempel von PRESS_SHORT in ioBroker wenn du die Taste drückst?

                      Nein, genau das meinte ich. Der Zeitstempel ändert sich nur bei dem "install_test" Parameter...bei keinem anderen.

                      Homoran 1 Reply Last reply Reply Quote 0
                      • Homoran
                        Homoran Global Moderator Administrators @zgadgeter last edited by

                        @zgadgeter sagte in HM-LC-Bl1PBU welcher Parameter stellt an/aus:

                        Nein,

                        dann mach mal das Dummy-Programm auf der CCU und teste nochmal

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        721
                        Online

                        31.8k
                        Users

                        80.0k
                        Topics

                        1.3m
                        Posts

                        blockly
                        2
                        10
                        247
                        Loading More Posts
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes
                        Reply
                        • Reply as topic
                        Log in to reply
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                        The ioBroker Community 2014-2023
                        logo