Update vom 21.02.19 00_SIGNALduino.pm kann Siro nicht mehr schalten

Begonnen von Invers, 21 Februar 2019, 13:03:26

Vorheriges Thema - Nächstes Thema

Sidey

Hi,

habe dir einen Anhang angefügt. Hoffe das erleichtert das auffinden des Menüs.

Ich bin auch dabei den Fall nachzustellen.
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

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

Invers

Das ist mir jetzt echt peinlich. Ich habe es gesucht und wirklich nicht gesehen. Manchmal ist man wie blind. Sorry.

Das Menü habe ich nun und die Protokollliste zeigt gar kein Protokoll an. Ich sehe nur die Überschriftren und die Schaltflächen.

act. dev ID Msg Type modulname protocolname # comment


Nochmals Entschuldigung.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

Invers

Kann es an meiner Version liegen?
V 3.3.2-rc2 SIGNALduino cc1101 - compiled at Jun 1 2018 23:56:22

EDIT
versionmodul
   
v3.3.3
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

Sidey

Irgendwas ist bei dir nicht in Ordnung und ich habe so eine Ahnung, was das sein könnte.

Kannst Du mal einen fhem neustart machen und uns die Logmessages vom sduino direkt nach dem Start geben?



2019.02.21 21:35:56.710 0: Featurelevel: 5.9
2019.02.21 21:35:56.712 0: Server started with 651 defined entities (fhem.pl:18623/2019-02-17 perl:5.024001 os:linux user:fhem pid:10904)
2019.02.21 21:35:57.235 3: sduino IdList: ### Attribute development is in this version ignored ###
2019.02.21 21:35:57.256 3: sduino: IDlist attr whitelist disabled or not defined (all IDs are enabled, except blacklisted and instable IDs):
2019.02.21 21:35:57.275 3: sduino: IDlist MS
2019.02.21 21:35:57.295 3: sduino: IDlist MU
2019.02.21 21:35:57.314 3: sduino: IDlist MC


PS: Zu der von dir eingesetzten Firmware kann ich leider nichts sagen.

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

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

Invers

2019.02.21 21:46:48 0: Featurelevel: 5.9
2019.02.21 21:46:48 0: Server started with 543 defined entities (fhem.pl:18623/2019-02-17 perl:5.024001 os:linux user:fhem pid:15240)
2019.02.21 21:46:48 3: sduino IdList: ### Attribute development is in this version ignored ###
2019.02.21 21:46:48 3: sduino: IDlist attr whitelist disabled or not defined (all IDs are enabled, except blacklisted and instable IDs):
2019.02.21 21:46:48 3: sduino: IDlist MS
2019.02.21 21:46:48 3: sduino: IDlist MU
2019.02.21 21:46:48 3: sduino: IDlist MC
2019.02.21 21:46:48 3: sduino/init: disable receiver (XQ)
2019.02.21 21:46:48 3: sduino/init: get version, retry = 0
2019.02.21 21:46:48 3: CUL_HM set Links statusRequest
2019.02.21 21:46:49 3: my_callmonitor device opened
2019.02.21 21:46:50 1: HMLAN_Parse: HMLAN1 new condition ok
2019.02.21 21:46:50 3: CUL_HM set Rauch_Buero statusRequest
2019.02.21 21:46:50 2: sduino: initialized. v3.3.3
2019.02.21 21:46:50 3: sduino/init: enable receiver (XE)
2019.02.21 21:46:50 2: AttrTemplates: got 63 entries
2019.02.21 21:46:53 3: CUL_HM set Rauch_Korridor statusRequest
2019.02.21 21:46:53 2: FHEM.Alexa.DOIF: {system ("sudo /etc/init.d/alexa start > /dev/null 2>&1 &")}: -1
2019.02.21 21:46:54 3: CUL_HM set Rauch_Wohnzimmer statusRequest
2019.02.21 21:46:56 3: CUL_HM set Schloss statusRequest
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

Sidey

Ich habe den Fehler gefunden.
Arghh...

Naja,  konnte ich leider vorher auch nicht feststellen. Da brauche ich aber wohl von Rudi Hilfe.

Der Workaround ist, dass Du ein Update aus meinem Git machst. Dann wird es funktionieren:

update all https://raw.githubusercontent.com/RFD-FHEM/RFFHEM/master/controls_signalduino.txt


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

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

Invers

Danke dir, funktioniert!
Du ahnst ja nicht, wie froh ich bin, dass es nicht meine Schuld ist. Ich habe immer ein schlechtes Gewissen, wenn etwas nicht funktioniert.

Nochmals vielen Dank.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

Sidey

Kein Problem. Danke für die Geduld und die Hilfe den Fehler zu finden.
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

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

Invers

