Hallo,
ich ich ein vermutlich triviales Problem, aber kriege es irgendwie nicht hin.
Ich habe ein Hutschienenaktor
HM-ES-PMSw1-DR
Und möchte gern in der Ansichtszeile ein ,,on" button zum Einschalten und ein ,,off" button zum Ausschalten.
Die Befehle, die verknüpft werden müssen lauten
Set HM_Zeitschaltuhr_Fensterleibung datapoint 1.STATE 1
für on
und ,,0" entsprechend für aus.
Hab's mit webcmd, cmdicon etc. probiert, aber anscheinend die falschen Befehle oder die falsche Syntax verwendet.
So wie auf dem Bild sollte es aussehen oder so ähnlich.
Gruß Robby
Da braucht man aber auch alle Attribute des Devices (controldatapoint, substitute, etc)
Bitte ein "list HM_Zeitschaltuhr_Fensterleibung" posten
Internals:
DEF OEQ0948074
FUUID 5dd6fa2f-f33f-fd00-3081-44e19be9437c35e7
IODev HMCCU2
NAME HM_Zeitschaltuhr_Fensterleibung
NR 278
STATE Spannung: 236.700000 V Leistung: 0.000000 W Strom: 0.000000 mA
TYPE HMCCUDEV
ccuaddr OEQ0948074
ccudevstate active
ccuif BidCos-RF
ccuname HM-ES-PMSw1-DR OEQ0948074
ccutype HM-ES-PMSw1-DR
channels 7
firmware 2.5
statevals devstate
READINGS:
2019-11-24 22:42:24 0.AES_KEY on
2019-11-24 22:42:24 0.CONFIG_PENDING false
2019-11-24 22:42:24 0.DEVICE_IN_BOOTLOADER false
2019-11-24 22:42:24 0.DUTYCYCLE false
2019-11-24 22:42:24 0.RSSI_DEVICE 184
2019-11-24 22:42:24 0.RSSI_PEER 167
2019-11-24 22:42:24 0.STICKY_UNREACH false
2019-11-24 22:42:24 0.UPDATE_PENDING false
2019-11-24 22:42:24 1.INHIBIT unlocked
2019-11-24 22:42:24 1.STATE false
2019-11-24 22:42:24 1.WORKING false
2019-11-24 22:51:54 2.BOOT 1
2019-11-24 22:51:54 2.CURRENT 0.000000
2019-11-24 22:51:54 2.ENERGY_COUNTER 59.800000
2019-11-24 22:51:54 2.FREQUENCY 50.010000
2019-11-24 22:51:54 2.POWER 0.000000
2019-11-24 22:51:54 2.VOLTAGE 236.700000
2019-11-24 22:42:24 3.DECISION_VALUE 0
2019-11-24 22:42:24 4.DECISION_VALUE 0
2019-11-24 22:42:24 5.DECISION_VALUE 0
2019-11-24 22:42:24 6.DECISION_VALUE 0
2019-11-24 22:42:24 activity alive
2019-11-24 22:42:24 control false
2019-11-24 22:51:54 hmstate false
2019-11-24 22:42:24 state false
hmccu:
devspec OEQ0948074
dp:
0.AES_KEY:
OSVAL on
OVAL 1
SVAL on
VAL 1
0.CONFIG_PENDING:
OSVAL false
OVAL false
SVAL false
VAL false
0.DEVICE_IN_BOOTLOADER:
OSVAL false
OVAL false
SVAL false
VAL false
0.DUTYCYCLE:
OSVAL false
OVAL false
SVAL false
VAL false
0.RSSI_DEVICE:
OSVAL 184
OVAL 184
SVAL 184
VAL 184
0.RSSI_PEER:
OSVAL 167
OVAL 167
SVAL 167
VAL 167
0.STICKY_UNREACH:
OSVAL false
OVAL false
SVAL false
VAL false
0.UNREACH:
OSVAL alive
OVAL false
SVAL alive
VAL false
0.UPDATE_PENDING:
OSVAL false
OVAL false
SVAL false
VAL false
1.INHIBIT:
OSVAL unlocked
OVAL false
SVAL unlocked
VAL false
1.STATE:
OSVAL false
OVAL false
SVAL false
VAL false
1.WORKING:
OSVAL false
OVAL false
SVAL false
VAL false
2.BOOT:
OSVAL 1
OVAL 1
SVAL 1
VAL 1
2.CURRENT:
OSVAL 0.000000
OVAL 0.000000
SVAL 0.000000
VAL 0.000000
2.ENERGY_COUNTER:
OSVAL 59.800000
OVAL 59.800000
SVAL 59.800000
VAL 59.800000
2.FREQUENCY:
OSVAL 50.010000
OVAL 50.010000
SVAL 50.010000
VAL 50.010000
2.POWER:
OSVAL 0.000000
OVAL 0.000000
SVAL 0.000000
VAL 0.000000
2.VOLTAGE:
OSVAL 236.400000
OVAL 236.400000
SVAL 236.700000
VAL 236.700000
3.DECISION_VALUE:
OSVAL 0
OVAL 0
SVAL 0
VAL 0
4.DECISION_VALUE:
OSVAL 0
OVAL 0
SVAL 0
VAL 0
5.DECISION_VALUE:
OSVAL 0
OVAL 0
SVAL 0
VAL 0
6.DECISION_VALUE:
OSVAL 0
OVAL 0
SVAL 0
VAL 0
Attributes:
IODev HMCCU2
ccureadingfilter .*
cmdIcon (set HM_Zeitschaltuhr_Fensterleibung datapoint 1.STATE 1):general_an (set HM_Zeitschaltuhr_Fensterleibung datapoint 1.STATE 0):general_aus
room 60_Flur,93_HMDevices
stateFormat Spannung: 2.VOLTAGE V Leistung: 2.POWER W Strom: 2.CURRENT mA
attr HM_Zeitschaltuhr_Fensterleibung controldatapoint 1.STATE
attr HM_Zeitschaltuhr_Fensterleibung statedatapoint 1.STATE
attr HM_Zeitschaltuhr_Fensterleibung substitute STATE!(true|1):on,(false|0):off
attr HM_Zeitschaltuhr_Fensterleibung statevals on:true,off:false
attr HM_Zeitschaltuhr_Fensterleibung webCmd on:off
Somit solltest Du ein on/off Schlater haben, der on oder off als Status liefert, und den man mit "set HM_Zeitschaltuhr_Fensterleibung on" und "set HM_Zeitschaltuhr_Fensterleibung off" bedienen kann
Hervorragend, funktioniert einwandfrei.
Danke
Gruß Robby
Hallo amenomade,
hast du vielleicht auch eine Antwort darauf, wie ich das Ganze mit einem Schalter im tablet UI umgesetzt kriege?
Gruß Robby
Z.B. mit https://wiki.fhem.de/wiki/FTUI_Widget_Switch