GELÖST: Problem beim Anlernen

Begonnen von ffdec, 07 April 2018, 14:57:47

Vorheriges Thema - Nächstes Thema

ffdec

Hi, beim Anlernen eines neuen Senders stürzt FHEM mit der Fehlermeldung ab. Man kann nur die Node-ID manuell angeben und im FHEM aufrufen/speichern. Nach dem ersten Absturz funktioniert es an.  Das Problem besteht mit mehreren verschiedenen Nodes. Reset oder Power off/on erzeugt das gleiche Problem.

Undefined subroutine &MYSENSORS::DEVICE::sendMessage called at ./FHEM/10_MYSENSORS_DEVICE.pm line 577.
HMUARTLGW HMLAN Alarmanlage ZPumpe VCONTROL Viessmann 333-F MySensors CO2 Floorplan IT Raspberry 3 CC1101 Firmata Arduino nanoCUL868

Beta-User

Nachdem sich hier bislang sonst niemand mit besseren Perl-Kenntnissen gemeldet hat (und ich das grade nicht testen kann):

Kannst du mal ein "MYSENSORS::" davor machen (also dass die Zeile 577 dann so aussieht:
MYSENSORS::sendMessage($hash->{IODev},%msg);
und berichten, ob das Problem dann noch besteht?

Das kommt mir zwar alles komisch vor, aber evtl. wird da irgendwas nicht richtig importiert/initialisiert?

Gruß, Beta-User
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

ffdec

Funktioniert ohne erkennbare Probleme. Vielen Dank

Keine Fehlermeldung mehr bei Neueinschalten eines Devices. Neuanlernen konnte ich grad nicht testen, aber ich bin sicher, dass es auch funktioniert.
HMUARTLGW HMLAN Alarmanlage ZPumpe VCONTROL Viessmann 333-F MySensors CO2 Floorplan IT Raspberry 3 CC1101 Firmata Arduino nanoCUL868

Beta-User

Danke für die Rückmeldung.

Komisch ist nur, dass das bisher niemandem aufgefallen ist (ich hatte früher auch die automatischen Routinen für die Zuweisung der ID genutzt und glaube eigentlich nicht, dass @Hauwart da was geändert hat). Ist evtl. auch eine Frage der Perl-Version. Kannst du da noch etwas Info zu liefern (OS/Perl-Version)? (Ich nehme auch an, dass das nicht die einzige/erste Node ist?)

Eventuell könnte es sein, dass die Funktion beim Laden der Module aus irgendeinem Grund nicht (mehr) sauber importiert/initialisiert wird (was eigentlich "weiter oben" passiert), aber das übersteigt meine Perl-Kenntnisse....

@alle Mitleser: Kann sich das Bitte jemand mal ansehen, der davon mehr versteht?

Gruß, Beta-User
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

ffdec

Klar gerne

Linux raspberrypi 4.14.30-v7+ #1102 SMP Mon Mar 26 16:45:49 BST 2018 armv7l GNU/Linux


This is perl 5, version 24, subversion 1 (v5.24.1) built for arm-linux-gnueabihf-thread-multi-64int
(with 75 registered patches, see perl -V for more detail)

HMUARTLGW HMLAN Alarmanlage ZPumpe VCONTROL Viessmann 333-F MySensors CO2 Floorplan IT Raspberry 3 CC1101 Firmata Arduino nanoCUL868

Hauswart

Interessant wäre noch dein Sketch. :)
1. Installation:
KNX, Tasmota (KNX), Sonos, Unifi

2. Installation:
HM-CFG-USB, Unifi (, SIGNALduino 868, MySensors, SIGNALduino 433)

Beta-User

Zitat von: Beta-User am 12 April 2018, 16:30:14
(Ich nehme auch an, dass das nicht die einzige/erste Node ist?)
Bitte auch dazu Rückmeldung und die Def des GW.

Gruß, Beta-User
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

ffdec

defmod ard MYSENSORS /dev/serial/by-id/usb-Arduino__www.arduino.cc__0043_7sdgfdsgfg-if00@115200
attr ard autocreate 1
attr ard room Hendrik
attr ard stateFormat connection


defmod MYSENSOR_0 MYSENSORS_DEVICE 0
attr MYSENSOR_0 IODev ard
attr MYSENSOR_0 mapReading_armed2104 2104 armed
attr MYSENSOR_0 mapReading_armed2145 2145 armed
attr MYSENSOR_0 mapReading_tripped2104 2104 tripped
attr MYSENSOR_0 mapReading_tripped2145 2145 tripped
attr MYSENSOR_0 mode repeater
attr MYSENSOR_0 version 2.1.0


