[gelöst] nach SIGNALduino 3.3.2 update keine Werte mehr von Temp-Sensoren

Begonnen von KlaGho, 21 November 2017, 16:05:28

Vorheriges Thema - Nächstes Thema

KlaGho

Hallo, nach SIGNALduino 3.3.2 update erhalte ich keine Werte mehr von Temp-Sensoren folgender Typen:
(nach restore ist wieder alles ok)

CODE
CUL_TCM97001_58
DEF   
CUL_TCM97001_58
NAME
TCM_58
NR
350
STATE
19 °C 46 % -- 2017-11-21 15:20:58
TYPE
CUL_TCM97001

und

CODE
SD_WS37_TH_A23
DEF   
SD_WS37_TH_A23
LASTInputDev
sd433
MSGCNT
14
NAME
SD_WS37_TH_A23
NR
379
STATE
10 °C 72 % -- 2017-11-21 15:57:53
TYPE
SD_WS
bitMSG
10100010001101010010001001001000010000011000
lastMSG
A2352248418
lastReceive
1511276273.80846
sd433_DMSG
W37#A2352248418
sd433_MSGCNT
14
sd433_RAWMSG
MU;P0=-485;P1=734;P2=-742;P3=480;P4=-245;P5=247;D=0121212123450345050503450505034345034503450503450505034505034505034505050503450505050503434;CP=5;R=9;
sd433_TIME
2017-11-21 15:57:53

Sidey

Hallo KlaGho,


Zitat von: KlaGho am 21 November 2017, 16:05:28
CODE
CUL_TCM97001_58
DEF   
CUL_TCM97001_58
NAME
TCM_58
NR
350
STATE
19 °C 46 % -- 2017-11-21 15:20:58
TYPE
CUL_TCM97001

Das ist seltsam. Welche Version hast Du denn vorher im Einsatz gehabt?

Hier wurde eigentlich nichts verändert zu 3.3.1.
Kannst Du von diesem Sensor auch mal eine sd433_RAWMSG posten?

Zitat von: KlaGho am 21 November 2017, 16:05:28
CODE
SD_WS37_TH_A23
DEF   
SD_WS37_TH_A23
LASTInputDev
sd433
MSGCNT
14
NAME
SD_WS37_TH_A23
NR
379
STATE
10 °C 72 % -- 2017-11-21 15:57:53
TYPE
SD_WS
bitMSG
10100010001101010010001001001000010000011000
lastMSG
A2352248418
lastReceive
1511276273.80846
sd433_DMSG
W37#A2352248418
sd433_MSGCNT
14
sd433_RAWMSG
MU;P0=-485;P1=734;P2=-742;P3=480;P4=-245;P5=247;D=0121212123450345050503450505034345034503450503450505034505034505034505050503450505050503434;CP=5;R=9;
sd433_TIME
2017-11-21 15:57:53

Den Fehler für den Sensor konnte ich finden, danke fürs melden. :)

Kannst Du bitte mal die angepasste Version einspielen:
update all https://raw.githubusercontent.com/RFD-FHEM/RFFHEM/master/controls_signalduino.txt

Danke und Grüße Sven
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

Maintainer von: SIGNALduino, fhem-docker, alexa-fhem-docker, fhempy-docker

KlaGho

Super, nach diesem Update geht es wieder: alle Sensoren werden wieder empfangen.

Vielen Dank und Gruß
günter

Sidey

