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

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

Vorheriges Thema - Nächstes Thema

Byte09

Zitat von: Markus M. am 03 Juni 2018, 14:25:18
Was daran liegen sollte dass das Siro Funkprotokoll komplett identisch zum Dooya Protokoll ist,
da Siro meines Wissens kein eigenes Protokoll hat sondern nur den Namen auf Dooya Produkte drucken lässt. 🤷‍♂️
Ist beim Aldomo Motor natürlich dann das gleiche - nur der Aufdruck ist anders.

hmmm.... ggf ähnlich , aber identisch wohl nicht ( denke ich ) , sonst müsste das dooyo modul ja im grunde siromotoren ansteuern können , - geht aber nicht .

gruss Byte09

Markus M.

Zitat von: Byte09 am 03 Juni 2018, 14:34:57
hmmm.... ggf ähnlich , aber identisch wohl nicht ( denke ich ) , sonst müsste das dooyo modul ja im grunde siromotoren ansteuern können , - geht aber nicht .
Also für meinen ERB15LE (und die baugleichen Motoren mit Aldomo Aufdruck) verwende ich das Dooya Protokoll das schon mehrere Jahre so im RFXTRX433 implementiert ist.
Dass das nur umgelabelte Dooya Geräte sind (obwohl ich sie unter dem Dooya Label selbst nicht finden konnte) wurde mir von einem Händler in China bestätigt.
Auch die Dooya-Fernbedienung die ich bei Aliexpress bestellt habe funktioniert problemlos damit.
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

Byte09

Zitat von: Markus M. am 03 Juni 2018, 14:56:00
Also für meinen ERB15LE (und die baugleichen Motoren mit Aldomo Aufdruck) verwende ich das Dooya Protokoll das schon mehrere Jahre so im RFXTRX433 implementiert ist.
Dass das nur umgelabelte Dooya Geräte sind (obwohl ich sie unter dem Dooya Label selbst nicht finden konnte) wurde mir von einem Händler in China bestätigt.
Auch die Dooya-Fernbedienung die ich bei Aliexpress bestellt habe funktioniert problemlos damit.

jedenfalls kann ich meine erb16LE nicht mit dem Dooyamodul fahren ( ein device wird aber angelegt ) , ich habe mich aber nie weiter damit beschäftigt, warum es nicht ging  ;)

aber es gibt ja einen Mitleser hier, der ggf. Licht ins Dunkel bringen könnte ?!

Gruss Byte09

Markus M.

Zitat von: Byte09 am 03 Juni 2018, 15:04:51
jedenfalls kann ich meine erb16LE nicht mit dem Dooyamodul fahren ( ein device wird aber angelegt ) , ich habe mich aber nie weiter damit beschäftigt, warum es nicht ging  ;)
Angelegt? Du hast also einen Code von einer Fernbedienung ausgelesen und es dann damit versucht?
Die Fernbedienung kann ich mit dem RFXTRX433 leider nicht empfangen. Ich habe also FHEM zum Anlernen verwendet und die Fernbedienung dann jeweils als 2. Fernbedienung hinzugefügt.

Hat schon mal jemand probiert, einen Siro Motor direkt ohne Fernbedienung über das Dooya Modul mit dem Learn/Confirm Command anzumelden?
Das sollte dann eigentlich funktionieren - sofern die verwendete ID gültig ist.
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

Byte09

Zitat von: Markus M. am 03 Juni 2018, 15:21:58

Hat schon mal jemand probiert, einen Siro Motor direkt ohne Fernbedienung über das Dooya Modul mit dem Learn/Confirm Command anzumelden?
Das sollte dann eigentlich funktionieren - sofern die verwendete ID gültig ist.

genau das meinte ich , device wird angelegt , rollo lässt sich aber nicht steuern .

gruss Byte09

Markus M.

Zitat von: Byte09 am 03 Juni 2018, 15:34:11
genau das meinte ich , device wird angelegt , rollo lässt sich aber nicht steuern .
Vielleicht war die ID nicht gültig, beliebige scheinen zumindest nicht zu funktionieren.

Wenn jemand einen RFXTRX433 hat, eine gültige Definition für die ID 1 ist z.B.:
define siroblind TRX_LIGHT DC106 01010111 blind
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

Invers

