Neues Modul: 98_Siro.pm (Ansteuerung von motorisierten Innensichtschutzrollos)

Begonnen von Dr. Smag, 27 September 2017, 00:14:49

Vorheriges Thema - Nächstes Thema

misux

Hallo.

Ich versuche vergeblich mein Rollo einzubinden... Irgendwie klappt es nicht.

Kann es sein das mein singalDuino dalsch eingerichtet ist? unten im ccconf steht die Freq auf 95.920MHz... Ist das in Ordnung?

Wäre für ein wenig Hilfe sehr Dankbar!

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/serial/by-id/usb-FTDI_FT232R_USB_UART_A9ITHZZV-if00-port0@57600
   DMSG       W33#2D13B928C00
   DevState   initialized
   DeviceName /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A9ITHZZV-if00-port0@57600
   FD         25
   ITClock    250
   LASTDMSG   W33#2D13B928C00
   MSGCNT     4
   NAME       signalDuino
   NR         85
   NR_CMD_LAST_H 41
   PARTIAL   
   RAWMSG     MS;P0=-2027;P1=423;P2=-4005;P3=-7792;D=13101012101212101210101012101012121210121212101012101012101210101012121010101010101010;CP=1;SP=3;R=231;O;m=2;
   RSSI       -86.5
   STATE      opened
   TIME       1519316824
   TYPE       SIGNALduino
   sendworking 0
   version    V 3.3.1-RC2 SIGNALduino cc1101 - compiled at Jan  6 2018 00:45:28
   DoubleMsgIDs:
   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:
     2018-02-22 18:25:20   ccconf          freq:95.920MHz bWidth:325KHz rAmpl:42dB sens:4dB  (DataRate:5603.79Baud)
     2018-02-22 18:33:45   ping            OK
     2018-02-22 17:18:01   state           opened
     2018-02-22 17:18:01   version         V 3.3.1-RC2 SIGNALduino cc1101 - compiled at Jan  6 2018 00:45:28
   XMIT_TIME:
     1519318336
     1519318338
     1519318340
     1519318714
     1519318717
     1519318720
     1519318727
     1519319458
     1519319465
     1519319469
     1519319475
     1519319546
     1519319557
     1519319563
     1519319566
     1519319592
     1519319606
     1519319639
     1519319645
     1519319647
     1519319663
     1519319665
     1519319669
     1519319673
     1519319687
     1519319689
     1519319693
     1519319697
     1519319699
     1519319841
     1519319843
     1519320876
     1519320880
     1519320884
     1519320914
     1519320964
     1519320967
     1519321015
     1519321022
     1519321027
     1519321055
   getcmd:
   keepalive:
     ok         0
     retry      0
   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

Byte09

nein,das stimmt sicher nicht.

ordentlich konfiguriert sieht es so aus:

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/serial/by-id/usb-FTDI_FT232R_USB_UART_A50607EK-if00-port0@57600
   DMSG       iAC68CA
   DevState   initialized
   DeviceName /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50607EK-if00-port0@57600
   FD         13
   ITClock    250
   LASTDMSG   iAC68CA
   MSGCNT     4072
   NAME       Signalduino
   NR         32
   NR_CMD_LAST_H 7
   PARTIAL   
   RAWMSG     MS;P0=-379;P3=321;P4=-1062;P5=-10566;P6=1005;D=35603460346060343434606034603434346060343460346034;CP=3;SP=5;R=79;O;
   RSSI       -34.5
   STATE      opened
   TIME       1519325436.21462
   TYPE       SIGNALduino
   sendworking 0
   unknownmessages
   version    V 3.3.1-dev SIGNALduino cc1101 - compiled at Mar 10 2017 22:54:50
   DoubleMsgIDs:
   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:
     2018-01-26 15:52:11   ccconf          freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:4dB  (DataRate:5603.79Baud)
     2018-02-22 19:52:09   ping            OK
     2018-02-19 18:21:02   state           opened
     2018-02-19 18:21:02   version         V 3.3.1-dev SIGNALduino cc1101 - compiled at Mar 10 2017 22:54:50
   XMIT_TIME:
     1519312663.76312
     1519312674.8864
     1519312771.16385
     1519312771.6823
     1519312786.81198
     1519312790.73995
     1519313796.69787
   getcmd:
   keepalive:
     ok         0
     retry      0
   mcIdList:
     10
     11
     12
     12.1
     18
     43
     47
     52
     57
     58
   msIdList:
     0
     1
     13
     14
     15
     17
     2
     22
     23
     25
     3
     3.1
     32
     33
     35
     38
     4
     41
     51
     55
     6
     68
     7
     72.1
   muIdList:
     13.1
     20
     21
     24
     26
     27
     28
     29
     30
     31
     36
     37
     39
     40
     44
     44.1
     45
     46
     48
     49
     5
     50
     56
     59
     60
     61
     62
     64
     65
     66
     67
     69
     70
     71
     72
     75
     8
     9
