FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: the ratman am 01 März 2019, 17:14:33

Titel: [erledigt ab 3.3.2019] seit updete 1.3.2019 actiondetecor warning mit fhemweb
Beitrag von: the ratman am 01 März 2019, 17:14:33
nach mehrfachen löschen und neustarten und immer dem selben ergebnis hier mal mein problem:

ich hab meinen actiondetector immer auf meiner fehmweb zwecks übersicht und auch in 1 readingsgroup anzeigen lassen.
bis gestern ging das problemlos - seit heute gibts folgende fehlermeldung beim anzeigen:2019.03.01 17:07:21 1: PERL WARNING: Use of uninitialized value in sprintf at fhem.pl line 2422.
2019.03.01 17:07:21 1: stacktrace:
2019.03.01 17:07:21 1:     main::__ANON__                      called by fhem.pl (2418)
2019.03.01 17:07:21 1:     main::PrintHash                     called by fhem.pl (2543)
2019.03.01 17:07:21 1:     main::CommandList                   called by fhem.pl (1233)
2019.03.01 17:07:21 1:     main::AnalyzeCommand                called by fhem.pl (1079)
2019.03.01 17:07:21 1:     main::AnalyzeCommandChain           called by ./FHEM/01_FHEMWEB.pm (2666)
2019.03.01 17:07:21 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (939)
2019.03.01 17:07:21 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (567)
2019.03.01 17:07:21 1:     main::FW_Read                       called by fhem.pl (3693)
2019.03.01 17:07:21 1:     main::CallFn                        called by fhem.pl (742)
Titel: Antw:seit updete 1.3.2019 actiondetecor fehler mir fhemweb
Beitrag von: MadMax-FHEM am 01 März 2019, 17:19:48
Dass das "nur" eine Warnung und kein Fehler ist, ist dir klar... ;)

An der Meldung sehe ich nichts was auf ActionDetector schliessen lässt...
Wie kommst du da drauf?

Was hast du gemacht dad zu denken/belegen?

Wenn es "nur" an der readingsGroup liegt wäre ein list hilfreich...
Ebenso wie weitere Information...

Gruß, Joachim
Titel: Antw:seit updete 1.3.2019 actiondetecor warnings mit fhemweb
Beitrag von: the ratman am 01 März 2019, 17:29:50
ich schließe nix - ich sehe nur *g*
und es liegt nicht nur an einer rg, sondern auch ganz normal im fhemweb, wie ich geschrieben hab - aber nochmal genauer:

da ich seit mehreren tagen nichts mehr an fhem gemacht hab, ausser fhem upzudaten, schließe ich mal mich als fehlerquelle aus.
tatsache ist, dass ich seit heute den actiondetector weder auf meinem fhemweb sehen kann und auch nicht dessen "state" in meiner readingsgroup weder in fhemweb noch im floorplan sehen kann.

obiges warning kommt jedes mal, wenn ich versuche die genannten rg im web aufzurufen - bei einem aufruf von fhemweb kommt kein fehler, aber ich seh den actiondetector auch nicht, wo er eigentlich laut room und group sein sollte.
einzige möglichkeit, den actiondetector zu finden ist ein list und anschließendes anklicken des links "actiondetector" im list selber.
wenn ich die entsprechender teile in der def der rg entferne, gibts dieses warning nicht mehr.
nachtrag: auch beim list und anschließendem anzeigen über list kommt das warning, seh ich gerade.

da es heute ja ein update für culhm gab, nehm ich mal an, es liegt daran.

mehr weiß ich nicht und mehr sag ich auch nicht.
Titel: Antw:seit updete 1.3.2019 actiondetecor warning mit fhemweb
Beitrag von: MadMax-FHEM am 01 März 2019, 18:01:37
Wenn du nicht mehr "sagst" und auch keine weiteren Infos (list etc.) lieferst, dann kann ich dir nur weiterhin viel "Spaß" mit dem Verhalten wünschen...