Zur Info: Mit der Version bekomme ich nun lauter neue Geräte. Angeblich Klingeln? Ist eigentlich unmöglich, da hier keiner solche Klingeln hat. Hier mal ein List eins von 25 Devices.

Internals:
   DEF        42 0819819
   FUUID      5c6fd964-f33f-edf9-55c3-fcb1d8925443bd68
   IODev      sduino
   LASTInputDev sduino
   MSGCNT     7
   NAME       SD_BELL_0819819
   NR         19389
   STATE      ring
   TYPE       SD_BELL
   bitMSG     00001000000110011000000110011010
   lastMSG    0819819A
   sduino_DMSG P42#0819819A
   sduino_MSGCNT 7
   sduino_RAWMSG MU;P0=-5864;P1=1361;P2=-983;P3=560;P4=-27920;D=012121212321232123232321212121232121212121212323212123232121212121212323212123232123212;CP=3;R=242;e;w=0;
   sduino_RSSI -81
   sduino_TIME 2019-02-22 12:20:40
   READINGS:
     2019-02-22 12:20:40   state           ring
Attributes:
   IODev      sduino
   model      Pollin_551227
   room       SD_BELL


Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

Ralf9

ZitatMit der Version bekomme ich nun lauter neue Geräte. Angeblich Klingeln?

Es kann auch z.B. eine Fernbedienung oder Temperatursensor mit einem noch unbekanntem Protokoll sein, bei dem das Protokoll mit der ID 42 zufällig passt.

Damit Du diese Geräte nicht mehr bekommst, kannst Du die ID 42 aus der whitelist entfernen oder falls Du keine whitelist verwendest, die 42 in die blacklist eintragen.

Kannst Du näher eingrenzen von welchem Gerät diese unbekannten Nachrichten kommen könnten?
Kommen sie regelmässig alle paar Minuten oder nur ab und zu?

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

Invers

Ich hatte das nur als Info gemeint. Die Meldungen kommen rund alle 3 Minuten. Ist schwer zu sagen, weil immer ein neues Device angelegt wird. Ich habe das Protokoll deaktiviert, kann es aber gerne noch einmal aktivieren, falls du es möchtest. Eine FB halte ich nicht für wahrscheinlich, Tempsensor dann schon eher. Ich kann aber nichts dazu sagen. Muss einem meiner Nachbarn gehören.
Inzwischen musste ich die Protokolle 34,42,43 deaktivieren, weil Devices angelegt wurden, die ich nicht kenne.
Wie gesagt, da musst du meinetwegen nichts machen, war nur informativ, damit bekannt wird, dass etwas nicht richtig läuft.

Danke für die Antwort.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

Ralf9

Wenn dies von einem Deiner Nachbarn kommt, macht es keinen Sinn dem weiter nachzugehen.
In der Protocollist Overview kannst Du nachschauen was hinter den IDs steckt.

z.B. die ID 43 ist ein Somfy Rolladen
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

Invers

Ja, klar. Hab ich ja geschrieben, hab ich schon gemacht. Danke.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

Loki

Ich habe das gleich Problem!

Mit der 00_SIGNALduino.pm Version 16624 und 90_SIGNALduino_un.pm Version 12722 geht noch alles.