defmod UV MYSENSORS_DEVICE 145
attr UV IODev ard
attr UV mapReading_uv 0 uv
attr UV mode node
attr UV room Hendrik
attr UV stateFormat uv
attr UV version 2.2.0

setstate UV 0.24
setstate UV 2018-04-13 06:41:22 SKETCH_NAME UV Sensor
setstate UV 2018-04-13 06:41:22 SKETCH_VERSION 1.2
setstate UV 2018-04-13 06:41:22 parentId 104
setstate UV 2018-04-13 11:08:03 uv 0.24


Sketch geändert um ersten Blogeintrag (Umrechnung Analogeingangswert in Spannung) https://www.mysensors.org/build/uv

Die Anderen Sketche 5x sind Eigenbau (Multisensoren Temp, Feuchte, CO2, Bewegung)

Ich hoffe, nichts vergessen zu haben.

Einen anderen offenen Fehler, mit wenig Rückmeldungen habe ich auch nocht. Vielleicht hängt es ja damit zusammen: https://forum.fhem.de/index.php/topic,85672.0.html
HMUARTLGW HMLAN Alarmanlage ZPumpe VCONTROL Viessmann 333-F MySensors CO2 Floorplan IT Raspberry 3 CC1101 Firmata Arduino nanoCUL868

Beta-User

Danke! Sieht eigentlich auch alles unauffällig aus ??? .

Vielleicht was Grundsätzliches: Wenn sich bei einem Raspi viele unerklärliche Fehler häufen, habe jedenfalls ich immer schnell die SD-Karte in Verdacht. Besonders dann, wenn es ein einzelner Betroffener ist (hier wie in dem verlinkten Thread, den ich aber nur überflogen habe).

Hast du die Möglichkeit, das (nur für MySensors isoliert) mit deinen Nodes mal nachzuvollziehen? Also ohne dass (viele) andere Module parallel laufen.

Funktionierende Backups hast du? - sonst wird es spätestens jetzt Zeit.

Gruß, Beta-User
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Hauswart

Perl-Version verwende ich die gleiche.

Kannst du vlt. mal den Startup von einem Node in der Arduino-Konsole debuggen? https://www.mysensors.org/build/debug#enabling-debug-and-monitoring-the-logs

Oder den Anlernvorgang in FHEM mit "attr global verbose 5" loggen?
1. Installation:
KNX, Tasmota (KNX), Sonos, Unifi

2. Installation:
HM-CFG-USB, Unifi (, SIGNALduino 868, MySensors, SIGNALduino 433)

ffdec

Also:

Ich kann loggen und mache ich.

Ich habe noch eine raspi2b liegen, mit dem könnte ich das mal isoliert testen. Aber lasst mir bisschen Zeit - wird sicher am WE. Wahrscheinlich muss ich mir noch eine SD besorgen. Und ich muss mir noch paar Sachen bei mysensors genau durchlesen: ID, Anlernmodes

Ich freue mich, dass ihr Euch da jetzt so intensiv reinkniet. Danke

HMUARTLGW HMLAN Alarmanlage ZPumpe VCONTROL Viessmann 333-F MySensors CO2 Floorplan IT Raspberry 3 CC1101 Firmata Arduino nanoCUL868

ffdec

Erstmal das Log aus dem Node und fhem vom Anlernen bis zum Fehler:  Ich selbst kann leider damit nicht viel anfangen. Ich müsste mich intensiv damit befassen. Ich hoffe, es hilft Euch.

__  __       ____
|  \/  |_   _/ ___|  ___ _ __  ___  ___  _ __ ___
| |\/| | | | \___ \ / _ \ `_ \/ __|/ _ \| `__/ __|
| |  | | |_| |___| |  __/ | | \__ \  _  | |  \__ \
|_|  |_|\__, |____/ \___|_| |_|___/\___/|_|  |___/
        |___/                      2.2.0