Attributes:
   blacklist_IDs 16
   development m72m72.1
   flashCommand avrdude -c arduino -b 57600 -P [PORT] -p atmega328p -vv -U flash:w:[HEXFILE] 2>[LOGFILE]
   hardware   nanoCC1101
   icon       cul_usb
   room       Gateways
   verbose    1


versuch bitte mal ob du es über set SIGNALDUINO cc1101_freq ändern kannst .

hier nochmal die relevanten daten:
freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:4dB  (DataRate:5603.79Baud)

meine bisherige erfahrung ist aber, das so eine merkwürdige frequenz oft nichts wirklich gutes vermuten lässt. hast du ihn fertig gekauft oder selber zusammengelötet ?

ich kenne aber die von dir verwendete Signalduino Firmwareversion auch nicht wirklich !

gruss Byte09

misux

HI!

Danke für die Antwort!

Es ist eine gekaufte aber selbstgebaute so wie sie aussieht... Habe jetzt die Frequenzen angepasst aber leider ohne Erfolg.... sie empfängt irgendwie nix...

Hmmm.... werde dann mal den Verläufer anschreiben...

Byte09

Zitat von: misux am 22 Februar 2018, 20:33:51
HI!

Danke für die Antwort!

Es ist eine gekaufte aber selbstgebaute so wie sie aussieht... Habe jetzt die Frequenzen angepasst aber leider ohne Erfolg.... sie empfängt irgendwie nix...

Hmmm.... werde dann mal den Verläufer anschreiben...

Signalduino ist jetzt auch nicht wirklich so meine Baustell, von daher möchte ich dir jetzt nicht wirklich raten mal eine andere Firmwareversion zu flashen, aber wende dich mit dem Problem doch nochmal an die Maintainer des Moduls bzw der Firmware , ggf. können siehelfen .

https://forum.fhem.de/index.php/topic,58396.825.html

Gruss Byte09

PhantomXY

Hallo Allerseits,
Ich, ein absoluter Fhem Neuling, realisiere mein SH eigentlich ausschließlich mit Homematic CCU2. Bei der Suche nach einer Möglichkeit unseren Sonnenschutz dort zu intrigieren, bin ich über die Siro Motoren und Fhem aufmerksam geworden. Ich verfolge die Entwicklung schon seit einigen Wochen und habe mir nun vor 2 Wochen einen EBR15 und nen SIGNALduino zugelegt! Meine erste Hoffnung den SIGNALduino ggf. in der CCU2 unter CuxD einzubinden und damit den Motor direkt zu steuern war (FÜR MICH) nicht zu realisieren.
Darum beschäftige ich mich nun immer mehr mit Fhem.
Nach viel Lesen und Probieren und viel Zeit die man nie hat, ist es mit eurem Super Infos hier, ist es mir gelungen ein Fhem System aufzusetzen den SIGNALduino einzubinden und das Siro Dev zu def.
Steuerung mittels stop:on:off funktioniert einwandfrei, die Endlagen Einstellung  war auch problemlos zu realisieren.

Nur die fav Funktion macht mir Kopfschmerzen, Die Position kann ich speichern aber sobald ich die den fav Befehl verwende Blinkt auf dem Arduino eine Led dauerhaft sehr schnell. ab dann reagiert der Stick auf keinerlei Befehle mehr. erst wenn ich diesen trenne vom USB und wieder neu einstecke funst die Geschichte wieder.

Weiß wer vielleicht rat!

Byte09

Zitat von: PhantomXY am 28 Februar 2018, 17:49:15
Hallo Allerseits,
Ich, ein absoluter Fhem Neuling, realisiere mein SH eigentlich ausschließlich mit Homematic CCU2. Bei der Suche nach einer Möglichkeit unseren Sonnenschutz dort zu intrigieren, bin ich über die Siro Motoren und Fhem aufmerksam geworden. Ich verfolge die Entwicklung schon seit einigen Wochen und habe mir nun vor 2 Wochen einen EBR15 und nen SIGNALduino zugelegt! Meine erste Hoffnung den SIGNALduino ggf. in der CCU2 unter CuxD einzubinden und damit den Motor direkt zu steuern war (FÜR MICH) nicht zu realisieren.
Darum beschäftige ich mich nun immer mehr mit Fhem.
Nach viel Lesen und Probieren und viel Zeit die man nie hat, ist es mit eurem Super Infos hier, ist es mir gelungen ein Fhem System aufzusetzen den SIGNALduino einzubinden und das Siro Dev zu def.
Steuerung mittels stop:on:off funktioniert einwandfrei, die Endlagen Einstellung  war auch problemlos zu realisieren.

