AttrTemplate.pm mach mein fhem träge

Begonnen von Invers, 12 März 2019, 10:32:47

Vorheriges Thema - Nächstes Thema

Tom111

auch bei mir läuft alles wieder in gewohnter Geschwindigkeit.  :)
Danke an Rudi!
FHEM 5.9 auf Raspberry Pi - 3B+ - Stretch-5.10.88+ | CUL868 CC1101 - USB - Lite module - V3 FW 1.67
Fritz!Box 7490 OS 07.29 / Fritz!Dect200 / Fritz!Powerline 546E
FS20ST-4/ FS20 DI-5/ FS20LS/ FS20 PIRI-2-KU/ FS20 TFK/ FS20S4A/FS20 SU-3/FS20 S20-3
HMS100TF/FHT80TF-2/ASH2200/S300TH/MiLight-Bridge V

chopsor

Hoi,

Ich bin immer wieder fasziniert, wie schnell eine "freizeitliche unendgeldliche Community" auf ein Problem reagiert im vergleich zu Konzernen mit teurem Support und Lizenzgewirrwar.


Danke für den schnellen Fix !  8)
Hier könnte Ihre Werbung stehen !

binford6000

Der lesefaule hat's jetzt tatsächlich auch geschafft  ::)
@alle Beteiligten: Danke fürs schnelle fixen!  :)

VG Sebastian

der-Lolo

Tausend Dank für den schnellen Fix..!

HansDampfHH

Ich bin mir nicht sicher, ob mein Problem die gleiche Ursache hat.
Aber wenn, ist es bei mir nach dem Update noch nicht besser geworden.

Wenn ich eine Lampe schalte (On über nanoCul 433), wird diese umgehend geschaltet (auch die Icon-Anzeige).
Beim Ausschalten habe ich aber nach wie vor extreme Verzögerungen. Das Schalten dauert ~4 Sekunden und das Icon springt nach 8 Sekunden um.
Das gleiche Verhalten betrifft alle Lampen/Steckdosen (davon habe ich 12 Stück).


Internals:
   00         0
   DEF        00111100110000000000001000 0 0100
   FUUID      5c743f44-f33f-1bf5-8eb7-f6e3555c0ca5245b
   IODev      nanoCUL433
   NAME       SD.4
   NR         815
   STATE      Aus
   TYPE       IT
   XMIT       0011110011000000000000100000100
   XMITdimdown 00
   XMITdimup  00
   XMITon     1
   CODE:
     1          0011110011000000000000100000100
   READINGS:
     2019-03-06 16:38:08   group           0
     2019-03-06 16:38:08   protocol        V3
     2019-03-14 09:44:56   state           off
     2019-03-06 16:38:08   unit            0100
Attributes:
   IODev      nanoCUL433
   ITrepetition 6
   alias      Steckdose 4 (Stehlampe)
   automation Licht
   devStateIcon An:general_an@green Aus:general_aus@red
   eventMap   on:An off:Aus
   group      Licht
   icon       ge_wht_steckdose
   model      itswitch
   room       Wohnzimmer
   userattr   automation room_map structexclude
FHEM Docker, CUL868, Zigbee, CCU2, Jeelink

CoolTux

Für das Problem vielleicht lieber ein Thread im IT Forum auf machen und einen Link in diesen Thread setzen als erster Verdachtspunkt.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

HansDampfHH

#36
Danke für den Hinweis, habe ich verlinkt.

Kleiner Zusatz:
Ich habe auch gerade festgestellt, dass das schalten auf OFF und der Delay von 8 Sekunden das Frontend komplett einfriert.
Erst nach "Umschalten" des Icons im Frontend ist dies wieder erreichbar. Mit dem Module Freezemon gibt es keinen "bad guy", somit leider keinen Hinweis für mich.

Freezemon: possible freeze starting at 10:52:03, delay is 10.776 possibly caused by: no bad guy found :-(
FHEM Docker, CUL868, Zigbee, CCU2, Jeelink

CoolTux

Dann kannst Du als erstes stacktrace im gloabal Device an schalten und dann im Log schauen wenn Du schaltest.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

HansDampfHH

Okay, gemacht.


attr global stacktrace 1


Da wird aber im Log nach Schalten einer Steckdose kein Stacktrace geschrieben.
Freezemon merkt weiterhin den Delay von ~10 Sekunden an aber hat keinen "bad guy".

FHEM Docker, CUL868, Zigbee, CCU2, Jeelink

CoolTux

Dann stell mal bitte global verbose auf 5 und dann schalte mal. ACHTUNG! Danach gleich wieder verbose auf 3 stellen sonst wird Dein Logfile riesig.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

HansDampfHH

Die Steckdose gehörte noch zu zwei Structures, die habe ich mal entfernt um ein "sauberes" minimales Device zu haben.
Das Delay ist verschwunden und damit auch der Zusammenhang zu AttrTemplate.pm.

Tut mir leid für den Aufwand, danke für Deine Hilfe CoolTux.
Ich recherchiere mal weiter, nun habe ich ja einen Anhaltspunkt.
FHEM Docker, CUL868, Zigbee, CCU2, Jeelink