Wert in Raumansicht setzen (List oder Slider) und per Trigger aktivieren

Begonnen von Ajuba, 05 September 2017, 22:46:31

Vorheriges Thema - Nächstes Thema

Ajuba

Hallo,
ich muss für meine Rolladensteuerung in der Siemens PLC einen Setpoint-Analogwert mittels "S7_AWrite" in die PLC schreiben und den Wert dann mit Trigger von "S7_DWrite" aktivieren.

Manuell funktioniert das Setpoint setzen und aktivieren korrekt aber umständlich.
Ich hätte gerne in der Raumübersicht die Möglichkeit den Wert zu setzen (List oder Slider) und sofort nach Wertauswahl wird der "S7_AWrite" gesetzt und "S7_DWrite" getriggert.
Später soll das ganze auch über FTUI funktionieren.

Ich scheitere aber bisher schon am Versuch dem "S7_AWrite" eine List oder Slider aufzuzwingen (Was mir bei einem Dummy mittels SetList und WebCmd gelungen ist).

"S7_AWrite" bietet folgende Attribute (mit widgetOverride blieb ich erfolglos).
alias
comment
eventMap
group
room
suppressReading
userReadings
verbose
IODev
event-on-change-reading
event-on-update-reading
event-aggregator
event-min-interval
stateFormat
timestamp-on-change-reading
cmdIcon
devStateIcon
devStateStyle
icon
powerMap
powerMap_interval
powerMap_noEnergy
powerMap_noPower
powerMap_rname_E
powerMap_rname_P
sortby
webCmd
widgetOverride
userattr


Hier noch meine aktuellen Definitionen
defmod BU_Pos_SP S7_AWrite db 209 40 u16
attr BU_Pos_SP IODev PLC
attr BU_Pos_SP group RolladenBU
attr BU_Pos_SP room PLC,Rolladen

defmod BU_Auto_SP S7_DWrite db 209 8.3
attr BU_Auto_SP IODev PLC
attr BU_Auto_SP group RolladenBU
attr BU_Auto_SP room PLC,Rolladen
attr BU_Auto_SP webCmd trigger


Die Kombination SET einer Variable gefolgt von TRIGGER einer anderen Variable wird wohl ein Notify oder DOIF verlangen aber wie packt man das am effizientesten an?

Anmerkung: Das Modul ROLLO hilft mir nicht weiter, da die PLC bereits alle ROLLO-Funktionen abdeckt und ROLLO in Kombination mit externen Tastern bei mir bockt.
FHEM auf RPi3, Homematic CCU3 mit Cuxd und CUL 868 für FS20, Siemens S7 über CP343-1,
DbLog zu MySQL auf NAS QNAP TS-253D,
Yeelight