Nur die fav Funktion macht mir Kopfschmerzen, Die Position kann ich speichern aber sobald ich die den fav Befehl verwende Blinkt auf dem Arduino eine Led dauerhaft sehr schnell. ab dann reagiert der Stick auf keinerlei Befehle mehr. erst wenn ich diesen trenne vom USB und wieder neu einstecke funst die Geschichte wieder.

Weiß wer vielleicht rat!

gibst du mir bitte mal List vom Signalduino und vom SiroDevice - ggf. auch ein log ( verbose5 ) wenn du fav anfahren willst .

gruss Byte09

Nachtrag: den Log bittte sowohl mit Sigbnalduino , als auch Siro verbose 5

PhantomXY

Hi Byte09,

Danke,

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/serial/by-id/usb-SHK_NANO_CUL_433-if00-port0@57600
   DMSG       nothing
   DevState   initialized
   DeviceName /dev/serial/by-id/usb-SHK_NANO_CUL_433-if00-port0@57600
   FD         19
   ITClock    250
   LASTDMSG   nothing
   NAME       mySIGNALduino
   NR         20
   NR_CMD_LAST_H 1
   PARTIAL   
   STATE      opened
   TIME       1519837089
   TYPE       SIGNALduino
   sendworking 0
   version    V 3.3.1-RC2 SIGNALduino cc1101 - compiled at Jan  6 2018 00:45:28
   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:
     2018-02-28 19:09:53   ccconf          freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:4dB  (DataRate:5603.79Baud)
     2018-02-28 19:10:07   config          MS=1;MU=1;MC=0;Mred=1
     2018-02-28 18:03:11   ping            OK
     2018-02-28 18:06:31   state           opened
     2018-02-28 18:06:31   version         V 3.3.1-RC2 SIGNALduino cc1101 - compiled at Jan  6 2018 00:45:28
   XMIT_TIME:
     1519837595
   getcmd:
   keepalive:
     ok         1
     retry      0
   mcIdList:
   msIdList:
   muIdList:
     72
Attributes:
   devStateIcon .*:garden_socket
   flashCommand avrdude -c arduino -b [BAUDRATE] -P [PORT] -p atmega328p -vv -U flash:w:[HEXFILE] 2>[LOGFILE]
   whitelist_IDs 72


Siro

Internals:
   CHANNEL    1
   DEF        AB00FC11
   ID         AB00FC1
   IODev      mySIGNALduino
   NAME       Siro1
   NR         42
   NTFY_ORDER 50-Siro1
   STATE      0
   TYPE       Siro
   Version    V 0.48
   state      0
   CODE:
     1          AB00FC11
   READINGS:
     2018-02-28 18:07:18   action          no action
     2018-02-25 14:36:55   last_reset_os   0
     2018-02-28 18:07:18   operating_seconds 285.55
     2018-02-28 18:06:34   position        0
     2018-02-28 16:54:28   prog_mode       178
     2018-02-28 18:06:34   state           0
   helper:
     LastMODE   virtual
     MODE       virtual
     aktMsg     off 0 1519837594.92036
     lastMsg    off 0 1519837577.43658
     lastProg   1519833446.68737
     lastparse 
     lastparse_stop stop 1519565815.98682
     motorstart 1519837594.93237
     parse_aborted 0
     position   0
     positiontimer 17.4
Attributes:
   IODev      mySIGNALduino
   SignalLongStopRepeats 45
   SignalRepeats 8
   devStateIcon {return '.*:fts_shutter_1w_'.(int($state/10)*10)}
   down_auto_stop 0
   down_limit_mode_1 100
   invers_position 0
   operation_mode 0
   prog_fav_sequence prog,2,stop,2,stop
   time_down_to_favorite 5
   time_to_close 60
   time_to_open 60
   webCmd     prog:stop:on:off:fav


So die Log

2018.02.28 19:46:07 1: /dev/serial/by-id/usb-SHK_NANO_CUL_433-if00-port0 disconnected, waiting to reappear (mySIGNALduino)
2018.02.28 19:46:12 3: Setting mySIGNALduino serial parameters to 57600,8,N,1
2018.02.28 19:46:12 1: mySIGNALduino/define: /dev/serial/by-id/usb-SHK_NANO_CUL_433-if00-port0@57600
2018.02.28 19:46:12 1: mySIGNALduino/init: /dev/serial/by-id/usb-SHK_NANO_CUL_433-if00-port0@57600
2018.02.28 19:46:12 1: /dev/serial/by-id/usb-SHK_NANO_CUL_433-if00-port0 reappeared (mySIGNALduino)
2018.02.28 19:46:14 3: mySIGNALduino/init: disable receiver (XQ)
2018.02.28 19:46:14 3: mySIGNALduino/init: get version, retry = 0
2018.02.28 19:46:14 2: mySIGNALduino: initialized. v3.3.3-dev
2018.02.28 19:46:14 3: mySIGNALduino/init: enable receiver (XE)
2018.02.28 19:46:50 2: Siro_sendCommand: name -> Siro1 command -> stop  channel -> 1 bincmd -> 01010101


