Markisensteuerung mit TechniSat Z-Wave Schalter

Begonnen von Alexander_FHEM, 16 Mai 2021, 16:14:35

Vorheriges Thema - Nächstes Thema

Alexander_FHEM

Hallo Forum,

ich habe das lange Wochenende dazu genutzt meine lang geplante Heimautomatisierung mit FHEM in die Tat umzusetzen. Viel ist mir schon gelungen, meine Markise bereitet mir aber noch Kopfschmerzen:

Die Markise lässt sich zwar über
set Markise off
ausfahren, aber dann leider nicht mehr über
set Markise on
einfahren. Ich höre im Schalter zwar das Klacken des Relais (der Befehl kommt also scheinbar an), aber die Markise bewegt sich nicht.

Als Workaround verwende ich
set Markise dim 99
was auch den Effekt hat, dass die Markise einfährt, aber lieber wäre mir der "on" Befehl (wegen der Steuerung über die Oberfläche).

Da die Markise selber nicht steuerbar ist, verwende ich einen TechniSat Z-Wave Schalter (Model 9496).

Sonstiger Setup: Raspi 3+ mit Raspbian und FHEM in der jeweils aktuellen Version. Razberry2 Z-Wave Aufsteckmodul.

Hat jemand eine Idee, wo es da klemmen könnte?

Vielen Dank für Eure Unterstützung!


Alex

P.S. Aus dem Eventlog:
2021.05.16 15:53:13 3 : ZWave set Markise off
2021-05-16 15:53:13 ZWave Markise off
2021-05-16 15:53:15 ZWave Markise swmStatus: 90 target 0 duration 32 seconds
2021-05-16 15:53:15 ZWave Markise dim 90
2021-05-16 15:53:15 ZWave Markise reportedState: dim 90
2021-05-16 15:53:17 ZWave Markise swmStatus: 80 target 0 duration 30 seconds
2021-05-16 15:53:17 ZWave Markise dim 80
2021-05-16 15:53:17 ZWave Markise reportedState: dim 80
2021-05-16 15:53:19 ZWave Markise swmStatus: 70 target 0 duration 28 seconds
2021-05-16 15:53:19 ZWave Markise dim 70
2021-05-16 15:53:19 ZWave Markise reportedState: dim 70
2021-05-16 15:53:21 ZWave Markise swmStatus: 60 target 0 duration 26 seconds
2021-05-16 15:53:21 ZWave Markise dim 60
2021-05-16 15:53:21 ZWave Markise reportedState: dim 60
2021-05-16 15:53:23 ZWave Markise swmStatus: 50 target 0 duration 24 seconds
2021-05-16 15:53:23 ZWave Markise dim 50
2021-05-16 15:53:23 ZWave Markise reportedState: dim 50
2021-05-16 15:53:25 ZWave Markise swmStatus: 40 target 0 duration 21 seconds
2021-05-16 15:53:25 ZWave Markise dim 40
2021-05-16 15:53:25 ZWave Markise reportedState: dim 40
2021-05-16 15:53:28 ZWave Markise power: 226.3 W previous: 230.4 delta_time: 62 s
2021-05-16 15:53:28 ZWave Markise swmStatus: 30 target 0 duration 18 seconds
2021-05-16 15:53:28 ZWave Markise dim 30
2021-05-16 15:53:28 ZWave Markise reportedState: dim 30
2021-05-16 15:53:31 ZWave Markise swmStatus: 20 target 0 duration 15 seconds
2021-05-16 15:53:31 ZWave Markise dim 20
2021-05-16 15:53:31 ZWave Markise reportedState: dim 20
2021-05-16 15:53:36 ZWave Markise swmStatus: 10 target 0 duration 11 seconds
2021-05-16 15:53:36 ZWave Markise dim 10
2021-05-16 15:53:36 ZWave Markise reportedState: dim 10
2021-05-16 15:53:46 ZWave Markise swmStatus: 0 target 0 duration 0 seconds
2021-05-16 15:53:46 ZWave Markise off
2021-05-16 15:53:46 ZWave Markise reportedState: off
2021.05.16 15:54:01 3 : ZWave set Markise on
2021-05-16 15:54:01 ZWave Markise on
2021.05.16 15:54:05 3 : ZWave set Markise on
2021-05-16 15:54:05 ZWave Markise on
2021.05.16 15:54:10 3 : ZWave set Markise on
2021-05-16 15:54:10 ZWave Markise on
2021.05.16 15:54:58 3 : ZWave set Markise on
2021-05-16 15:54:58 ZWave Markise on
2021.05.16 15:55:21 3 : ZWave set Markise dim 0
2021-05-16 15:55:22 ZWave Markise dim 0
2021-05-16 15:55:46 ZWave Markise swmStatus: 99 target 99 duration 0 seconds
2021-05-16 15:55:46 ZWave Markise dim 99
2021-05-16 15:55:46 ZWave Markise reportedState: dim 99
2021-05-16 15:55:57 ZWave Markise swmStatus: 0 target 0 duration 0 seconds
2021-05-16 15:55:57 ZWave Markise off
2021-05-16 15:55:57 ZWave Markise reportedState: off
2021.05.16 15:57:14 3 : ZWave set Markise on
2021-05-16 15:57:14 ZWave Markise on
2021.05.16 15:58:01 3 : ZWave set Markise dim 100
2021-05-16 15:58:01 ZWave Markise dim 100
2021.05.16 15:58:21 3 : ZWave set Markise dim 99
2021-05-16 15:58:21 ZWave Markise dim 99
2021-05-16 15:58:21 ZWave Markise swmStatus: 99 target 99 duration 0 seconds
2021-05-16 15:58:21 ZWave Markise dim 99
2021-05-16 15:58:21 ZWave Markise reportedState: dim 99
2021-05-16 15:58:39 ZWave Markise power: 230.9 W previous: 226.3 delta_time: 310 s


