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

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

Vorheriges Thema - Nächstes Thema

christian22

Hallo zusammen,

ich habe ein Problem und hoffe, dass Ihr mir da evtl. weiterhelfen könnt.
Ich habe das Modul bisher erfolgreich mit einem Rollo (Typ ERB15LE) im Einsatz. Da ich davon so begeistert war, habe ich mir noch ein weiteres (baugleiches) zugelegt. Leider bekomme ich dieses nicht gepairt.
Ich habe alles genauso gemacht, wie ich da erste angelegt habe, aber leider reagiert es erst gar nich auf den Prog-Befehl.

Ich habe hier mal ein List meines IODev mit dem Namen sduino:

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         12
   LASTDMSG   nothing
   NAME       sduino
   NR         205
   PARTIAL   
   STATE      opened
   TIME       1523633770.16707
   TYPE       SIGNALduino
   sendworking 0
   version    V 3.3.1-dev SIGNALduino cc1101 - compiled at Mar 10 2017 22:54:50
   versionmodul v3.3.3-dev_01.04.
   Helper:
     DBLOG:
       state:
         DBLogging:
           TIME       1523633793.68271
           VALUE      opened
   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-04-05 13:56:05   ping            OK
     2018-04-13 17:36:33   state           opened
     2018-04-13 17:36:33   version         V 3.3.1-dev SIGNALduino cc1101 - compiled at Mar 10 2017 22:54:50
   helper:
     bm:
       SIGNALduino_Get:
         cnt        1
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        13.04. 17:40:24
         max        6.89029693603516e-05
         tot        6.89029693603516e-05
         mAr:
           HASH(0x5299988)
           sduino
           ?
       SIGNALduino_Read:
         cnt        196
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        13.04. 17:44:26
         max        0.00246405601501465
         tot        0.139797925949097
         mAr:
           HASH(0x5299988)
       SIGNALduino_Set:
         cnt        2
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        13.04. 17:40:24
         max        9.39369201660156e-05
         tot        0.000115871429443359
         mAr:
           HASH(0x5299988)
           sduino
           ?
   keepalive:
     ok         1
     retry      0
   mcIdList:
   msIdList:
   muIdList:
     72
Attributes:
   development m72m72.1
   flashCommand avrdude -c arduino -b [BAUDRATE] -P [PORT] -p atmega328p -vv -U flash:w:[HEXFILE] 2>[LOGFILE]
   hardware   nanoCC1101
   room       Interfaces
   whitelist_IDs 72



Ein List meines neuen Rollos:

Internals:
   CHANNEL    1
   DEF        A23B7C51
   ID         A23B7C5
   INFO       limited function without ATTR time_to_open / time_to_close / time_down_to_favorite
   IODev      sduino
   NAME       Siro_links
   NR         515
   NTFY_ORDER 50-Siro_links
   STATE      0
   TYPE       Siro
   Version    V 0.49
   state      0
   CODE:
     1          A23B7C51
   READINGS:
     2018-04-05 16:27:07   action          no action
     2018-04-05 15:51:50   last_reset_os   0
     2018-04-05 16:27:07   operating_seconds 11.16
     2018-04-13 17:36:20   position        0
     2018-04-05 16:34:20   prog_mode       180
     2018-04-13 17:36:20   state           0
   helper:
     aktMsg     prog  1522938860.55417
     lastMsg    prog  1522938859.70116
     lastProg   1522939040.53848
     lastparse 
     lastparse_stop stop 1522936310.26689
     parse_aborted 0
     position   0
     positiontimer 0.8
     bm:
       Siro_Notify:
         cnt        46
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        13.04. 17:38:23
         max        8.29696655273438e-05
         tot        0.00110244750976562
         mAr:
           HASH(0x8597278)
           HASH(0x506d290)
       Siro_Set:
         cnt        3
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        13.04. 17:40:33
         max        0.000256061553955078
         tot        0.000572919845581055
         mAr:
           HASH(0x8597278)
           Siro_links
           ?