Gruß, Joachim
Titel: Antw:seit updete 1.3.2019 actiondetecor warning mit fhemweb
Beitrag von: the ratman am 01 März 2019, 19:19:02
aber gern doch, wennst mich so freundlich fragst:
Internals:
   CFGFN     
   DEF        000000
   FUUID      5c7956d7-f33f-0f9e-ca7a-270010ec960dc801
   IODev     
   NAME       ActionDetector
   NOTIFYDEV  global
   NR         270
   STATE      alive:28 dead:0 unkn:0 off:0
   TYPE       CUL_HM
   chanNo     01
   READINGS:
     2019-03-01 19:09:21   state           alive:28 dead:0 unkn:0 off:0
     2019-03-01 19:09:21   status_4K12V    alive
     2019-03-01 19:09:21   status_aussentuer_magnetkontakt alive
     2019-03-01 19:09:21   status_badezimmer_fenster alive
     2019-03-01 19:09:21   status_badezimmer_temperatur alive
     2019-03-01 19:09:21   status_badezimmertuer_magnetkontakt alive
     2019-03-01 19:09:21   status_gaestezimmer_fenster alive
     2019-03-01 19:09:21   status_gaestezimmer_temperatur alive
     2019-03-01 19:09:21   status_gaestezimmertuer_magnetkontakt alive
     2019-03-01 19:09:21   status_heizungsregler_01 alive
     2019-03-01 19:09:21   status_homObot_magnetkontakt alive
     2019-03-01 19:09:21   status_kuechentuer_lichtschranke alive
     2019-03-01 19:09:21   status_nordseite_temperatursensor alive
     2019-03-01 19:09:21   status_schlafzimmerfenster_magnetkontakt alive
     2019-03-01 19:09:21   status_schlafzimmertuer_magnetkontakt alive
     2019-03-01 19:09:21   status_terrasse_bewegung_licht alive
     2019-03-01 19:09:21   status_terrasse_regensensor alive
     2019-03-01 19:09:21   status_treibhaus_fenster alive
     2019-03-01 19:09:21   status_treibhaus_temperatur alive
     2019-03-01 19:09:21   status_treibhaustuer_magnetkontakt alive
     2019-03-01 19:09:21   status_wetterstation alive
     2019-03-01 19:09:21   status_wohnzimmer_fliegengitter_magnetkontakt alive
     2019-03-01 19:09:21   status_wohnzimmer_innentuer_magnetkontakt alive
     2019-03-01 19:09:21   status_wohnzimmer_katzentuer_magnetkontakt alive
     2019-03-01 19:09:21   status_wohnzimmer_osten_fenster_buero alive
     2019-03-01 19:09:21   status_wohnzimmer_strasse_fenster_links alive
     2019-03-01 19:09:21   status_wohnzimmer_strasse_fenster_mitte alive
     2019-03-01 19:09:21   status_wohnzimmer_strasse_fenster_rechts alive
     2019-03-01 19:09:21   status_wohnzimmer_temperatur alive
   helper:
     HM_CMDNR   111
     actCycle   600
     mId       
     peerFriend -
     peerOpt    -
     peers      24E49C,3A6F79,3FA4EC,3FA629,3FA638,3FB01D,3FC607,405230,434C2B,461363,4BEA88,523829,53C368,53C3F4,53C4CC,54C24B,56C171,58623D,595BC9,5D45F1,602A1C,602E8C,602EC8,60382C,603850,603F44,60405A,62E4AE
     regLst     
     24E49C:
       start      2019-03-01 16:59:20
     3A6F79:
       start      2019-03-01 16:59:20
     3FA4EC:
       start      2019-03-01 16:59:20
     3FA629:
       start      2019-03-01 16:59:20
     3FA638:
       start      2019-03-01 16:59:20
     3FB01D:
       start      2019-03-01 16:59:20
     3FC607:
       start      2019-03-01 16:59:20
     405230:
       start      2019-03-01 16:59:20
     434C2B:
       start      2019-03-01 16:59:20
     461363:
       start      2019-03-01 16:59:20
     4BEA88:
       start      2019-03-01 16:59:20
     523829:
       start      2019-03-01 16:59:20
     53C368:
       start      2019-03-01 16:59:20
     53C3F4:
       start      2019-03-01 16:59:20
     53C4CC:
       start      2019-03-01 16:59:20
     54C24B:
       start      2019-03-01 16:59:20
     56C171:
       start      2019-03-01 16:59:21
     58623D:
       start      2019-03-01 16:59:20
     595BC9:
       start      2019-03-01 16:59:20
     5D45F1:
       start      2019-03-01 16:59:20
     602A1C:
       start      2019-03-01 16:59:21
     602E8C:
       start      2019-03-01 16:59:21
     602EC8:
       start      2019-03-01 16:59:21
     60382C:
       start      2019-03-01 16:59:20
     603850:
       start      2019-03-01 16:59:20
     603F44:
       start      2019-03-01 16:59:20
     60405A:
       start      2019-03-01 16:59:20
     62E4AE:
       start      2019-03-01 16:59:20
     io:
       newChn     +000000,00,00,00
       prefIO     
       rxt        0
       vccu       
       p:
         000000
         00
         00
         00
     mRssi:
       mNo       
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
     tmpl:
