CUL meldet Unerkanntes - Autocreate erkennt es nicht

Begonnen von Ralph, 08 September 2017, 08:36:48

Vorheriges Thema - Nächstes Thema

Ralph

Hallo,
ich bitte um Rat. Habe mir einen Wolf gesucht, aber nix gefunden.

Seit 8 Jahren lief mein HMS100WD ordentlich mit
810e04xx0212a0010e24000000000000.
Nun meldet er sich plötzlich mit
CUL_0: Unknown code
810e04xx0232a0010e24000000000000, help me!
und wird von Autocreate auch nicht neu angelegt.
Habe keine Ahnung, warum der Hochwassermelder plötzlich anders kommt

Bitte verratet mir, wo ich wie die eine Ziffer ändern kann, dass es wieder funktioniert.
Danke schön.
FHEM auf RaspberryPi3 mit Geekworm USV und SignalDUINO 433MHz und HM-MOD-RPI-PCB mit 3 HM-Sec-SD-2, 5 FHT, 2 RM 100-2 Uni S, 2 HMS100, 6 CUL_WS, 6 CUL_FHTTK, 11 FS20 und 7 FS20V Spannungsüberwachungen

rudolfkoenig

Dein HMS meldet wohl eine leere Batterie, und sowas war fuer FHEM bisher nicht bekannt.
Das habe ich jetzt geaendert, es sollte nach einem FHEM-update (ab morgen) wieder funktionieren.
Oder du wechselst die Batterie :)

Ich kann mich nicht mehr daran erinnern, wann (oder gar ob) ich die Batterie in meinem HMS gewechselt habe. Es duerfte so 8-9 Jahre alt sein, und ja, es meldet die Daten immer noch.

Ralph

Danke Rudi,
auf diese Idee kam ich nicht, das war wohl zu einfach.

Batteriewechsel ist ein sehr guter gedanklicher Ansatz. :-)

Da habe ich ja Glück gehabt, dass Du auch so Dinger betreibst, ich habe 4 davon, dieser war der erste, der so meldet.

Danke nochmals für die prompte Unterstützung.
FHEM auf RaspberryPi3 mit Geekworm USV und SignalDUINO 433MHz und HM-MOD-RPI-PCB mit 3 HM-Sec-SD-2, 5 FHT, 2 RM 100-2 Uni S, 2 HMS100, 6 CUL_WS, 6 CUL_FHTTK, 11 FS20 und 7 FS20V Spannungsüberwachungen

Ralph

Moin Moin,
der Batteriewechsel hat nun was neues merkwürdiges prodiziert

2017.09.09 07:54:16 1: ./log/WD_Kue-2017-09.log or :
2017.09.09 07:54:16 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/98_autocreate.pm line 344.
2017.09.09 07:54:16 2: autocreate: renamed FileLog_HMS100WD_a55b to FileLog_WD_Kue
2017.09.09 07:50:26 1: PERL WARNING: Use of uninitialized value in string ne at (eval 26118) line 1.
2017.09.09 07:50:26 1: PERL WARNING: Use of uninitialized value $default in pattern match (m//) at ./FHEM/98_DOIF.pm line 376.
2017.09.09 07:49:59 2: autocreate: define FileLog_HMS100WD_a55b FileLog ./log/HMS100WD_a55b-%Y-%m.log HMS100WD_a55b
2017.09.09 07:49:59 2: autocreate: define HMS100WD_a55b HMS a55b
2017.09.09 07:49:59 3: Unknown HMS device 1002/a55b, please define it
2017.09.09 06:59:20 3: FS20 set Tag on

Offensichtlich hat er die Kennung gewechselt, das habe ich verstanden.
Nicht verstanden habe ich, warum nun Fehler auftreten ?
FHEM auf RaspberryPi3 mit Geekworm USV und SignalDUINO 433MHz und HM-MOD-RPI-PCB mit 3 HM-Sec-SD-2, 5 FHT, 2 RM 100-2 Uni S, 2 HMS100, 6 CUL_WS, 6 CUL_FHTTK, 11 FS20 und 7 FS20V Spannungsüberwachungen

rudolfkoenig

Die erste WARNING Zeile in autocreate.pm ist einem Tippfehler in der Fehlermeldung zu verdanken.
Da der Fehler bisher nicht aufgetreten ist, ist es keinem aufgefallen, ich habe das jetzt gefixt.
Was autocreate mit der Fehlermeldung sagen wollte, ist mir allerdings auch nach etwas Code-Anstarren unklar.

Wo die zweite Warnung herkommt, weiss ich nicht, man muesste "attr global stacktrace" setzen, um das rauszukriegen, das ist jetzt aber wohl zu spaet.

Die dritte Warnung ist irgendwas mit DOIF, dazu kann ich nichts sagen.

Ralph

Moin Rudi,
ich bitte Erfolg melden zu dürfen.

Nach einem update force hat FHEM beschlossen problemfrei zu starten.

Und ich meine, dass das Ganze auf meiner lahmen 7170 (ja, ich weiß, irgendwann kriege auch ich die Kurve) etwas schneller läuft als vorher.

Danke nochmals für die Unterstützung.
Gruß Ralph
FHEM auf RaspberryPi3 mit Geekworm USV und SignalDUINO 433MHz und HM-MOD-RPI-PCB mit 3 HM-Sec-SD-2, 5 FHT, 2 RM 100-2 Uni S, 2 HMS100, 6 CUL_WS, 6 CUL_FHTTK, 11 FS20 und 7 FS20V Spannungsüberwachungen