Attributes:
   IODev      sduino
   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
   webCmd     prog:stop:on:off:fav


Kann jemand hier einen Fehler entdecken? Ich muss mittlerweile leider passen.

Viele Grüße
Chris

Byte09

Zitat von: christian22 am 13 April 2018, 17:47:03
Hallo zusammen,

ich habe ein Problem und hoffe, dass Ihr mir da evtl. weiterhelfen könnt.
Ich habe das Modul bisher erfolgreich mit einem Rollo (Typ ERB15LE) im Einsatz. Da ich davon so begeistert war, habe ich mir noch ein weiteres (baugleiches) zugelegt. Leider bekomme ich dieses nicht gepairt.
Ich habe alles genauso gemacht, wie ich da erste angelegt habe, aber leider reagiert es erst gar nich auf den Prog-Befehl.

Ich habe hier mal ein List meines IODev mit dem Namen sduino:

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         12
   LASTDMSG   nothing
   NAME       sduino
   NR         205
   PARTIAL   
   STATE      opened
   TIME       1523633770.16707
   TYPE       SIGNALduino
   sendworking 0
   version    V 3.3.1-dev SIGNALduino cc1101 - compiled at Mar 10 2017 22:54:50
   versionmodul v3.3.3-dev_01.04.
   Helper:
     DBLOG:
       state:
         DBLogging:
           TIME       1523633793.68271
           VALUE      opened
   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-04-05 13:56:05   ping            OK
     2018-04-13 17:36:33   state           opened
     2018-04-13 17:36:33   version         V 3.3.1-dev SIGNALduino cc1101 - compiled at Mar 10 2017 22:54:50
   helper:
     bm:
       SIGNALduino_Get:
         cnt        1
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        13.04. 17:40:24
         max        6.89029693603516e-05
         tot        6.89029693603516e-05
         mAr:
           HASH(0x5299988)
           sduino
           ?
       SIGNALduino_Read:
         cnt        196
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        13.04. 17:44:26
         max        0.00246405601501465
         tot        0.139797925949097
         mAr:
           HASH(0x5299988)
       SIGNALduino_Set:
         cnt        2
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        13.04. 17:40:24
         max        9.39369201660156e-05
         tot        0.000115871429443359
         mAr:
           HASH(0x5299988)
           sduino
           ?
   keepalive:
     ok         1
     retry      0
   mcIdList:
   msIdList:
   muIdList:
     72
Attributes:
   development m72m72.1
   flashCommand avrdude -c arduino -b [BAUDRATE] -P [PORT] -p atmega328p -vv -U flash:w:[HEXFILE] 2>[LOGFILE]
   hardware   nanoCC1101
   room       Interfaces
   whitelist_IDs 72



Ein List meines neuen Rollos:

Internals:
   CHANNEL    1
   DEF        A23B7C51
   ID         A23B7C5
   INFO       limited function without ATTR time_to_open / time_to_close / time_down_to_favorite
   IODev      sduino
   NAME       Siro_links
   NR         515
   NTFY_ORDER 50-Siro_links
   STATE      0
   TYPE       Siro
   Version    V 0.49
   state      0
   CODE:
     1          A23B7C51
   READINGS:
     2018-04-05 16:27:07   action          no action
     2018-04-05 15:51:50   last_reset_os   0
     2018-04-05 16:27:07   operating_seconds 11.16
     2018-04-13 17:36:20   position        0
     2018-04-05 16:34:20   prog_mode       180
     2018-04-13 17:36:20   state           0
   helper:
     aktMsg     prog  1522938860.55417
     lastMsg    prog  1522938859.70116
     lastProg   1522939040.53848
     lastparse 
     lastparse_stop stop 1522936310.26689
     parse_aborted 0
     position   0
     positiontimer 0.8
     bm:
       Siro_Notify:
         cnt        46
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        13.04. 17:38:23
         max        8.29696655273438e-05
         tot        0.00110244750976562
         mAr:
           HASH(0x8597278)
           HASH(0x506d290)
       Siro_Set:
         cnt        3
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        13.04. 17:40:33
         max        0.000256061553955078
         tot        0.000572919845581055
         mAr:
           HASH(0x8597278)
           Siro_links
           ?