@Byte09
Hi, ich habe vor 7 Tagen meine Rollos aufgeladen und es werden rund 38 Tausend Sekunden Laufzeit angezeigt.
Rechenprobleme mit den Sekunden habe ich monatlich. Wirf doch die Sekunden bitte einfach wieder raus. Die bringen eh nichts. Die Tagesrechnung funktioniert. Das sollte ja auch ausreichen.

Vielen Dank.

Internals:
   CFGFN     
   CHANNEL    13
   DEF        84314CDD
   ID         84314CD
   IODev      sduino
   NAME       Siro_SZL
   NR         421
   NTFY_ORDER 50-Siro_SZL
   STATE      0
   TYPE       Siro
   Version    V 0.49
   state      0
   CODE:
     1          84314CDD
   READINGS:
     2018-06-16 08:00:33   action          no action
     2018-06-15 21:01:17   last_reset_os   7
     2018-06-16 08:00:33   operating_seconds 37836.18
     2018-06-16 09:33:15   position        0
     2018-06-16 09:33:15   state           0
   helper:
     aktMsg     position 0 1529128832.16839
     lastMsg    position 0 1529128800.02006
     lastProg   0
     lastparse 
     lastparse_stop stop 1517513636.78047
     parse_aborted 0
     position   0
     positiontimer 32.1
Attributes:
   IODev      sduino
   SignalLongStopRepeats 15
   SignalRepeats 8
   channel_send_mode_1 3
   cmdIcon    50:rc_RIGHT off:rc_UP on:rc_DOWN stop:rc_STOP
   devStateIcon {return '.*:fts_shutter_'.(int($state/10)*10)}
   down_auto_stop 0
   down_limit_mode_1 100
   eventMap   /position 50:50/
   fp_Rollo   415,175,2,links Schlafzimmer
   genericDeviceType blind
   invers_position 0
   operation_mode 1
   prog_fav_sequence prog,2,stop,2,stop,2,prog,2,stop,2,stop
   room       Rollo,Wohnung->Wohnzimmer
   time_down_to_favorite 9
   time_to_close 17
   time_to_open 18
   webCmd     stop:on:off:50


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

Byte09

Zitat von: Invers am 16 Juni 2018, 14:24:00
@Byte09
Hi, ich habe vor 7 Tagen meine Rollos aufgeladen und es werden rund 38 Tausend Sekunden Laufzeit angezeigt.
Rechenprobleme mit den Sekunden habe ich monatlich. Wirf doch die Sekunden bitte einfach wieder raus. Die bringen eh nichts. Die Tagesrechnung funktioniert. Das sollte ja auch ausreichen.

Vielen Dank.

Internals:
   CFGFN     
   CHANNEL    13
   DEF        84314CDD
   ID         84314CD
   IODev      sduino
   NAME       Siro_SZL
   NR         421
   NTFY_ORDER 50-Siro_SZL
   STATE      0
   TYPE       Siro
   Version    V 0.49
   state      0
   CODE:
     1          84314CDD
   READINGS:
     2018-06-16 08:00:33   action          no action
     2018-06-15 21:01:17   last_reset_os   7
     2018-06-16 08:00:33   operating_seconds 37836.18
     2018-06-16 09:33:15   position        0
     2018-06-16 09:33:15   state           0
   helper:
     aktMsg     position 0 1529128832.16839
     lastMsg    position 0 1529128800.02006
     lastProg   0
     lastparse 
     lastparse_stop stop 1517513636.78047
     parse_aborted 0
     position   0
     positiontimer 32.1
Attributes:
   IODev      sduino
   SignalLongStopRepeats 15
   SignalRepeats 8
   channel_send_mode_1 3
   cmdIcon    50:rc_RIGHT off:rc_UP on:rc_DOWN stop:rc_STOP
   devStateIcon {return '.*:fts_shutter_'.(int($state/10)*10)}
   down_auto_stop 0
   down_limit_mode_1 100
   eventMap   /position 50:50/
   fp_Rollo   415,175,2,links Schlafzimmer
   genericDeviceType blind
   invers_position 0
   operation_mode 1
   prog_fav_sequence prog,2,stop,2,stop,2,prog,2,stop,2,stop
   room       Rollo,Wohnung->Wohnzimmer
   time_down_to_favorite 9
   time_to_close 17
   time_to_open 18
   webCmd     stop:on:off:50


ja, ich habe das auch , mich aber noch nicht darum gekümmert .  denke es passiert, wenn die die fernbedienung genutzt wird  - kann das sein , nutzt du die ?

