Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Tradfri Lampe schaltet verzögert

    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

    Tradfri Lampe schaltet verzögert

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

      Hallo,

      ich habe Aqara Bewegungsmelder im Einsatz und habe ein Skript am laufen, welches die Tradfri Lampe nachts bei Bewegung für 15s einschalten soll. Leider gibt es da eine Latenz von mind. 160 Sekunden (meist mehr > 250s) (Edit: Korrektur: 1,6s bzw. 2,5s). Alle Geräte hängen am Zigbee Coordinator und als Stick habe ich den CC2652P. Zigbee Geräte sind ca. 8 Stück im Einsatz. An der Reichweite kann es nicht liegen. Und auch per Dimmer lässt sich die Lampe sehr schnell einschalten. Ich habe probeweise auch mal einen Aqara Türkontakt getestet, dass bei Türkontakt=open die Lampe eingeschaltet werden soll. Auch hier gibt es eine größere Verzögerung von 150 Sekunden (Edit: Korrektur: 1,5s ). Könnt ihr mir noch irgendwelche Tipps geben oder ist diese Verzögerung normal? Hängt es vielleicht an den Aqara Sensoren?

      Freundliche Grüße
      donut99

      mickym 1 Reply Last reply Reply Quote 0
      • mickym
        mickym Most Active @donut99 last edited by mickym

        @donut99 Auch wenn ich Dir keine direkte Hilfe anbieten kann, an der Hardware liegt es mE nicht. Wahrscheinlich an irgendwelchen Skripts oder der allgemeinen Last auf dem iobroker.

        Bei mir schalten die Lampen durch die Aqara Bewegungsmelder gesteuert meist innerhalb von einer Sekunde, wenn es lange dauert, weil das System beschäftigt ist, dann halt mal 3-4 Sekunden. Latenzen im Minutenbereich hatte ich noch nie - ausser der "Router" als irgendein stromführendes Gerät war mal nicht erreichbar an dem der Aqara Bewegungsmelder hing. 😉

        Schau mal ob Du in Deinem Log solche Warnungen findest:

        2021-07-16 23:13:21.161 - warn: zigbee.0 (2572) Failed to ping 0xe0123456789abcdb TRADFRI bulb E14 W op/ch 400lm
        

        oder

        2021-07-16 22:10:20.222 - warn: zigbee.0 (2572) Send command to 0xe0123456789abcdb failed with: Code 205 (No network route)
        

        Vielleicht liegt es auch daran, dass Du alle am Koordinator hast - bei mir hat der Koordinator nur noch mit Routern Kontakt (habe aber einen CC2531).

        D 1 Reply Last reply Reply Quote 0
        • D
          donut99 @mickym last edited by donut99

          @mickym

          Hallo mickym,

          ich habe keine der beiden Warnungen im Protokoll gefunden. Kann es sein, dass es meiner Hardware (Raspberry 3b+) liegt mit 1GB Ram? Nebenbei habe ich auch piVCCU3 am laufen.

          Der free command in der Konsole zeigt:

          pi@raspberrypi:~ $ free
          total used free shared buff/cache available
          Mem: 946392 699068 118892 2796 128432 226612
          Swap: 102396 102060 336

          Und iobroker zeigt: Festplatte frei: 87%, Gesamte RAM-Auslastung: 809 Mb / Frei: 19% = 172 Mb

          Eigentlich steht noch genügend RAM zur Verfügung. Wie kann ich den Aqara Sensor eigentlich an der Lampe direkt anlernen? Ich habe bereits versucht im Zigbee Tab bei der Lampe auf Pairing zu drücken und den Aqara Sensor zu resetten. Aber irgendwie klappt das nicht.
          Der CC2652P ist ja auch eigentlich ein leistungsstarker Stick. Normalerweise müsste der doch locker mit 8 Geräten klarkommen.

          EDIT: So sieht mein Blockly aus: (Falls Bewegung/occupancy =true und Zeit zwischen 0 & 6 Uhr dann schalte Lampe ein und nach 13s aus)

          blockly aqara lampe.png

          mickym 1 Reply Last reply Reply Quote 0
          • mickym
            mickym Most Active @donut99 last edited by mickym

            @donut99
            Nun an der Festplatte liegt es sicher nicht, allerdings sind die 19% RAM nicht besonders viel und ggf. swappt Dein Raspberry.

            Wenn das RAM ausreicht und das würde ich dann einfach mal probieren, indem Du das swapping komplett abschaltest. 🙂 - Das wäre mal mein Tipp.

            An die Lampen selbst kann man nur diese IKEA Taster (Fernbedienungen meines Erachtens anlernen, aber nicht beliebige Zigbee Geräte). Meines Erachtens passt das schon.

            Versuch mal das Swappen auszuschalten und schau, ob Dein System noch stabil läuft.
            Dann kannst natürlich noch schauen, dass kein Desktop auf Deinem Raspberry läuft etc. - also alles was etwas entlastet. Aber wie gesagt Latenzen im Minutenbereich sind nicht normal und dürfte nicht an der HW liegen. Schalten musst Du Deine Lampen aber über Deine Logikmaschine.

            D 1 Reply Last reply Reply Quote 0
            • D
              donut99 @mickym last edited by

              @mickym said in Tradfri Lampe schaltet verzögert:

              nicht normal und

              Omg mir fällt erst jetzt auf, dass ich oben im Erstbeitrag die Kommas vergessen habe. Ich meinte nicht 160 Sekunden, sondern 1,6 Sekunden. 🤦‍♂️

              Wie lange dauert es eigentlich bei dir, mickym? Also die Zeit von Bewegung bis Lampe ein.
              Sorry für den Fehler meinerseits.

              mickym K 2 Replies Last reply Reply Quote 0
              • mickym
                mickym Most Active @donut99 last edited by

                @donut99 Na das hört sich doch ganz anders an.

                Also in der Regel merke ich keine nennenswerte Verzögerung, also < 1 sek. . Es gibt aber auch Situationen in denen es mal länger dauert (also 2-3 Sekunden). Das ist aber eher die Ausnahme als die Regel. Ich habe allerdings auch einen Raspberry 4 mit 4 GB RAM - das macht schon noch einen Unterschied.

                Die 1,6 Sekunden (das ist schon was anderes als im Minutenbereich 😉 ) ist mE normal, wenn man bedenkt, dass Du mit einem Raspberry 3 und 19% RAM arbeitest. Schau mal, ob das Abschalten des Swappens und ggf. noch etwas Last weg zu nehmen, das Ganze beschleunigt.

                Asgothian 1 Reply Last reply Reply Quote 0
                • Asgothian
                  Asgothian Developer @mickym last edited by

                  @mickym sagte in Tradfri Lampe schaltet verzögert:

                  Die 1,6 Sekunden (das ist schon was anderes als im Minutenbereich ) ist mE normal, wenn man bedenkt, dass Du mit einem Raspberry 3 und 19% RAM arbeitest. Schau mal, ob das Abschalten des Swappens und ggf. noch etwas Last weg zu nehmen, das Ganze beschleunigt.

                  Ich würde erst einmal testen ob es wirklich der Rechner ist. Dazu

                  • ein Trigger auf die Lampe, grösser als vorher, ack = false. Darin eine Log ausgabe "Lampe geschaltet"
                  • ein Trigger auf die Lampe, ist wahr, ack = true. Darin eine Log ausgabe "Lampe bestätigt"
                    zusätzlich noch in deinem Skript eine Log-Ausgabe BWM getriggert.

                  Mal schauen was da an Schaltzeiten kommt.

                  A.

                  D 1 Reply Last reply Reply Quote 0
                  • K
                    klassisch Most Active @donut99 last edited by

                    @donut99 Wie lange dauert es bei direkter Steuerung über die Objektansicht?
                    Bei mir ist das praktisch instantan. Also den Wert auf true gesetzt und die Leuchte (ikea Floalt) reagiert praktisch sofort. Die Tranistionszeit der Leuchten habe ich standardmäßig auf 1 Sekunde beim manuelen Schalten.
                    Bei den aqara BWM kommt noch die Erkennungszeit dazu. Die kann je nach Einbausituation und meiner Bewegung etwas schwanken. In manchen Räumen nutze ich auch zwei von denen und hätte auch kein Problem mehr einzusetzen, falls erforderlich. Ich habe auhc die Kombination mit einem 433MHz RFLink BWM laufen.
                    Ich habe einen CC2652P Koordinator, den ich über eine LAN bridge ansteuere, also nicht per USB.
                    Insgesamt > 72 Geräte. Alle Deckenleuchten in der Wohnung sind so gesteuert.
                    Leuchten muß ich eigentlich nicht mehr einschalten. Das geht alles automatisch. Ausschalten (Opple aqara 6-fach Taster) mache ich noch ab und an. Müßte ich aber auch nicht. Wenn keine Bewgung erkannt wird, dimme ich automatisch mit einer Rampe von 30 Sekunden runter. Eine neue Bewegung retriggert.
                    Die aqara habe ich mit der Brücke modifiziert, so daß sie häufiger triggern. Fast alle sind irgendwie in Verbindung mit Möbelstücken befestigt, so daß ich sie mit 2*AA Zellen versorgen kann.
                    Mein ioBroker läuft super auf einem refurbished Laptop unter Win 10. Rocksolid. Unterbrechungen gibt es eigentlich nur bei eirgendwelchen updates. Muß auch so sein, wenn die gesamte Wohnungsbeleuchtung davon abhängt.

                    1 Reply Last reply Reply Quote 0
                    • D
                      donut99 @Asgothian last edited by

                      @asgothian

                      Bin leider noch nichts so fortgeschritten. Meinst du das ungefähr so:

                      debug.png

                      <xml xmlns="https://developers.google.com/blockly/xml">
                        <block type="on" id="^W8v)P:lP(,.W8;R@rt$" x="88" y="-387">
                          <field name="OID">zigbee.0.84fd27fffeaaaaec.state</field>
                          <field name="CONDITION">gt</field>
                          <field name="ACK_CONDITION">false</field>
                          <statement name="STATEMENT">
                            <block type="debug" id="em*UFk?uimceo#iQb+}p">
                              <field name="Severity">log</field>
                              <value name="TEXT">
                                <shadow type="text" id="M7cU8bhHPulf?3ZNK.1[">
                                  <field name="TEXT">Lampe geschaltet</field>
                                </shadow>
                              </value>
                            </block>
                          </statement>
                          <next>
                            <block type="on" id="jF$,nwAXQFT!I[0/kQp6">
                              <field name="OID">zigbee.0.84fd27fffeaaaaec.state</field>
                              <field name="CONDITION">true</field>
                              <field name="ACK_CONDITION">true</field>
                              <statement name="STATEMENT">
                                <block type="debug" id="kjcn%,SGRKEZt0S%|u%}">
                                  <field name="Severity">log</field>
                                  <value name="TEXT">
                                    <shadow type="text" id="^a7b3em.J2;oqIs/x|?K">
                                      <field name="TEXT">Lampe bestätigt</field>
                                    </shadow>
                                  </value>
                                </block>
                              </statement>
                            </block>
                          </next>
                        </block>
                      </xml>
                      

                      @klassisch Ja bei den Objekten oder beim Zigbee Tab lässt sich die Lampe sehr schnell einschalten. Das Problem liegt bei Kombination mit dem BWM. Ich glaube die Dinger sind einfach nicht so gut oder ich habe ein Montagsgerät erwischt. 😆

                      K Asgothian 2 Replies Last reply Reply Quote 0
                      • K
                        klassisch Most Active @donut99 last edited by

                        @donut99 sagte in Tradfri Lampe schaltet verzögert:

                        @klassisch Ja bei den Objekten oder beim Zigbee Tab lässt sich die Lampe sehr schnell einschalten.

                        Das iat doch schon mal eine gute Erkenntnis.

                        Das Problem liegt bei Kombination mit dem BWM. Ich glaube die Dinger sind einfach nicht so gut oder ich habe ein Montagsgerät erwischt. 😆

                        Eigentlich sind die Dinger wirklich gut, finde ich. Aber sie sind klein und kompakt und das bedeutet auch, daß die Optik recht klein ist. Damit sind sie halt auch nicht so empfindlich wie BWM mit großer Optik. Vielleicht mal mit dem Einbauort experimentieren. In der Anleitung wird eine Einbauhöhe von 2m vorgeschlagen. Es geht auch tiefer und da meist besser. Dann den Sensor so positionieren, daß man sich quer zur Optik bewegt und nicht senkrecht auf die Optik zu.
                        So ausrichten, daß die Sesnoren auch den Eingang "im Blick" haben.
                        Und natürlich auf Abschattung achten. Wenn kein Sichtkontakt zum Sensor besteht, dann kann er nicht schalten. Kann man aber auch positiv nutzen. So habe ich sogar einen im Schlafzimmer, was ich früher für blöd gehalten hätte. Das Bett ist durch Abschattung ausgespart.
                        Im Badezimmer ist der Sensor unten am Spiegelschrank befestigt. Für meine Augen normalerweise verdeckt, aber er sieht meinen Körper - sogar in die Badewanne hinein.
                        Also etwas mit dem Anbringungsort und der Ausrichtung experimentieren.
                        Ich steuere mit JScript und nicht mit Blockly. Aber ich denke, daß das keinen Unterschied macht. Ich mutmaße, daß die Blockly in ein JS übersetzt werden.

                        1 Reply Last reply Reply Quote 0
                        • Asgothian
                          Asgothian Developer @donut99 last edited by

                          @donut99 sagte in Tradfri Lampe schaltet verzögert:

                          @asgothian

                          Bin leider noch nichts so fortgeschritten. Meinst du das ungefähr so:

                          debug.png

                          <xml xmlns="https://developers.google.com/blockly/xml">
                            <block type="on" id="^W8v)P:lP(,.W8;R@rt$" x="88" y="-387">
                              <field name="OID">zigbee.0.84fd27fffeaaaaec.state</field>
                              <field name="CONDITION">gt</field>
                              <field name="ACK_CONDITION">false</field>
                              <statement name="STATEMENT">
                                <block type="debug" id="em*UFk?uimceo#iQb+}p">
                                  <field name="Severity">log</field>
                                  <value name="TEXT">
                                    <shadow type="text" id="M7cU8bhHPulf?3ZNK.1[">
                                      <field name="TEXT">Lampe geschaltet</field>
                                    </shadow>
                                  </value>
                                </block>
                              </statement>
                              <next>
                                <block type="on" id="jF$,nwAXQFT!I[0/kQp6">
                                  <field name="OID">zigbee.0.84fd27fffeaaaaec.state</field>
                                  <field name="CONDITION">true</field>
                                  <field name="ACK_CONDITION">true</field>
                                  <statement name="STATEMENT">
                                    <block type="debug" id="kjcn%,SGRKEZt0S%|u%}">
                                      <field name="Severity">log</field>
                                      <value name="TEXT">
                                        <shadow type="text" id="^a7b3em.J2;oqIs/x|?K">
                                          <field name="TEXT">Lampe bestätigt</field>
                                        </shadow>
                                      </value>
                                    </block>
                                  </statement>
                                </block>
                              </next>
                            </block>
                          </xml>
                          

                          @klassisch Ja bei den Objekten oder beim Zigbee Tab lässt sich die Lampe sehr schnell einschalten. Das Problem liegt bei Kombination mit dem BWM. Ich glaube die Dinger sind einfach nicht so gut oder ich habe ein Montagsgerät erwischt. 😆

                          ja

                          D 1 Reply Last reply Reply Quote 0
                          • D
                            donut99 @Asgothian last edited by

                            @asgothian

                            Da kommt als Ausgabe bei den Protokollen:

                            javascript.0
                            	2021-07-18 21:21:06.790	info	script.js.common.TestForum: Lampe bestätigt
                            javascript.0
                            	2021-07-18 21:21:06.670	info	script.js.common.TestForum: Lampe geschaltet
                            

                            Ich weiß aber nicht wie ich das mit dem BWM machen soll. Hab rumprobiert aber nichts gescheites rausbekommen. Stimmt das so?

                            bwm trigger debug.png

                            Output:

                            
                            javascript.0
                            	2021-07-18 21:42:05.826	info	script.js.common.TestForum: Lampe an
                            javascript.0
                            	2021-07-18 21:42:05.824	info	script.js.common.TestForum: BWM geschaltet
                            
                            Asgothian 1 Reply Last reply Reply Quote 0
                            • Asgothian
                              Asgothian Developer @donut99 last edited by

                              @donut99 sagte in Tradfri Lampe schaltet verzögert:

                              @asgothian

                              Da kommt als Ausgabe bei den Protokollen:

                              javascript.0
                              	2021-07-18 21:21:06.790	info	script.js.common.TestForum: Lampe bestätigt
                              javascript.0
                              	2021-07-18 21:21:06.670	info	script.js.common.TestForum: Lampe geschaltet
                              

                              Ich weiß aber nicht wie ich das mit dem BWM machen soll. Hab rumprobiert aber nichts gescheites rausbekommen. Stimmt das so?

                              bwm trigger debug.png

                              Output:

                              
                              javascript.0
                              	2021-07-18 21:42:05.826	info	script.js.common.TestForum: Lampe an
                              javascript.0
                              	2021-07-18 21:42:05.824	info	script.js.common.TestForum: BWM geschaltet
                              

                              das mit dem Lampe an kann weg.

                              Interessant ist jetzt was passiert wenn der BWM kommt - insbesondere wieviel zeit bleibt zwischen BWM schaltet, Lampe geschaltet, Lampe Bestätigt.

                              A.

                              D 2 Replies Last reply Reply Quote 0
                              • D
                                donut99 @Asgothian last edited by

                                @asgothian

                                naja die Ausgabe steht da oben. Aber da ist irgendwas falsch. Ich habe mal jetzt vor dem BWM paar mal rumgefuchtelt und sobald sich die Luminity ändert geht eigentlich auch das Licht an. Ich denke also hier ist alles ok. Hab wirklich die Vermutung, dass der BWM etwas träge ist. Werde die Tage mal einen anderen testen oder die Position ändern.

                                1 Reply Last reply Reply Quote 0
                                • D
                                  donut99 @Asgothian last edited by

                                  Kurzes Update:

                                  Es lag an den Ikea Tradfri Lampen (8,9W, E27). Die haben wirklich verzögert geschaltet. Mit den neuen Osram geht alles mega schnell.

                                  K 1 Reply Last reply Reply Quote 0
                                  • K
                                    klassisch Most Active @donut99 last edited by

                                    @donut99 vielen Dank fürs Update! Meine Floalt schalten jetzt auch nicht turboschnell, bleiben aber unter 1 Sekunde, sagen wir mal bei 0.5 Sekunden in der gesamten Kette. Also schon merklich, aber noch erträglich.

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

                                    Support us

                                    ioBroker
                                    Community Adapters
                                    Donate
                                    FAQ Cloud / IOT
                                    HowTo: Node.js-Update
                                    HowTo: Backup/Restore
                                    Downloads
                                    BLOG

                                    389
                                    Online

                                    31.9k
                                    Users

                                    80.2k
                                    Topics

                                    1.3m
                                    Posts

                                    4
                                    16
                                    874
                                    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