letzter eintrag ist der fav befehlt.... ab da hängt sich der SIGNALduino auf.

sorry verbose 5, da steh ich auf dem Schlauch!

Byte09

In den devices siro und signalduino gibt es die Attribute 'verbose'.  Da kannst du einstellen wie ausführlich der log sein soll , wobei 5 die meisten Infos ergibt.   Stelle die bitte beide auf 5 und mache dann nochmal das log ( danach aber wieder runtersetzen , sonst bekommst du das log zugemüllt ). Was oben steht ist mit Sicherheit nicht die letzte Info vor dem Absturz. 

Näher ansehen kann ich es mir gerade nicht , da Handy .... Insofern fast unmöglich.

Gruss byte09

Gesendet von meinem SM-G900F mit Tapatalk


PS :
Setze Bitte mal das Attribut Signal longstop repeats in siro auf 15 und probieren mal ob er damit immer noch abstürzt .
Deine Werte für die siro attribute Time_to_close und timetoopen kommen mir aber sehr gross vor ?!

PhantomXY

Zitat von: Byte09 am 28 Februar 2018, 20:36:37
Deine Werte für die siro attribute Time_to_close und timetoopen kommen mir aber sehr gross vor ?!

die hab ich Manuel mit Ca. werten angegeben! Hab sie jetzt auf 42 sek (gemessen) gesetzt.

Zitat von: Byte09 am 28 Februar 2018, 20:36:37
Setze Bitte mal das Attribut Signal longstop repeats in siro auf 15 und probieren mal ob er damit immer noch abstürzt .

Nach Umstellung kein Absturz, aber auch keinerlei Reaktion mit fav, alles andere funzt.

In diesem fall der log:
2018.03.01 08:31:32 4: mySIGNALduino/KeepAlive not ok, retry = 1 -> get ping
2018.03.01 08:31:32 5: AddSendQueue: mySIGNALduino: P (1)
2018.03.01 08:31:32 5: mySIGNALduino SW: P
2018.03.01 08:31:32 4: mySIGNALduino/msg READ: OK
2018.03.01 08:31:32 5: mySIGNALduino/noMsg Parse: OK
2018.03.01 08:31:32 5: mySIGNALduino/msg READ: regexp=^OK$ cmd=ping msg=OK
2018.03.01 08:31:33 4: mySIGNALduino/HandleWriteQueue: nothing to send, stopping timer
2018.03.01 08:31:51 5: Siro_Set: aufgerufen -> cmd -> fav args -> fav  0
2018.03.01 08:31:51 5: Siro_set: test auf double stop
2018.03.01 08:31:51 5: Siro_set: testprogmode -> 1519889511.13655
2018.03.01 08:31:51 5: Siro_set: lastprogmode -> 0
2018.03.01 08:31:51 5: Siro_set: lastaction -> on
2018.03.01 08:31:51 5: Siro_set: cmd -> fav
2018.03.01 08:31:51 5: Siro_Set: teste autostop: 100 < 100  100 < 100 - fav
2018.03.01 08:31:51 5: Siro_Set fav: fav
2018.03.01 08:31:51 1: Siro_Set: function position limited without attr time_down_to_favorite
2018.03.01 08:31:51 5: Siro_sendCommand: hash -> HASH(0x10b5a58) - Siro1 -> cmd :stop: - args -> stop 50 longstop
2018.03.01 08:31:51 5: Siro_sendCommand: operationmode -> 0
2018.03.01 08:31:51 5: Siro_sendCommand: BinHash: = 1010101100000000111111000001
2018.03.01 08:31:51 5: Siro_sendCommand: BinCommand: = 01010101
2018.03.01 08:31:51 5: Siro_sendCommand: Siro set value = Siro1 stop 50 longstop
2018.03.01 08:31:51 5: Siro_sendCommand: Siro_sendCommand: Siro1 -> message :P72#1010101100000000111111000001000101010101#R15:
2018.03.01 08:31:51 5: mySIGNALduino/write: adding to queue sendMsg P72#1010101100000000111111000001000101010101#R15
2018.03.01 08:31:51 5: mySIGNALduino: sendmsg msg=P72#1010101100000000111111000001000101010101#R15
2018.03.01 08:31:51 5: mySIGNALduino: sendmsg Preparing rawsend command for protocol=72, repeats=15, clock=340 bits=1010101100000000111111000001000101010101
2018.03.01 08:31:51 5: AddSendQueue: mySIGNALduino: SR;R=15;P0=4760;P1=-1496;P2=680;P3=-408;P4=340;P5=-748;D=0123452345234523234545454545454545232323232323454545454523454545234523452345234523; (1)
2018.03.01 08:31:51 4: mySIGNALduino/set: sending via SendMsg: SR;R=15;P0=4760;P1=-1496;P2=680;P3=-408;P4=340;P5=-748;D=0123452345234523234545454545454545232323232323454545454523454545234523452345234523;
2018.03.01 08:31:51 2: Siro_sendCommand: name -> Siro1 command -> stop  channel -> 1 bincmd -> 01010101
2018.03.01 08:31:51 5: mySIGNALduino SW: SR;R=15;P0=4760;P1=-1496;P2=680;P3=-408;P4=340;P5=-748;D=0123452345234523234545454545454545232323232323454545454523454545234523452345234523;
2018.03.01 08:31:51 4: mySIGNALduino SendrawFromQueue: msg=SR;R=15;P0=4760;P1=-1496;P2=680;P3=-408;P4=340;P5=-748;D=0123452345234523234545454545454545232323232323454545454523454545234523452345234523;
2018.03.01 08:31:52 4: mySIGNALduino/msg READ: SR;R=15;P0=4760;P1=-1496;P2=680;P3=-408;P4=340;P5=-748;D=0123452345234523234545454545454545232323232323454545454523454545234523452345234523;
2018.03.01 08:31:52 5: mySIGNALduino/noMsg Parse: SR;R=15;P0=4760;P1=-1496;P2=680;P3=-408;P4=340;P5=-748;D=0123452345234523234545454545454545232323232323454545454523454545234523452345234523;
2018.03.01 08:31:52 5: mySIGNALduino/msg READ: regexp=^S(R|C|M); cmd=sendraw msg=SR;R=15;P0=4760;P1=-1496;P2=680;P3=-408;P4=340;P5=-748;D=0123452345234523234545454545454545232323232323454545454523454545234523452345234523;
2018.03.01 08:31:52 4: mySIGNALduino/read sendraw answer: SR;R=15;P0=4760;P1=-1496;P2=680;P3=-408;P4=340;P5=-748;D=0123452345234523234545454545454545232323232323454545454523454545234523452345234523;
2018.03.01 08:31:52 4: mySIGNALduino/HandleWriteQueue: nothing to send, stopping timer