kümmere mich die Tage darum .

gruss Byte09

Invers

Ich nicht, aber vielleicht meine Frau, ganz heimlich.
EDIT:
Das würde auch erklären, warum es nur die Schlafzimmer-Rollos betrifft.
Ich habe eine Position gespeichert im Rollo, die ich bei einem Rollo immer anfahre. Da passiert das auch.
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

Markus M.

Wie sieht es bei euch mit den Laufzeiten aus?
Es sieht so aus als gäbe es bei den ERB15LE ne ziemliche Streuung, was die Akkukapazität angeht.
Sowohl bei den Siro als auch bei den Aldomo.
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

Invers

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

Byte09


det.

dto. und man bekommt das Ende mit, weil das Rollo dann nur noch ein Stück öffnet oder schließt. Mit der FB durch  wiederholtes Drücken geht es noch. Als das bei mir das erste Mal auftrat, dachte ich an einen Defekt, aber es war nur der Akku runter...
LG
det.

Invers

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

maxritti

Hallo zusammen,

erst mal vielen Dank für dieses super Modul.
Jetzt habe ich endlich auch mal einen Innenrollo via FHEM angebunden.

Und zwar habe ich einen ALDOMO AM15USB Motor, welchen ich via SIGNALiduno ansteuere.
Hat soweit auch alles wunder bar geklappt. Der Motor lässt sich via FHEM WEB steuern.

Allerdings habe ich derzeit ein Problemchen oder ein Brett vor dem Kopf (bei der Hitze auch kein Wunder  ;) ) wie ich die Endpositionen on und off einstelle.
Ich hoffe, hier kann mir jemand das Brett weg nehmen.  :D

Versucht habe ich es nach dem Post - Endlagen einstellen:

https://forum.fhem.de/index.php/topic,77167.msg725476.html#msg725476


Also erst mal Prog, Off und Prog in den Prog-Modus.
Dann die gewünschte Off Position angefahren und "Fav" gedrückt. Dann die On Position angefahren und wieder "Fav".

Wenn ich jetzt aber Off drücke, fährt der Motor doch wieder über die erste "gespeicherte" Positon.

Was mache ich hier falsch?

Hier mal ein List des Devices:


Internals:
   CHANNEL    1
   DEF        A23B7C51
   ID         A23B7C5
   IODev      mySIGNALduino
   NAME       EG_Rollo_Haustuer
   NR         192
   NTFY_ORDER 50-EG_Rollo_Haustuer
   STATE      50
   TYPE       Siro
   Version    V 0.49
   state      100
   CODE:
     1          A23B7C51
   READINGS:
     2018-07-25 12:36:32   action          no action
     2018-07-22 15:45:54   last_reset_os   0
     2018-07-25 12:36:32   operating_seconds 199.53
     2018-07-25 12:36:06   position        50
     2018-07-25 12:36:32   prog_mode       134
     2018-07-25 12:36:06   state           50
   helper:
     LastMODE   virtual
     MODE       virtual
     aktMsg     stop 67 1532514992.55319
     lastMsg    on 100 1532514979.04825
     lastProg   1532515126.54508
     lastparse 
     lastparse_stop stop 1532207377.12381
     motorstart 1532514979.05183
     parse_aborted 0
     position   0
     positiontimer 13.4
Attributes:
   IODev      mySIGNALduino
   SignalLongStopRepeats 15
   SignalRepeats 8
   devStateIcon {return '.*:fts_shutter_1w_'.(int($state/10)*10)}
   down_auto_stop 100
   down_limit_mode_1 100
   invers_position 0
   operation_mode 0
   prog_fav_sequence prog,2,stop,2,stop
   room       Rollo
   time_to_close 15
   time_to_open 18
   verbose    5
   webCmd     stop:on:off:fav:prog


Und mal ein Ausschnitt aus dem Log mit Verbose 5 und dem Anlernen:

2018.07.25 12:39:29 5: Siro_Set: aufgerufen -> cmd -> prog args -> prog  0
2018.07.25 12:39:29 5: Siro_set: test auf double stop
2018.07.25 12:39:29 5: Siro_set: testprogmode -> 1532515169.62762
2018.07.25 12:39:29 5: Siro_set: lastprogmode -> 1532515349.62821
2018.07.25 12:39:29 5: Siro_set: lastaction -> stop
2018.07.25 12:39:29 5: Siro_set: cmd -> prog
2018.07.25 12:39:29 5: Siro_Set: teste autostop: 100 < 100  50 < 100 - prog
2018.07.25 12:39:29 5: Siro_Set: kein stateupdate erfolgt
2018.07.25 12:39:29 5: Siro_set: handing over to Siro_Send_Command with following arguments: prog  0
2018.07.25 12:39:29 5: Siro_sendCommand: hash -> HASH(0x7fd58f9df6b8) - EG_Rollo_Haustuer -> cmd :prog: - args -> prog  0
2018.07.25 12:39:29 5: Siro_sendCommand: operationmode -> 0
2018.07.25 12:39:29 2: Siro_sendCommand: name -> EG_Rollo_Haustuer command -> prog  channel -> 1 bincmd -> 11001100
2018.07.25 12:39:29 5: Siro_set: runningtime -> 0.00773000717163086
2018.07.25 12:39:30 5: Siro_Set: aufgerufen -> cmd -> off args -> off  0
2018.07.25 12:39:30 5: Siro_set: test auf double stop
2018.07.25 12:39:30 5: Siro_set: testprogmode -> 1532515170.64679
2018.07.25 12:39:30 5: Siro_set: lastprogmode -> 1532515349.62821
2018.07.25 12:39:30 5: Siro_set: lastaction -> prog
2018.07.25 12:39:30 5: Siro_set: cmd -> off
2018.07.25 12:39:30 5: Siro_Set: teste autostop: 100 < 100  50 < 100 - off
2018.07.25 12:39:30 4: Siro_Set: aktposition -> 0 - percenttorun -> 0 - offdirekttime -> 0.18
2018.07.25 12:39:30 4: Siro_Set: voraussichtliche fahrdauer bis 0%: -> 0
2018.07.25 12:39:30 5: Siro_Set: kein stateupdate erfolgt
2018.07.25 12:39:30 5: Siro_set: handing over to Siro_Send_Command with following arguments: off 0 0
2018.07.25 12:39:30 5: Siro_sendCommand: hash -> HASH(0x7fd58f9df6b8) - EG_Rollo_Haustuer -> cmd :off: - args -> off 0 0
2018.07.25 12:39:30 5: Siro_sendCommand: operationmode -> 0
2018.07.25 12:39:30 2: Siro_sendCommand: name -> EG_Rollo_Haustuer command -> off  channel -> 1 bincmd -> 00010001
2018.07.25 12:39:30 5: Siro_set: runningtime -> 0.00984287261962891
2018.07.25 12:39:31 5: Siro_Set: aufgerufen -> cmd -> prog args -> prog  0
2018.07.25 12:39:31 5: Siro_set: test auf double stop
2018.07.25 12:39:31 5: Siro_set: testprogmode -> 1532515171.31857
2018.07.25 12:39:31 5: Siro_set: lastprogmode -> 1532515351.31917
2018.07.25 12:39:31 5: Siro_set: lastaction -> off
2018.07.25 12:39:31 5: Siro_set: cmd -> prog
2018.07.25 12:39:31 5: Siro_Set: teste autostop: 100 < 100  50 < 100 - prog
2018.07.25 12:39:31 5: Siro_Set: kein stateupdate erfolgt
2018.07.25 12:39:31 5: Siro_set: handing over to Siro_Send_Command with following arguments: prog  0
2018.07.25 12:39:31 5: Siro_sendCommand: hash -> HASH(0x7fd58f9df6b8) - EG_Rollo_Haustuer -> cmd :prog: - args -> prog  0
2018.07.25 12:39:31 5: Siro_sendCommand: operationmode -> 0
2018.07.25 12:39:31 2: Siro_sendCommand: name -> EG_Rollo_Haustuer command -> prog  channel -> 1 bincmd -> 11001100
2018.07.25 12:39:31 5: Siro_set: runningtime -> 0.00725293159484863
2018.07.25 12:39:31 5: Siro_Stopaction: setze no action
2018.07.25 12:39:33 5: Siro_Set: aufgerufen -> cmd -> off args -> off  0
2018.07.25 12:39:33 5: Siro_set: test auf double stop
2018.07.25 12:39:33 5: Siro_set: testprogmode -> 1532515173.55092
2018.07.25 12:39:33 5: Siro_set: lastprogmode -> 1532515351.31917
2018.07.25 12:39:33 5: Siro_set: lastaction -> prog
2018.07.25 12:39:33 5: Siro_set: cmd -> off
2018.07.25 12:39:33 5: Siro_Set: teste autostop: 100 < 100  50 < 100 - off
2018.07.25 12:39:33 4: Siro_Set: aktposition -> 0 - percenttorun -> 0 - offdirekttime -> 0.18
2018.07.25 12:39:33 4: Siro_Set: voraussichtliche fahrdauer bis 0%: -> 0
2018.07.25 12:39:33 5: Siro_Set: kein stateupdate erfolgt
2018.07.25 12:39:33 5: Siro_set: handing over to Siro_Send_Command with following arguments: off 0 0
2018.07.25 12:39:33 5: Siro_sendCommand: hash -> HASH(0x7fd58f9df6b8) - EG_Rollo_Haustuer -> cmd :off: - args -> off 0 0
2018.07.25 12:39:33 5: Siro_sendCommand: operationmode -> 0
2018.07.25 12:39:33 2: Siro_sendCommand: name -> EG_Rollo_Haustuer command -> off  channel -> 1 bincmd -> 00010001
2018.07.25 12:39:33 5: Siro_set: runningtime -> 0.00976204872131348
2018.07.25 12:39:34 5: Siro_Stopaction: setze no action
2018.07.25 12:39:40 5: Siro_Set: aufgerufen -> cmd -> stop args -> stop  0
2018.07.25 12:39:40 5: Siro_set: test auf double stop
2018.07.25 12:39:40 5: Siro_set: testprogmode -> 1532515180.31821
2018.07.25 12:39:40 5: Siro_set: lastprogmode -> 1532515351.31917
2018.07.25 12:39:40 5: Siro_set: lastaction -> off
2018.07.25 12:39:40 5: Siro_set: cmd -> stop
2018.07.25 12:39:40 5: Siro_Set: teste autostop: 100 < 100  50 < 100 - stop
2018.07.25 12:39:40 5: Siro_Set: cmd stop  timebetweenmsg -> 6.7 ondirekttime -> 0.15 offdirekttime -> 0.18
2018.07.25 12:39:40 5: Siro_Set: stop - Lastaction -> off 0
2018.07.25 12:39:40 5: Siro_Set: kein stateupdate erfolgt
2018.07.25 12:39:40 5: Siro_set: handing over to Siro_Send_Command with following arguments: stop 0 0
2018.07.25 12:39:40 5: Siro_sendCommand: hash -> HASH(0x7fd58f9df6b8) - EG_Rollo_Haustuer -> cmd :stop: - args -> stop 0 0
2018.07.25 12:39:40 5: Siro_sendCommand: operationmode -> 0
2018.07.25 12:39:40 2: Siro_sendCommand: name -> EG_Rollo_Haustuer command -> stop  channel -> 1 bincmd -> 01010101
2018.07.25 12:39:40 5: Siro_set: runningtime -> 0.0118410587310791
2018.07.25 12:39:41 5: Siro_Set: aufgerufen -> cmd -> fav args -> fav  0
2018.07.25 12:39:41 5: Siro_set: test auf double stop
2018.07.25 12:39:41 5: Siro_set: testprogmode -> 1532515181.27665
2018.07.25 12:39:41 5: Siro_set: lastprogmode -> 1532515351.31917
2018.07.25 12:39:41 5: Siro_set: lastaction -> stop
2018.07.25 12:39:41 5: Siro_set: cmd -> fav
2018.07.25 12:39:41 5: Siro_Set: teste autostop: 100 < 100  50 < 100 - fav
2018.07.25 12:39:41 5: Siro_Set fav: fav
2018.07.25 12:39:41 1: Siro_Set: function position limited without attr time_down_to_favorite
2018.07.25 12:39:41 5: Siro_sendCommand: hash -> HASH(0x7fd58f9df6b8) - EG_Rollo_Haustuer -> cmd :stop: - args -> stop 50 longstop
2018.07.25 12:39:41 5: Siro_sendCommand: operationmode -> 0
2018.07.25 12:39:41 2: Siro_sendCommand: name -> EG_Rollo_Haustuer command -> stop  channel -> 1 bincmd -> 01010101
2018.07.25 12:39:42 5: Siro_Set: aufgerufen -> cmd -> on args -> on  0
2018.07.25 12:39:42 5: Siro_set: test auf double stop
2018.07.25 12:39:42 5: Siro_set: testprogmode -> 1532515182.95838
2018.07.25 12:39:42 5: Siro_set: lastprogmode -> 1532515351.31917
2018.07.25 12:39:42 5: Siro_set: lastaction -> stop
2018.07.25 12:39:42 5: Siro_set: cmd -> on
2018.07.25 12:39:42 5: Siro_Set: teste autostop: 100 < 100  50 < 100 - on
2018.07.25 12:39:42 4: Siro_Set: aktposition -> 0 - percenttorun -> 100 - ondirekttime -> 0.15
2018.07.25 12:39:42 4: Siro_Set: voraussichtliche fahrdauer bis 100%: -> 15
2018.07.25 12:39:42 5: Siro_Set: kein stateupdate erfolgt
2018.07.25 12:39:42 5: Siro_set: handing over to Siro_Send_Command with following arguments: on 100 0
2018.07.25 12:39:42 5: Siro_sendCommand: hash -> HASH(0x7fd58f9df6b8) - EG_Rollo_Haustuer -> cmd :on: - args -> on 100 0
2018.07.25 12:39:42 5: Siro_sendCommand: operationmode -> 0
2018.07.25 12:39:42 2: Siro_sendCommand: name -> EG_Rollo_Haustuer command -> on  channel -> 1 bincmd -> 00110011
2018.07.25 12:39:42 5: Siro_set: runningtime -> 0.00973892211914062
2018.07.25 12:39:48 5: Siro_Set: aufgerufen -> cmd -> stop args -> stop  0
2018.07.25 12:39:48 5: Siro_set: test auf double stop
2018.07.25 12:39:48 5: Siro_set: testprogmode -> 1532515188.46726
2018.07.25 12:39:48 5: Siro_set: lastprogmode -> 1532515351.31917
2018.07.25 12:39:48 5: Siro_set: lastaction -> on
2018.07.25 12:39:48 5: Siro_set: cmd -> stop
2018.07.25 12:39:48 5: Siro_Set: teste autostop: 100 < 100  50 < 100 - stop
2018.07.25 12:39:48 5: Siro_Set: cmd stop  timebetweenmsg -> 5.5 ondirekttime -> 0.15 offdirekttime -> 0.18
2018.07.25 12:39:48 5: Siro_Set: stop - Lastaction -> on 100 0
2018.07.25 12:39:48 5: Siro_Set: kein stateupdate erfolgt
2018.07.25 12:39:48 5: Siro_set: handing over to Siro_Send_Command with following arguments: stop 36 0
2018.07.25 12:39:48 5: Siro_sendCommand: hash -> HASH(0x7fd58f9df6b8) - EG_Rollo_Haustuer -> cmd :stop: - args -> stop 36 0
2018.07.25 12:39:48 5: Siro_sendCommand: operationmode -> 0
2018.07.25 12:39:48 2: Siro_sendCommand: name -> EG_Rollo_Haustuer command -> stop  channel -> 1 bincmd -> 01010101
2018.07.25 12:39:48 5: Siro_set: runningtime -> 0.0124650001525879
2018.07.25 12:39:49 5: Siro_Set: aufgerufen -> cmd -> fav args -> fav  0
2018.07.25 12:39:49 5: Siro_set: test auf double stop
2018.07.25 12:39:49 5: Siro_set: testprogmode -> 1532515189.76408
2018.07.25 12:39:49 5: Siro_set: lastprogmode -> 1532515351.31917
2018.07.25 12:39:49 5: Siro_set: lastaction -> stop
2018.07.25 12:39:49 5: Siro_set: cmd -> fav
2018.07.25 12:39:49 5: Siro_Set: teste autostop: 100 < 100  50 < 100 - fav
2018.07.25 12:39:49 5: Siro_Set fav: fav
2018.07.25 12:39:49 1: Siro_Set: function position limited without attr time_down_to_favorite
2018.07.25 12:39:49 5: Siro_sendCommand: hash -> HASH(0x7fd58f9df6b8) - EG_Rollo_Haustuer -> cmd :stop: - args -> stop 50 longstop
2018.07.25 12:39:49 5: Siro_sendCommand: operationmode -> 0
2018.07.25 12:39:49 2: Siro_sendCommand: name -> EG_Rollo_Haustuer command -> stop  channel -> 1 bincmd -> 01010101


Es ist bestimmt nur eine Kleinigkeit, die ich nicht sehe.