Signalduino steuert Device nicht mehr an..

Begonnen von maxritti, 31 Oktober 2020, 10:03:38

Vorheriges Thema - Nächstes Thema

maxritti

Moin zusammen,

wie von Geisterhand kann ich seit heute morgen meinen Siro Rollo nicht mehr bedienen.
Es passiert einfach nichts.

Das Rollo Device sieht so aus:

Internals:
   CHANNEL_RECEIVE 1
   DEF        7805E281
   FUUID      5d359596-f33f-7b3d-5640-4a4fee70cced63dc
   ID         7805E28
   IODev      mySIGNALduino
   MODEL      LE-Device
   NAME       Siro_7805E281
   NR         244
   NTFY_ORDER 50-Siro_7805E281
   STATE      100
   TYPE       Siro
   Version    1.3
   CODE:
     1          7805E281
   READINGS:
     2020-10-31 10:00:48   ActionTime      1604134848
     2020-10-31 10:00:48   ActionTrigger   fhem
     2020-10-31 10:00:48   BetweentActionTime 1797513
     2020-10-31 10:00:48   LastAction      on
     2020-10-31 10:00:48   LastActionTime  1602337335
     2020-10-31 10:00:48   aktActionFinish 0
     2020-10-31 10:00:48   aktEndAction    0
     2020-10-31 10:00:48   aktRunningAction noAction
     2020-10-31 10:00:48   aktTimeAction   0
     2020-10-31 10:00:48   batteryState    unknown
     2020-10-31 10:00:48   motor-term      0
     2020-10-31 10:00:48   pct             100
     2020-10-31 10:00:48   position        100
     2020-10-31 10:00:48   state           100
   helper:
     exexcmd    on
     ignorecmd  off
     progmode   off
Attributes:
   IODev      mySIGNALduino
   devStateIcon {return '.*:fts_shutter_1w_'.(int($state/10)*10)}
   event-min-interval .*:300
   event-on-change-reading .*
   room       Siro
   webCmd     stop:on:off:fav

   
gesteuert wird er darüber:

Internals:
   CHANNEL_RECEIVE 1
   DEF        A23B7C51
   FUUID      5c549a8a-f33f-b047-06d1-7650b614fcc67630
   ID         A23B7C5
   IODev      mySIGNALduino
   MODEL      LE-Device
   NAME       EG_Rollo_Haustuer
   NR         195
   NTFY_ORDER 50-EG_Rollo_Haustuer
   STATE      100
   TYPE       Siro
   Version    1.3
   CODE:
     1          A23B7C51
   READINGS:
     2020-10-31 09:28:02   ActionTime      1604132882
     2020-10-31 09:28:02   ActionTrigger   fhem
     2020-10-31 09:28:02   BetweentActionTime 117
     2020-10-31 09:28:02   LastAction      on
     2020-10-31 09:28:02   LastActionTime  1604132765
     2020-10-31 09:28:02   aktActionFinish 0
     2020-10-31 09:28:02   aktEndAction    0
     2020-10-31 09:28:02   aktRunningAction noAction
     2020-10-31 09:28:02   aktTimeAction   0
     2020-10-31 09:28:02   batteryState    unknown
     2020-10-31 09:28:02   motor-term      0
     2020-10-31 09:28:02   pct             100
     2020-10-31 09:28:02   position        100
     2020-10-31 09:28:02   state           100
   helper:
     exexcmd    on
     ignorecmd  off
     progmode   off
Attributes:
   IODev      mySIGNALduino
   automatic  1
   devStateIcon {return '.*:fts_shutter_1w_'.(int($state/10)*10)}
   room       Rollo,Tablet
   userattr   automatic
   webCmd     stop:on:off:fav:prog

   
und das Signalduion Device wie folgt:

Internals:
   Clients    :IT:CUL_TCM97001:SD_RSL:OREGON:CUL_TX:SD_AS:Hideki:SD_WS07:SD_WS09: :SD_WS:RFXX10REC:Dooya:SOMFY:SD_BELL:SD_UT:SD_WS_Maverick:FLAMINGO:CUL_WS:Revolt: :FS10:CUL_FHTTK:Siro:FHT:FS20:CUL_EM:Fernotron:SD_Keeloq:SD_GT:SIGNALduino_un:
   DEF        /dev/ttyACM0@57600
   DMSG       nothing
   DevState   INACTIVE
   DeviceName /dev/ttyACM0@57600
   FUUID      5c549a8a-f33f-b047-bf64-b9587a841617de94
   LASTDMSG   nothing
   LASTDMSGID nothing
   NAME       mySIGNALduino
   NR         193
   STATE      closed
   TIME       1604132639.32128
   TYPE       SIGNALduino
   initResetFlag 1
   initretry  3
   sendworking 0
   version   
   versionProtocols 1.21
   versionmodul v3.4.4
   MatchList:
     10:SD_WS07 ^P7#[A-Fa-f0-9]{6}[AFaf][A-Fa-f0-9]{2,3}
     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   ^P(?:14|20|26|29|30|34|46|68|69|76|81|83|86|90|91|91.1|92|93|95|97|99|104)#.*
     18:FLAMINGO ^P13\.?1?#[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
     25:CUL_EM  ^E0.................
     26:Fernotron ^P82#.*
     27:SD_BELL ^P(?:15|32|41|42|57|79|96|98)#.*
     28:SD_Keeloq ^P(?:87|88)#.*
     29:SD_GT   ^P49#[A-Fa-f0-9]+
     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:
     2020-10-13 07:19:24   cc1101_config   Freq: 433.920 MHz, Bandwidth: 325 KHz, rAmpl: 42 dB, sens: 4 dB, DataRate: 5603.79 Baud
     2020-10-13 07:19:24   cc1101_config_ext Modulation: ASK/OOK, Syncmod: No preamble/sync
     2020-10-13 07:19:25   cc1101_patable  C3E = 00 84 00 00 00 00 00 00  => 5_dBm
     2020-10-30 23:01:18   ping            OK
     2020-10-31 09:31:04   state           closed
     2020-07-21 08:10:57   version         V 3.3.1-dev SIGNALduino cc1101 (433Mhz )- compiled at Mar 10 2017 23:27:29
   additionalSets:
   helper:
   mcIdList:
   msIdList:
   muIdList:
     72