Attributes:
   IODev      sduino
   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
   webCmd     prog:stop:on:off:fav


Kann jemand hier einen Fehler entdecken? Ich muss mittlerweile leider passen.

Viele Grüße
Chris
Kurz da Handy ..

Wie gehst du denn vor ? Ist der Motor im anlernmodus  ? Die lists sehen aus den ersten blick io aus.

Gruss Byte09

Gesendet von meinem SM-G900F mit Tapatalk


christian22

Ich habe mit "define Siro_links Siro A23B7C51" das neue Rollo angelegt. Das IODev hat er selbst erkannt.
Anschließend habe ich unter webCmd noch den prog-Modus hinzugefügt.

Nun habe ich am Motor den Taster gedrückt, bis dieser bestätigt.

Anschließend habe ich auf Prog gedrückt. Hier erfolgt dann leider keine Reaktion des Rollos.
Ich habe auch schon set Siro_links prog probiert, leider auch erfolglos.

Vor dem Anlernen habe ich auch schon den Motor zurückgesetzt (langes Drücken, bis das Rollo dreimal bestätigt). Auch dieses hat nicht geholfen.

Viele Grüße
Chris

Byte09

hi chris,

ich habe eben mal versucht einen motor anzulernen , ging problemlos . allerdings habe ich keinen ERB15LE , der sich doch etwas von meinen unterscheidet.

kannst du bitte nochmal einen anlernversuch machen, und das Sirodevice vorher auf verbose5 setzen. in den Log müsste ich mal reinschauen.

Hast du mal versucht, den motor näher an den signalduino zu bringen , nur um empfangsprobleme auszuschliessen ?

gruss Byte09

volschin

Kann es sein, dass das Rollo bei einem FHEM Restart immer seine Position vergisst?
Intel NUC+Ubuntu 22.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7590, Echo Dots+Show8, Logi Circle 2, HomeBridge
TIG Stack (Telegraf, InfluxDB, Grafana)

Byte09

Zitat von: volschin am 14 April 2018, 07:54:10
Kann es sein, dass das Rollo bei einem FHEM Restart immer seine Position vergisst?

sollte eigentlich nicht sein. Habe gerade mehrfach einen fhemrestart gemacht und er hat die Position wieder geladen :

2018.04.14 08:16:42 5: Siro: Helper lade bestandsdaten
2018.04.14 08:16:42 5: Siro: Helper initialisiert: positionsave 4
2018.04.14 08:16:42 5: Siro: Helper initialisiert: state 4
2018.04.14 08:16:42 5: Siro: Helper initialisiert: position 4
2018.04.14 08:16:42 1: usb create starting


die daten liegen nach einem shutdown im fhem.save und werden beim start wieder eingelesen. somit sollte das im grunde nur passieren können , wenn der shutdown irgendwie 'hart'  ;) war und er die entsprechende routine für den shutdown nicht durchlaufen hat.

kannst du mal ein shutdown restart mit verbose 5 machen ( rollo irgendwo in mittelposition )?

gruss Byte09

volschin

Zitat von: Byte09 am 14 April 2018, 08:21:32
sollte eigentlich nicht sein. Habe gerade mehrfach einen fhemrestart gemacht und er hat die Position wieder geladen :

2018.04.14 08:16:42 5: Siro: Helper lade bestandsdaten
2018.04.14 08:16:42 5: Siro: Helper initialisiert: positionsave 4
2018.04.14 08:16:42 5: Siro: Helper initialisiert: state 4
2018.04.14 08:16:42 5: Siro: Helper initialisiert: position 4
2018.04.14 08:16:42 1: usb create starting


