Hacktoberfest 2026:维护者为十月标记出来的 issue,仍然开放、适合新手。 浏览 Hacktoberfest issue

Jalousien fährt wiederholt in Shading obwohl ASC_blockAscDrivesAfterManual aktiv

未关闭
#81 19 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

还没有人认领这个 Issue。

评估

难度
4/5
预计耗时
3-5 天
新手友好度
35/100
Issue 类型
缺陷
描述清晰度
基本清楚
活跃度
停滞
技术栈
perl
领域
backend

调研方向

从 ASC_blockAscDrivesAfterManual 的行为和 ASC_ShuttersLastDrive 的读数开始,使用提供的事件日志跟踪手动移动到 100 级后发出的第二个遮阳命令。复现 issue 中的序列,并验证已完成的手动开启会阻止后续的 ASC 遮阳驱动,即使移动被中断也是如此。

由索引模型根据 Issue 内容生成。

描述

Hallo,

meine Jalousien fahren wiederholt in die Shading-Position.
Und dies obwohl manuell die Jalousie nach der ersten Beschattung wieder hochgefahren wurde.
Im ASC_ShuttersLastDrive-Reading steht auch manual und das Attribut ist passend auf ASC_blockAscDrivesAfterManual gesetzt.

Beim zweiten Shading-Herunterfahren wurde sehr zügig wieder manuell hochgefahren. ASC kam nicht dazu, das Reading ASC_ShuttersLastDrive auf Shading In zu setzen. Die Beschattungsfahrt wurde unterbrochen. Doch dann blieb die Jalousie auch oben. In ASC_ShuttersLastDrive wurde vermutlich nicht erneut manual protokolliert, weil ein event-on-change-reading: .* aktiv ist.

Mein Jalousie-Device:

attr jal_wohnen ASC_BrightnessSensor lightsensor:lux 250:150
attr jal_wohnen ASC_Down brightness
attr jal_wohnen ASC_DriveUpMaxDuration 50
attr jal_wohnen ASC_Drive_Delay 0
attr jal_wohnen ASC_Drive_DelayStart 30
attr jal_wohnen ASC_Mode_Down always
attr jal_wohnen ASC_Mode_Up always
attr jal_wohnen ASC_Partymode on
attr jal_wohnen ASC_Pos_Reading pct
attr jal_wohnen ASC_PrivacyDown_Pos 60
attr jal_wohnen ASC_Shading_InOutAzimuth 65:250
attr jal_wohnen ASC_Shading_MinMax_Elevation 10:100
attr jal_wohnen ASC_Shading_Min_OutsideTemperature 22
attr jal_wohnen ASC_Shading_Mode always
attr jal_wohnen ASC_Shading_Pos 30
attr jal_wohnen ASC_Shading_StateChange_SunnyCloudy 95000:10000
attr jal_wohnen ASC_Shutter_IdleDetection motor:stop.*
attr jal_wohnen ASC_Time_Down_Early 16:00
attr jal_wohnen ASC_Time_Down_Late 22:00
attr jal_wohnen ASC_Time_Up_Early 08:00
attr jal_wohnen ASC_Time_Up_Late 08:30
attr jal_wohnen ASC_Time_Up_WE_Holiday 08:15
attr jal_wohnen ASC_Up brightness
attr jal_wohnen ASC_WiggleValue 15

Mein ASC-Device
attr Rolladensteuerung ASC_blockAscDrivesAfterManual 1

OK - Jalousie öffnet morgens

2020-07-21_08:00:51 jal_wohnen commState: CMDs_pending
2020-07-21_08:00:51 jal_wohnen level: set_100
2020-07-21_08:00:51 jal_wohnen set_100
2020-07-21_08:00:51 jal_wohnen commState: CMDs_processing...
2020-07-21_08:00:51 jal_wohnen commState: CMDs_done
2020-07-21_08:00:51 jal_wohnen level: 0
2020-07-21_08:00:51 jal_wohnen motor: up:off
2020-07-21_08:00:51 jal_wohnen off
2020-07-21_08:01:21 jal_wohnen deviceMsg: on (to VCCU)
2020-07-21_08:01:21 jal_wohnen level: 100
2020-07-21_08:01:21 jal_wohnen motor: stop:on
2020-07-21_08:01:21 jal_wohnen pct: 100
2020-07-21_08:01:21 jal_wohnen on
2020-07-21_08:01:22 jal_wohnen ASC_ShuttersLastDrive: maximum brightness threshold exceeded