Attributes:
   event-on-change-reading .*
   group      start2
   model      ActionDetector
   room       start
   subType   

der vollständigkeit halber:2019.03.01 19:16:58 1: PERL WARNING: Use of uninitialized value in sprintf at fhem.pl line 2422.
2019.03.01 19:16:58 1: stacktrace:
2019.03.01 19:16:58 1:     main::__ANON__                      called by fhem.pl (2418)
2019.03.01 19:16:58 1:     main::PrintHash                     called by fhem.pl (2543)
2019.03.01 19:16:58 1:     main::CommandList                   called by fhem.pl (1233)
2019.03.01 19:16:58 1:     main::AnalyzeCommand                called by fhem.pl (1079)
2019.03.01 19:16:58 1:     main::AnalyzeCommandChain           called by ./FHEM/01_FHEMWEB.pm (2666)
2019.03.01 19:16:58 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (939)
2019.03.01 19:16:58 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (567)
2019.03.01 19:16:58 1:     main::FW_Read                       called by fhem.pl (3693)
2019.03.01 19:16:58 1:     main::CallFn                        called by fhem.pl (742)
kam natürlich wieder beim aufruft von list

solltest du noch was benötigen ... nur sagen.
übrigens hab ich den aufruf aus der readingsgroup entfernt, damit mein log nicht zugemüllt wird, sollte dies von belang sein ...
Titel: Antw:seit updete 1.3.2019 actiondetecor warning mit fhemweb
Beitrag von: MadMax-FHEM am 01 März 2019, 19:42:08
Und wo ist das list der readingsGroup?

Ich dachte um die geht es!?

Du kannst auch StackTrace deaktivieren bis das Problem gefunden ist...

Und ich sag's ungern: aber so wie du beschreibst was das Problem ist und Infos lieferst hab ich keine Ahnung was eigentlich (genau) ist...

Ist es nun die readingsGroup (von der ich noch nichts gesehen hab) oder der ActionDetector wenn du WAS tust?

Wenn du die alte CUL_HM.pm einspielst isses dann weg?
Weil du ja vermutest es liegt daran...

Ist wirklich schwer zu helfen so...

Edit: vielleicht ja immer noch/wieder das hier https://forum.fhem.de/index.php/topic,95409.msg913422.html#msg913422

Gruß, Joachim
Titel: Antw:seit updete 1.3.2019 actiondetecor warning mit fhemweb
Beitrag von: the ratman am 01 März 2019, 20:16:14
die rg hab ich eigentlich nur extra erwähnt ...

das problem genau und so einfach wie möglich beschrieben, ist:
-> ich habe eine laufende ActionDetector, der scheints auch richtige daten liefert. zumindest sind alle geräte dort mit ihren aktuell richtigen zuständen angezeigt.
-> beim aufruf des ActionDetectorts im fhemweb kommt das warning, aber man sieht den actiondetector nicht.
-> macht man ein list des actiondetectors (was auch ein warning provoziert) und klickt anschließend in dem list den link zum actiondetector an, so kommt man in dessen einstellungen, was ebenfalls wieder ein warning provoziert (<-- NACHTRAG für die vollständigkeit)
mehr weiß ich nicht, ausser, dass das problem eben erst seit dem heutigen update auftritt.

Wenn du die alte CUL_HM.pm einspielst isses dann wegohne diesen "test" hätte ich mich sonst gar nicht fragen getraut *g*
und eindeutig beantwortet: ja, sofort nach dem einspielen der alten culhm und einem neustart von fhem erscheint der actiondetector wieder an seiner gewohnten stelle im fhemweb und das ohne fehlermeldung.

dein link - könnte natürlich hin kommen.
allerdings ist mein fhem 100% aktuell und mir fehlen auch keine anderen geräte oder ähnliches.
ausserdem ist ja mein actiondetector noch vorhanden, nur nicht sinnvoll anzeigbar - aber ich denke, dass mient der herr im andern fred auch so.
Titel: Antw:seit updete 1.3.2019 actiondetecor warning mit fhemweb
Beitrag von: MadMax-FHEM am 01 März 2019, 20:51:26
Scheint es wohl tatsächlich zu sein: https://forum.fhem.de/index.php/topic,95409.msg913459.html#msg913459

