Moin,
habe gerade nach dem heutigen Update gemerkt, dass ich bei einem Switch keinen Befehl peerChan mehr absetzen kann. Scheint auch bei Dimmern und BlindActuatorn so zu sein.
Auszug aus HMConfig.pm:
%culHmSubTypeSets = (# channels of this subtype
switch =>{ "on-for-timer" =>"-ontime-"
,"on-till" =>"-time-"
,on =>""
,off =>""
,toggle =>""
,inhibit =>"[(on|{off})]"
,statusRequest =>""
,peerIODev =>"[IO] -btn- [({set}|unset)] 'not for future use'"
}
,dimmer =>{ "on-for-timer" =>"-ontime- [(-ramptime-|{})]"
,"on-till" =>"-time- [(-ramptime-|{})]"
,on =>""
,off =>""
,old =>""
,toggle =>""
,pct =>"(-value-|old) [(-ontime-|{0})] [(-ramptime-|{2.4})] 'ontime: 0 = forever'"
,stop =>""
,up =>"'change:'[(0..100;1|{10})] [(-ontime-|{0})] [(-ramptime-|{2.4})] 'ontime: 0 = forever'"
,down =>"'change:'[(0..100;1|{10})] [(-ontime-|{0})] [(-ramptime-|{2.4})] 'ontime: 0 = forever'"
,inhibit =>"[(on|{off})]"
,statusRequest =>""
,peerIODev =>"[IO] -btn- [({set}|unset)] 'not for future use'"
}
,blindActuator =>{ on =>""
,off =>""
,toggle =>""
,toggleDir =>""
,pct =>"-value- [-ontime-]"
,stop =>""
,up =>"'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]"
,down =>"'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]"
,inhibit =>"[(on|{off})]"
,statusRequest =>""
,peerIODev =>"[IO] -btn- [({set}|unset)] 'not for future use'"
}
,remote =>{ peerChan =>"-btnNumber- -actChn- [({single}|dual|reverse)] [({set}|unset)] [(actor|remote|{both})]"}
,threeStateSensor =>{ peerChan =>"-btnNumber- -actChn- [({single})] [({set}|unset)] [actor|remote|both]"}
Oder mach ich was falsch ?
Moin
Bernd
peerChan gibt es immer beim sensor channel, nicht beim aktor.
warum nicht peerSmart?
oh... das ist ja direkt peinlich, was ich mir da geleistet habe !
:-[
Sorry und danke für Deinen Hinweis !
Zitatwarum nicht peerSmart?
Weil ich das "Peer-Management" und die Register per EXCEL auf meinem PC darstelle und pflege. Und die Schnittstelle geht via peerChan an fhem. PeerChan kann durch die Optionen
set unset
remote actor both
sehr flexibel eingesetzt werden. Der Befehl wird von EXCEL generiert, ich muss nur für die richtigen Device-Namen sorgen - siehe oben...
Moin
Bernd