16 MCO:BGN:INIT NODE,CP=RNNNA---,VER=2.2.0
25 TSM:INIT
26 TSF:WUR:MS=0
33 TSM:INIT:TSP OK
35 TSM:INIT:STATID=145
37 TSF:SID:OK,ID=145
39 TSM:FPAR
75 TSF:MSG:SEND,145-145-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
562 TSF:MSG:READ,0-0-145,s=255,c=3,t=8,pt=1,l=1,sg=0:0
567 TSF:MSG:FPAR OK,ID=0,D=1
718 TSF:MSG:READ,105-105-145,s=255,c=3,t=8,pt=1,l=1,sg=0:1
1577 TSF:MSG:READ,102-102-145,s=255,c=3,t=8,pt=1,l=1,sg=0:2
2083 TSM:FPAR:OK
2084 TSM:ID
2085 TSM:ID:OK
2087 TSM:UPL
2091 TSF:MSG:SEND,145-145-0-0,s=255,c=3,t=24,pt=1,l=1,sg=0,ft=0,st=OK:1
2101 TSF:MSG:READ,0-0-145,s=255,c=3,t=25,pt=1,l=1,sg=0:1
2106 TSF:MSG:PONG RECV,HP=1
2108 TSM:UPL:OK
2110 TSM:READY:ID=145,PAR=0,DIS=1
2114 TSF:MSG:SEND,145-145-0-0,s=255,c=3,t=15,pt=6,l=2,sg=0,ft=0,st=OK:0100
2121 TSF:MSG:READ,0-0-145,s=255,c=3,t=15,pt=6,l=2,sg=0:0100
2128 TSF:MSG:SEND,145-145-0-0,s=255,c=0,t=17,pt=0,l=5,sg=0,ft=0,st=OK:2.2.0
2138 TSF:MSG:SEND,145-145-0-0,s=255,c=3,t=6,pt=1,l=1,sg=0,ft=0,st=OK:0
4146 TSF:MSG:SEND,145-145-0-0,s=255,c=3,t=11,pt=0,l=9,sg=0,ft=0,st=OK:UV Sensor
4154 TSF:MSG:SEND,145-145-0-0,s=255,c=3,t=12,pt=0,l=3,sg=0,ft=0,st=OK:1.2
4163 TSF:MSG:SEND,145-145-0-0,s=0,c=0,t=11,pt=0,l=0,sg=0,ft=0,st=OK:
4169 MCO:REG:REQ
4172 TSF:MSG:SEND,145-145-0-0,s=255,c=3,t=26,pt=1,l=1,sg=0,ft=0,st=OK:2
4179 TSF:MSG:READ,0-0-145,s=255,c=3,t=27,pt=1,l=1,sg=0:1
4185 MCO:PIM:NODE REG=1
4187 MCO:BGN:INIT OK,TSP=1
UV Analog reading: 0
UVI: 0.00
4192 TSF:MSG:SEND,145-145-0-0,s=0,c=1,t=11,pt=7,l=5,sg=0,ft=0,st=OK:0.00
4199 MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255
4204 TSF:TDI:TSL



2018.04.13 12:17:15.045 5: MYSENSORS/RAW: /0;255;3;0;9;TSF:MSG:READ,100-104-0,s=1,c=1,t=0,pt=7,l=5,sg=0:21.5
100;1;1;0;0;21.5
0;255;3;0;9;TSF:MSG:READ,100-104-0,s=0,c=1,t=1,pt=7,l=5,sg=0:49.7
100;0;1;0;1;49.7
0;255;3;0;9;TSF:MSG:READ,100-104-0,s=0,c=1,t=37,pt=7,l=5,sg=0:470.0
100;0;1;0;37;470.0
0;
2018.04.13 12:17:15.046 5: MYSENSORS Read: Rx: fr=000 ci=255 c=003(C_INTERNAL    ) st=009(I_LOG_MESSAGE   ) ack=0 'TSF:MSG:READ,100-104-0,s=1,c=1,t=0,pt=7,l=5,sg=0:21.5'

2018.04.13 12:17:15.046 5: MYSENSORS gateway ard: TSF:MSG:READ,100-104-0,s=1,c=1,t=0,pt=7,l=5,sg=0:21.5
2018.04.13 12:17:15.046 5: MYSENSORS Read: Rx: fr=100 ci=001 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '21.5'

2018.04.13 12:17:15.054 5: MYSENSORS Read: Rx: fr=000 ci=255 c=003(C_INTERNAL    ) st=009(I_LOG_MESSAGE   ) ack=0 'TSF:MSG:READ,100-104-0,s=0,c=1,t=1,pt=7,l=5,sg=0:49.7'

2018.04.13 12:17:15.055 5: MYSENSORS gateway ard: TSF:MSG:READ,100-104-0,s=0,c=1,t=1,pt=7,l=5,sg=0:49.7
2018.04.13 12:17:15.055 5: MYSENSORS Read: Rx: fr=100 ci=000 c=001(C_SET         ) st=001(V_HUM           ) ack=0 '49.7'