in meinem Log steht:
2019.02.22 20:27:02 1: PERL WARNING: Use of uninitialized value $args[2] in string eq at ./FHEM/98_Siro.pm line 433.
2019.02.22 20:27:02 1: stacktrace:
2019.02.22 20:27:02 1:     main::__ANON__                      called by ./FHEM/98_Siro.pm (433)
2019.02.22 20:27:02 1:     main::Siro_SendCommand              called by ./FHEM/98_Siro.pm (1421)
2019.02.22 20:27:02 1:     main::Siro_Set                      called by fhem.pl (3688)
2019.02.22 20:27:02 1:     main::CallFn                        called by fhem.pl (1886)
2019.02.22 20:27:02 1:     main::DoSet                         called by fhem.pl (1918)
2019.02.22 20:27:02 1:     main::CommandSet                    called by fhem.pl (1233)
2019.02.22 20:27:02 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2664)
2019.02.22 20:27:02 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (896)
2019.02.22 20:27:02 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (567)
2019.02.22 20:27:02 1:     main::FW_Read                       called by fhem.pl (3693)
2019.02.22 20:27:02 1:     main::CallFn                        called by fhem.pl (742)
2019.02.22 20:27:02 1: PERL WARNING: Use of uninitialized value $args[2] in string eq at ./FHEM/98_Siro.pm line 486.
2019.02.22 20:27:02 1: stacktrace:
2019.02.22 20:27:02 1:     main::__ANON__                      called by ./FHEM/98_Siro.pm (486)
2019.02.22 20:27:02 1:     main::Siro_SendCommand              called by ./FHEM/98_Siro.pm (1421)
2019.02.22 20:27:02 1:     main::Siro_Set                      called by fhem.pl (3688)
2019.02.22 20:27:02 1:     main::CallFn                        called by fhem.pl (1886)
2019.02.22 20:27:02 1:     main::DoSet                         called by fhem.pl (1918)
2019.02.22 20:27:02 1:     main::CommandSet                    called by fhem.pl (1233)
2019.02.22 20:27:02 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2664)
2019.02.22 20:27:02 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (896)
2019.02.22 20:27:02 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (567)
2019.02.22 20:27:02 1:     main::FW_Read                       called by fhem.pl (3693)
2019.02.22 20:27:02 1:     main::CallFn                        called by fhem.pl (742)
2019.02.22 20:27:02 2: Siro_sendCommand: name -> Rollo_Garten_rechts command -> stop  channel -> 4 bincmd -> 01010101
2019.02.22 20:27:02 2: Siro_sendCommand: name -> Rollo_Garten_rechts command -> off  channel -> 4 bincmd -> 00010001
2019.02.22 20:27:02 1: PERL WARNING: Use of uninitialized value $args[2] in string eq at ./FHEM/98_Siro.pm line 433.
2019.02.22 20:27:02 1: stacktrace:
2019.02.22 20:27:02 1:     main::__ANON__                      called by ./FHEM/98_Siro.pm (433)
2019.02.22 20:27:02 1:     main::Siro_SendCommand              called by ./FHEM/98_Siro.pm (1386)
2019.02.22 20:27:02 1:     main::Siro_Set                      called by fhem.pl (3688)
2019.02.22 20:27:02 1:     main::CallFn                        called by fhem.pl (1886)
2019.02.22 20:27:02 1:     main::DoSet                         called by fhem.pl (1918)
2019.02.22 20:27:02 1:     main::CommandSet                    called by fhem.pl (1233)
2019.02.22 20:27:02 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2664)
2019.02.22 20:27:02 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (896)
2019.02.22 20:27:02 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (567)
2019.02.22 20:27:02 1:     main::FW_Read                       called by fhem.pl (3693)
2019.02.22 20:27:02 1:     main::CallFn                        called by fhem.pl (742)
2019.02.22 20:27:02 1: PERL WARNING: Use of uninitialized value $args[2] in string eq at ./FHEM/98_Siro.pm line 486.
2019.02.22 20:27:02 1: stacktrace:
2019.02.22 20:27:02 1:     main::__ANON__                      called by ./FHEM/98_Siro.pm (486)
2019.02.22 20:27:02 1:     main::Siro_SendCommand              called by ./FHEM/98_Siro.pm (1386)
2019.02.22 20:27:02 1:     main::Siro_Set                      called by fhem.pl (3688)
2019.02.22 20:27:02 1:     main::CallFn                        called by fhem.pl (1886)
2019.02.22 20:27:02 1:     main::DoSet                         called by fhem.pl (1918)
2019.02.22 20:27:02 1:     main::CommandSet                    called by fhem.pl (1233)
2019.02.22 20:27:02 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2664)
2019.02.22 20:27:02 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (896)
2019.02.22 20:27:02 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (567)
2019.02.22 20:27:02 1:     main::FW_Read                       called by fhem.pl (3693)
2019.02.22 20:27:02 1:     main::CallFn                        called by fhem.pl (742)
2019.02.22 20:27:02 2: Siro_sendCommand: name -> Rollo_Garten_rechts command -> stop  channel -> 4 bincmd -> 01010101
2019.02.22 20:27:02 2: Siro_sendCommand: name -> Rollo_Garten_rechts command -> on  channel -> 4 bincmd -> 00110011


beim Versuch, per Fhem die Rollos zu steuern.

List vom Rollo:
Internals:
   CFGFN      FHEM/fhem_WOHN_SCHLAF.cfg
   CHANNEL    4
   DEF        E2323E24
   FUUID      5c43a4ef-f33f-a31c-4675-ccfa42a5d86fce27
   ID         E2323E2
   IODev      SIGNALduino
   NAME       Rollo_Garten_rechts
   NR         237
   NTFY_ORDER 50-Rollo_Garten_rechts
   STATE      100
   TYPE       Siro
   Version    V 0.49
   state      0
   CODE:
     1          E2323E24
   READINGS:
     2019-02-22 20:27:28   action          no action
     2019-02-22 16:31:49   last_reset_os   1
     2019-02-22 20:27:28   operating_seconds 305.26
     2019-02-22 20:27:44   position        100
     2019-02-22 20:27:44   state           100
   helper:
     aktMsg     on 100 1550863622.81853
     lastMsg    stop 114 1550863622.80781
     lastProg   0
     lastparse 
     lastparse_stop stop 1540383714.7373
     parse_aborted 0
     position   100
     positiontimer 0