die daten liegen nach einem shutdown im fhem.save und werden beim start wieder eingelesen. somit sollte das im grunde nur passieren können , wenn der shutdown irgendwie 'hart'  ;) war und er die entsprechende routine für den shutdown nicht durchlaufen hat.

kannst du mal ein shutdown restart mit verbose 5 machen ( rollo irgendwo in mittelposition )?

gruss Byte09
Ich konnte es jetzt nicht reproduzieren. Der einzige Punkt der mit auffällt, ist, dass in den Internals in state jetzt 0 steht, in STATE aber 36. Vorher war der Wert in beiden 36.
Intel NUC+Ubuntu 22.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7590, Echo Dots+Show8, Logi Circle 2, HomeBridge
TIG Stack (Telegraf, InfluxDB, Grafana)

christian22

Zitat von: Byte09 am 14 April 2018, 05:42:14
...
kannst du bitte nochmal einen anlernversuch machen, und das Sirodevice vorher auf verbose5 setzen. in den Log müsste ich mal reinschauen.

Hast du mal versucht, den motor näher an den signalduino zu bringen , nur um empfangsprobleme auszuschliessen ?
...

Hi Byte09,

hier ist das Log:

2018-04-14_11:06:44 Siro_links prog_mode: 180
2018-04-14_11:06:53 Siro_links prog_mode: 180
2018-04-14_11:07:00 Siro_links prog_mode: 173
2018-04-14_11:07:00 Siro_links action: down
2018-04-14_11:07:02 Siro_links action: no action
2018-04-14_11:07:02 Siro_links operating_seconds: 15.22


Ich habe den Motor ca. 2m neben dem Signalduino gehabt.
Ansonsten sitzt das neue Rollo genau neben dem schon vorhandenen - also ca. 20cm daneben.

Viele Grüße
Chris

Byte09

hmm, irgendwie ist das kein vollständiger log ?
sieht bei mir so aus, wenn ich die 3 erforderlichen aktionen durchlaufe:

2018.04.14 11:16:41 5: Siro_Set: aufgerufen -> cmd -> prog args -> prog  0
2018.04.14 11:16:41 1: Siro_Set:limited function without definition of time_to_close and time_to_open. Please define this attributes.
2018.04.14 11:16:41 5: Siro_set: test auf double stop
2018.04.14 11:16:41 5: Siro_set: testprogmode -> 1523697401.76085
2018.04.14 11:16:41 5: Siro_set: lastprogmode -> 1523697581.76722
2018.04.14 11:16:41 5: Siro_set: lastaction -> stop
2018.04.14 11:16:41 5: Siro_set: cmd -> prog
2018.04.14 11:16:41 5: Siro_Set: teste autostop: 100 < 100  50 < 100 - prog
2018.04.14 11:16:41 5: Siro_Set: kein stateupdate erfolgt
2018.04.14 11:16:41 5: Siro_set: handing over to Siro_Send_Command with following arguments: prog  0
2018.04.14 11:16:41 5: Siro_sendCommand: hash -> HASH(0x36d9728) - testrollo -> cmd :prog: - args -> prog  0
2018.04.14 11:16:41 5: Siro_sendCommand: operationmode -> 0
2018.04.14 11:16:41 2: Siro_sendCommand: name -> testrollo command -> prog  channel -> 1 bincmd -> 11001100
2018.04.14 11:16:41 5: Siro_set: runningtime -> 0.0825319290161133