bei dem wert 45 mit absturz folgender log

2018.03.01 08:35:10 5: Siro_Set: aufgerufen -> cmd -> fav args -> fav  0
2018.03.01 08:35:10 5: Siro_set: test auf double stop
2018.03.01 08:35:10 5: Siro_set: testprogmode -> 1519889710.18546
2018.03.01 08:35:10 5: Siro_set: lastprogmode -> 0
2018.03.01 08:35:10 5: Siro_set: lastaction -> on
2018.03.01 08:35:10 5: Siro_set: cmd -> fav
2018.03.01 08:35:10 5: Siro_Set: teste autostop: 100 < 100  50 < 100 - fav
2018.03.01 08:35:10 5: Siro_Set fav: fav
2018.03.01 08:35:10 1: Siro_Set: function position limited without attr time_down_to_favorite
2018.03.01 08:35:10 5: Siro_sendCommand: hash -> HASH(0x10b5a58) - Siro1 -> cmd :stop: - args -> stop 50 longstop
2018.03.01 08:35:10 5: Siro_sendCommand: operationmode -> 0
2018.03.01 08:35:10 5: Siro_sendCommand: BinHash: = 1010101100000000111111000001
2018.03.01 08:35:10 5: Siro_sendCommand: BinCommand: = 01010101
2018.03.01 08:35:10 5: Siro_sendCommand: Siro set value = Siro1 stop 50 longstop
2018.03.01 08:35:10 5: Siro_sendCommand: Siro_sendCommand: Siro1 -> message :P72#1010101100000000111111000001000101010101#R45:
2018.03.01 08:35:10 5: mySIGNALduino/write: adding to queue sendMsg P72#1010101100000000111111000001000101010101#R45
2018.03.01 08:35:10 5: mySIGNALduino: sendmsg msg=P72#1010101100000000111111000001000101010101#R45
2018.03.01 08:35:10 5: mySIGNALduino: sendmsg Preparing rawsend command for protocol=72, repeats=45, clock=340 bits=1010101100000000111111000001000101010101
2018.03.01 08:35:10 5: AddSendQueue: mySIGNALduino: SR;R=45;P0=4760;P1=-1496;P2=680;P3=-408;P4=340;P5=-748;D=0123452345234523234545454545454545232323232323454545454523454545234523452345234523; (1)
2018.03.01 08:35:10 4: mySIGNALduino/set: sending via SendMsg: SR;R=45;P0=4760;P1=-1496;P2=680;P3=-408;P4=340;P5=-748;D=0123452345234523234545454545454545232323232323454545454523454545234523452345234523;
2018.03.01 08:35:10 2: Siro_sendCommand: name -> Siro1 command -> stop  channel -> 1 bincmd -> 01010101
2018.03.01 08:35:10 5: mySIGNALduino SW: SR;R=45;P0=4760;P1=-1496;P2=680;P3=-408;P4=340;P5=-748;D=0123452345234523234545454545454545232323232323454545454523454545234523452345234523;
2018.03.01 08:35:10 4: mySIGNALduino SendrawFromQueue: msg=SR;R=45;P0=4760;P1=-1496;P2=680;P3=-408;P4=340;P5=-748;D=0123452345234523234545454545454545232323232323454545454523454545234523452345234523;
2018.03.01 08:35:12 4: mySIGNALduino/HandleWriteQueue: sendraw no answer (timeout)
2018.03.01 08:35:12 4: mySIGNALduino/HandleWriteQueue: nothing to send, stopping timer