Attributes:
   DbLogExclude .*
   IODev      SIGNALduino
   SignalLongStopRepeats 15
   SignalRepeats 8
   alexaName  Rollo Garten rechts
   alias      Rollo Garten rechts
   devStateIcon {return '.*:fts_shutter_1w_'.(int($state/10)*10)}
   down_auto_stop 0
   down_limit_mode_1 100
   eventMap   off:hoch on:runter
   genericDeviceType blind
   homebridgeMapping TargetPosition=position,cmd=position,cmds=100:on,invert=1,minValue=0,maxValue=100,minStep=1
CurrentPosition=position,cmd=position,invert=1,minValue=0,maxValue=100,minStep=1
   invers_position 0
   operation_mode 0
   prog_fav_sequence prog,2,stop,2,stop
   room       01_Wohnzimmer,Alexa,Homekit,Siro
   time_to_close 25
   time_to_open 25
   webCmd     hoch:runter


List vom SignalDuino:

Internals:
   Clients    :IT:CUL_TCM97001:SD_RSL:OREGON:CUL_TX:SD_AS:Hideki:SD_WS07:SD_WS09: :SD_WS:RFXX10REC:Dooya:SOMFY:SD_UT:SD_WS_Maverick:FLAMINGO:CUL_WS:Revolt: :FS10:CUL_FHTTK:Siro:FHT:FS20:SIGNALduino_un:
   DEF        /dev/ttyUSB1@57600
   DMSG       nothing
   DevState   initialized
   DeviceName /dev/ttyUSB1@57600
   FD         10
   FUUID      5c43a4f2-f33f-a31c-1f86-c9af18a15d55e3f9
   ITClock    250
   LASTDMSG   nothing
   NAME       SIGNALduino
   NR         753
   NR_CMD_LAST_H 3
   PARTIAL   
   STATE      opened
   TIME       1550863663.33742
   TYPE       SIGNALduino
   sendworking 0
   unknownmessages
   version    V 3.3.1-dev SIGNALduino cc1101 - compiled at Mar 10 2017 22:54:50
   MatchList:
     10:SD_WS07 ^P7#[A-Fa-f0-9]{6}F[A-Fa-f0-9]{2}(#R[A-F0-9][A-F0-9]){0,1}$
     11:SD_WS09 ^P9#F[A-Fa-f0-9]+
     12:SD_WS   ^W\d+x{0,1}#.*
     13:RFXX10REC ^(20|29)[A-Fa-f0-9]+
     14:Dooya   ^P16#[A-Fa-f0-9]+
     15:SOMFY   ^Ys[0-9A-F]+
     16:SD_WS_Maverick ^P47#[A-Fa-f0-9]+
     17:SD_UT   ^u30#.*
     18:FLAMINGO ^P13#[A-Fa-f0-9]+
     19:CUL_WS  ^K[A-Fa-f0-9]{5,}
     1:IT       ^i......
     20:Revolt  ^r[A-Fa-f0-9]{22}
     21:FS10    ^P61#[A-F0-9]+
     22:Siro    ^P72#[A-Fa-f0-9]+
     23:FHT     ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
     24:FS20    ^81..(04|0c)..0101a001
     2:CUL_TCM97001 ^s[A-Fa-f0-9]+
     3:SD_RSL   ^P1#[A-Fa-f0-9]{8}
     4:OREGON   ^(3[8-9A-F]|[4-6][0-9A-F]|7[0-8]).*
     5:CUL_TX   ^TX..........
     6:SD_AS    ^P2#[A-Fa-f0-9]{7,8}
     7:Hideki   ^P12#75[A-F0-9]+
     9:CUL_FHTTK ^T[A-F0-9]{8}
     X:SIGNALduino_un ^[u]\d+#.*
   QUEUE:
   READINGS:
     2019-02-22 23:02:02   ping            OK
     2019-02-22 20:27:45   state           opened
     2019-02-22 20:27:45   version         V 3.3.1-dev SIGNALduino cc1101 - compiled at Mar 10 2017 22:54:50
   XMIT_TIME:
     1550865463.40426
     1550865464.0198
     1550865464.48691
   getcmd:
   keepalive:
     ok         0
     retry      0
   mcIdList:
   msIdList:
   muIdList:
     72
Attributes:
   DbLogExclude .*
   devStateIcon opened:10px-kreis-gruen .*closed:10px-kreis-rot
   flashCommand avrdude -c arduino -b [BAUDRATE] -P [PORT] -p atmega328p -vv -U flash:w:[HEXFILE] 2>[LOGFILE]
   hardware   nanoCC1101
   icon       cul_868
   room       Siro,System
   verbose    0
   whitelist_IDs 72

CoolTux

Gibt es hier schon neue Erkenntnisse. Ich hatte damals vorsorglich das 00_SIGNALduino Modul aus dem Update ausgeschlossen.


Grüße
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