2018.04.13 12:17:15.063 5: MYSENSORS Read: Rx: fr=000 ci=255 c=003(C_INTERNAL    ) st=009(I_LOG_MESSAGE   ) ack=0 'TSF:MSG:READ,100-104-0,s=0,c=1,t=37,pt=7,l=5,sg=0:470.0'

2018.04.13 12:17:15.063 5: MYSENSORS gateway ard: TSF:MSG:READ,100-104-0,s=0,c=1,t=37,pt=7,l=5,sg=0:470.0
2018.04.13 12:17:15.063 5: MYSENSORS Read: Rx: fr=100 ci=000 c=001(C_SET         ) st=037(V_LEVEL         ) ack=0 '470.0'

2018.04.13 12:17:15.072 5: MYSENSORS/RAW: 0;/255;3;0;9;TSF:MSG:READ,100-104-0,s=16,c=1,t=16,pt=0,l=1,sg=0:0
100;16;1;0;16;0

2018.04.13 12:17:15.073 5: MYSENSORS Read: Rx: fr=000 ci=255 c=003(C_INTERNAL    ) st=009(I_LOG_MESSAGE   ) ack=0 'TSF:MSG:READ,100-104-0,s=16,c=1,t=16,pt=0,l=1,sg=0:0'

2018.04.13 12:17:15.073 5: MYSENSORS gateway ard: TSF:MSG:READ,100-104-0,s=16,c=1,t=16,pt=0,l=1,sg=0:0
2018.04.13 12:17:15.073 5: MYSENSORS Read: Rx: fr=100 ci=016 c=001(C_SET         ) st=016(V_TRIPPED       ) ack=0 '0'

2018.04.13 12:17:21.058 5: MYSENSORS/RAW: /0;255;3;0;9;TSF:MSG:READ,145-145-255,s=255,c=3,t=7,pt=0,l=0,sg=0:
0;255;3;0;9;TSF:MSG:BC
0;255;3;0;9;TSF:MSG:FPAR REQ,ID=145
0;255;3;0;9;TSF:PNG:SEND,TO=0
0;255;3;0;9;TSF:CKU:OK
0;255;3;0;9;TSF:MSG:GWL OK
0;255;3;0;9;TSF:MSG:SEND,0-0-145-145,s=255,c=3,t=8
2018.04.13 12:17:21.059 5: MYSENSORS Read: Rx: fr=000 ci=255 c=003(C_INTERNAL    ) st=009(I_LOG_MESSAGE   ) ack=0 'TSF:MSG:READ,145-145-255,s=255,c=3,t=7,pt=0,l=0,sg=0:'

2018.04.13 12:17:21.059 5: MYSENSORS gateway ard: TSF:MSG:READ,145-145-255,s=255,c=3,t=7,pt=0,l=0,sg=0:
2018.04.13 12:17:21.059 5: MYSENSORS Read: Rx: fr=000 ci=255 c=003(C_INTERNAL    ) st=009(I_LOG_MESSAGE   ) ack=0 'TSF:MSG:BC'

2018.04.13 12:17:21.060 5: MYSENSORS gateway ard: TSF:MSG:BC
2018.04.13 12:17:21.060 5: MYSENSORS Read: Rx: fr=000 ci=255 c=003(C_INTERNAL    ) st=009(I_LOG_MESSAGE   ) ack=0 'TSF:MSG:FPAR REQ,ID=145'

2018.04.13 12:17:21.060 5: MYSENSORS gateway ard: TSF:MSG:FPAR REQ,ID=145
2018.04.13 12:17:21.060 5: MYSENSORS Read: Rx: fr=000 ci=255 c=003(C_INTERNAL    ) st=009(I_LOG_MESSAGE   ) ack=0 'TSF:PNG:SEND,TO=0'

2018.04.13 12:17:21.060 5: MYSENSORS gateway ard: TSF:PNG:SEND,TO=0
2018.04.13 12:17:21.061 5: MYSENSORS Read: Rx: fr=000 ci=255 c=003(C_INTERNAL    ) st=009(I_LOG_MESSAGE   ) ack=0 'TSF:CKU:OK'

2018.04.13 12:17:21.061 5: MYSENSORS gateway ard: TSF:CKU:OK
2018.04.13 12:17:21.061 5: MYSENSORS Read: Rx: fr=000 ci=255 c=003(C_INTERNAL    ) st=009(I_LOG_MESSAGE   ) ack=0 'TSF:MSG:GWL OK'