Gruß, Joachim
Titel: Antw:seit updete 1.3.2019 actiondetecor warning mit fhemweb
Beitrag von: betateilchen am 01 März 2019, 22:55:04
{delete $attr{ActionDetector}{subType}}
Titel: Antw:seit updete 1.3.2019 actiondetecor warning mit fhemweb
Beitrag von: the ratman am 01 März 2019, 23:38:46
ändert leider nix
Titel: Antw:seit updete 1.3.2019 actiondetecor warning mit fhemweb
Beitrag von: betateilchen am 01 März 2019, 23:45:07
Kommt darauf an, zu welchem Zeitpunkt man das macht. FHEM merkt sich, wo man schonmal war :)

Mach mal danach ein "deleteattr <device> room" und schau unter "Unsorted" nach.
Titel: Antw:seit updete 1.3.2019 actiondetecor warning mit fhemweb
Beitrag von: betateilchen am 01 März 2019, 23:58:17
Inzwischen habe ich eine bessere Lösung gefunden - die überlebt auch einen FHEM Neustart.

Man trägt den ActionDetector in die HMConfig.pm ein.


https://forum.fhem.de/index.php/topic,95409.msg913564.html#msg913564
(https://forum.fhem.de/index.php/topic,95409.msg913564.html#msg913564)
Titel: Antw:seit updete 1.3.2019 actiondetecor warning mit fhemweb
Beitrag von: the ratman am 02 März 2019, 00:05:00
ahh, sichtbar is er schon mal. auch mit nem eig. room

aber:

2019.03.01 23:55:40 1: logfile wurde gelöscht
2019.03.02 00:01:06 1: RMDIR: ./restoreDir/save/2019-02-27
2019.03.02 00:01:06 1: PERL WARNING: Use of uninitialized value $val in substitution (s///) at fhem.pl line 1641.
2019.03.02 00:01:06 1: stacktrace:
2019.03.02 00:01:06 1:     main::__ANON__                      called by fhem.pl (1641)
2019.03.02 00:01:06 1:     main::GetDefAndAttr                 called by fhem.pl (1725)
2019.03.02 00:01:06 1:     main::CommandSave                   called by fhem.pl (1233)
2019.03.02 00:01:06 1:     main::AnalyzeCommand                called by fhem.pl (1079)
2019.03.02 00:01:06 1:     main::AnalyzeCommandChain           called by ./FHEM/01_FHEMWEB.pm (2666)
2019.03.02 00:01:06 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (896)
2019.03.02 00:01:06 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (567)
2019.03.02 00:01:06 1:     main::FW_Read                       called by fhem.pl (3693)
2019.03.02 00:01:06 1:     main::CallFn                        called by fhem.pl (742)
2019.03.02 00:01:06 1: PERL WARNING: Use of uninitialized value $val in substitution (s///) at fhem.pl line 1642.
2019.03.02 00:01:06 1: stacktrace:
2019.03.02 00:01:06 1:     main::__ANON__                      called by fhem.pl (1642)
2019.03.02 00:01:06 1:     main::GetDefAndAttr                 called by fhem.pl (1725)
2019.03.02 00:01:06 1:     main::CommandSave                   called by fhem.pl (1233)
2019.03.02 00:01:06 1:     main::AnalyzeCommand                called by fhem.pl (1079)
2019.03.02 00:01:06 1:     main::AnalyzeCommandChain           called by ./FHEM/01_FHEMWEB.pm (2666)
2019.03.02 00:01:06 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (896)
2019.03.02 00:01:06 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (567)
2019.03.02 00:01:06 1:     main::FW_Read                       called by fhem.pl (3693)
2019.03.02 00:01:06 1:     main::CallFn                        called by fhem.pl (742)
2019.03.02 00:01:06 1: PERL WARNING: Use of uninitialized value $val in concatenation (.) or string at fhem.pl line 1643.
2019.03.02 00:01:06 1: stacktrace:
2019.03.02 00:01:06 1:     main::__ANON__                      called by fhem.pl (1643)
2019.03.02 00:01:06 1:     main::GetDefAndAttr                 called by fhem.pl (1725)
2019.03.02 00:01:06 1:     main::CommandSave                   called by fhem.pl (1233)
2019.03.02 00:01:06 1:     main::AnalyzeCommand                called by fhem.pl (1079)
2019.03.02 00:01:06 1:     main::AnalyzeCommandChain           called by ./FHEM/01_FHEMWEB.pm (2666)
2019.03.02 00:01:06 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (896)
2019.03.02 00:01:06 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (567)
2019.03.02 00:01:06 1:     main::FW_Read                       called by fhem.pl (3693)
2019.03.02 00:01:06 1:     main::CallFn                        called by fhem.pl (742)

das kommt scheints immer, wenn ich editiere.
hab den raum und 2 gruppen und 1 icon angegeben. das stimmt auch, nur die warnings kommen dann.




o.k. dann ist das ja bald behoben, denk ich
Titel: Antw:seit updete 1.3.2019 actiondetecor warning mit fhemweb
Beitrag von: the ratman am 02 März 2019, 14:40:39
nur der vollständigkeit halber:

die warnings kommen immer, wenn man in fhem speichert.
Titel: Antw:seit updete 1.3.2019 actiondetecor warning mit fhemweb
Beitrag von: betateilchen am 02 März 2019, 15:11:54
Dann warte mal bis nach dem morgigen Update, danach sollte das Problem behoben sein und der ActionDetector wieder stabil angezeigt werden.
Titel: Antw:seit updete 1.3.2019 actiondetecor warning mit fhemweb
Beitrag von: justme1968 am 02 März 2019, 15:22:42
geht die readingsGroup auch wieder oder muss hier auch noch was repariert werden ?
Titel: Antw:seit updete 1.3.2019 actiondetecor warning mit fhemweb
Beitrag von: the ratman am 02 März 2019, 16:02:52
ich wollt eigentlich aufs morgige update warten - da sollt ich dir dann bis spätestens mittag bescheid sagen können, ob fehm  :o explodiert ist, oder wieder alles oder zumindest teile machen was sie sollen.

momentan kann ich dir nichts sagen, weil ich seit gestern mal den status aus der rg raus hab und derzeit soweiso der aktuelle/problematische culhm läuft - sich also der actiondetector gut versteckt hält und nur warnings beim speichern jeglicher änderungen in fhemweb provoziert.

was ich, sofern ich gestern nacht noch mich selber mitbekommen hab (was an dieser stelle bitte anzuzweifeln wäre), sagen kann ist: auch betateilchens kleine zeile sorgt nur dafür, dass alles angezeigt wurde. ich glaub, die warnings sind trotzdem noch gekommen. bin mir nur nicht sicher, ob ich in meinem tran zwischendurch nicht doch noch nen restart gemacht hatte.
Titel: Antw:seit updete 1.3.2019 actiondetecor warning mit fhemweb
Beitrag von: betateilchen am 02 März 2019, 16:14:17
Zitat von: the ratman am 02 März 2019, 16:02:52
ich wollt eigentlich aufs morgige update warten

Wenn Du heute schon testen willst, kannst Du Dir die aktualisierte HMConfig.pm hier direkt runterladen und ausprobieren:

https://svn.fhem.de/trac/export/HEAD/trunk/fhem/FHEM/HMConfig.pm

Das ist die Datei, die morgen per update kommen würde.
Titel: Antw:seit updete 1.3.2019 actiondetecor warning mit fhemweb
Beitrag von: the ratman am 02 März 2019, 16:26:30
habts gute arbeit abgeliefert scheint mir ...

fhemweb
   - actiondetector ist wieder da, wo er sein soll
speichern in fhemweb
   - kein warning mehr im log
rg
   - lässt sich einbinden, liefert kein warning beim speicher und aufrufen der rg und man sieht den state sogar *g*

also für mich is es erledigt - sollte noch was sein, dann reiß ich die händchen in den himmel, renn im kreis und schrei ganz laut ...
Titel: Antw:seit updete 1.3.2019 actiondetecor warning mit fhemweb
Beitrag von: betateilchen am 02 März 2019, 19:11:55
prima, dann kannst Du ja ein "gelöst" in den Titel im ersten Beitrag hier im Thread schreiben :)
Titel: Antw:seit updete 1.3.2019 actiondetecor warning mit fhemweb
Beitrag von: the ratman am 02 März 2019, 20:44:31
wollt ich lieber morgen machen, weil einen weiteren restart hat ich jetzt nicht getestet z.b.
aber weil du es so wüsncht ... *g*