Beta-User

Dann mal willkommen im FHEM-Forum!

Vermutlich bist du einem weit verbreiteten Irrtum aufgesessen, nach dem "on" immer mit gleich "voller Helligkeit" (oder voller Öffnung usw.) gleichgesetzt wird. Das ist aber speziell bei ZWave nicht so, da wird unter "on" (bzw. dim 100) bei den Multilevel-Geräten "stelle die letzte bekannte Helligkeit ein" verstanden.

Lösung (zumindest bei Rollladen-Aktoren erprobt) - eventMap setzen:
attr Jalousie_WZ eventMap { usr=>{'dim.100'=>'dim 99' } }
(Kann sein, dass du das "on" noch ergänzen musst und dann einen passenden dim-Wert zuweisen).
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Alexander_FHEM

Hallo Beta-User,

zunächst einmal vielen Dank für Deine Antwort und sorry für die späte Rückmeldung - komme leider erst heute wieder dazu mich mit dem Thema zu beschäftigen.

Ich verstehe ehrlich gesagt nicht was die Definition von "on" als  "stelle die letzte bekannte Helligkeit ein" bringen soll. Damit passiert doch immer einfach nichts?!? Oder was ist da der Use-Case?

Mit der eventMap bin ich leider auch nicht so richtig weiter gekommen... Wenn ich Deinen Kommentar richtig verstanden habe, dann müsste das Kommando bei mir wie folgt lauten:
attr Markise eventMap on:{ usr=>{'dim.100'=>'dim 99' } }


Leider hat das nicht den gewünschten Effekt. Es passiert weiterhin nichts beim Klick auf "on"...


2021.06.04 16:07:16 0: Server started with 50 defined entities (fhem.pl:24365/2021-05-01 perl:5.028001 os:linux user:fhem pid:539)
2021.06.04 16:07:16 2: ZWDongle_ProcessSendStack: no ACK, resending message 0107000301020100f9
2021.06.04 16:07:16 3: harmony:discovery: new discovery response from 192.168.178.53
2021.06.04 16:07:16 3: WZ.Harmony: connected
2021.06.04 16:07:16 3: ZWave got config for technisat/03009496.xml from ./FHEM/lib/fhem_zwave_deviceconfig.xml.gz
2021.06.04 16:07:16 2: AttrTemplates: got 228 entries
2021.06.04 16:07:16 3: FHEMWEB WEB CSRF error: csrf_26910390738074 ne csrf_136537805341133 for client WEB_192.168.178.62_50882 / command save. For details see the csrfToken FHEMWEB attribute.
2021.06.04 16:07:16 3: tahoma1: tahoma_dispatch error: Too many requests, try again later : login with xxxxx@gmail.com
2021.06.04 16:07:17 3: WZ.Harmony: new config
2021.06.04 16:07:20 3: ZWave set Markise on


Hat noch jemand eine Idee?

Vielen Dank!

Viele Grüße


Alex

Beta-User

Zitat von: Alexander_FHEM am 04 Juni 2021, 16:12:27
Ich verstehe ehrlich gesagt nicht was die Definition von "on" als  "stelle die letzte bekannte Helligkeit ein" bringen soll. Damit passiert doch immer einfach nichts?!? Oder was ist da der Use-Case?
Use-Case: ein vor dem Ausschalten gedimmtes Licht wieder einschalten
(Das Modul weiß nur, es ist "multilevel", aber nicht, ob Licht (=> geht ohne weiteres mit z.B. 50% Helligkeit an), oder eben Rollladen.

Zitat
Mit der eventMap bin ich leider auch nicht so richtig weiter gekommen... Wenn ich Deinen Kommentar richtig verstanden habe, dann müsste das Kommando bei mir wie folgt lauten:
Versuch's erst mal einfach mit demselben Wert wie bei mir ;) :
attr Markise eventMap { usr=>{'dim.100'=>'dim 99' } }


Ansonsten müßte die korrekte Syntax mit explizitem "on" m.E. eher so aussehen:
attr Markise eventMap { usr=>{'dim.100'=>'dim 99','on'=>'dim 99' } }

Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files