2018.04.13 12:17:21.061 5: MYSENSORS gateway ard: TSF:MSG:GWL OK
2018.04.13 12:17:22.111 5: MYSENSORS/RAW: 0;255;3;0;9;TSF:MSG:SEND,0-0-145-145,s=255,c=3,t=8/,pt=1,l=1,sg=0,ft=0,st=OK:0
0;255;3;0;9;TSF:MSG:READ,102-105-0,s=255,c=3,t=24,pt=1,l=1,sg=0:2
0;255;3;0;9;TSF:MSG:PINGED,ID=102,HP=2
0;255;3;0;9;TSF:MSG:SEND,0-0-105-102,s=255,c=3,t=25,pt=1,l=1,sg=0,ft=0,st=OK:1
0;255;3;0;9;TSF:MSG:READ,105-105-0,s=255,c=
2018.04.13 12:17:22.111 5: MYSENSORS Read: Rx: fr=000 ci=255 c=003(C_INTERNAL    ) st=009(I_LOG_MESSAGE   ) ack=0 'TSF:MSG:SEND,0-0-145-145,s=255,c=3,t=8,pt=1,l=1,sg=0,ft=0,st=OK:0'

2018.04.13 12:17:22.112 5: MYSENSORS gateway ard: TSF:MSG:SEND,0-0-145-145,s=255,c=3,t=8,pt=1,l=1,sg=0,ft=0,st=OK:0
2018.04.13 12:17:22.112 5: MYSENSORS Read: Rx: fr=000 ci=255 c=003(C_INTERNAL    ) st=009(I_LOG_MESSAGE   ) ack=0 'TSF:MSG:READ,102-105-0,s=255,c=3,t=24,pt=1,l=1,sg=0:2'

2018.04.13 12:17:22.112 5: MYSENSORS gateway ard: TSF:MSG:READ,102-105-0,s=255,c=3,t=24,pt=1,l=1,sg=0:2
2018.04.13 12:17:22.112 5: MYSENSORS Read: Rx: fr=000 ci=255 c=003(C_INTERNAL    ) st=009(I_LOG_MESSAGE   ) ack=0 'TSF:MSG:PINGED,ID=102,HP=2'

2018.04.13 12:17:22.112 5: MYSENSORS gateway ard: TSF:MSG:PINGED,ID=102,HP=2
2018.04.13 12:17:22.113 5: MYSENSORS Read: Rx: fr=000 ci=255 c=003(C_INTERNAL    ) st=009(I_LOG_MESSAGE   ) ack=0 'TSF:MSG:SEND,0-0-105-102,s=255,c=3,t=25,pt=1,l=1,sg=0,ft=0,st=OK:1'

2018.04.13 12:17:22.113 5: MYSENSORS gateway ard: TSF:MSG:SEND,0-0-105-102,s=255,c=3,t=25,pt=1,l=1,sg=0,ft=0,st=OK:1
2018.04.13 12:17:22.665 5: MYSENSORS/RAW: 0;255;3;0;9;TSF:MSG:READ,105-105-0,s=255,c=/3,t=24,pt=1,l=1,sg=0:1
0;255;3;0;9;TSF:MSG:PINGED,ID=105,HP=1
0;255;3;0;9;TSF:MSG:SEND,0-0-105-105,s=255,c=3,t=25,pt=1,l=1,sg=0,ft=0,st=OK:1
0;255;3;0;9;TSF:MSG:READ,145-145-0,s=255,c=3,t=24,pt=1,l=1,sg=0:1
0;255;3;0;9;TSF:MSG:PINGED,ID=145,HP=1
0;255;3;0
2018.04.13 12:17:22.666 5: MYSENSORS Read: Rx: fr=000 ci=255 c=003(C_INTERNAL    ) st=009(I_LOG_MESSAGE   ) ack=0 'TSF:MSG:READ,105-105-0,s=255,c=3,t=24,pt=1,l=1,sg=0:1'

2018.04.13 12:17:22.666 5: MYSENSORS gateway ard: TSF:MSG:READ,105-105-0,s=255,c=3,t=24,pt=1,l=1,sg=0:1
2018.04.13 12:17:22.666 5: MYSENSORS Read: Rx: fr=000 ci=255 c=003(C_INTERNAL    ) st=009(I_LOG_MESSAGE   ) ack=0 'TSF:MSG:PINGED,ID=105,HP=1'

2018.04.13 12:17:22.666 5: MYSENSORS gateway ard: TSF:MSG:PINGED,ID=105,HP=1
2018.04.13 12:17:22.667 5: MYSENSORS Read: Rx: fr=000 ci=255 c=003(C_INTERNAL    ) st=009(I_LOG_MESSAGE   ) ack=0 'TSF:MSG:SEND,0-0-105-105,s=255,c=3,t=25,pt=1,l=1,sg=0,ft=0,st=OK:1'