2018.04.14 11:16:45 5: Siro_Set: aufgerufen -> cmd -> prog args -> prog  0
2018.04.14 11:16:45 1: Siro_Set:limited function without definition of time_to_close and time_to_open. Please define this attributes.
2018.04.14 11:16:45 5: Siro_set: test auf double stop
2018.04.14 11:16:45 5: Siro_set: testprogmode -> 1523697405.66956
2018.04.14 11:16:45 5: Siro_set: lastprogmode -> 1523697585.67385
2018.04.14 11:16:45 5: Siro_set: lastaction -> prog
2018.04.14 11:16:45 5: Siro_set: cmd -> prog
2018.04.14 11:16:45 5: Siro_Set: teste autostop: 100 < 100  50 < 100 - prog
2018.04.14 11:16:45 5: Siro_Set: kein stateupdate erfolgt
2018.04.14 11:16:45 5: Siro_set: handing over to Siro_Send_Command with following arguments: prog  0
2018.04.14 11:16:45 5: Siro_sendCommand: hash -> HASH(0x36d9728) - testrollo -> cmd :prog: - args -> prog  0
2018.04.14 11:16:45 5: Siro_sendCommand: operationmode -> 0
2018.04.14 11:16:45 2: Siro_sendCommand: name -> testrollo command -> prog  channel -> 1 bincmd -> 11001100
2018.04.14 11:16:45 5: Siro_set: runningtime -> 0.0763380527496338

2018.04.14 11:16:48 5: Siro_Set: aufgerufen -> cmd -> off args -> off  0
2018.04.14 11:16:48 1: Siro_Set:limited function without definition of time_to_close and time_to_open. Please define this attributes.
2018.04.14 11:16:48 5: Siro_set: test auf double stop
2018.04.14 11:16:48 5: Siro_set: testprogmode -> 1523697408.87421
2018.04.14 11:16:48 5: Siro_set: lastprogmode -> 1523697585.67385
2018.04.14 11:16:48 5: Siro_set: lastaction -> prog
2018.04.14 11:16:48 5: Siro_set: cmd -> off
2018.04.14 11:16:48 5: Siro_Set: teste autostop: 100 < 100  50 < 100 - off
2018.04.14 11:16:49 4: Siro_Set: aktposition -> 0 - percenttorun -> 0 - offdirekttime -> 0.01
2018.04.14 11:16:49 4: Siro_Set: voraussichtliche fahrdauer bis 0%: -> 0
2018.04.14 11:16:49 5: Siro_Set: kein stateupdate erfolgt
2018.04.14 11:16:49 5: Siro_set: handing over to Siro_Send_Command with following arguments: off 0 0
2018.04.14 11:16:49 5: Siro_sendCommand: hash -> HASH(0x36d9728) - testrollo -> cmd :off: - args -> off 0 0
2018.04.14 11:16:49 5: Siro_sendCommand: operationmode -> 0
2018.04.14 11:16:49 2: Siro_sendCommand: name -> testrollo command -> off  channel -> 1 bincmd -> 00010001
2018.04.14 11:16:49 5: Siro_set: runningtime -> 0.16301703453064
2018.04.14 11:16:50 5: Siro_Stopaction: setze no action


hast du den zusammeneditiert ?

gruss Byte09

Byte09

nachtrag:

sehe gerade - du hast die ausgabe des eventmonitors kopiert. Ich brauche diie Ausgabe des Logfiles .

gruss Byte09

christian22

Zitat von: Byte09 am 14 April 2018, 11:31:04
nachtrag:

sehe gerade - du hast die ausgabe des eventmonitors kopiert. Ich brauche diie Ausgabe des Logfiles .

gruss Byte09

Ups, ja da ist mir ein Fehler passiert. Hier nun das Log:

2018.04.14 21:01:02 5: Siro_Set: aufgerufen -> cmd -> prog args -> prog  0
2018.04.14 21:01:02 1: Siro_Set:limited function without definition of time_to_close and time_to_open. Please define this attributes.
2018.04.14 21:01:02 5: Siro_set: test auf double stop
2018.04.14 21:01:02 5: Siro_set: testprogmode -> 1523732462.5419
2018.04.14 21:01:02 5: Siro_set: lastprogmode -> 1523732642.54457
2018.04.14 21:01:02 5: Siro_set: lastaction -> off
2018.04.14 21:01:02 5: Siro_set: cmd -> prog
2018.04.14 21:01:02 5: Siro_Set: teste autostop: 0 < 100  0 < 0 - prog
2018.04.14 21:01:02 5: Siro_Set: kein stateupdate erfolgt
2018.04.14 21:01:02 5: Siro_set: handing over to Siro_Send_Command with following arguments: prog  0
2018.04.14 21:01:02 5: Siro_sendCommand: hash -> HASH(0x55c22c0) - Siro_links -> cmd :prog: - args -> prog  0
2018.04.14 21:01:02 5: Siro_sendCommand: operationmode -> 0
2018.04.14 21:01:02 5: Siro_sendCommand: BinHash: = 1010001000111011011111000101
2018.04.14 21:01:02 5: Siro_sendCommand: BinCommand: = 11001100
2018.04.14 21:01:02 5: Siro_sendCommand: Siro set value = Siro_links prog  0
2018.04.14 21:01:02 5: Siro_sendCommand: Siro_sendCommand: Siro_links -> message :P72#1010001000111011011111000101000111001100#R8:
2018.04.14 21:01:02 2: Siro_sendCommand: name -> Siro_links command -> prog  channel -> 1 bincmd -> 11001100
2018.04.14 21:01:02 5: Siro_set: runningtime -> 0.0302598476409912

2018.04.14 21:01:09 5: Siro_Set: aufgerufen -> cmd -> prog args -> prog  0
2018.04.14 21:01:09 1: Siro_Set:limited function without definition of time_to_close and time_to_open. Please define this attributes.
2018.04.14 21:01:09 5: Siro_set: test auf double stop
2018.04.14 21:01:09 5: Siro_set: testprogmode -> 1523732469.38083
2018.04.14 21:01:09 5: Siro_set: lastprogmode -> 1523732649.38335
2018.04.14 21:01:09 5: Siro_set: lastaction -> prog
2018.04.14 21:01:09 5: Siro_set: cmd -> prog
2018.04.14 21:01:09 5: Siro_Set: teste autostop: 0 < 100  0 < 0 - prog
2018.04.14 21:01:09 5: Siro_Set: kein stateupdate erfolgt
2018.04.14 21:01:09 5: Siro_set: handing over to Siro_Send_Command with following arguments: prog  0
2018.04.14 21:01:09 5: Siro_sendCommand: hash -> HASH(0x55c22c0) - Siro_links -> cmd :prog: - args -> prog  0
2018.04.14 21:01:09 5: Siro_sendCommand: operationmode -> 0
2018.04.14 21:01:09 5: Siro_sendCommand: BinHash: = 1010001000111011011111000101
2018.04.14 21:01:09 5: Siro_sendCommand: BinCommand: = 11001100
2018.04.14 21:01:09 5: Siro_sendCommand: Siro set value = Siro_links prog  0
2018.04.14 21:01:09 5: Siro_sendCommand: Siro_sendCommand: Siro_links -> message :P72#1010001000111011011111000101000111001100#R8:
2018.04.14 21:01:09 2: Siro_sendCommand: name -> Siro_links command -> prog  channel -> 1 bincmd -> 11001100
2018.04.14 21:01:09 5: Siro_set: runningtime -> 0.028454065322876