Attributes:
   flashCommand avrdude -c arduino -b [BAUDRATE] -P [PORT] -p atmega328p -vv -U flash:w:[HEXFILE] 2>[LOGFILE]
   whitelist_IDs 72

   
Im Logfile sehe ich folgendes, auch wenn ich ein Reset auf dem Device mache:

2020.10.31 09:30:02 3: mySIGNALduino: SimpleWrite_XQ, disable receiver (XQ)
2020.10.31 09:30:03 3: mySIGNALduino: StartInit, get version, retry = 0
2020.10.31 09:30:13 1: mySIGNALduino: CheckVersionResp, Not an SIGNALduino device, got for V: undef
2020.10.31 09:30:13 3: mySIGNALduino: StartInit, get version, retry = 1
2020.10.31 09:30:23 1: mySIGNALduino: CheckVersionResp, Not an SIGNALduino device, got for V: undef
2020.10.31 09:30:23 3: mySIGNALduino: StartInit, get version, retry = 2
2020.10.31 09:30:33 1: mySIGNALduino: CheckVersionResp, Not an SIGNALduino device, got for V: undef
2020.10.31 09:30:33 3: mySIGNALduino: StartInit, get version, retry = 3
2020.10.31 09:30:33 2: mySIGNALduino: StartInit, init retry count reached. Closed
2020.10.31 09:30:33 2: mySIGNALduino: CloseDevice, closed

Am Signalduion ist die LED grün.

Hat dazu jemand eine Idee, was da krum sein kann?

Der_Tom

da die siro devices i.O aussehen würde ich die Überschrift ändern.

Es scheint mir doch ein Signalduino-Problem zu sein und mit dieser Sirospezifischen Überschrift werden es Sidey etc vermutlich nicht lesen.

gruss Thomas

maxritti

Danke Dir fürs schauen und den Tip.
Habs mal geändert.

Ralf9

Zitat2020.10.31 09:30:03 3: mySIGNALduino: StartInit, get version, retry = 0
2020.10.31 09:30:13 1: mySIGNALduino: CheckVersionResp, Not an SIGNALduino device, got for V: undef
sieht nach einem Problem vom Signalduino aus, beim Versuch die Version abzufragen kommt keine Antwort zurück.

Was hast Du für eine Signalduino Hardware?

ZitatDEF        /dev/ttyACM0@57600
dies kann bei mehreren Geräten am USB Probleme machen.

Du kannst mal dies im Terminal eingeben und das Ergebnis hier posten.

ls -l /dev/serial/by-id


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

maxritti

Hi,

schau mal ins Bild. So einer hängt dran.

Und hier der gewünschte Output.

root@s-master01:~# ls -l /dev/serial/by-id
total 0
lrwxrwxrwx 1 root root 13 Oct 31 18:47 usb-Unknown_radino_CC1101-if00 -> ../../ttyACM0


Am USB hängt noch eine externe Platte für Datensicherung.

Das ganze kam wie gesagt von gestern auf heute.
Gestern Abend ist der noch korrekt runter und heute morgen gehts nicht mehr.

Ralf9

Bitte setze mal das Attribut verbose vom mySIGNALduino auf 5 und poste ein log beim Einstecken des mySIGNALduino
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

maxritti

Ist ja merkwürdig.

Ich habe verbose auf 5 gesetzt. duino gezogen, kurz gewartet und wieder eingesteckt.
Im Log war aber nichts zu sehen.
Noch mal raus und wieder rein und immer noch nichts.

Noch mal das Attribut geprüft -> war auf 5.

Dann mal ein "shutdown restart" und siehe da, es klappt wieder.  :o

Keine Ahnung, was das nun gewesen ist.

Auf jeden Fall danke für Eure Unterstützung. Problem ist damit erst mal gelöst.

Schönes WE noch und bleibt gesund.