Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Rollo beendet die Beschattung fehlerhaft (Kollision ShadingOut<>NightClose?)

Open
#75 21 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
30/100
Issue type
Bug
Clarity
Needs clarification
Activity status
Stale
Tech stack
perl
Domain
backend

Research direction

Start by reviewing the linked commit 924363fe18c6f4d30787c471336424ec504a5cd3 alongside the supplied ASC_ShadingMessage and shutter level log. Reproduce the Shading Out and Night Close sequence, then verify that the shutter follows the expected evening timing without the erroneous intermediate moves to 100 and 0.

Written by the indexing model from the issue text.

Description

Ausgangsthread "Problem Nr. 1": https://forum.fhem.de/index.php/topic,112325.msg1067481.html#msg1067481

Hallo, ich hatte es ja bereits angekündigt, dass ich mich mit einem Debug-Log noch einmal melde.
Ich habe die unterschiedlichsten Probleme mit der Beschattung. Ein Absent-Fehler wurde ja gestern bereits behoben.
Aber ich habe auch oft, dass die Jalousien sich beim Shading Out und beim Night Close irgendwie in die Quere kommen.
Ein repräsentatives Beispiel konnte ich gestern erzeugen und als Anhang angefügt.

  • Rollo war in Shading in (Pos. 50)
  • Rollo ging in Shading out (Pos. 50 > Pos. 0)
  • und ging dann danach fälschlicherweise hoch (Pos. 0 > Pos. 100)

25 Juni 2020, 13:23:24 Deine Frage dazu: https://forum.fhem.de/index.php/topic,112325.msg1067531.html#msg1067531
25 Juni 2020, 14:43:29 Meine Antwort darauf: https://forum.fhem.de/index.php/topic,112325.msg1067557.html#msg1067557
03 Juli 2020, 13:05:56 Dein Lösungvorschlag: https://forum.fhem.de/index.php/topic,112325.msg1069654.html#msg1069654
13 Juli 2020, 20:38:33 Meine Antwort: https://forum.fhem.de/index.php/topic,112325.msg1071726.html#msg1071726

Heute war wieder ein Sonnentage und ich konnte es wieder testen. Der ursprüngliche Zweig "devel-testing" wurde soweit ich weiß auch schon ins FHEM-SVN gemerged.

Leider waren meine Jalousien wieder alle oben.

Der Tag der Jalousie sah wie folgt aus:

2020-07-12_11:48:09 bad_jal ASC_ShuttersLastDrive: manual
2020-07-12_11:48:27 bad_jal deviceMsg: on (to VCCU)
2020-07-12_11:48:27 bad_jal level: 100
2020-07-12_11:48:27 bad_jal motor: stop:on
2020-07-12_11:48:27 bad_jal pct: 100
2020-07-12_11:48:27 bad_jal on
2020-07-12_13:52:57 bad_jal ASC_ShadingMessage: INFO: current shading status is 'in reserved' - next check in 10m
2020-07-12_14:04:55 bad_jal ASC_ShadingMessage: INFO: current shading status is 'in' - next check in 20m
2020-07-12_14:06:48 bad_jal commState: CMDs_pending
2020-07-12_14:06:48 bad_jal level: set_30
2020-07-12_14:06:48 bad_jal set_30
2020-07-12_14:06:48 bad_jal commState: CMDs_processing...
2020-07-12_14:06:48 bad_jal commState: CMDs_done
2020-07-12_14:06:48 bad_jal level: 100
2020-07-12_14:06:48 bad_jal motor: down:on
2020-07-12_14:06:48 bad_jal on
2020-07-12_14:07:03 bad_jal deviceMsg: 30 (to VCCU)
2020-07-12_14:07:03 bad_jal level: 30
2020-07-12_14:07:03 bad_jal motor: stop:30
2020-07-12_14:07:03 bad_jal pct: 30
2020-07-12_14:07:03 bad_jal 30
2020-07-12_14:07:03 bad_jal ASC_ShuttersLastDrive: shading in
2020-07-12_14:15:25 bad_jal ASC_ShadingMessage: INFO: current shading status is 'out reserved' - next check in 20m
2020-07-12_14:25:26 bad_jal ASC_ShadingMessage: INFO: current shading status is 'in reserved' - next check in 20m
2020-07-12_14:35:27 bad_jal ASC_ShadingMessage: INFO: current shading status is 'in' - next check in 20m
2020-07-12_15:12:17 bad_jal ASC_ShadingMessage: INFO: current shading status is 'out reserved' - next check in 20m
2020-07-12_15:22:18 bad_jal ASC_ShadingMessage: INFO: current shading status is 'in reserved' - next check in 20m
2020-07-12_15:32:57 bad_jal ASC_ShadingMessage: INFO: current shading status is 'in' - next check in 20m
2020-07-12_15:57:53 bad_jal ASC_ShadingMessage: INFO: current shading status is 'out reserved' - next check in 20m
2020-07-12_16:09:48 bad_jal ASC_ShadingMessage: INFO: current shading status is 'in reserved' - next check in 20m
2020-07-12_16:19:58 bad_jal ASC_ShadingMessage: INFO: current shading status is 'in' - next check in 20m
2020-07-12_17:07:04 bad_jal ASC_ShadingMessage: INFO: current shading status is 'out reserved' - next check in 20m
2020-07-12_17:17:09 bad_jal ASC_ShadingMessage: INFO: current shading status is 'in reserved' - next check in 20m
2020-07-12_17:27:14 bad_jal ASC_ShadingMessage: INFO: current shading status is 'in' - next check in 20m
2020-07-12_18:15:59 bad_jal ASC_ShadingMessage: INFO: current shading status is 'out reserved' - next check in 20m
2020-07-12_18:49:26 bad_jal ASC_ShadingMessage: INFO: current shading status is 'out' - next check in 10m
2020-07-12_19:16:47 bad_jal commState: CMDs_pending
2020-07-12_19:16:47 bad_jal level: set_100
2020-07-12_19:16:47 bad_jal set_100
2020-07-12_19:16:47 bad_jal commState: CMDs_processing...
2020-07-12_19:16:47 bad_jal commState: CMDs_done
2020-07-12_19:16:47 bad_jal level: 30
2020-07-12_19:16:47 bad_jal motor: up:30
2020-07-12_19:16:47 bad_jal 30
2020-07-12_19:17:04 bad_jal deviceMsg: on (to VCCU)
2020-07-12_19:17:04 bad_jal level: 100
2020-07-12_19:17:04 bad_jal motor: stop:on
2020-07-12_19:17:04 bad_jal pct: 100
2020-07-12_19:17:04 bad_jal on
2020-07-12_19:17:04 bad_jal ASC_ShuttersLastDrive: shading out
2020-07-12_19:18:35 bad_jal commState: CMDs_pending
2020-07-12_19:18:35 bad_jal level: set_0
2020-07-12_19:18:35 bad_jal set_0
2020-07-12_19:18:35 bad_jal commState: CMDs_processing...
2020-07-12_19:18:35 bad_jal commState: CMDs_done
2020-07-12_19:18:35 bad_jal level: 100
2020-07-12_19:18:35 bad_jal motor: down:on
2020-07-12_19:18:35 bad_jal on
2020-07-12_19:18:56 bad_jal deviceMsg: off (to VCCU)
2020-07-12_19:18:56 bad_jal level: 0
2020-07-12_19:18:56 bad_jal motor: stop:off
2020-07-12_19:18:56 bad_jal pct: 0
2020-07-12_19:18:56 bad_jal off
2020-07-12_19:19:04 bad_jal commState: CMDs_pending
2020-07-12_19:19:04 bad_jal level: set_100
2020-07-12_19:19:04 bad_jal set_100
2020-07-12_19:19:04 bad_jal commState: CMDs_processing...
2020-07-12_19:19:04 bad_jal commState: CMDs_done
2020-07-12_19:19:04 bad_jal level: 0
2020-07-12_19:19:04 bad_jal motor: up:off
2020-07-12_19:19:04 bad_jal off
2020-07-12_19:19:26 bad_jal deviceMsg: on (to VCCU)
2020-07-12_19:19:26 bad_jal level: 100
2020-07-12_19:19:26 bad_jal motor: stop:on
2020-07-12_19:19:26 bad_jal pct: 100
2020-07-12_19:19:26 bad_jal on

Parameter wie im Ausgangspost. Die Jalousie hätte eigentlich um 19:15 Uhr zzgl. Delay herunterfahren müssen. Ansonsten fahre ich per Brightness. Im Sommer zieht aber eher die Zeit.

Ich leider sagen, dass es vermutlich der folgende Commit es scheinbar schlimmer gemacht hat. Er fährt nun noch öfters hoch und runter. https://git.cooltux.net/FHEM/mod-AutoShuttersControl/commit/924363fe18c6f4d30787c471336424ec504a5cd3

Dominant language
Perl
Stars
9
Forks
7
PR merge metrics
No merged PRs in 30d

Getting set up

This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from fhem/AutoShuttersControl

All issues in fhem/AutoShuttersControl

Similar issues

More Perl issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.