Byte09

Zitat von: PhantomXY am 01 März 2018, 08:37:13
die hab ich Manuel mit Ca. werten angegeben! Hab sie jetzt auf 42 sek (gemessen) gesetzt.

Nach Umstellung kein Absturz, aber auch keinerlei Reaktion mit fav, alles andere funzt.

In diesem fall der log:
2018.03.01 08:31:32 4: mySIGNALduino/KeepAlive not ok, retry = 1 -> get ping
2018.03.01 08:31:32 5: AddSendQueue: mySIGNALduino: P (1)
2018.03.01 08:31:32 5: mySIGNALduino SW: P
2018.03.01 08:31:32 4: mySIGNALduino/msg READ: OK
2018.03.01 08:31:32 5: mySIGNALduino/noMsg Parse: OK
2018.03.01 08:31:32 5: mySIGNALduino/msg READ: regexp=^OK$ cmd=ping msg=OK
2018.03.01 08:31:33 4: mySIGNALduino/HandleWriteQueue: nothing to send, stopping timer
2018.03.01 08:31:51 5: Siro_Set: aufgerufen -> cmd -> fav args -> fav  0
2018.03.01 08:31:51 5: Siro_set: test auf double stop
2018.03.01 08:31:51 5: Siro_set: testprogmode -> 1519889511.13655
2018.03.01 08:31:51 5: Siro_set: lastprogmode -> 0
2018.03.01 08:31:51 5: Siro_set: lastaction -> on
2018.03.01 08:31:51 5: Siro_set: cmd -> fav
2018.03.01 08:31:51 5: Siro_Set: teste autostop: 100 < 100  100 < 100 - fav
2018.03.01 08:31:51 5: Siro_Set fav: fav
2018.03.01 08:31:51 1: Siro_Set: function position limited without attr time_down_to_favorite
2018.03.01 08:31:51 5: Siro_sendCommand: hash -> HASH(0x10b5a58) - Siro1 -> cmd :stop: - args -> stop 50 longstop
2018.03.01 08:31:51 5: Siro_sendCommand: operationmode -> 0
2018.03.01 08:31:51 5: Siro_sendCommand: BinHash: = 1010101100000000111111000001
2018.03.01 08:31:51 5: Siro_sendCommand: BinCommand: = 01010101
2018.03.01 08:31:51 5: Siro_sendCommand: Siro set value = Siro1 stop 50 longstop
2018.03.01 08:31:51 5: Siro_sendCommand: Siro_sendCommand: Siro1 -> message :P72#1010101100000000111111000001000101010101#R15:
2018.03.01 08:31:51 5: mySIGNALduino/write: adding to queue sendMsg P72#1010101100000000111111000001000101010101#R15
2018.03.01 08:31:51 5: mySIGNALduino: sendmsg msg=P72#1010101100000000111111000001000101010101#R15
2018.03.01 08:31:51 5: mySIGNALduino: sendmsg Preparing rawsend command for protocol=72, repeats=15, clock=340 bits=1010101100000000111111000001000101010101
2018.03.01 08:31:51 5: AddSendQueue: mySIGNALduino: SR;R=15;P0=4760;P1=-1496;P2=680;P3=-408;P4=340;P5=-748;D=0123452345234523234545454545454545232323232323454545454523454545234523452345234523; (1)
2018.03.01 08:31:51 4: mySIGNALduino/set: sending via SendMsg: SR;R=15;P0=4760;P1=-1496;P2=680;P3=-408;P4=340;P5=-748;D=0123452345234523234545454545454545232323232323454545454523454545234523452345234523;
2018.03.01 08:31:51 2: Siro_sendCommand: name -> Siro1 command -> stop  channel -> 1 bincmd -> 01010101
2018.03.01 08:31:51 5: mySIGNALduino SW: SR;R=15;P0=4760;P1=-1496;P2=680;P3=-408;P4=340;P5=-748;D=0123452345234523234545454545454545232323232323454545454523454545234523452345234523;
2018.03.01 08:31:51 4: mySIGNALduino SendrawFromQueue: msg=SR;R=15;P0=4760;P1=-1496;P2=680;P3=-408;P4=340;P5=-748;D=0123452345234523234545454545454545232323232323454545454523454545234523452345234523;
2018.03.01 08:31:52 4: mySIGNALduino/msg READ: SR;R=15;P0=4760;P1=-1496;P2=680;P3=-408;P4=340;P5=-748;D=0123452345234523234545454545454545232323232323454545454523454545234523452345234523;
2018.03.01 08:31:52 5: mySIGNALduino/noMsg Parse: SR;R=15;P0=4760;P1=-1496;P2=680;P3=-408;P4=340;P5=-748;D=0123452345234523234545454545454545232323232323454545454523454545234523452345234523;
2018.03.01 08:31:52 5: mySIGNALduino/msg READ: regexp=^S(R|C|M); cmd=sendraw msg=SR;R=15;P0=4760;P1=-1496;P2=680;P3=-408;P4=340;P5=-748;D=0123452345234523234545454545454545232323232323454545454523454545234523452345234523;
2018.03.01 08:31:52 4: mySIGNALduino/read sendraw answer: SR;R=15;P0=4760;P1=-1496;P2=680;P3=-408;P4=340;P5=-748;D=0123452345234523234545454545454545232323232323454545454523454545234523452345234523;
2018.03.01 08:31:52 4: mySIGNALduino/HandleWriteQueue: nothing to send, stopping timer