2018.04.13 12:17:22.667 5: MYSENSORS gateway ard: TSF:MSG:SEND,0-0-105-105,s=255,c=3,t=25,pt=1,l=1,sg=0,ft=0,st=OK:1
2018.04.13 12:17:22.667 5: MYSENSORS Read: Rx: fr=000 ci=255 c=003(C_INTERNAL    ) st=009(I_LOG_MESSAGE   ) ack=0 'TSF:MSG:READ,145-145-0,s=255,c=3,t=24,pt=1,l=1,sg=0:1'

2018.04.13 12:17:22.667 5: MYSENSORS gateway ard: TSF:MSG:READ,145-145-0,s=255,c=3,t=24,pt=1,l=1,sg=0:1
2018.04.13 12:17:22.667 5: MYSENSORS Read: Rx: fr=000 ci=255 c=003(C_INTERNAL    ) st=009(I_LOG_MESSAGE   ) ack=0 'TSF:MSG:PINGED,ID=145,HP=1'

2018.04.13 12:17:22.667 5: MYSENSORS gateway ard: TSF:MSG:PINGED,ID=145,HP=1
2018.04.13 12:17:22.668 5: MYSENSORS/RAW: 0;255;3;0/;9;TSF:MSG:SEND,0-0-145-145,s=255,c=3,t=25,pt=1,l=1,sg=0,ft=0,st=OK:1
0;255;3;0;9;TSF:MSG:READ,145-145-0,s=255,c=3,t=15,pt=6,l=2,sg=0:0100
0;255;3;0;9;TSF:MSG:SEND,0-0-145-145,s=255,c=3,t=15,pt=6,l=2,sg=0,ft=0,st=OK:0100
0;255;3;0;9;TSF:MSG:READ,145-145-0
2018.04.13 12:17:22.669 5: MYSENSORS Read: Rx: fr=000 ci=255 c=003(C_INTERNAL    ) st=009(I_LOG_MESSAGE   ) ack=0 'TSF:MSG:SEND,0-0-145-145,s=255,c=3,t=25,pt=1,l=1,sg=0,ft=0,st=OK:1'

2018.04.13 12:17:22.669 5: MYSENSORS gateway ard: TSF:MSG:SEND,0-0-145-145,s=255,c=3,t=25,pt=1,l=1,sg=0,ft=0,st=OK:1
2018.04.13 12:17:22.669 5: MYSENSORS Read: Rx: fr=000 ci=255 c=003(C_INTERNAL    ) st=009(I_LOG_MESSAGE   ) ack=0 'TSF:MSG:READ,145-145-0,s=255,c=3,t=15,pt=6,l=2,sg=0:0100'

2018.04.13 12:17:22.669 5: MYSENSORS gateway ard: TSF:MSG:READ,145-145-0,s=255,c=3,t=15,pt=6,l=2,sg=0:0100
2018.04.13 12:17:22.670 5: MYSENSORS Read: Rx: fr=000 ci=255 c=003(C_INTERNAL    ) st=009(I_LOG_MESSAGE   ) ack=0 'TSF:MSG:SEND,0-0-145-145,s=255,c=3,t=15,pt=6,l=2,sg=0,ft=0,st=OK:0100'

2018.04.13 12:17:22.670 5: MYSENSORS gateway ard: TSF:MSG:SEND,0-0-145-145,s=255,c=3,t=15,pt=6,l=2,sg=0,ft=0,st=OK:0100
2018.04.13 12:17:22.670 5: MYSENSORS/RAW: 0;255;3;0;9;TSF:MSG:READ,145-145-0/,s=255,c=0,t=17,pt=0,l=5,sg=0:2.2.0
145;255;0;0;17;2.2.0
0;255;3;0;9;TSF:MSG:READ,145-145-0,s=255,c=3,t=6,pt=1,l=1,sg=0:0
145;255;3;0;6;0
0;255;3;0;9;TSF:MSG:READ,105-105-0,s=1,c=1,t=0,pt=7,l=5,sg=0:23.4
105;1;1;0;0;23.4
0;255;3;0;9;TSF:MSG:READ,105-105-0
2018.04.13 12:17:22.670 5: MYSENSORS Read: Rx: fr=000 ci=255 c=003(C_INTERNAL    ) st=009(I_LOG_MESSAGE   ) ack=0 'TSF:MSG:READ,145-145-0,s=255,c=0,t=17,pt=0,l=5,sg=0:2.2.0'