2018.04.14 21:01:16 5: Siro_Set: aufgerufen -> cmd -> on args -> on  0
2018.04.14 21:01:16 1: Siro_Set:limited function without definition of time_to_close and time_to_open. Please define this attributes.
2018.04.14 21:01:16 5: Siro_set: test auf double stop
2018.04.14 21:01:16 5: Siro_set: testprogmode -> 1523732476.1982
2018.04.14 21:01:16 5: Siro_set: lastprogmode -> 1523732649.38335
2018.04.14 21:01:16 5: Siro_set: lastaction -> prog
2018.04.14 21:01:16 5: Siro_set: cmd -> on
2018.04.14 21:01:16 5: Siro_Set: teste autostop: 0 < 100  0 < 0 - on
2018.04.14 21:01:16 4: Siro_Set: aktposition -> 0 - percenttorun -> 100 - ondirekttime -> 0.01
2018.04.14 21:01:16 4: Siro_Set: voraussichtliche fahrdauer bis 100%: -> 1
2018.04.14 21:01:16 5: Siro_Set: kein stateupdate erfolgt
2018.04.14 21:01:16 5: Siro_set: handing over to Siro_Send_Command with following arguments: on 100 0
2018.04.14 21:01:16 5: Siro_sendCommand: hash -> HASH(0x55c22c0) - Siro_links -> cmd :on: - args -> on 100 0
2018.04.14 21:01:16 5: Siro_sendCommand: operationmode -> 0
2018.04.14 21:01:16 5: Siro_sendCommand: BinHash: = 1010001000111011011111000101
2018.04.14 21:01:16 5: Siro_sendCommand: BinCommand: = 00110011
2018.04.14 21:01:16 5: Siro_sendCommand: Siro set value = Siro_links on 100 0
2018.04.14 21:01:16 5: Siro_sendCommand: Siro_sendCommand: Siro_links -> message :P72#1010001000111011011111000101000100110011#R8:
2018.04.14 21:01:16 2: Siro_sendCommand: name -> Siro_links command -> on  channel -> 1 bincmd -> 00110011
2018.04.14 21:01:16 5: Siro_set: runningtime -> 0.0455479621887207
2018.04.14 21:01:18 5: Siro_Stopaction: setze no action


Viele Grüße
Chris

Byte09

soweit ersichtlich ist mit den gesendeten daten alles in ordnung. ich kann die generierte msg die gesendet wird direkt übernehmen und mit signalduino senden, mein motor reagiert darauf.

P72#1010001000111011011111000101000111001100#R8

hast du eine sirofernbedienung ? im moment würde ich nicht ausschliessen das mit dem motor etwas nicht stimmt . das hätten wir mit einer fernbedienung schnell geklärt ?!


ggf. könntest du den signalduino auch nochmal auf varbose 5 setzen , wobei dort ja alles in ordnung zu sein scheint, wenn der andere motor angesprochen wird.

gruss Byte09

christian22

Zitat von: Byte09 am 14 April 2018, 21:30:34
hast du eine sirofernbedienung ? im moment würde ich nicht ausschliessen das mit dem motor etwas nicht stimmt . das hätten wir mit einer fernbedienung schnell geklärt ?!

Nee, die habe ich leider nicht.

Zitat von: Byte09 am 14 April 2018, 21:30:34
ggf. könntest du den signalduino auch nochmal auf varbose 5 setzen , wobei dort ja alles in ordnung zu sein scheint, wenn der andere motor angesprochen wird.

Das werde ich morgen noch einmal probieren und posten.
Ja, das finde ich ja auch merkwürdig. Mit dem ersten Motor klappt alles wunderbar und das schon seit einem knappen halben Jahr.

Viele Grüße
Chris

misux

HI!


Kann einer berichten wie die ERB25 Motoren denn so sind? Ich hab die Nase Voll... muss umsteigen weil ich NUR noch FHEM nutzen möchte und mein Motor noch nicht unterstützt wird.

Mein Rollo ist 190cm breit und ca 160cm hoch. Er wird miindestens 2mal am Tag komplett gefahren und 4-6 mal teil gefahren... Da der Motor aber 220V betrieben ist ist es mir egal...

Meine Frage richten sich an:

Größe des Rollos die Fahr-Widerholungen und dementsprechend die Akkuhaltbarkeit... Habe wirklich keine Lust das Teil alle 2 Wochen zu laden...

Was mein ihr so?

Vielen Dank!

Byte09

ich habe ein fenster 195 breit , 236 hoch, recht schwerer verdunklungsbehang. Fährt jeden Tag mindestens 2 mal komplett . Antrieb ist im moment ein 'mickriger'  ERB16LE . akku muss ich ca alle 5-6 wochen laden.

... macht er gut , der kleine  ;)

gruss Byte09