Finde ich gut, aber für das Problem mit dem CUL_TCM97001 habe ich nichts eingebaut :(
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

Maintainer von: SIGNALduino, fhem-docker, alexa-fhem-docker, fhempy-docker

KlaGho

Evtl. liegt das an der neuen update Quelle!!!???
Mit "Deinem" update Befehl wurden gleich mehrere Files aktualisiert (s.h. Logfileausschnitt):
2017.11.21 17:55:10.822 1: UPD FHEM/14_SD_WS_Maverick.pm
2017.11.21 17:55:10.968 1: UPD FHEM/90_SIGNALduino_un.pm
2017.11.21 17:55:11.130 1: UPD FHEM/14_SD_RSL.pm
2017.11.21 17:55:11.287 1: UPD FHEM/14_SD_AS.pm
2017.11.21 17:55:11.449 1: UPD FHEM/14_BresserTemeo.pm
2017.11.21 17:55:11.613 1: UPD FHEM/10_FS10.pm
2017.11.21 17:55:11.765 1: UPD FHEM/14_Hideki.pm
2017.11.21 17:55:11.935 1: UPD FHEM/14_SD_WS.pm
2017.11.21 17:55:12.131 1: UPD FHEM/41_OREGON.pm
2017.11.21 17:55:12.314 1: UPD FHEM/14_SD_UT.pm
2017.11.21 17:55:12.466 1: UPD FHEM/firmware/SIGNALduino_nanoCC1101.hex
2017.11.21 17:55:12.680 1: UPD FHEM/firmware/SIGNALDuino_radinoCC1101.hex
2017.11.21 17:55:12.910 1: UPD FHEM/14_FLAMINGO.pm
2017.11.21 17:55:13.065 1: UPD FHEM/14_SD_WS07.pm
2017.11.21 17:55:13.233 1: UPD FHEM/98_Dooya.pm
2017.11.21 17:55:13.433 1: UPD FHEM/firmware/SIGNALduino_nano328.hex
2017.11.21 17:55:13.636 1: UPD FHEM/firmware/SIGNALduino_promini328.hex
2017.11.21 17:55:13.842 1: UPD FHEM/firmware/SIGNALduino_uno.hex
2017.11.21 17:55:14.132 1: UPD FHEM/14_SD_WS09.pm
2017.11.21 17:55:14.334 1: UPD FHEM/00_SIGNALduino.pm
2017.11.21 17:55:14.704 1: saving fhem.cfg
2017.11.21 17:55:14.707 1: saving ./log/fhem.save
2017.11.21 17:55:14.710 1:
2017.11.21 17:55:14.711 1: New entries in the CHANGED file:
2017.11.21 17:55:14.712 1: 21.11.2017
2017.11.21 17:55:14.714 1:  Fix Bresser (Proto 37) max length to small (#79929)
2017.11.21 17:55:14.715 1: 18.11.2017
2017.11.21 17:55:14.715 1:  support of blacklisting of protocols via new attribute
2017.11.21 17:55:14.718 1:  serval new protocols are added
2017.11.21 17:55:14.719 1:  many stacktraces and race conditions are fixed
2017.11.21 17:55:14.720 1:  firmware can now be also updated via http source
2017.11.21 17:55:14.721 1:  commands (sending) are now placed in a queue, so switching multiple
2017.11.21 17:55:14.725 1:  sockets for example is now possible withoud manual added delay
2017.11.21 17:55:14.726 1:  many more fixes
2017.11.21 17:55:14.727 1:  support for cc1101 based uC like radino or nanocul added
2017.11.21 17:55:14.728 1: 05.12.2016
2017.11.21 17:55:14.729 1:   Bugfix wrong return in SIGNALduino_un ParseFn 
2017.11.21 17:55:14.732 1: 09.10.2016
2017.11.21 17:55:14.733 1:   improve Send queue: Send not before response of previous
2017.11.21 17:55:14.734 1: 30.09.2016
2017.11.21 17:55:14.736 1:   SIGNALduino is now nonblocking
2017.11.21 17:55:14.737 1:   improved init and keepalive
2017.11.21 17:55:14.740 1:   some fixes providing more messages instad of fewer.
2017.11.21 17:55:14.742 1:   fixed some manchester realted things
2017.11.21 17:55:14.743 1:   added protocol 43 Somfy RTS
2017.11.21 17:55:14.744 1:   increased number of pattern from 6 to 8 to support dooya shutter protocol better
2017.11.21 17:55:14.746 1:   Rised the allowd numbers in protocol check
2017.11.21 17:55:14.747 1:   fixed a possible bug, that append a 0 nibble in mc message
2017.11.21 17:55:14.748 1:   added a new information field in mc messages, providing exact number of
2017.11.21 17:55:14.749 1:   provided bits
2017.11.21 17:55:14.750 1: ... rest of lines skipped.
2017.11.21 17:55:14.753 1: Calling /usr/bin/perl ./contrib/commandref_join.pl -noWarnings, this may take a while
2017.11.21 17:55:49.039 1: *** EN FHEM/14_SD_UT.pm: No document text found
2017.11.21 17:55:49.040 1:
2017.11.21 17:55:49.042 1: update finished, "shutdown restart" is needed to activate the changes.
2017.11.21 17:55:58.128 0: Server shutdown

KlaGho

Ein kleiner Nachtrag: check update liefert jetzt:
List of new / modified files since last update:
UPD FHEM/00_SIGNALduino.pm
UPD FHEM/10_CUL_HM.pm
UPD FHEM/14_Hideki.pm
UPD FHEM/14_SD_RSL.pm
UPD FHEM/14_SD_WS07.pm
UPD FHEM/14_SD_WS_Maverick.pm
UPD FHEM/41_OREGON.pm
UPD FHEM/90_SIGNALduino_un.pm
UPD FHEM/98_Dooya.pm

Und version liefert:
Latest Revision: 15467

File                Rev   Last Change

fhem.pl             15466 2017-11-20 22:22:19Z rudolfkoenig
90_at.pm            14995 2017-09-03 14:23:14Z rudolfkoenig
98_autocreate.pm    15377 2017-11-01 16:59:23Z rudolfkoenig
10_CUL_HM.pm        15422 2017-11-11 16:43:17Z martinp876
14_CUL_TCM97001.pm  15367 2017-10-31 17:44:02Z bjoernh
95_Dashboard.pm     12251 2016-10-03 09:45:43Z talkabout
93_DbLog.pm         15449 2017-11-18 20:23:30Z DS_Starter
98_DOIF.pm          14790 2017-07-26 10:27:41Z Damian
98_DOIFtools.pm     15374 2017-11-01 11:02:53Z Ellert
98_dummy.pm         12700 2016-12-02 16:49:42Z rudolfkoenig
34_ESPEasy.pm       14936 2017-08-21 04:12:53Z dev0
91_eventTypes.pm    14888 2017-08-13 12:07:12Z rudolfkoenig
01_FHEMWEB.pm       15328 2017-10-27 10:51:17Z rudolfkoenig
92_FileLog.pm       14888 2017-08-13 12:07:12Z rudolfkoenig
98_HMinfo.pm        15458 2017-11-19 18:20:37Z martinp876
00_HMLAN.pm         14073 2017-04-22 13:45:25Z martinp876
02_HTTPSRV.pm       13976 2017-04-12 13:35:44Z neubert
30_HUEBridge.pm     15123 2017-09-23 17:20:38Z justme1968
31_HUEDevice.pm     15247 2017-10-13 19:18:21Z justme1968
10_IT.pm            14852 2017-08-06 08:48:24Z bjoernh
98_JsonList2.pm     13757 2017-03-20 19:17:02Z rudolfkoenig
82_LGTV_IP12.pm     15140 2017-09-26 09:20:09Z markusbloch
31_LightScene.pm    15146 2017-09-28 06:28:07Z justme1968
98_logProxy.pm      13399 2017-02-12 13:00:43Z justme1968
91_notify.pm        14888 2017-08-13 12:07:12Z rudolfkoenig
73_PRESENCE.pm      15302 2017-10-22 11:32:19Z markusbloch
59_PROPLANTA.pm     15358 2017-10-30 20:04:27Z tupol
33_readingsGroup.pm 15100 2017-09-19 21:21:27Z justme1968
14_SD_WS.pm            39 2017-09-08 22:00:00Z v3.3-dev
00_SIGNALduino.pm   10488 2017-11-18 21:16:00Z v3.3.2
39_siri.pm          14044 2017-04-20 07:48:44Z justme1968
98_statistics.pm    15455 2017-11-19 12:30:39Z tupol
99_SUNRISE_EL.pm    14888 2017-08-13 12:07:12Z rudolfkoenig
98_SVG.pm           14888 2017-08-13 12:07:12Z rudolfkoenig
32_SYSSTAT.pm       10567 2016-01-18 21:34:09Z justme1968
98_telnet.pm        15006 2017-09-05 09:37:33Z rudolfkoenig
98_Text2Speech.pm   13704 2017-03-14 19:33:42Z Tobias.Faust
59_Twilight.pm      14039 2017-04-19 19:59:56Z orti-otto
98_update.pm        15377 2017-11-01 16:59:23Z rudolfkoenig
99_Utils.pm         13259 2017-01-28 17:39:39Z rudolfkoenig
98_version.pm       15140 2017-09-26 09:20:09Z markusbloch
91_watchdog.pm      14888 2017-08-13 12:07:12Z rudolfkoenig
98_weblink.pm       14888 2017-08-13 12:07:12Z rudolfkoenig
98_WeekdayTimer.pm  13374 2017-02-09 20:00:35Z orti-otto
98_weekprofile.pm   14084 2017-04-23 11:57:48Z Risiko
10_ZWave.pm         15445 2017-11-18 10:29:25Z rudolfkoenig
00_ZWDongle.pm      15181 2017-10-03 10:33:02Z rudolfkoenig

Blocking.pm         15412 2017-11-09 14:34:29Z rudolfkoenig
Color.pm            11159 2016-03-30 16:08:06Z justme1968
DevIo.pm            14933 2017-08-20 14:21:58Z rudolfkoenig
HMConfig.pm         15337 2017-10-29 06:43:02Z martinp876
HttpUtils.pm        15434 2017-11-15 13:21:28Z rudolfkoenig
Info.pm                28 2008-11-09 01:08:44Z dsully
myUtilsTemplate.pm   7570 2015-01-14 18:31:44Z rudolfkoenig
RTypes.pm           10476 2016-01-12 21:03:33Z borisneubert
SetExtensions.pm    12935 2017-01-02 19:51:46Z rudolfkoenig
TcpServerUtils.pm   14862 2017-08-07 15:16:03Z rudolfkoenig
ZWLib.pm            15466 2017-11-20 22:22:19Z rudolfkoenig

fhemweb.js                 15228 2017-10-10 17:34:56Z rudolfkoenig
fhemweb_readingsGroup.js   15189 2017-10-03 17:53:27Z justme1968
svg.js                     13579 2017-03-02 12:39:59Z rudolfkoenig


Ich muss jetzt leider weg. Teste nachher nochmal NACH einem erneuten Update

Sidey

Zitat von: KlaGho am 21 November 2017, 18:38:43
Evtl. liegt das an der neuen update Quelle!!!???
Mit "Deinem" update Befehl wurden gleich mehrere Files aktualisiert (s.h. Logfileausschnitt):

Nein, die lädt er nur, weil sie einen anderen Zeitstempel haben.
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

Maintainer von: SIGNALduino, fhem-docker, alexa-fhem-docker, fhempy-docker

TTTOOOMMMIII

ich habe fast selben Probleme...seit der update gehen die Pearl Temperaturfühler nicht mehr...

CODE
SD_WS_51_TH_1
DEF   
SD_WS_51_TH_1
LASTInputDev
sduinon
MSGCNT
1
NAME
zimmer
NR
98
STATE
17.3°C
TYPE
SD_WS
bitMSG
0101000111100000010111111011010100000001
lastMSG
51E05FB501
lastReceive
1511292823
sduino_DMSG
W51#51E05FB501
sduino_MSGCNT
1
sduino_RAWMSG
MS;P0=-16046;P1=552;P2=-1039;P3=983;P5=-7907;P6=-1841;P7=-4129;D=15161716171616161717171716161616161617161717171717171617171617161716161616161616171032323232;CP=1;SP=5;O;
sduino_TIME
2017-11-21 20:33:43

HomeAuto_User

Hallo KlaGho,

Zitat von: KlaGho am 21 November 2017, 16:05:28
Hallo, nach SIGNALduino 3.3.2 update erhalte ich keine Werte mehr von Temp-Sensoren folgender Typen:
(nach restore ist wieder alles ok)

CODE
CUL_TCM97001_58
DEF   
CUL_TCM97001_58
NAME
TCM_58
NR
350
STATE
19 °C 46 % -- 2017-11-21 15:20:58
TYPE
CUL_TCM97001

da ich derzeit das Modul TCM selbst am hoch und runter testen bin, kannst du mir bitte mal eine RAW MSG zukommen lassen das ich dies simulieren kann?

MfG
"Developer" heißt nicht, das man alles wissen kann!
- FHEM v5.9 | Rasberry PI 3
- radino CC1101 433Mhz (SIGNALduino)| - radino CC1101 868Mhz (CUL) | nano 433Mhz (SIGNALduino) - Sensoren: purer Dschungel querbeet

Sidey

Zitat von: TTTOOOMMMIII am 21 November 2017, 20:47:51
ich habe fast selben Probleme...seit der update gehen die Pearl Temperaturfühler nicht mehr...

CODE
SD_WS_51_TH_1
DEF   
SD_WS_51_TH_1
LASTInputDev
sduinon
MSGCNT
1
NAME
zimmer
NR
98
STATE
17.3°C
TYPE
SD_WS
bitMSG
0101000111100000010111111011010100000001
lastMSG
51E05FB501
lastReceive
1511292823
sduino_DMSG
W51#51E05FB501
sduino_MSGCNT
1
sduino_RAWMSG
MS;P0=-16046;P1=552;P2=-1039;P3=983;P5=-7907;P6=-1841;P7=-4129;D=15161716171616161717171716161616161617161717171717171617171617161716161616161616171032323232;CP=1;SP=5;O;
sduino_TIME
2017-11-21 20:33:43

Hi, wie wurde der Sensor denn früher erkannt.

Welche Version hast Du vor dem Update verwendet? Das letzte Release hatte die Protokoll ID 51 noch nicht.

Grüße Sidey
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

Maintainer von: SIGNALduino, fhem-docker, alexa-fhem-docker, fhempy-docker

Ralf9

Habe es gefunden warum dieser SD_WS_51_TH_1 Sensor nicht mehr erkannt wird.
Es liegt an diesem Patch
https://github.com/RFD-FHEM/RFFHEM/commit/ba914baf92166af193ca550dcde6e34ae4f8a83d#diff-ffd75143a13a45dd2a5a1184d993cbfd
@@ -1063,7 +1067,7 @@ my %ProtocolListSIGNALduino  = (
clientmodule    => 'SD_WS',   
modulematch     => '^W51#.*',
length_min      => '40',
- length_max      => '48',
+ length_max      => '40',


Dies hat vor der demodulation eine Länge von 45 Bit
MS;P0=-16046;P1=552;P2=-1039;P3=983;P5=-7907;P6=-1841;P7=-4129;D=15161716171616161717171716161616161617161717171717171617171617161716161616161616171032323232;CP=1;SP=5;O;

Gruß Ralf
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

Sidey

Zitat von: Ralf9 am 22 November 2017, 00:18:04
Habe es gefunden warum dieser SD_WS_51_TH_1 Sensor nicht mehr erkannt wird.
Es liegt an diesem Patch
https://github.com/RFD-FHEM/RFFHEM/commit/ba914baf92166af193ca550dcde6e34ae4f8a83d#diff-ffd75143a13a45dd2a5a1184d993cbfd
@@ -1063,7 +1067,7 @@ my %ProtocolListSIGNALduino  = (
clientmodule    => 'SD_WS',   
modulematch     => '^W51#.*',
length_min      => '40',
- length_max      => '48',
+ length_max      => '40',


Dies hat vor der demodulation eine Länge von 45 Bit
MS;P0=-16046;P1=552;P2=-1039;P3=983;P5=-7907;P6=-1841;P7=-4129;D=15161716171616161717171716161616161617161717171717171617171617161716161616161616171032323232;CP=1;SP=5;O;

Gruß Ralf

Zu dem Ergebnis bin ich auch gekommen. Den commit, wo wir es von 48 auf 40 herab gesetzt haben, hatte ich nicht ausfindig gemacht.
War schon am überlegen, ob da hinten dran einfach eine andere Nachricht hängt, da die Pulszeiten (23) nicht zu unserer Definition passen. Eventuell wird da nur ein "hallo wach" Signal vor dem Sync gesendet.
Müsste dann aber schon immer enthalten gewesen sein.

Grüße Sidey
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

Maintainer von: SIGNALduino, fhem-docker, alexa-fhem-docker, fhempy-docker

KlaGho

@HomeAuto_User heir die gewünschte RAW-message:
CODE
CUL_TCM97001_58
DEF   
CUL_TCM97001_58
LASTInputDev
sd433
MSGCNT
20
NAME
TCM_58
NR
349
STATE
18 °C 48 % -- 2017-11-22 10:50:46
TYPE
CUL_TCM97001
lastH
0
lastT
1511344246.2077
sd433_DMSG
s3A08D0126000
sd433_MSGCNT
20
sd433_RAWMSG
MS;P0=-1952;P1=488;P2=-4038;P3=-8894;D=13101012121210121010101010121010101212101210101010101010121010121010121210;CP=1;SP=3;R=254;
sd433_RSSI
-75
sd433_TIME
2017-11-22 10:50:46

TTTOOOMMMIII


Sidey

Zitat von: KlaGho am 22 November 2017, 10:55:43
@HomeAuto_User heir die gewünschte RAW-message:

Hi KlaGho,

Danke dafür. Ich kann aber in diesem Zusammenhang keinen Fehler finden.

Grüße Sidey
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

Maintainer von: SIGNALduino, fhem-docker, alexa-fhem-docker, fhempy-docker