2018.04.13 12:17:22.671 5: MYSENSORS gateway ard: TSF:MSG:READ,145-145-0,s=255,c=0,t=17,pt=0,l=5,sg=0:2.2.0
2018.04.13 12:17:22.671 5: MYSENSORS Read: Rx: fr=145 ci=255 c=000(C_PRESENTATION) st=017(S_ARDUINO_NODE  ) ack=0 '2.2.0'

2018.04.13 12:17:22.709 5: MYSENSORS Read: Rx: fr=000 ci=255 c=003(C_INTERNAL    ) st=009(I_LOG_MESSAGE   ) ack=0 'TSF:MSG:READ,145-145-0,s=255,c=3,t=6,pt=1,l=1,sg=0:0'

2018.04.13 12:17:22.709 5: MYSENSORS gateway ard: TSF:MSG:READ,145-145-0,s=255,c=3,t=6,pt=1,l=1,sg=0:0
2018.04.13 12:17:22.709 5: MYSENSORS Read: Rx: fr=145 ci=255 c=003(C_INTERNAL    ) st=006(I_CONFIG        ) ack=0 '0'

Undefined subroutine &MYSENSORS::DEVICE::sendMessage called at ./FHEM/10_MYSENSORS_DEVICE.pm line 577.


HMUARTLGW HMLAN Alarmanlage ZPumpe VCONTROL Viessmann 333-F MySensors CO2 Floorplan IT Raspberry 3 CC1101 Firmata Arduino nanoCUL868

Beta-User

Also ich werde daraus auch nicht so recht schlau.

Doofe Frage: ist das die einzige Node bei dir, die schläft? Dann könnte es was mit dem neuen Smartsleep zu tun haben ??? . Das würde aber nicht erklären, warum es dann klappt, wenn man in der .pm das MYSENSORS:: davor schreibt, denn dann sollte es eigentlich nie funktionieren, oder verstehe ich da was nicht so richtig?

Nach deiner Beschreibung hatte ich erst vermutet, dass es was mit der Vergabe der NodeID zu tun hat, aber hier kennt die Node Ihre Id ja schon (die ist auch einmalig in deinem System, nehme ich an).

Alles seltsam :( .

@Hauswart: Müssen wir da in Richtung der neuen Features irgendwie aktiv werden? Hatte bisher keine Probleme, aber ob die Module mit sowas "MCO:SLP:MS=30000,SMS=0,I1=255,M1=255,I2=255,M2=255" gut umgehen können, weiß ich auch nicht...

Kann mal jemand ein log von einer "alten" Node beim Schlafenlegen posten? Ausnahmsweise mal am besten V 1.5.x ::) .
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

ffdec

#13
So gerade fhem auf dem anderen raspi gestartet, alle anderen sensoren aus, gatway on, uv sensor on, ignore uv sensor weil include 0, also 1, anlernen ohne fehler