bei dem wert 45 mit absturz folgender log

2018.03.01 08:35:10 5: Siro_Set: aufgerufen -> cmd -> fav args -> fav  0
2018.03.01 08:35:10 5: Siro_set: test auf double stop
2018.03.01 08:35:10 5: Siro_set: testprogmode -> 1519889710.18546
2018.03.01 08:35:10 5: Siro_set: lastprogmode -> 0
2018.03.01 08:35:10 5: Siro_set: lastaction -> on
2018.03.01 08:35:10 5: Siro_set: cmd -> fav
2018.03.01 08:35:10 5: Siro_Set: teste autostop: 100 < 100  50 < 100 - fav
2018.03.01 08:35:10 5: Siro_Set fav: fav
2018.03.01 08:35:10 1: Siro_Set: function position limited without attr time_down_to_favorite
2018.03.01 08:35:10 5: Siro_sendCommand: hash -> HASH(0x10b5a58) - Siro1 -> cmd :stop: - args -> stop 50 longstop
2018.03.01 08:35:10 5: Siro_sendCommand: operationmode -> 0
2018.03.01 08:35:10 5: Siro_sendCommand: BinHash: = 1010101100000000111111000001
2018.03.01 08:35:10 5: Siro_sendCommand: BinCommand: = 01010101
2018.03.01 08:35:10 5: Siro_sendCommand: Siro set value = Siro1 stop 50 longstop
2018.03.01 08:35:10 5: Siro_sendCommand: Siro_sendCommand: Siro1 -> message :P72#1010101100000000111111000001000101010101#R45:
2018.03.01 08:35:10 5: mySIGNALduino/write: adding to queue sendMsg P72#1010101100000000111111000001000101010101#R45
2018.03.01 08:35:10 5: mySIGNALduino: sendmsg msg=P72#1010101100000000111111000001000101010101#R45
2018.03.01 08:35:10 5: mySIGNALduino: sendmsg Preparing rawsend command for protocol=72, repeats=45, clock=340 bits=1010101100000000111111000001000101010101
2018.03.01 08:35:10 5: AddSendQueue: mySIGNALduino: SR;R=45;P0=4760;P1=-1496;P2=680;P3=-408;P4=340;P5=-748;D=0123452345234523234545454545454545232323232323454545454523454545234523452345234523; (1)
2018.03.01 08:35:10 4: mySIGNALduino/set: sending via SendMsg: SR;R=45;P0=4760;P1=-1496;P2=680;P3=-408;P4=340;P5=-748;D=0123452345234523234545454545454545232323232323454545454523454545234523452345234523;
2018.03.01 08:35:10 2: Siro_sendCommand: name -> Siro1 command -> stop  channel -> 1 bincmd -> 01010101
2018.03.01 08:35:10 5: mySIGNALduino SW: SR;R=45;P0=4760;P1=-1496;P2=680;P3=-408;P4=340;P5=-748;D=0123452345234523234545454545454545232323232323454545454523454545234523452345234523;
2018.03.01 08:35:10 4: mySIGNALduino SendrawFromQueue: msg=SR;R=45;P0=4760;P1=-1496;P2=680;P3=-408;P4=340;P5=-748;D=0123452345234523234545454545454545232323232323454545454523454545234523452345234523;
2018.03.01 08:35:12 4: mySIGNALduino/HandleWriteQueue: sendraw no answer (timeout)
2018.03.01 08:35:12 4: mySIGNALduino/HandleWriteQueue: nothing to send, stopping timer