OK - Jalousie fährt erstmals in die Beschattung

2020-07-21_11:06:38 jal_wohnen ASC_ShadingMessage: INFO: current shading status is 'in reserved' - next check in 10m
2020-07-21_11:16:53 jal_wohnen ASC_ShadingMessage: INFO: current shading status is 'in' - next check in 20m
2020-07-21_11:17:23 jal_wohnen commState: CMDs_pending
2020-07-21_11:17:23 jal_wohnen level: set_30
2020-07-21_11:17:23 jal_wohnen set_30
2020-07-21_11:17:23 jal_wohnen commState: CMDs_processing...
2020-07-21_11:17:23 jal_wohnen commState: CMDs_done
2020-07-21_11:17:23 jal_wohnen level: 100
2020-07-21_11:17:23 jal_wohnen motor: down:on
2020-07-21_11:17:23 jal_wohnen on
2020-07-21_11:17:44 jal_wohnen deviceMsg: 30 (to VCCU)
2020-07-21_11:17:44 jal_wohnen level: 30
2020-07-21_11:17:44 jal_wohnen motor: stop:30
2020-07-21_11:17:44 jal_wohnen pct: 30
2020-07-21_11:17:44 jal_wohnen 30
2020-07-21_11:17:44 jal_wohnen ASC_ShuttersLastDrive: shading in

OK - Manueller Eingriff - Jalousie soll wieder hochfahren und kommt auch auf Level100 an

2020-07-21_12:10:54 jal_wohnen deviceMsg: 41.5 (to VCCU)
2020-07-21_12:10:54 jal_wohnen level: 41.5
2020-07-21_12:10:54 jal_wohnen motor: up:41.5
2020-07-21_12:10:54 jal_wohnen pct: 41.5
2020-07-21_12:10:54 jal_wohnen 41.5
2020-07-21_12:11:14 jal_wohnen deviceMsg: on (to VCCU)
2020-07-21_12:11:14 jal_wohnen level: 100
2020-07-21_12:11:14 jal_wohnen motor: stop:on
2020-07-21_12:11:14 jal_wohnen pct: 100
2020-07-21_12:11:14 jal_wohnen on
2020-07-21_12:11:14 jal_wohnen ASC_ShuttersLastDrive: manual

FEHLER - Jalousie bekommt erneut von ASC den Fahrbefehl von Pos100 auf Pos30 zu fahren

2020-07-21_12:11:26 jal_wohnen commState: CMDs_pending
2020-07-21_12:11:26 jal_wohnen level: set_30
2020-07-21_12:11:26 jal_wohnen set_30
2020-07-21_12:11:26 jal_wohnen commState: CMDs_processing...
2020-07-21_12:11:27 jal_wohnen commState: CMDs_done
2020-07-21_12:11:27 jal_wohnen level: 100
2020-07-21_12:11:27 jal_wohnen motor: down:on
2020-07-21_12:11:27 jal_wohnen on
2020-07-21_12:11:40 jal_wohnen deviceMsg: 74.5 (to VCCU)
2020-07-21_12:11:40 jal_wohnen level: 74.5
2020-07-21_12:11:40 jal_wohnen motor: up:74.5
2020-07-21_12:11:40 jal_wohnen pct: 74.5
2020-07-21_12:11:40 jal_wohnen 74.5

Jalousie wurde erneut manuell geöffnet.

2020-07-21_12:11:51 jal_wohnen deviceMsg: on (to VCCU)
2020-07-21_12:11:51 jal_wohnen level: 100
2020-07-21_12:11:51 jal_wohnen motor: stop:on
2020-07-21_12:11:51 jal_wohnen pct: 100
2020-07-21_12:11:51 jal_wohnen on
主要语言
Perl
星标
9
派生
7
PR 合并指标
30 天内没有已合并 PR

环境准备

这个项目没有提供开发容器、Dockerfile 或贡献指南,环境需要你自己搭建:先看它的 README,通用步骤见我们的新手贡献指南。

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

fhem/AutoShuttersControl 的其他 Issue

查看 fhem/AutoShuttersControl 的全部 Issue

相似的 Issue

更多 Perl Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。