root@raspberrypi:/opt/fhem/log# tail -f /opt/fhem/log/fhem-2018-04.log
2018.04.13 11:45:47 3: Probing CUL device /dev/ttyAMA0
2018.04.13 11:45:47 3: Can't open /dev/ttyAMA0: Permission denied
2018.04.13 11:45:47 1: usb create end
2018.04.13 11:45:47 2: SecurityCheck:  WEB,WEBphone,WEBtablet has no associated allowed device with basicAuth. te the problem is fixed, or set the global attribute motd to none to supress this message.
2018.04.13 11:45:47 0: Featurelevel: 5.8
2018.04.13 11:45:47 0: Server started with 9 defined entities (fhem.pl:13447/2017-02-19 perl:5.024001 os:linux us
2018.04.13 11:51:06 3: Opening ard device /dev/serial/by-id/usb-Arduino__www.arduino.cc__0043_7543730373035140819
2018.04.13 11:51:06 3: Setting ard serial parameters to 115200,8,N,1
2018.04.13 11:51:06 3: ard device opened
2018.04.13 11:51:08 3: MYSENSORS: ignoring presentation-msg from unknown radioId 0, childId 255, sensorType 18
2018.04.13 11:53:24 3: MYSENSORS: ignoring presentation-msg from unknown radioId 145, childId 255, sensorType 17
2018.04.13 11:53:24 3: MYSENSORS: ignoring internal-msg from unknown radioId 145, childId 255 for I_CONFIG
2018.04.13 11:53:26 3: MYSENSORS: ignoring internal-msg from unknown radioId 145, childId 255 for I_SKETCH_NAME
2018.04.13 11:53:26 3: MYSENSORS: ignoring internal-msg from unknown radioId 145, childId 255 for I_SKETCH_VERSIO
2018.04.13 11:53:26 3: MYSENSORS: ignoring presentation-msg from unknown radioId 145, childId 0, sensorType 11
2018.04.13 11:53:26 3: MYSENSORS: ignoring set-msg from unknown radioId 145, childId 0 for V_UV
^C
root@raspberrypi:/opt/fhem/log# tail -f /opt/fhem/log/fhem-2018-04.log
2018.04.13 11:51:06 3: Opening ard device /dev/serial/by-id/usb-Arduino__www.arduino.cc__0043_75437303730351408191-if00
2018.04.13 11:51:06 3: Setting ard serial parameters to 115200,8,N,1
2018.04.13 11:51:06 3: ard device opened
2018.04.13 11:51:08 3: MYSENSORS: ignoring presentation-msg from unknown radioId 0, childId 255, sensorType 18
2018.04.13 11:53:24 3: MYSENSORS: ignoring presentation-msg from unknown radioId 145, childId 255, sensorType 17
2018.04.13 11:53:24 3: MYSENSORS: ignoring internal-msg from unknown radioId 145, childId 255 for I_CONFIG
2018.04.13 11:53:26 3: MYSENSORS: ignoring internal-msg from unknown radioId 145, childId 255 for I_SKETCH_NAME
2018.04.13 11:53:26 3: MYSENSORS: ignoring internal-msg from unknown radioId 145, childId 255 for I_SKETCH_VERSION
2018.04.13 11:53:26 3: MYSENSORS: ignoring presentation-msg from unknown radioId 145, childId 0, sensorType 11
2018.04.13 11:53:26 3: MYSENSORS: ignoring set-msg from unknown radioId 145, childId 0 for V_UV
2018.04.13 11:55:22 3: MYSENSORS: ignoring presentation-msg from unknown radioId 145, childId 255, sensorType 17
2018.04.13 11:55:22 3: MYSENSORS: ignoring internal-msg from unknown radioId 145, childId 255 for I_CONFIG
2018.04.13 11:55:24 3: MYSENSORS: ignoring internal-msg from unknown radioId 145, childId 255 for I_SKETCH_NAME
2018.04.13 11:55:24 3: MYSENSORS: ignoring internal-msg from unknown radioId 145, childId 255 for I_SKETCH_VERSION
2018.04.13 11:55:24 3: MYSENSORS: ignoring presentation-msg from unknown radioId 145, childId 0, sensorType 11
2018.04.13 11:55:24 3: MYSENSORS: ignoring set-msg from unknown radioId 145, childId 0 for V_UV



root@raspberrypi:/opt/fhem/log# uname -a
Linux raspberrypi 4.14.30-v7+ #1102 SMP Mon Mar 26 16:45:49 BST 2018 armv7l GNU/Linux
root@raspberrypi:/opt/fhem/log# perl -v

This is perl 5, version 24, subversion 1 (v5.24.1) built for arm-linux-gnueabihf-thread-multi-64int


Folgerung: Ursprüngliche Konfig defekt, also kann ich die neue sd karte in den raspi3 einlegen, fhem.cfg drauf und gut ist.

grad noch mal update .... auch hier funktioniert das Anlernen ohne Probleme.... Krass, wer hätte das gedacht. Übrigens hatte der Include auch nicht mehr funktioniert.

Also muss ich sehen, wenn die Karte im anderen hängt, ob es da wieder zu Problemen kommt.

Vielen Dank nochmal!
HMUARTLGW HMLAN Alarmanlage ZPumpe VCONTROL Viessmann 333-F MySensors CO2 Floorplan IT Raspberry 3 CC1101 Firmata Arduino nanoCUL868

Beta-User

Danke für die schnelle Rückmeldung!

Wenn es wirklich die SD-Karte war, wird der Post hier mein Referenzpost dafür, welche seltsamen Effekte eine kaputte SD-Karte haben kann (vermutlich ist es nicht zwangsläufig so, dass die fhem.cfg hier einen Hau hat...).

(Das mit den SD-Karten (und anderen Flash-Speicherlösungen ohne Controller) war übrigens der Grund, warum ich meinen Pi ausgemustert habe).

Also halte uns dann auf dem Laufenden, ob ich in meine Contra-Pi-Liste einen Eintrag machen kann und denke ggf. an das [gelöst] für den Thread-Titel ;) .

Btw.: die Berechtigungen für fhem passen auf dem neuen OS (dialout/gpio)? Und stell' baldmöglichst USB-Autocreate aus ::) .

Gruß, Beta-User
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files