Ok , ich denke ich kann das Problem eingrenzen . Kann aber erst heute abend genau schauen und melde mich dann .

Gruss Byte09

Gesendet von meinem SM-G900F mit Tapatalk


Byte09

Kannst du bitte mal versuchen diesen Wert nach und nachvhöher zu setzen , bis er fav entweder erkennt , oder abstürzt und mir schreiben , was magische oder böse Zahl ist ?

Ist ein wenig schwierig für mich , da ich eine andere signalduino Firmware nutze , bei der dieses Problem nicht auftaucht. Umflashen möchte ich nur ungern , da ich im Moment nur den signalduino aus dem aktivsystem habe.

Gruss Byte09

Gesendet von meinem SM-G900F mit Tapatalk


misux

Hi Leute! Ich versuche es mal anders... Ich habe das SignalDuino Modul und ein SIRO Rollo https://www.siro-antrieb.de/produkte/230v-funk-antrieb-mit-integriertem-spannungsumwandler/

Ich weiß es ist nicht das ERb aber der Vorgänger. Ich habe es ohne Probleme im Lightmanager Air einlernen können und kann auch die Auf/Ab/Stop Codes im Lightmanager Air sehen wenn ich diese mit der Fernbedienung einlerne.

Meine Frage: Kann jemand sagen warum es so unheimlich kompliziert ist das Rollo anzulernen im Fhem? Mein Fhem reagiert auf die Kommandos der Siro Fernbedienung gar nicht. Ich habe dort 2x 433MHz Empfänger einer mit AculFw und der andere mit SignalDuino.

Könnte man vielleicht mit den Codes die ich im LightManager Air sehe etwas anfangen? Damit wäre mir schon geholfen.... Damit könnte ich wenigstens das Rollo Rauf/Runter fahren und stoppen...

Vielen Dank!

LordVoodoo

Bei mir kam es zu Konflikten mit einem Z-Wave Stick neben dem Radino...

Byte09

Zitat von: misux am 01 März 2018, 13:16:45
Hi Leute! Ich versuche es mal anders... Ich habe das SignalDuino Modul und ein SIRO Rollo https://www.siro-antrieb.de/produkte/230v-funk-antrieb-mit-integriertem-spannungsumwandler/

Ich weiß es ist nicht das ERb aber der Vorgänger. Ich habe es ohne Probleme im Lightmanager Air einlernen können und kann auch die Auf/Ab/Stop Codes im Lightmanager Air sehen wenn ich diese mit der Fernbedienung einlerne.

Meine Frage: Kann jemand sagen warum es so unheimlich kompliziert ist das Rollo anzulernen im Fhem? Mein Fhem reagiert auf die Kommandos der Siro Fernbedienung gar nicht. Ich habe dort 2x 433MHz Empfänger einer mit AculFw und der andere mit SignalDuino.

Könnte man vielleicht mit den Codes die ich im LightManager Air sehe etwas anfangen? Damit wäre mir schon geholfen.... Damit könnte ich wenigstens das Rollo Rauf/Runter fahren und stoppen...

Vielen Dank!
Möglicherweise daher , da der von dir genannte Motor nicht aus der le Serie ist ( erster Beitrag )  und ich nichtmal sicher bin , ob er die gleiche Sprache spricht wie die Le's.  Leider habe ich einen solchen Motor auch nicht , so dass ich es mir anschauen könnte , oder ggf. Versuchen könntr , das Protokoll einzubauen ( falls es anders ist )

Gruss Byte09

Gesendet von meinem SM-G900F mit Tapatalk


Byte09

@PhantomXY

anbei mal ein schuss ins blaue. Kannst du die angehängte version des moduls mal probieren und mir sagen , was dabei passiert . stelle das longstop bitte wieder auf 45 dafür.

ich hoffe du weisst, wie du dies vorhandene version auf die angehängte version aktualisierst ?!


! Das ist eine reine Testversion, bitte niemand nutzen, bei dem das Modul ohne Fehler läuft !

Edit: Fehler gefunden, Testversion in diesem Post gelöscht .