Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Test Adapter shuttercontrol v2.0.x

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.3k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.0k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.4k

Test Adapter shuttercontrol v2.0.x

Geplant Angeheftet Gesperrt Verschoben Tester
rollladenrollladensteuerungshuttercontrol
7.4k Beiträge 332 Kommentatoren 10.6m Aufrufe 254 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • T Tom Haase

    @simatec sagte in Test Adapter shuttercontrol v1.1.x:

    @Tom-Haase Kann es sein, dass fhem ein Problem mit den 50% hat?
    Setze mal zum testen die Rollladenhöhe bei geöffneten Fenster auf 0%

    Bingo!
    Mit dieser Einstellung (0%) fährt der Rollo beim Kontakt öffnen komplett hoch und beim Schließen des Kontakts wieder runter.
    Zu FHEM: Ich steuere in FHEM die Rollos mittels ASC und ich kann das in 10er Schritten einstellen, was auch gut funktioniert.

    Das Log von dieser Aktion:

    2021-01-10 09:07:59.648 - debug: shuttercontrol.0 (10924) TriggerID changed: zigbee.0.00158d00053f428f.opened Value: true
    2021-01-10 09:07:59.670 - debug: shuttercontrol.0 (10924) save trigger height: 100% for device Buero1 pct
    2021-01-10 09:07:59.671 - debug: shuttercontrol.0 (10924) save trigger action: down for device Buero1 pct
    2021-01-10 09:07:59.672 - info: shuttercontrol.0 (10924) #1 Set ID: Buero1 pct value: 0%
    2021-01-10 09:07:59.681 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.Friedhelm.pct 0 {"val":0,"ack":false,"ts":1610266079676,"q":0,"from":"system.adapter.shuttercontrol.0","user":"system.user.admin","lc":1610266079676}
    2021-01-10 09:07:59.687 - debug: shuttercontrol.0 (10924) Shutter state changed: Buero1 pct old value = 100 new value = 0
    2021-01-10 09:07:59.688 - debug: shuttercontrol.0 (10924) Buero1 pct Old value = 100. New value = 0. automatic is active
    2021-01-10 09:07:59.781 - info: fhem.0 (8023) stateChange (out): fhem.0.Friedhelm.pct | 0 > set Friedhelm pct 0
    2021-01-10 09:07:59.781 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "ROLLO Friedhelm command: pct-0"
    2021-01-10 09:07:59.782 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: Friedhelm | ROLLO Friedhelm command: pct-0 | reading > fhem.0.Friedhelm.command pct-0
    2021-01-10 09:07:59.783 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "ROLLO Friedhelm desired_pct: 0"
    2021-01-10 09:07:59.783 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: Friedhelm | ROLLO Friedhelm desired_pct: 0 | reading > fhem.0.Friedhelm.desired_pct 0
    2021-01-10 09:07:59.784 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "ROLLO Friedhelm last_drive: drive-up"
    2021-01-10 09:07:59.784 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: Friedhelm | ROLLO Friedhelm last_drive: drive-up | reading > fhem.0.Friedhelm.last_drive drive-up
    2021-01-10 09:07:59.784 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "ROLLO Friedhelm drive-up"
    2021-01-10 09:07:59.785 - info: fhem.0 (8023) event FHEM: Friedhelm | ROLLO Friedhelm drive-up | state > fhem.0.Friedhelm.state drive-up
    2021-01-10 09:07:59.785 - info: fhem.0 (8023) event FHEM: Friedhelm | ROLLO Friedhelm drive-up | boolean > fhem.0.Friedhelm.state_boolean drive-up
    2021-01-10 09:07:59.786 - info: fhem.0 (8023) event FHEM: Friedhelm | ROLLO Friedhelm drive-up | value > fhem.0.Friedhelm.state_value drive-up
    2021-01-10 09:07:59.786 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "ROLLO Friedhelm drive-type: modul"
    2021-01-10 09:07:59.786 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: Friedhelm | ROLLO Friedhelm drive-type: modul | reading > fhem.0.Friedhelm.drive-type modul
    2021-01-10 09:07:59.787 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "SD_Keeloq SD_Keeloq_AC6000 button: up"
    2021-01-10 09:07:59.787 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 button: up | reading > fhem.0.SD_Keeloq_AC6000.button up
    2021-01-10 09:07:59.788 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "SD_Keeloq SD_Keeloq_AC6000 channel: 9"
    2021-01-10 09:07:59.788 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 channel: 9 | reading > fhem.0.SD_Keeloq_AC6000.channel 9
    2021-01-10 09:07:59.788 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "SD_Keeloq SD_Keeloq_AC6000 counter_send: 9282"
    2021-01-10 09:07:59.789 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 counter_send: 9282 | reading > fhem.0.SD_Keeloq_AC6000.counter_send 9282
    2021-01-10 09:07:59.789 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "SD_Keeloq SD_Keeloq_AC6000 send up"
    2021-01-10 09:07:59.789 - info: fhem.0 (8023) event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 send up | state > fhem.0.SD_Keeloq_AC6000.state send up
    2021-01-10 09:07:59.790 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "SD_Keeloq SD_Keeloq_AC6000 LastAction_Channel_09: up"
    2021-01-10 09:07:59.790 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 LastAction_Channel_09: up | reading > fhem.0.SD_Keeloq_AC6000.LastAction_Channel_09 up
    2021-01-10 09:07:59.790 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "SD_Keeloq SD_Keeloq_AC6000 channel_control: no"
    2021-01-10 09:07:59.791 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 channel_control: no | reading > fhem.0.SD_Keeloq_AC6000.channel_control no
    2021-01-10 09:07:59.810 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.Friedhelm.command pct-0 {"val":"pct-0","ack":true,"ts":1610266079806,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266079806}
    2021-01-10 09:07:59.812 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.Friedhelm.desired_pct 0 {"val":"0","ack":true,"ts":1610266079806,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266079806}
    2021-01-10 09:07:59.814 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.Friedhelm.last_drive drive-up {"val":"drive-up","ack":true,"ts":1610266079806,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266079806}
    2021-01-10 09:07:59.816 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.Friedhelm.state drive-up {"val":"drive-up","ack":true,"ts":1610266079807,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266079807}
    2021-01-10 09:07:59.817 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.Friedhelm.state_boolean drive-up {"val":"drive-up","ack":true,"ts":1610266079808,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266079808}
    2021-01-10 09:07:59.820 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.Friedhelm.state_value drive-up {"val":"drive-up","ack":true,"ts":1610266079808,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266079808}
    2021-01-10 09:07:59.822 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.SD_Keeloq_AC6000.button up {"val":"up","ack":true,"ts":1610266079808,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266079808}
    2021-01-10 09:07:59.823 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.SD_Keeloq_AC6000.counter_send 9282 {"val":"9282","ack":true,"ts":1610266079809,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266079809}
    2021-01-10 09:07:59.824 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.SD_Keeloq_AC6000.state send up {"val":"send up","ack":true,"ts":1610266079809,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266079809}
    2021-01-10 09:07:59.828 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.SD_Keeloq_AC6000.LastAction_Channel_09 up {"val":"up","ack":true,"ts":1610266079809,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266079809}
    2021-01-10 09:08:28.102 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "ROLLO Friedhelm pct: 0"
    2021-01-10 09:08:28.103 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: Friedhelm | ROLLO Friedhelm pct: 0 | reading > fhem.0.Friedhelm.pct 0
    2021-01-10 09:08:28.103 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "SD_Keeloq SD_Keeloq_AC6000 button: stop"
    2021-01-10 09:08:28.103 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 button: stop | reading > fhem.0.SD_Keeloq_AC6000.button stop
    2021-01-10 09:08:28.103 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "SD_Keeloq SD_Keeloq_AC6000 channel: 9"
    2021-01-10 09:08:28.104 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 channel: 9 | reading > fhem.0.SD_Keeloq_AC6000.channel 9
    2021-01-10 09:08:28.104 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "SD_Keeloq SD_Keeloq_AC6000 counter_send: 9283"
    2021-01-10 09:08:28.104 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 counter_send: 9283 | reading > fhem.0.SD_Keeloq_AC6000.counter_send 9283
    2021-01-10 09:08:28.105 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "SD_Keeloq SD_Keeloq_AC6000 send stop"
    2021-01-10 09:08:28.105 - info: fhem.0 (8023) event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 send stop | state > fhem.0.SD_Keeloq_AC6000.state send stop
    2021-01-10 09:08:28.105 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "SD_Keeloq SD_Keeloq_AC6000 LastAction_Channel_09: stop"
    2021-01-10 09:08:28.106 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 LastAction_Channel_09: stop | reading > fhem.0.SD_Keeloq_AC6000.LastAction_Channel_09 stop
    2021-01-10 09:08:28.106 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "SD_Keeloq SD_Keeloq_AC6000 channel_control: no"
    2021-01-10 09:08:28.106 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 channel_control: no | reading > fhem.0.SD_Keeloq_AC6000.channel_control no
    2021-01-10 09:08:28.106 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "ROLLO Friedhelm open"
    2021-01-10 09:08:28.107 - info: fhem.0 (8023) event FHEM: Friedhelm | ROLLO Friedhelm open | state > fhem.0.Friedhelm.state open
    2021-01-10 09:08:28.107 - info: fhem.0 (8023) event FHEM: Friedhelm | ROLLO Friedhelm open | boolean > fhem.0.Friedhelm.state_boolean true
    2021-01-10 09:08:28.107 - info: fhem.0 (8023) event FHEM: Friedhelm | ROLLO Friedhelm open | value > fhem.0.Friedhelm.state_value 2
    2021-01-10 09:08:28.121 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.Friedhelm.pct 0 {"val":"0","ack":true,"ts":1610266108115,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266108115}
    2021-01-10 09:08:28.124 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.SD_Keeloq_AC6000.button stop {"val":"stop","ack":true,"ts":1610266108115,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266108115}
    2021-01-10 09:08:28.125 - debug: shuttercontrol.0 (10924) Shutter state changed: Buero1 pct old value = 100 new value = 0
    2021-01-10 09:08:28.124 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.SD_Keeloq_AC6000.counter_send 9283 {"val":"9283","ack":true,"ts":1610266108116,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266108116}
    2021-01-10 09:08:28.126 - debug: shuttercontrol.0 (10924) Buero1 pct Old value = 100. New value = 0. automatic is active
    2021-01-10 09:08:28.127 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.SD_Keeloq_AC6000.state send stop {"val":"send stop","ack":true,"ts":1610266108116,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266108116}
    2021-01-10 09:08:28.127 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.SD_Keeloq_AC6000.LastAction_Channel_09 stop {"val":"stop","ack":true,"ts":1610266108116,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266108116}
    2021-01-10 09:08:28.129 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.Friedhelm.state open {"val":"open","ack":true,"ts":1610266108116,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266108116}
    2021-01-10 09:08:28.129 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.Friedhelm.state_boolean true {"val":true,"ack":true,"ts":1610266108116,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266108116}
    2021-01-10 09:08:28.129 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.Friedhelm.state_value 2 {"val":2,"ack":true,"ts":1610266108116,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266108116}
    2021-01-10 09:08:32.940 - debug: shuttercontrol.0 (10924) TriggerID changed: zigbee.0.00158d00053f428f.opened Value: false
    2021-01-10 09:08:32.946 - info: shuttercontrol.0 (10924) change to last height: 100% for device: Buero1 pct
    2021-01-10 09:08:32.947 - debug: shuttercontrol.0 (10924) save back trigger action: down for device: Buero1 pct
    2021-01-10 09:08:32.953 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.Friedhelm.pct 100 {"val":100,"ack":false,"ts":1610266112948,"q":0,"from":"system.adapter.shuttercontrol.0","user":"system.user.admin","lc":1610266112948}
    2021-01-10 09:08:32.958 - debug: shuttercontrol.0 (10924) Buero1 pct Old value = 100. New value = 100. automatic is active
    2021-01-10 09:08:33.044 - info: fhem.0 (8023) stateChange (out): fhem.0.Friedhelm.pct | 100 > set Friedhelm pct 100
    2021-01-10 09:08:33.045 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "ROLLO Friedhelm command: pct-100"
    2021-01-10 09:08:33.046 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: Friedhelm | ROLLO Friedhelm command: pct-100 | reading > fhem.0.Friedhelm.command pct-100
    2021-01-10 09:08:33.046 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "ROLLO Friedhelm desired_pct: 100"
    2021-01-10 09:08:33.047 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: Friedhelm | ROLLO Friedhelm desired_pct: 100 | reading > fhem.0.Friedhelm.desired_pct 100
    2021-01-10 09:08:33.047 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "ROLLO Friedhelm last_drive: drive-down"
    2021-01-10 09:08:33.048 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: Friedhelm | ROLLO Friedhelm last_drive: drive-down | reading > fhem.0.Friedhelm.last_drive drive-down
    2021-01-10 09:08:33.048 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "ROLLO Friedhelm drive-down"
    2021-01-10 09:08:33.049 - info: fhem.0 (8023) event FHEM: Friedhelm | ROLLO Friedhelm drive-down | state > fhem.0.Friedhelm.state drive-down
    2021-01-10 09:08:33.049 - info: fhem.0 (8023) event FHEM: Friedhelm | ROLLO Friedhelm drive-down | boolean > fhem.0.Friedhelm.state_boolean drive-down
    2021-01-10 09:08:33.050 - info: fhem.0 (8023) event FHEM: Friedhelm | ROLLO Friedhelm drive-down | value > fhem.0.Friedhelm.state_value drive-down
    2021-01-10 09:08:33.050 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "ROLLO Friedhelm drive-type: modul"
    2021-01-10 09:08:33.051 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: Friedhelm | ROLLO Friedhelm drive-type: modul | reading > fhem.0.Friedhelm.drive-type modul
    2021-01-10 09:08:33.051 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "SD_Keeloq SD_Keeloq_AC6000 button: down"
    2021-01-10 09:08:33.052 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 button: down | reading > fhem.0.SD_Keeloq_AC6000.button down
    2021-01-10 09:08:33.052 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "SD_Keeloq SD_Keeloq_AC6000 channel: 9"
    2021-01-10 09:08:33.053 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 channel: 9 | reading > fhem.0.SD_Keeloq_AC6000.channel 9
    2021-01-10 09:08:33.053 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "SD_Keeloq SD_Keeloq_AC6000 counter_send: 9284"
    2021-01-10 09:08:33.054 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 counter_send: 9284 | reading > fhem.0.SD_Keeloq_AC6000.counter_send 9284
    2021-01-10 09:08:33.054 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "SD_Keeloq SD_Keeloq_AC6000 send down"
    2021-01-10 09:08:33.054 - info: fhem.0 (8023) event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 send down | state > fhem.0.SD_Keeloq_AC6000.state send down
    2021-01-10 09:08:33.055 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "SD_Keeloq SD_Keeloq_AC6000 LastAction_Channel_09: down"
    2021-01-10 09:08:33.055 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 LastAction_Channel_09: down | reading > fhem.0.SD_Keeloq_AC6000.LastAction_Channel_09 down
    2021-01-10 09:08:33.056 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "SD_Keeloq SD_Keeloq_AC6000 channel_control: no"
    2021-01-10 09:08:33.056 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 channel_control: no | reading > fhem.0.SD_Keeloq_AC6000.channel_control no
    2021-01-10 09:08:33.076 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.Friedhelm.command pct-100 {"val":"pct-100","ack":true,"ts":1610266113071,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266113071}
    2021-01-10 09:08:33.080 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.Friedhelm.desired_pct 100 {"val":"100","ack":true,"ts":1610266113072,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266113072}
    2021-01-10 09:08:33.082 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.Friedhelm.last_drive drive-down {"val":"drive-down","ack":true,"ts":1610266113072,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266113072}
    2021-01-10 09:08:33.084 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.Friedhelm.state drive-down {"val":"drive-down","ack":true,"ts":1610266113072,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266113072}
    2021-01-10 09:08:33.087 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.Friedhelm.state_boolean drive-down {"val":"drive-down","ack":true,"ts":1610266113072,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266113072}
    2021-01-10 09:08:33.090 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.Friedhelm.state_value drive-down {"val":"drive-down","ack":true,"ts":1610266113073,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266113073}
    2021-01-10 09:08:33.091 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.SD_Keeloq_AC6000.button down {"val":"down","ack":true,"ts":1610266113073,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266113073}
    2021-01-10 09:08:33.091 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.SD_Keeloq_AC6000.counter_send 9284 {"val":"9284","ack":true,"ts":1610266113074,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266113074}
    2021-01-10 09:08:33.093 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.SD_Keeloq_AC6000.state send down {"val":"send down","ack":true,"ts":1610266113074,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266113074}
    2021-01-10 09:08:33.094 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.SD_Keeloq_AC6000.LastAction_Channel_09 down {"val":"down","ack":true,"ts":1610266113074,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266113074}
    2021-01-10 09:09:00.109 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "ROLLO Friedhelm pct: 100"
    2021-01-10 09:09:00.110 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: Friedhelm | ROLLO Friedhelm pct: 100 | reading > fhem.0.Friedhelm.pct 100
    2021-01-10 09:09:00.111 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "SD_Keeloq SD_Keeloq_AC6000 button: stop"
    2021-01-10 09:09:00.111 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 button: stop | reading > fhem.0.SD_Keeloq_AC6000.button stop
    2021-01-10 09:09:00.112 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "SD_Keeloq SD_Keeloq_AC6000 channel: 9"
    2021-01-10 09:09:00.112 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 channel: 9 | reading > fhem.0.SD_Keeloq_AC6000.channel 9
    2021-01-10 09:09:00.113 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "SD_Keeloq SD_Keeloq_AC6000 counter_send: 9285"
    2021-01-10 09:09:00.114 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 counter_send: 9285 | reading > fhem.0.SD_Keeloq_AC6000.counter_send 9285
    2021-01-10 09:09:00.114 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "SD_Keeloq SD_Keeloq_AC6000 send stop"
    2021-01-10 09:09:00.115 - info: fhem.0 (8023) event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 send stop | state > fhem.0.SD_Keeloq_AC6000.state send stop
    2021-01-10 09:09:00.115 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "SD_Keeloq SD_Keeloq_AC6000 LastAction_Channel_09: stop"
    2021-01-10 09:09:00.116 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 LastAction_Channel_09: stop | reading > fhem.0.SD_Keeloq_AC6000.LastAction_Channel_09 stop
    2021-01-10 09:09:00.116 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "SD_Keeloq SD_Keeloq_AC6000 channel_control: no"
    2021-01-10 09:09:00.117 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 channel_control: no | reading > fhem.0.SD_Keeloq_AC6000.channel_control no
    2021-01-10 09:09:00.118 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "ROLLO Friedhelm closed"
    2021-01-10 09:09:00.118 - info: fhem.0 (8023) event FHEM: Friedhelm | ROLLO Friedhelm closed | state > fhem.0.Friedhelm.state closed
    2021-01-10 09:09:00.119 - info: fhem.0 (8023) event FHEM: Friedhelm | ROLLO Friedhelm closed | boolean > fhem.0.Friedhelm.state_boolean false
    2021-01-10 09:09:00.120 - info: fhem.0 (8023) event FHEM: Friedhelm | ROLLO Friedhelm closed | value > fhem.0.Friedhelm.state_value 0
    2021-01-10 09:09:00.152 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.Friedhelm.pct 100 {"val":"100","ack":true,"ts":1610266140144,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266140144}
    2021-01-10 09:09:00.156 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.SD_Keeloq_AC6000.button stop {"val":"stop","ack":true,"ts":1610266140145,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266140145}
    2021-01-10 09:09:00.159 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.SD_Keeloq_AC6000.counter_send 9285 {"val":"9285","ack":true,"ts":1610266140146,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266140146}
    2021-01-10 09:09:00.161 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.SD_Keeloq_AC6000.state send stop {"val":"send stop","ack":true,"ts":1610266140146,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266140146}
    2021-01-10 09:09:00.164 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.SD_Keeloq_AC6000.LastAction_Channel_09 stop {"val":"stop","ack":true,"ts":1610266140147,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266140147}
    2021-01-10 09:09:00.166 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.Friedhelm.state closed {"val":"closed","ack":true,"ts":1610266140147,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266140147}
    2021-01-10 09:09:00.168 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.Friedhelm.state_boolean false {"val":false,"ack":true,"ts":1610266140148,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266140148}
    2021-01-10 09:09:00.172 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.Friedhelm.state_value 0 {"val":0,"ack":true,"ts":1610266140148,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266140148}
    2021-01-10 09:09:00.176 - debug: shuttercontrol.0 (10924) Shutter state changed: Buero1 pct old value = 0 new value = 100
    2021-01-10 09:09:00.177 - debug: shuttercontrol.0 (10924) Buero1 pct Old value = 0. New value = 100. automatic is active
    

    Übrigens: Alle anderen Schritte 10-25.....% funzen nicht!

    simatecS Online
    simatecS Online
    simatec
    Developer Most Active
    schrieb am zuletzt editiert von
    #2690

    @Tom-Haase sagte in Test Adapter shuttercontrol v1.1.x:

    Bingo!
    Mit dieser Einstellung (0%) fährt der Rollo beim Kontakt öffnen komplett hoch und beim Schließen des Kontakts wieder runter.

    OK also können wir ein Problem bei shuttercontrol ausschließen.
    Was passiert, wenn du den state deines Rollladen manuell auf 50% setzt?
    Falls er nicht fahren sollte, was ich vermute, dann nimm mal den Log und mache beim fhem Adapter ein Issue auf, bzw. suche/frage mal hier im Forum zwecks fhem Adapter nach.

    Ich kenne den Adapter leider nicht.

    • Besuche meine Github Seite
    • Beitrag hat geholfen oder willst du mich unterstützen
    • HowTo Restore ioBroker
    T 1 Antwort Letzte Antwort
    0
    • T Tom Haase

      @simatec sagte in Test Adapter shuttercontrol v1.1.x:

      @Tom-Haase Kann es sein, dass fhem ein Problem mit den 50% hat?
      Setze mal zum testen die Rollladenhöhe bei geöffneten Fenster auf 0%

      Bingo!
      Mit dieser Einstellung (0%) fährt der Rollo beim Kontakt öffnen komplett hoch und beim Schließen des Kontakts wieder runter.
      Zu FHEM: Ich steuere in FHEM die Rollos mittels ASC und ich kann das in 10er Schritten einstellen, was auch gut funktioniert.

      Das Log von dieser Aktion:

      2021-01-10 09:07:59.648 - debug: shuttercontrol.0 (10924) TriggerID changed: zigbee.0.00158d00053f428f.opened Value: true
      2021-01-10 09:07:59.670 - debug: shuttercontrol.0 (10924) save trigger height: 100% for device Buero1 pct
      2021-01-10 09:07:59.671 - debug: shuttercontrol.0 (10924) save trigger action: down for device Buero1 pct
      2021-01-10 09:07:59.672 - info: shuttercontrol.0 (10924) #1 Set ID: Buero1 pct value: 0%
      2021-01-10 09:07:59.681 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.Friedhelm.pct 0 {"val":0,"ack":false,"ts":1610266079676,"q":0,"from":"system.adapter.shuttercontrol.0","user":"system.user.admin","lc":1610266079676}
      2021-01-10 09:07:59.687 - debug: shuttercontrol.0 (10924) Shutter state changed: Buero1 pct old value = 100 new value = 0
      2021-01-10 09:07:59.688 - debug: shuttercontrol.0 (10924) Buero1 pct Old value = 100. New value = 0. automatic is active
      2021-01-10 09:07:59.781 - info: fhem.0 (8023) stateChange (out): fhem.0.Friedhelm.pct | 0 > set Friedhelm pct 0
      2021-01-10 09:07:59.781 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "ROLLO Friedhelm command: pct-0"
      2021-01-10 09:07:59.782 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: Friedhelm | ROLLO Friedhelm command: pct-0 | reading > fhem.0.Friedhelm.command pct-0
      2021-01-10 09:07:59.783 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "ROLLO Friedhelm desired_pct: 0"
      2021-01-10 09:07:59.783 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: Friedhelm | ROLLO Friedhelm desired_pct: 0 | reading > fhem.0.Friedhelm.desired_pct 0
      2021-01-10 09:07:59.784 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "ROLLO Friedhelm last_drive: drive-up"
      2021-01-10 09:07:59.784 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: Friedhelm | ROLLO Friedhelm last_drive: drive-up | reading > fhem.0.Friedhelm.last_drive drive-up
      2021-01-10 09:07:59.784 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "ROLLO Friedhelm drive-up"
      2021-01-10 09:07:59.785 - info: fhem.0 (8023) event FHEM: Friedhelm | ROLLO Friedhelm drive-up | state > fhem.0.Friedhelm.state drive-up
      2021-01-10 09:07:59.785 - info: fhem.0 (8023) event FHEM: Friedhelm | ROLLO Friedhelm drive-up | boolean > fhem.0.Friedhelm.state_boolean drive-up
      2021-01-10 09:07:59.786 - info: fhem.0 (8023) event FHEM: Friedhelm | ROLLO Friedhelm drive-up | value > fhem.0.Friedhelm.state_value drive-up
      2021-01-10 09:07:59.786 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "ROLLO Friedhelm drive-type: modul"
      2021-01-10 09:07:59.786 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: Friedhelm | ROLLO Friedhelm drive-type: modul | reading > fhem.0.Friedhelm.drive-type modul
      2021-01-10 09:07:59.787 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "SD_Keeloq SD_Keeloq_AC6000 button: up"
      2021-01-10 09:07:59.787 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 button: up | reading > fhem.0.SD_Keeloq_AC6000.button up
      2021-01-10 09:07:59.788 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "SD_Keeloq SD_Keeloq_AC6000 channel: 9"
      2021-01-10 09:07:59.788 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 channel: 9 | reading > fhem.0.SD_Keeloq_AC6000.channel 9
      2021-01-10 09:07:59.788 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "SD_Keeloq SD_Keeloq_AC6000 counter_send: 9282"
      2021-01-10 09:07:59.789 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 counter_send: 9282 | reading > fhem.0.SD_Keeloq_AC6000.counter_send 9282
      2021-01-10 09:07:59.789 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "SD_Keeloq SD_Keeloq_AC6000 send up"
      2021-01-10 09:07:59.789 - info: fhem.0 (8023) event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 send up | state > fhem.0.SD_Keeloq_AC6000.state send up
      2021-01-10 09:07:59.790 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "SD_Keeloq SD_Keeloq_AC6000 LastAction_Channel_09: up"
      2021-01-10 09:07:59.790 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 LastAction_Channel_09: up | reading > fhem.0.SD_Keeloq_AC6000.LastAction_Channel_09 up
      2021-01-10 09:07:59.790 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "SD_Keeloq SD_Keeloq_AC6000 channel_control: no"
      2021-01-10 09:07:59.791 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 channel_control: no | reading > fhem.0.SD_Keeloq_AC6000.channel_control no
      2021-01-10 09:07:59.810 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.Friedhelm.command pct-0 {"val":"pct-0","ack":true,"ts":1610266079806,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266079806}
      2021-01-10 09:07:59.812 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.Friedhelm.desired_pct 0 {"val":"0","ack":true,"ts":1610266079806,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266079806}
      2021-01-10 09:07:59.814 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.Friedhelm.last_drive drive-up {"val":"drive-up","ack":true,"ts":1610266079806,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266079806}
      2021-01-10 09:07:59.816 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.Friedhelm.state drive-up {"val":"drive-up","ack":true,"ts":1610266079807,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266079807}
      2021-01-10 09:07:59.817 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.Friedhelm.state_boolean drive-up {"val":"drive-up","ack":true,"ts":1610266079808,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266079808}
      2021-01-10 09:07:59.820 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.Friedhelm.state_value drive-up {"val":"drive-up","ack":true,"ts":1610266079808,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266079808}
      2021-01-10 09:07:59.822 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.SD_Keeloq_AC6000.button up {"val":"up","ack":true,"ts":1610266079808,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266079808}
      2021-01-10 09:07:59.823 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.SD_Keeloq_AC6000.counter_send 9282 {"val":"9282","ack":true,"ts":1610266079809,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266079809}
      2021-01-10 09:07:59.824 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.SD_Keeloq_AC6000.state send up {"val":"send up","ack":true,"ts":1610266079809,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266079809}
      2021-01-10 09:07:59.828 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.SD_Keeloq_AC6000.LastAction_Channel_09 up {"val":"up","ack":true,"ts":1610266079809,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266079809}
      2021-01-10 09:08:28.102 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "ROLLO Friedhelm pct: 0"
      2021-01-10 09:08:28.103 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: Friedhelm | ROLLO Friedhelm pct: 0 | reading > fhem.0.Friedhelm.pct 0
      2021-01-10 09:08:28.103 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "SD_Keeloq SD_Keeloq_AC6000 button: stop"
      2021-01-10 09:08:28.103 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 button: stop | reading > fhem.0.SD_Keeloq_AC6000.button stop
      2021-01-10 09:08:28.103 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "SD_Keeloq SD_Keeloq_AC6000 channel: 9"
      2021-01-10 09:08:28.104 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 channel: 9 | reading > fhem.0.SD_Keeloq_AC6000.channel 9
      2021-01-10 09:08:28.104 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "SD_Keeloq SD_Keeloq_AC6000 counter_send: 9283"
      2021-01-10 09:08:28.104 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 counter_send: 9283 | reading > fhem.0.SD_Keeloq_AC6000.counter_send 9283
      2021-01-10 09:08:28.105 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "SD_Keeloq SD_Keeloq_AC6000 send stop"
      2021-01-10 09:08:28.105 - info: fhem.0 (8023) event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 send stop | state > fhem.0.SD_Keeloq_AC6000.state send stop
      2021-01-10 09:08:28.105 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "SD_Keeloq SD_Keeloq_AC6000 LastAction_Channel_09: stop"
      2021-01-10 09:08:28.106 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 LastAction_Channel_09: stop | reading > fhem.0.SD_Keeloq_AC6000.LastAction_Channel_09 stop
      2021-01-10 09:08:28.106 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "SD_Keeloq SD_Keeloq_AC6000 channel_control: no"
      2021-01-10 09:08:28.106 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 channel_control: no | reading > fhem.0.SD_Keeloq_AC6000.channel_control no
      2021-01-10 09:08:28.106 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "ROLLO Friedhelm open"
      2021-01-10 09:08:28.107 - info: fhem.0 (8023) event FHEM: Friedhelm | ROLLO Friedhelm open | state > fhem.0.Friedhelm.state open
      2021-01-10 09:08:28.107 - info: fhem.0 (8023) event FHEM: Friedhelm | ROLLO Friedhelm open | boolean > fhem.0.Friedhelm.state_boolean true
      2021-01-10 09:08:28.107 - info: fhem.0 (8023) event FHEM: Friedhelm | ROLLO Friedhelm open | value > fhem.0.Friedhelm.state_value 2
      2021-01-10 09:08:28.121 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.Friedhelm.pct 0 {"val":"0","ack":true,"ts":1610266108115,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266108115}
      2021-01-10 09:08:28.124 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.SD_Keeloq_AC6000.button stop {"val":"stop","ack":true,"ts":1610266108115,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266108115}
      2021-01-10 09:08:28.125 - debug: shuttercontrol.0 (10924) Shutter state changed: Buero1 pct old value = 100 new value = 0
      2021-01-10 09:08:28.124 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.SD_Keeloq_AC6000.counter_send 9283 {"val":"9283","ack":true,"ts":1610266108116,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266108116}
      2021-01-10 09:08:28.126 - debug: shuttercontrol.0 (10924) Buero1 pct Old value = 100. New value = 0. automatic is active
      2021-01-10 09:08:28.127 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.SD_Keeloq_AC6000.state send stop {"val":"send stop","ack":true,"ts":1610266108116,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266108116}
      2021-01-10 09:08:28.127 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.SD_Keeloq_AC6000.LastAction_Channel_09 stop {"val":"stop","ack":true,"ts":1610266108116,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266108116}
      2021-01-10 09:08:28.129 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.Friedhelm.state open {"val":"open","ack":true,"ts":1610266108116,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266108116}
      2021-01-10 09:08:28.129 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.Friedhelm.state_boolean true {"val":true,"ack":true,"ts":1610266108116,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266108116}
      2021-01-10 09:08:28.129 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.Friedhelm.state_value 2 {"val":2,"ack":true,"ts":1610266108116,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266108116}
      2021-01-10 09:08:32.940 - debug: shuttercontrol.0 (10924) TriggerID changed: zigbee.0.00158d00053f428f.opened Value: false
      2021-01-10 09:08:32.946 - info: shuttercontrol.0 (10924) change to last height: 100% for device: Buero1 pct
      2021-01-10 09:08:32.947 - debug: shuttercontrol.0 (10924) save back trigger action: down for device: Buero1 pct
      2021-01-10 09:08:32.953 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.Friedhelm.pct 100 {"val":100,"ack":false,"ts":1610266112948,"q":0,"from":"system.adapter.shuttercontrol.0","user":"system.user.admin","lc":1610266112948}
      2021-01-10 09:08:32.958 - debug: shuttercontrol.0 (10924) Buero1 pct Old value = 100. New value = 100. automatic is active
      2021-01-10 09:08:33.044 - info: fhem.0 (8023) stateChange (out): fhem.0.Friedhelm.pct | 100 > set Friedhelm pct 100
      2021-01-10 09:08:33.045 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "ROLLO Friedhelm command: pct-100"
      2021-01-10 09:08:33.046 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: Friedhelm | ROLLO Friedhelm command: pct-100 | reading > fhem.0.Friedhelm.command pct-100
      2021-01-10 09:08:33.046 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "ROLLO Friedhelm desired_pct: 100"
      2021-01-10 09:08:33.047 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: Friedhelm | ROLLO Friedhelm desired_pct: 100 | reading > fhem.0.Friedhelm.desired_pct 100
      2021-01-10 09:08:33.047 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "ROLLO Friedhelm last_drive: drive-down"
      2021-01-10 09:08:33.048 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: Friedhelm | ROLLO Friedhelm last_drive: drive-down | reading > fhem.0.Friedhelm.last_drive drive-down
      2021-01-10 09:08:33.048 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "ROLLO Friedhelm drive-down"
      2021-01-10 09:08:33.049 - info: fhem.0 (8023) event FHEM: Friedhelm | ROLLO Friedhelm drive-down | state > fhem.0.Friedhelm.state drive-down
      2021-01-10 09:08:33.049 - info: fhem.0 (8023) event FHEM: Friedhelm | ROLLO Friedhelm drive-down | boolean > fhem.0.Friedhelm.state_boolean drive-down
      2021-01-10 09:08:33.050 - info: fhem.0 (8023) event FHEM: Friedhelm | ROLLO Friedhelm drive-down | value > fhem.0.Friedhelm.state_value drive-down
      2021-01-10 09:08:33.050 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "ROLLO Friedhelm drive-type: modul"
      2021-01-10 09:08:33.051 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: Friedhelm | ROLLO Friedhelm drive-type: modul | reading > fhem.0.Friedhelm.drive-type modul
      2021-01-10 09:08:33.051 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "SD_Keeloq SD_Keeloq_AC6000 button: down"
      2021-01-10 09:08:33.052 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 button: down | reading > fhem.0.SD_Keeloq_AC6000.button down
      2021-01-10 09:08:33.052 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "SD_Keeloq SD_Keeloq_AC6000 channel: 9"
      2021-01-10 09:08:33.053 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 channel: 9 | reading > fhem.0.SD_Keeloq_AC6000.channel 9
      2021-01-10 09:08:33.053 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "SD_Keeloq SD_Keeloq_AC6000 counter_send: 9284"
      2021-01-10 09:08:33.054 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 counter_send: 9284 | reading > fhem.0.SD_Keeloq_AC6000.counter_send 9284
      2021-01-10 09:08:33.054 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "SD_Keeloq SD_Keeloq_AC6000 send down"
      2021-01-10 09:08:33.054 - info: fhem.0 (8023) event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 send down | state > fhem.0.SD_Keeloq_AC6000.state send down
      2021-01-10 09:08:33.055 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "SD_Keeloq SD_Keeloq_AC6000 LastAction_Channel_09: down"
      2021-01-10 09:08:33.055 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 LastAction_Channel_09: down | reading > fhem.0.SD_Keeloq_AC6000.LastAction_Channel_09 down
      2021-01-10 09:08:33.056 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "SD_Keeloq SD_Keeloq_AC6000 channel_control: no"
      2021-01-10 09:08:33.056 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 channel_control: no | reading > fhem.0.SD_Keeloq_AC6000.channel_control no
      2021-01-10 09:08:33.076 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.Friedhelm.command pct-100 {"val":"pct-100","ack":true,"ts":1610266113071,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266113071}
      2021-01-10 09:08:33.080 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.Friedhelm.desired_pct 100 {"val":"100","ack":true,"ts":1610266113072,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266113072}
      2021-01-10 09:08:33.082 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.Friedhelm.last_drive drive-down {"val":"drive-down","ack":true,"ts":1610266113072,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266113072}
      2021-01-10 09:08:33.084 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.Friedhelm.state drive-down {"val":"drive-down","ack":true,"ts":1610266113072,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266113072}
      2021-01-10 09:08:33.087 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.Friedhelm.state_boolean drive-down {"val":"drive-down","ack":true,"ts":1610266113072,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266113072}
      2021-01-10 09:08:33.090 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.Friedhelm.state_value drive-down {"val":"drive-down","ack":true,"ts":1610266113073,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266113073}
      2021-01-10 09:08:33.091 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.SD_Keeloq_AC6000.button down {"val":"down","ack":true,"ts":1610266113073,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266113073}
      2021-01-10 09:08:33.091 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.SD_Keeloq_AC6000.counter_send 9284 {"val":"9284","ack":true,"ts":1610266113074,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266113074}
      2021-01-10 09:08:33.093 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.SD_Keeloq_AC6000.state send down {"val":"send down","ack":true,"ts":1610266113074,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266113074}
      2021-01-10 09:08:33.094 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.SD_Keeloq_AC6000.LastAction_Channel_09 down {"val":"down","ack":true,"ts":1610266113074,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266113074}
      2021-01-10 09:09:00.109 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "ROLLO Friedhelm pct: 100"
      2021-01-10 09:09:00.110 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: Friedhelm | ROLLO Friedhelm pct: 100 | reading > fhem.0.Friedhelm.pct 100
      2021-01-10 09:09:00.111 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "SD_Keeloq SD_Keeloq_AC6000 button: stop"
      2021-01-10 09:09:00.111 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 button: stop | reading > fhem.0.SD_Keeloq_AC6000.button stop
      2021-01-10 09:09:00.112 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "SD_Keeloq SD_Keeloq_AC6000 channel: 9"
      2021-01-10 09:09:00.112 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 channel: 9 | reading > fhem.0.SD_Keeloq_AC6000.channel 9
      2021-01-10 09:09:00.113 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "SD_Keeloq SD_Keeloq_AC6000 counter_send: 9285"
      2021-01-10 09:09:00.114 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 counter_send: 9285 | reading > fhem.0.SD_Keeloq_AC6000.counter_send 9285
      2021-01-10 09:09:00.114 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "SD_Keeloq SD_Keeloq_AC6000 send stop"
      2021-01-10 09:09:00.115 - info: fhem.0 (8023) event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 send stop | state > fhem.0.SD_Keeloq_AC6000.state send stop
      2021-01-10 09:09:00.115 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "SD_Keeloq SD_Keeloq_AC6000 LastAction_Channel_09: stop"
      2021-01-10 09:09:00.116 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 LastAction_Channel_09: stop | reading > fhem.0.SD_Keeloq_AC6000.LastAction_Channel_09 stop
      2021-01-10 09:09:00.116 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "SD_Keeloq SD_Keeloq_AC6000 channel_control: no"
      2021-01-10 09:09:00.117 - debug: fhem.0 (8023) [main] [eventFHEM] [processEvent] [parseEvent] [eventOK] event FHEM: SD_Keeloq_AC6000 | SD_Keeloq SD_Keeloq_AC6000 channel_control: no | reading > fhem.0.SD_Keeloq_AC6000.channel_control no
      2021-01-10 09:09:00.118 - debug: fhem.0 (8023) [main] [eventFHEM] eventFHEM(in): "ROLLO Friedhelm closed"
      2021-01-10 09:09:00.118 - info: fhem.0 (8023) event FHEM: Friedhelm | ROLLO Friedhelm closed | state > fhem.0.Friedhelm.state closed
      2021-01-10 09:09:00.119 - info: fhem.0 (8023) event FHEM: Friedhelm | ROLLO Friedhelm closed | boolean > fhem.0.Friedhelm.state_boolean false
      2021-01-10 09:09:00.120 - info: fhem.0 (8023) event FHEM: Friedhelm | ROLLO Friedhelm closed | value > fhem.0.Friedhelm.state_value 0
      2021-01-10 09:09:00.152 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.Friedhelm.pct 100 {"val":"100","ack":true,"ts":1610266140144,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266140144}
      2021-01-10 09:09:00.156 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.SD_Keeloq_AC6000.button stop {"val":"stop","ack":true,"ts":1610266140145,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266140145}
      2021-01-10 09:09:00.159 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.SD_Keeloq_AC6000.counter_send 9285 {"val":"9285","ack":true,"ts":1610266140146,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266140146}
      2021-01-10 09:09:00.161 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.SD_Keeloq_AC6000.state send stop {"val":"send stop","ack":true,"ts":1610266140146,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266140146}
      2021-01-10 09:09:00.164 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.SD_Keeloq_AC6000.LastAction_Channel_09 stop {"val":"stop","ack":true,"ts":1610266140147,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266140147}
      2021-01-10 09:09:00.166 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.Friedhelm.state closed {"val":"closed","ack":true,"ts":1610266140147,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266140147}
      2021-01-10 09:09:00.168 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.Friedhelm.state_boolean false {"val":false,"ack":true,"ts":1610266140148,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266140148}
      2021-01-10 09:09:00.172 - debug: fhem.0 (8023) [stateChange] stateChange (in): fhem.0.Friedhelm.state_value 0 {"val":0,"ack":true,"ts":1610266140148,"q":0,"from":"system.adapter.fhem.0","user":"system.user.admin","lc":1610266140148}
      2021-01-10 09:09:00.176 - debug: shuttercontrol.0 (10924) Shutter state changed: Buero1 pct old value = 0 new value = 100
      2021-01-10 09:09:00.177 - debug: shuttercontrol.0 (10924) Buero1 pct Old value = 0. New value = 100. automatic is active
      

      Übrigens: Alle anderen Schritte 10-25.....% funzen nicht!

      F Offline
      F Offline
      FoxRo
      schrieb am zuletzt editiert von
      #2691

      @Tom-Haase said in Test Adapter shuttercontrol v1.1.x:

      @simatec sagte in Test Adapter shuttercontrol v1.1.x:

      @Tom-Haase Kann es sein, dass fhem ein Problem mit den 50% hat?
      Setze mal zum testen die Rollladenhöhe bei geöffneten Fenster auf 0%

      Bingo!
      Mit dieser Einstellung (0%) fährt der Rollo beim Kontakt öffnen komplett hoch und beim Schließen des Kontakts wieder runter.

      Schön, dass du da einen Schritt weiter gekommen bist.
      (hatte schon Bammel, ob ich da in der Vergangenheit was "verbockt" habe?) :face_with_rolling_eyes:
      Den FHEM und den FHEM Adapter kenne ich auch nicht. Weiss nur, dass der Adapter via Telnet Commands mit dem FHEM kommuniziert. Könntest evtl prüfen, ob Du via Telnet das Kommando mit 50% manuell direkt auslösen kannst. Damit könntest feststellen ob das Problem im FHEM oder im FHEM Adapter liegt.
      Seltsam ist, dass IoBroker offensichtlich den Wert nicht schreiben kann dies aber ohne Fehlermeldung einfach übergeht. Könnte es sein, dass der Datentyp des Rollo Positionsobjekts vom FHEM Adapter nicht kompatibel ist? Bei mir ist die Rolloposition vom Typ "number". Du kannst dies im Objekt unter der Kartei RAW (nur Experten) einsehen.
      Weiter kann ich dir leider auch nicht mehr helfen.
      Viel Erfolg!
      Roli

      T 1 Antwort Letzte Antwort
      0
      • simatecS simatec

        @Tom-Haase sagte in Test Adapter shuttercontrol v1.1.x:

        Bingo!
        Mit dieser Einstellung (0%) fährt der Rollo beim Kontakt öffnen komplett hoch und beim Schließen des Kontakts wieder runter.

        OK also können wir ein Problem bei shuttercontrol ausschließen.
        Was passiert, wenn du den state deines Rollladen manuell auf 50% setzt?
        Falls er nicht fahren sollte, was ich vermute, dann nimm mal den Log und mache beim fhem Adapter ein Issue auf, bzw. suche/frage mal hier im Forum zwecks fhem Adapter nach.

        Ich kenne den Adapter leider nicht.

        T Offline
        T Offline
        Tom Haase
        schrieb am zuletzt editiert von
        #2692

        @simatec sagte in Test Adapter shuttercontrol v1.1.x:

        Was passiert, wenn du den state deines Rollladen manuell auf 50% setzt?

        Ehrlich gesagt hört hier schon mein bischen Wissen auf.......leider.
        Über object----autolevel...?
        Hast du noch ne Krücke für mich?

        :anguished:

        1 Antwort Letzte Antwort
        0
        • F FoxRo

          @Tom-Haase said in Test Adapter shuttercontrol v1.1.x:

          @simatec sagte in Test Adapter shuttercontrol v1.1.x:

          @Tom-Haase Kann es sein, dass fhem ein Problem mit den 50% hat?
          Setze mal zum testen die Rollladenhöhe bei geöffneten Fenster auf 0%

          Bingo!
          Mit dieser Einstellung (0%) fährt der Rollo beim Kontakt öffnen komplett hoch und beim Schließen des Kontakts wieder runter.

          Schön, dass du da einen Schritt weiter gekommen bist.
          (hatte schon Bammel, ob ich da in der Vergangenheit was "verbockt" habe?) :face_with_rolling_eyes:
          Den FHEM und den FHEM Adapter kenne ich auch nicht. Weiss nur, dass der Adapter via Telnet Commands mit dem FHEM kommuniziert. Könntest evtl prüfen, ob Du via Telnet das Kommando mit 50% manuell direkt auslösen kannst. Damit könntest feststellen ob das Problem im FHEM oder im FHEM Adapter liegt.
          Seltsam ist, dass IoBroker offensichtlich den Wert nicht schreiben kann dies aber ohne Fehlermeldung einfach übergeht. Könnte es sein, dass der Datentyp des Rollo Positionsobjekts vom FHEM Adapter nicht kompatibel ist? Bei mir ist die Rolloposition vom Typ "number". Du kannst dies im Objekt unter der Kartei RAW (nur Experten) einsehen.
          Weiter kann ich dir leider auch nicht mehr helfen.
          Viel Erfolg!
          Roli

          T Offline
          T Offline
          Tom Haase
          schrieb am zuletzt editiert von
          #2693

          @FoxRo sagte in Test Adapter shuttercontrol v1.1.x:

          Den FHEM und den FHEM Adapter kenne ich auch nicht. Weiss nur, dass der Adapter via Telnet Commands mit dem FHEM kommuniziert. Könntest evtl prüfen, ob Du via Telnet das Kommando mit 50% manuell direkt auslösen kannst. Damit könntest feststellen ob das Problem im FHEM oder im FHEM Adapter liegt.
          Seltsam ist, dass IoBroker offensichtlich den Wert nicht schreiben kann dies aber ohne Fehlermeldung einfach übergeht. Könnte es sein, dass der Datentyp des Rollo Positionsobjekts vom FHEM Adapter nicht kompatibel ist? Bei mir ist die Rolloposition vom Typ "number". Du kannst dies im Objekt unter der Kartei RAW (nur Experten) einsehen.

          Ja wie oben geschrieben, dass geht für mich jetzt zu sehr ans Eingemachte. Sehr schade. Ich lass das aber mal auf mich wirken. Vielleicht findet sich hier nochmal ein FHEM-Experte ein, der mir u.U. helfen könnte.

          Ich würde ja am liebsten ganz auf FHEM verzichten, nutze sowieso nur noch das "Rollo"Modul in FHEM, weil es anscheinend die einzige Möglichkeit bietet, meine Jarolift Funkschalter anzusteuern. Vielleicht gibt es ja mal jemanden hier in der iobroker Welt, der das "Rollo Modul" auf iobroker überträgt. Es gibt ja doch einige die die Jaros nutzen. Wäre toll.

          Zunächst aber mal ganz lieben Dank euch Beiden für die Mühe

          lg
          tom

          1 Antwort Letzte Antwort
          0
          • T Offline
            T Offline
            Tom Haase
            schrieb am zuletzt editiert von Tom Haase
            #2694

            Ich möchte euch beiden doch noch mal auf die Nerven gehen bevor ich mich dann vielleicht doch von diesem schönen Adapter verabschieden muss.....leider
            :blush:

            Ich habe gerade nochmal meine ursprüngliche Einstellung genommen und probiert:
            Also
            shuttercontrol.png
            Ok ich weiß es sollte 0 und 100 getauscht sein. Habe ich verstanden.
            Aber mit dieser Einstellung fährt der Rollo auf jede Stellung die ich einstelle per Fensterkontakt, ganz sauber. Alles probiert!

            Allerdings ist dann close und open bei den Objects vertauscht. Zum Schließen muss ich dann bspw. "openSleep" zum öffnen nehmen. Wenn ich das nun per Option tauschen könnte, würde doch sicherlich auch die Zeitsteuerung funktionieren, oder denke ich da total falsch?

            Und das heißt aber doch auch , dass die Kommandos zum "%fahren" der Rollos bei FHEM ankommen, oder?

            Grüße
            Tom

            simatecS 2 Antworten Letzte Antwort
            0
            • T Tom Haase

              Ich möchte euch beiden doch noch mal auf die Nerven gehen bevor ich mich dann vielleicht doch von diesem schönen Adapter verabschieden muss.....leider
              :blush:

              Ich habe gerade nochmal meine ursprüngliche Einstellung genommen und probiert:
              Also
              shuttercontrol.png
              Ok ich weiß es sollte 0 und 100 getauscht sein. Habe ich verstanden.
              Aber mit dieser Einstellung fährt der Rollo auf jede Stellung die ich einstelle per Fensterkontakt, ganz sauber. Alles probiert!

              Allerdings ist dann close und open bei den Objects vertauscht. Zum Schließen muss ich dann bspw. "openSleep" zum öffnen nehmen. Wenn ich das nun per Option tauschen könnte, würde doch sicherlich auch die Zeitsteuerung funktionieren, oder denke ich da total falsch?

              Und das heißt aber doch auch , dass die Kommandos zum "%fahren" der Rollos bei FHEM ankommen, oder?

              Grüße
              Tom

              simatecS Online
              simatecS Online
              simatec
              Developer Most Active
              schrieb am zuletzt editiert von
              #2695

              @Tom-Haase
              Deine Einstellungen sind noch immer falsch.
              Bitte stelle es wie folgt ein1610361074770-shuttercontrol.png

              • Besuche meine Github Seite
              • Beitrag hat geholfen oder willst du mich unterstützen
              • HowTo Restore ioBroker
              T 1 Antwort Letzte Antwort
              1
              • T Tom Haase

                Ich möchte euch beiden doch noch mal auf die Nerven gehen bevor ich mich dann vielleicht doch von diesem schönen Adapter verabschieden muss.....leider
                :blush:

                Ich habe gerade nochmal meine ursprüngliche Einstellung genommen und probiert:
                Also
                shuttercontrol.png
                Ok ich weiß es sollte 0 und 100 getauscht sein. Habe ich verstanden.
                Aber mit dieser Einstellung fährt der Rollo auf jede Stellung die ich einstelle per Fensterkontakt, ganz sauber. Alles probiert!

                Allerdings ist dann close und open bei den Objects vertauscht. Zum Schließen muss ich dann bspw. "openSleep" zum öffnen nehmen. Wenn ich das nun per Option tauschen könnte, würde doch sicherlich auch die Zeitsteuerung funktionieren, oder denke ich da total falsch?

                Und das heißt aber doch auch , dass die Kommandos zum "%fahren" der Rollos bei FHEM ankommen, oder?

                Grüße
                Tom

                simatecS Online
                simatecS Online
                simatec
                Developer Most Active
                schrieb am zuletzt editiert von
                #2696

                @Tom-Haase
                Ich habe deine Konstellation mal simuliert und es funktioniert problemlos.
                Bitte halte dich an meinen Screenshot bzw. meine markierten Änderungen

                • Besuche meine Github Seite
                • Beitrag hat geholfen oder willst du mich unterstützen
                • HowTo Restore ioBroker
                1 Antwort Letzte Antwort
                0
                • simatecS simatec

                  @Tom-Haase
                  Deine Einstellungen sind noch immer falsch.
                  Bitte stelle es wie folgt ein1610361074770-shuttercontrol.png

                  T Offline
                  T Offline
                  Tom Haase
                  schrieb am zuletzt editiert von Tom Haase
                  #2697

                  @simatec said in Test Adapter shuttercontrol v1.1.x:

                  Hi,
                  das hatte ich ja schon eingestellt und damit fährt das Ding ja auch odentlich rauf und runter. Aber eben der Fensterkontakt mag diese Einstellung nicht und möchte es anscheinend lieber anders rum.

                  2021-01-12 07:42:14.678 - debug: shuttercontrol.0 (29264) TriggerID changed: zigbee.0.00158d00053f428f.opened Value: true
                  2021-01-12 07:42:14.682 - debug: shuttercontrol.0 (29264) save trigger height: 100% for device: Buero1 pct
                  2021-01-12 07:42:14.683 - debug: shuttercontrol.0 (29264) save trigger action: down for device: Buero1 pct
                  2021-01-12 07:42:18.533 - debug: shuttercontrol.0 (29264) TriggerID changed: zigbee.0.00158d00053f428f.opened Value: false
                  2021-01-12 07:42:18.540 - debug: shuttercontrol.0 (29264) shutter trigger released Buero1 pct already in place: 100%
                  2021-01-12 07:42:18.541 - debug: shuttercontrol.0 (29264) save back trigger action: down for device Buero1 pct
                  

                  Hattest du den Fensterkontakt auch simuliert?

                  simatecS 1 Antwort Letzte Antwort
                  0
                  • T Tom Haase

                    @simatec said in Test Adapter shuttercontrol v1.1.x:

                    Hi,
                    das hatte ich ja schon eingestellt und damit fährt das Ding ja auch odentlich rauf und runter. Aber eben der Fensterkontakt mag diese Einstellung nicht und möchte es anscheinend lieber anders rum.

                    2021-01-12 07:42:14.678 - debug: shuttercontrol.0 (29264) TriggerID changed: zigbee.0.00158d00053f428f.opened Value: true
                    2021-01-12 07:42:14.682 - debug: shuttercontrol.0 (29264) save trigger height: 100% for device: Buero1 pct
                    2021-01-12 07:42:14.683 - debug: shuttercontrol.0 (29264) save trigger action: down for device: Buero1 pct
                    2021-01-12 07:42:18.533 - debug: shuttercontrol.0 (29264) TriggerID changed: zigbee.0.00158d00053f428f.opened Value: false
                    2021-01-12 07:42:18.540 - debug: shuttercontrol.0 (29264) shutter trigger released Buero1 pct already in place: 100%
                    2021-01-12 07:42:18.541 - debug: shuttercontrol.0 (29264) save back trigger action: down for device Buero1 pct
                    

                    Hattest du den Fensterkontakt auch simuliert?

                    simatecS Online
                    simatecS Online
                    simatec
                    Developer Most Active
                    schrieb am zuletzt editiert von
                    #2698

                    @tom-haase
                    Den Fensterkontakt hatte ich auch simuliert.
                    Der Zigbee Kontakt opened ist ein ein state für die Meldung offen.

                    offen = true
                    geschlossen = false

                    shuttercontrol benötigt in der Config den Wert des geschlossenen Zustandes.
                    Also musst du "false" einstellen.

                    • Besuche meine Github Seite
                    • Beitrag hat geholfen oder willst du mich unterstützen
                    • HowTo Restore ioBroker
                    T 1 Antwort Letzte Antwort
                    0
                    • simatecS simatec

                      @tom-haase
                      Den Fensterkontakt hatte ich auch simuliert.
                      Der Zigbee Kontakt opened ist ein ein state für die Meldung offen.

                      offen = true
                      geschlossen = false

                      shuttercontrol benötigt in der Config den Wert des geschlossenen Zustandes.
                      Also musst du "false" einstellen.

                      T Offline
                      T Offline
                      Tom Haase
                      schrieb am zuletzt editiert von
                      #2699

                      @simatec said in Test Adapter shuttercontrol v1.1.x:

                      Also musst du "false" einstellen.

                      Alles brav gemacht, das Biest macht nix.
                      :angry:

                      F simatecS 2 Antworten Letzte Antwort
                      0
                      • T Tom Haase

                        @simatec said in Test Adapter shuttercontrol v1.1.x:

                        Also musst du "false" einstellen.

                        Alles brav gemacht, das Biest macht nix.
                        :angry:

                        F Offline
                        F Offline
                        FoxRo
                        schrieb am zuletzt editiert von
                        #2700

                        @tom-haase said in Test Adapter shuttercontrol v1.1.x:

                        @simatec said in Test Adapter shuttercontrol v1.1.x:

                        Also musst du "false" einstellen.

                        Alles brav gemacht, das Biest macht nix.
                        :angry:

                        habe auch nochmals im Code geschaut.
                        Die Log-Einträge von Dir oben passen leider auch zu einer Situation, wenn er nicht in den Ast geht, um effektiv zu fahren. Mit anderen Worten, wenn er das "Gefühl" hat, dass der Rollo schon korrekt offen steht, wenn das Fenster geöffnet wird. Dann kommt nämlich kein Fahr-Auftrag.
                        Kannst Du mal die Objekt-Werte von Shuttercontrol - shutters - autolevel - >Dein Rollo< hier posten, einmal bei Fenster zu und einmal während Du das Fenster offen hast?
                        zusätzlich wäre es, wie schon mal weiter oben geschrieben, interessant zu wissen, was im autoState drin steht, wenn das Fenster offen und wenn es zu ist. Könnte sein, dass sich hier der Zustand eben doch ändert.
                        Das gäbe evtl einen Hinweis, wo der Code in Deinem Fall effektiv durchläuft.

                        T 1 Antwort Letzte Antwort
                        0
                        • T Tom Haase

                          @simatec said in Test Adapter shuttercontrol v1.1.x:

                          Also musst du "false" einstellen.

                          Alles brav gemacht, das Biest macht nix.
                          :angry:

                          simatecS Online
                          simatecS Online
                          simatec
                          Developer Most Active
                          schrieb am zuletzt editiert von
                          #2701

                          @tom-haase
                          Ich denke du musst in den Extraeinstellungen die Überprüfung deiner Rollläden einschalten. Dein State wird sicher nicht sofort gesetzt.
                          Mit der Option wird der Status nach einer Minute noch einmal abgefragt

                          • Besuche meine Github Seite
                          • Beitrag hat geholfen oder willst du mich unterstützen
                          • HowTo Restore ioBroker
                          Z 1 Antwort Letzte Antwort
                          0
                          • simatecS simatec

                            @tom-haase
                            Ich denke du musst in den Extraeinstellungen die Überprüfung deiner Rollläden einschalten. Dein State wird sicher nicht sofort gesetzt.
                            Mit der Option wird der Status nach einer Minute noch einmal abgefragt

                            Z Offline
                            Z Offline
                            zolpetol
                            schrieb am zuletzt editiert von
                            #2702

                            Der Adapter steuert zuverlässig zwei neue Rollläden bei uns - vielen Dank!

                            Allerdings haben wir ein kleines Problem beim lüften am Morgen. Die "späteste Zeit für das hochfahren" ist auf 07:30h eingestellt. Das Fenster wird aber nun z.B. manchmal um 07:20h zum lüften geöffnet und der Rollladen fährt wie konfiguriert auf 50% hoch. 07:35h wird das Fenster wieder geschlossen, der Rollladen fährt wieder runter - bleibt aber zu da 07:30h bereits vorbei ist. Da hilft aktuell nur manuelle Betätigung :confounded:

                            Konfiguration:
                            c9f76c80-ce48-47af-879e-95fae8ed47cb-image.png

                            Hat jemand einen Tipp?
                            Danke!

                            F 1 Antwort Letzte Antwort
                            0
                            • Z zolpetol

                              Der Adapter steuert zuverlässig zwei neue Rollläden bei uns - vielen Dank!

                              Allerdings haben wir ein kleines Problem beim lüften am Morgen. Die "späteste Zeit für das hochfahren" ist auf 07:30h eingestellt. Das Fenster wird aber nun z.B. manchmal um 07:20h zum lüften geöffnet und der Rollladen fährt wie konfiguriert auf 50% hoch. 07:35h wird das Fenster wieder geschlossen, der Rollladen fährt wieder runter - bleibt aber zu da 07:30h bereits vorbei ist. Da hilft aktuell nur manuelle Betätigung :confounded:

                              Konfiguration:
                              c9f76c80-ce48-47af-879e-95fae8ed47cb-image.png

                              Hat jemand einen Tipp?
                              Danke!

                              F Offline
                              F Offline
                              FoxRo
                              schrieb am zuletzt editiert von
                              #2703

                              @zolpetol said in Test Adapter shuttercontrol v1.1.x:

                              Hat jemand einen Tipp?
                              Danke!

                              Dazu kannst Du den "Aussperrschutz" verwenden der bei Dir aktuell auf Aus steht.
                              Die Option "Fahren, nachdem das Fenster geschlossen wurde" ist mit dem Aussperrschutz gekoppelt!
                              Verwende Aussperrschutz = "Schliessen" wenn der Rollo bei offenem Fenster mit den anderen Rollos Schliessen soll, beim öffnen aber erst fahren darf, wenn das Fenster geschlossen wurde.
                              Verwende Aussperrschutz = "Öffnen" wenn der Rollo zusammen mit den anderen öffnen soll, aber erst schliessen darf, wenn das Fenster geschlossen wurde.
                              Verwende Aussperrschutz = "Öffnen/Schliessen" wenn der Rollo bei offenen Fenster zusammen mit den anderen öffnen und schliessen darf/soll.
                              Viele Grüsse, Roli

                              Z 1 Antwort Letzte Antwort
                              0
                              • F FoxRo

                                @zolpetol said in Test Adapter shuttercontrol v1.1.x:

                                Hat jemand einen Tipp?
                                Danke!

                                Dazu kannst Du den "Aussperrschutz" verwenden der bei Dir aktuell auf Aus steht.
                                Die Option "Fahren, nachdem das Fenster geschlossen wurde" ist mit dem Aussperrschutz gekoppelt!
                                Verwende Aussperrschutz = "Schliessen" wenn der Rollo bei offenem Fenster mit den anderen Rollos Schliessen soll, beim öffnen aber erst fahren darf, wenn das Fenster geschlossen wurde.
                                Verwende Aussperrschutz = "Öffnen" wenn der Rollo zusammen mit den anderen öffnen soll, aber erst schliessen darf, wenn das Fenster geschlossen wurde.
                                Verwende Aussperrschutz = "Öffnen/Schliessen" wenn der Rollo bei offenen Fenster zusammen mit den anderen öffnen und schliessen darf/soll.
                                Viele Grüsse, Roli

                                Z Offline
                                Z Offline
                                zolpetol
                                schrieb am zuletzt editiert von
                                #2704

                                @foxro Danke für den Hinweis, probiere ich einmal aus!

                                1 Antwort Letzte Antwort
                                0
                                • F FoxRo

                                  @tom-haase said in Test Adapter shuttercontrol v1.1.x:

                                  @simatec said in Test Adapter shuttercontrol v1.1.x:

                                  Also musst du "false" einstellen.

                                  Alles brav gemacht, das Biest macht nix.
                                  :angry:

                                  habe auch nochmals im Code geschaut.
                                  Die Log-Einträge von Dir oben passen leider auch zu einer Situation, wenn er nicht in den Ast geht, um effektiv zu fahren. Mit anderen Worten, wenn er das "Gefühl" hat, dass der Rollo schon korrekt offen steht, wenn das Fenster geöffnet wird. Dann kommt nämlich kein Fahr-Auftrag.
                                  Kannst Du mal die Objekt-Werte von Shuttercontrol - shutters - autolevel - >Dein Rollo< hier posten, einmal bei Fenster zu und einmal während Du das Fenster offen hast?
                                  zusätzlich wäre es, wie schon mal weiter oben geschrieben, interessant zu wissen, was im autoState drin steht, wenn das Fenster offen und wenn es zu ist. Könnte sein, dass sich hier der Zustand eben doch ändert.
                                  Das gäbe evtl einen Hinweis, wo der Code in Deinem Fall effektiv durchläuft.

                                  T Offline
                                  T Offline
                                  Tom Haase
                                  schrieb am zuletzt editiert von Tom Haase
                                  #2705

                                  @foxro said in Test Adapter shuttercontrol v1.1.x:

                                  Kannst Du mal die Objekt-Werte von Shuttercontrol - shutters - autolevel - >Dein Rollo< hier posten, einmal bei Fenster zu und einmal während Du das Fenster offen hast?
                                  zusätzlich wäre es, wie schon mal weiter oben geschrieben, interessant zu wissen, was im autoState drin steht, wenn das Fenster offen und wenn es zu ist.
                                  Rollo oben:
                                  shutter_open.png
                                  und bei Rollo unten:
                                  shutter_close.png
                                  Rollo unten und Fensterkontakt auf:
                                  shutter_closeundkontakt.png
                                  Rollo oben und Kontakt auf:
                                  shutter_openundkontakt.png

                                  @simatec
                                  Habe die Option jetzt in den Extraeinstellungen gesetzt.

                                  Die Zeitsteuerung funzt wie gehabt super, Fensterkontakt leider keine Reaktion.

                                  F 1 Antwort Letzte Antwort
                                  0
                                  • T Tom Haase

                                    @foxro said in Test Adapter shuttercontrol v1.1.x:

                                    Kannst Du mal die Objekt-Werte von Shuttercontrol - shutters - autolevel - >Dein Rollo< hier posten, einmal bei Fenster zu und einmal während Du das Fenster offen hast?
                                    zusätzlich wäre es, wie schon mal weiter oben geschrieben, interessant zu wissen, was im autoState drin steht, wenn das Fenster offen und wenn es zu ist.
                                    Rollo oben:
                                    shutter_open.png
                                    und bei Rollo unten:
                                    shutter_close.png
                                    Rollo unten und Fensterkontakt auf:
                                    shutter_closeundkontakt.png
                                    Rollo oben und Kontakt auf:
                                    shutter_openundkontakt.png

                                    @simatec
                                    Habe die Option jetzt in den Extraeinstellungen gesetzt.

                                    Die Zeitsteuerung funzt wie gehabt super, Fensterkontakt leider keine Reaktion.

                                    F Offline
                                    F Offline
                                    FoxRo
                                    schrieb am zuletzt editiert von
                                    #2706

                                    @tom-haase said in Test Adapter shuttercontrol v1.1.x:

                                    Rollo oben:
                                    shutter_open.png
                                    und bei Rollo unten:
                                    shutter_close.png
                                    Rollo unten und Fensterkontakt auf:
                                    shutter_closeundkontakt.png

                                    Langsam kommen wir der Sache auf die Spur. Er geht wie vermutet in den falschen "Ast".
                                    Welche Node.JS Version hast Du bei Dir installiert?
                                    Das Problem liegt in dieser Zeile Code
                                    if (typeof state != undefined && state != null && state.val != arrayChangeTrigger[i].triggerDrive && arrayChangeTrigger[i].triggerChange != 'off' && ((state.val < arrayChangeTrigger[i].triggerDrive && convertShutter == false) || (state.val > arrayChangeTrigger[i].triggerDrive && convertShutter == true))) {

                                    Diese checkt, nachdem das Fenster geöffnet wurde, ob der Rollo nicht auf der angeforderten Höhe steht, und der Rollo weiter unten steht als die angeforderte Höhe steht ..

                                    Nun ist es im Java Script so, dass eine Prüfung mit (!=) nicht gleich der Prüfung (!==) ist. Und da ist im JS aus meiner Sicht völlig willkürlich, was man wann genau benutzen muss.
                                    Ich würde behaupten, wenn man den Code so formulieren würde

                                    if (typeof state !== undefined && state !== null && state.val !== arrayChangeTrigger[i].triggerDrive && arrayChangeTrigger[i].triggerChange !== 'off' && ((state.val < arrayChangeTrigger[i].triggerDrive && convertShutter == false) || (state.val > arrayChangeTrigger[i].triggerDrive && convertShutter == true))) {
                                    Dann würde es wohl funktionieren.
                                    Traust Du Dir zu, dies im File "triggerChange.js" testhalber zu ändern?

                                    @simatec : Das ich habe in meinem Fork auch schon ähnliches angepasst, da ich an einer anderen Stelle auch plötzlich solche Probleme bekam. Weiter habe ich da auch noch eine zusätzliche Funktion um das Öffen/Schliessen verzögern zu können eingebaut.
                                    Soll ich dir dies mal auf Dein DEV pushen?
                                    Viele Grüsse, Roli

                                    T D simatecS 4 Antworten Letzte Antwort
                                    0
                                    • F FoxRo

                                      @tom-haase said in Test Adapter shuttercontrol v1.1.x:

                                      Rollo oben:
                                      shutter_open.png
                                      und bei Rollo unten:
                                      shutter_close.png
                                      Rollo unten und Fensterkontakt auf:
                                      shutter_closeundkontakt.png

                                      Langsam kommen wir der Sache auf die Spur. Er geht wie vermutet in den falschen "Ast".
                                      Welche Node.JS Version hast Du bei Dir installiert?
                                      Das Problem liegt in dieser Zeile Code
                                      if (typeof state != undefined && state != null && state.val != arrayChangeTrigger[i].triggerDrive && arrayChangeTrigger[i].triggerChange != 'off' && ((state.val < arrayChangeTrigger[i].triggerDrive && convertShutter == false) || (state.val > arrayChangeTrigger[i].triggerDrive && convertShutter == true))) {

                                      Diese checkt, nachdem das Fenster geöffnet wurde, ob der Rollo nicht auf der angeforderten Höhe steht, und der Rollo weiter unten steht als die angeforderte Höhe steht ..

                                      Nun ist es im Java Script so, dass eine Prüfung mit (!=) nicht gleich der Prüfung (!==) ist. Und da ist im JS aus meiner Sicht völlig willkürlich, was man wann genau benutzen muss.
                                      Ich würde behaupten, wenn man den Code so formulieren würde

                                      if (typeof state !== undefined && state !== null && state.val !== arrayChangeTrigger[i].triggerDrive && arrayChangeTrigger[i].triggerChange !== 'off' && ((state.val < arrayChangeTrigger[i].triggerDrive && convertShutter == false) || (state.val > arrayChangeTrigger[i].triggerDrive && convertShutter == true))) {
                                      Dann würde es wohl funktionieren.
                                      Traust Du Dir zu, dies im File "triggerChange.js" testhalber zu ändern?

                                      @simatec : Das ich habe in meinem Fork auch schon ähnliches angepasst, da ich an einer anderen Stelle auch plötzlich solche Probleme bekam. Weiter habe ich da auch noch eine zusätzliche Funktion um das Öffen/Schliessen verzögern zu können eingebaut.
                                      Soll ich dir dies mal auf Dein DEV pushen?
                                      Viele Grüsse, Roli

                                      T Offline
                                      T Offline
                                      Tom Haase
                                      schrieb am zuletzt editiert von
                                      #2707

                                      @foxro said in Test Adapter shuttercontrol v1.1.x:

                                      Welche Node.JS Version hast Du bei Dir installiert?

                                      v12.20.0

                                      1 Antwort Letzte Antwort
                                      0
                                      • F FoxRo

                                        @tom-haase said in Test Adapter shuttercontrol v1.1.x:

                                        Rollo oben:
                                        shutter_open.png
                                        und bei Rollo unten:
                                        shutter_close.png
                                        Rollo unten und Fensterkontakt auf:
                                        shutter_closeundkontakt.png

                                        Langsam kommen wir der Sache auf die Spur. Er geht wie vermutet in den falschen "Ast".
                                        Welche Node.JS Version hast Du bei Dir installiert?
                                        Das Problem liegt in dieser Zeile Code
                                        if (typeof state != undefined && state != null && state.val != arrayChangeTrigger[i].triggerDrive && arrayChangeTrigger[i].triggerChange != 'off' && ((state.val < arrayChangeTrigger[i].triggerDrive && convertShutter == false) || (state.val > arrayChangeTrigger[i].triggerDrive && convertShutter == true))) {

                                        Diese checkt, nachdem das Fenster geöffnet wurde, ob der Rollo nicht auf der angeforderten Höhe steht, und der Rollo weiter unten steht als die angeforderte Höhe steht ..

                                        Nun ist es im Java Script so, dass eine Prüfung mit (!=) nicht gleich der Prüfung (!==) ist. Und da ist im JS aus meiner Sicht völlig willkürlich, was man wann genau benutzen muss.
                                        Ich würde behaupten, wenn man den Code so formulieren würde

                                        if (typeof state !== undefined && state !== null && state.val !== arrayChangeTrigger[i].triggerDrive && arrayChangeTrigger[i].triggerChange !== 'off' && ((state.val < arrayChangeTrigger[i].triggerDrive && convertShutter == false) || (state.val > arrayChangeTrigger[i].triggerDrive && convertShutter == true))) {
                                        Dann würde es wohl funktionieren.
                                        Traust Du Dir zu, dies im File "triggerChange.js" testhalber zu ändern?

                                        @simatec : Das ich habe in meinem Fork auch schon ähnliches angepasst, da ich an einer anderen Stelle auch plötzlich solche Probleme bekam. Weiter habe ich da auch noch eine zusätzliche Funktion um das Öffen/Schliessen verzögern zu können eingebaut.
                                        Soll ich dir dies mal auf Dein DEV pushen?
                                        Viele Grüsse, Roli

                                        D Offline
                                        D Offline
                                        dirkhe
                                        Developer
                                        schrieb am zuletzt editiert von
                                        #2708

                                        @foxro das ist nicht willkürlich, wenn man a == false abfragst, würde du zb. True zurückbekommen wenn a
                                        Den Zustand false hat oder null oder undefined oder 0
                                        Wenn du a === false abfragt bekommst du auch wirklich nur beim zustsnd false true zurück

                                        F 1 Antwort Letzte Antwort
                                        0
                                        • F FoxRo

                                          @tom-haase said in Test Adapter shuttercontrol v1.1.x:

                                          Rollo oben:
                                          shutter_open.png
                                          und bei Rollo unten:
                                          shutter_close.png
                                          Rollo unten und Fensterkontakt auf:
                                          shutter_closeundkontakt.png

                                          Langsam kommen wir der Sache auf die Spur. Er geht wie vermutet in den falschen "Ast".
                                          Welche Node.JS Version hast Du bei Dir installiert?
                                          Das Problem liegt in dieser Zeile Code
                                          if (typeof state != undefined && state != null && state.val != arrayChangeTrigger[i].triggerDrive && arrayChangeTrigger[i].triggerChange != 'off' && ((state.val < arrayChangeTrigger[i].triggerDrive && convertShutter == false) || (state.val > arrayChangeTrigger[i].triggerDrive && convertShutter == true))) {

                                          Diese checkt, nachdem das Fenster geöffnet wurde, ob der Rollo nicht auf der angeforderten Höhe steht, und der Rollo weiter unten steht als die angeforderte Höhe steht ..

                                          Nun ist es im Java Script so, dass eine Prüfung mit (!=) nicht gleich der Prüfung (!==) ist. Und da ist im JS aus meiner Sicht völlig willkürlich, was man wann genau benutzen muss.
                                          Ich würde behaupten, wenn man den Code so formulieren würde

                                          if (typeof state !== undefined && state !== null && state.val !== arrayChangeTrigger[i].triggerDrive && arrayChangeTrigger[i].triggerChange !== 'off' && ((state.val < arrayChangeTrigger[i].triggerDrive && convertShutter == false) || (state.val > arrayChangeTrigger[i].triggerDrive && convertShutter == true))) {
                                          Dann würde es wohl funktionieren.
                                          Traust Du Dir zu, dies im File "triggerChange.js" testhalber zu ändern?

                                          @simatec : Das ich habe in meinem Fork auch schon ähnliches angepasst, da ich an einer anderen Stelle auch plötzlich solche Probleme bekam. Weiter habe ich da auch noch eine zusätzliche Funktion um das Öffen/Schliessen verzögern zu können eingebaut.
                                          Soll ich dir dies mal auf Dein DEV pushen?
                                          Viele Grüsse, Roli

                                          T Offline
                                          T Offline
                                          Tom Haase
                                          schrieb am zuletzt editiert von
                                          #2709

                                          @foxro said in Test Adapter shuttercontrol v1.1.x:

                                          if (typeof state !== undefined && state !== null && state.val !== arrayChangeTrigger[i].triggerDrive && arrayChangeTrigger[i].triggerChange !== 'off' && ((state.val < arrayChangeTrigger[i].triggerDrive && convertShutter == false) || (state.val > arrayChangeTrigger[i].triggerDrive && convertShutter == true))) {
                                          Dann würde es wohl funktionieren.
                                          Traust Du Dir zu, dies im File "triggerChange.js" testhalber zu ändern?

                                          Gesagt, getan (Notepad++)......leider nix

                                          simatecS 1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          737

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe