mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-03-03 16:56:54 +00:00
mqtt2.template: add ems-esp to bridgeRegexp CLIENT-tamplate; point tasmota roller to official sources
git-svn-id: https://svn.fhem.de/fhem/trunk@20444 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
cb037b73f0
commit
c36800b26f
@ -32,7 +32,8 @@ attr DEVCID bridgeRegexp \
|
|||||||
(tele|cmnd)[/]([^/]+)[/].*:.* "$2"\
|
(tele|cmnd)[/]([^/]+)[/].*:.* "$2"\
|
||||||
shellies[/]([^/]+)[/].*:.* "$1"\
|
shellies[/]([^/]+)[/].*:.* "$1"\
|
||||||
(ESPClient_[^/]+)[/].*:.* "$1"\
|
(ESPClient_[^/]+)[/].*:.* "$1"\
|
||||||
valetudo[/]([^/]+)[/].*:.* "$1"
|
valetudo[/]([^/]+)[/].*:.* "$1"\
|
||||||
|
[^/]+[/](ems-esp[^/]+)[/].*:.* "$1"
|
||||||
attr DEVCID autocreate 1
|
attr DEVCID autocreate 1
|
||||||
attr DEVCID comment Do not use very open bridgeRegexp expressions! This might lead to irritating results...
|
attr DEVCID comment Do not use very open bridgeRegexp expressions! This might lead to irritating results...
|
||||||
attr DEVCID room NEWDEVROOM
|
attr DEVCID room NEWDEVROOM
|
||||||
@ -717,14 +718,14 @@ attr DEVICE_CH2 model tasmota_2channel_split
|
|||||||
# tasmota 2ch as shutter device.
|
# tasmota 2ch as shutter device.
|
||||||
name:tasmota_2ch_shutter_invert_1
|
name:tasmota_2ch_shutter_invert_1
|
||||||
filter:TYPE=MQTT2_DEVICE:FILTER=readingList=.*(tele|cmnd|stat).*
|
filter:TYPE=MQTT2_DEVICE:FILTER=readingList=.*(tele|cmnd|stat).*
|
||||||
desc:Configures a dual chanel tasmota device as shutter; needs a special firmware version to operate.<br><a href="https://forum.fhem.de/index.php/topic,98366.msg917091.html#msg917091">Forum Thread</a><br>NOTE: This template will configure the shutter in ROLLO style with pct 0% = open shutter. Use template tasmota_2ch_shutter_invert_0, if you need a Homematic-style device pct 100% = open.
|
desc:Configures a dual chanel tasmota device as shutter; needs some configuration of firmware compilation to operate, see <a href="https://github.com/arendst/Tasmota/wiki/blinds-and-roller-shades">Tasmota wiki</a><br> and <a href="https://forum.fhem.de/index.php/topic,98366.msg917091.html#msg917091">Forum Thread</a><br>NOTE: This template will configure the shutter in ROLLO style with pct 0% = open shutter. Use template tasmota_2ch_shutter_invert_0, if you need a Homematic-style device pct 100% = open.
|
||||||
order:A_02b
|
order:A_02b
|
||||||
par:CMNDTOPIC;Command topic prefix, without trailing /;{ AttrVal("DEVICE","readingList","") =~ m,([^:]*)\b(tele|cmnd|stat)(/.*)?/LWT:, ? "${1}cmnd$3" : undef }
|
par:CMNDTOPIC;Command topic prefix, without trailing /;{ AttrVal("DEVICE","readingList","") =~ m,([^:]*)\b(tele|cmnd|stat)(/.*)?/LWT:, ? "${1}cmnd$3" : undef }
|
||||||
par:TELETOPIC;info topic prefix, without trailing /;{ AttrVal("DEVICE","readingList","") =~ m,([^:]*)\b(tele|cmnd|stat)(/.*)?/LWT:, ? "${1}tele$3" : undef }
|
par:TELETOPIC;info topic prefix, without trailing /;{ AttrVal("DEVICE","readingList","") =~ m,([^:]*)\b(tele|cmnd|stat)(/.*)?/LWT:, ? "${1}tele$3" : undef }
|
||||||
par:STATTOPIC;ack topic prefix, without trailing /;{ AttrVal("DEVICE","readingList","") =~ m,([^:]*)\b(tele|cmnd|stat)(/.*)?/LWT:, ? "${1}stat$3" : undef }
|
par:STATTOPIC;ack topic prefix, without trailing /;{ AttrVal("DEVICE","readingList","") =~ m,([^:]*)\b(tele|cmnd|stat)(/.*)?/LWT:, ? "${1}stat$3" : undef }
|
||||||
par:IO_DEV;Currently used IO;{ AttrVal("DEVICE","IODev",undef)}
|
par:IO_DEV;Currently used IO;{ AttrVal("DEVICE","IODev",undef)}
|
||||||
set DEVICE attrTemplate tasmota_set_lowercase_texts_and_state1
|
set DEVICE attrTemplate tasmota_set_lowercase_texts_and_state1
|
||||||
set IO_DEV publish CMNDTOPIC/Backlog LedState 2; SetOption80 1; Interlock0 1; SetOption81 1; switchmode1 3; switchmode2 3; SaveData 1;
|
set IO_DEV publish CMNDTOPIC/Backlog LedState 2; SetOption80 1; Interlock 1,2; Interlock ON; SetOption81 1; switchmode1 3; switchmode2 3; PulseTime1 0; PulseTime2 0; SaveData 1;
|
||||||
set IO_DEV publish CMNDTOPIC/Restart 1
|
set IO_DEV publish CMNDTOPIC/Restart 1
|
||||||
defmod configure_DEVICEattrTemplate_at at +00:00:20 set IO_DEV publish CMNDTOPIC/Backlog SHUTTEROPENDURATION 20;; SHUTTERCLOSEDURATION 20;; SHUTTERINVERT 1;; GROUPTOPIC Rollos;; SaveData 1;;
|
defmod configure_DEVICEattrTemplate_at at +00:00:20 set IO_DEV publish CMNDTOPIC/Backlog SHUTTEROPENDURATION 20;; SHUTTERCLOSEDURATION 20;; SHUTTERINVERT 1;; GROUPTOPIC Rollos;; SaveData 1;;
|
||||||
attr DEVICE setList \
|
attr DEVICE setList \
|
||||||
@ -758,18 +759,18 @@ LWT\
|
|||||||
state
|
state
|
||||||
deletereading -q DEVICE (?!associatedWith).*
|
deletereading -q DEVICE (?!associatedWith).*
|
||||||
attr DEVICE setStateList open close half stop pct
|
attr DEVICE setStateList open close half stop pct
|
||||||
attr DEVICE comment After applying the template set SHUTTEROPENDURATION and SHUTTERCLOSEDURATION first.\
|
attr DEVICE comment After applying the template set "ShutterOpenDuration" and "ShutterCloseDuration" first.\
|
||||||
Use the "set x_configuration" Option. Example: "set x_configuration SHUTTEROPENDURATION 35"\
|
Use the "set x_configuration" Option. Example: "set x_configuration ShutterOpenDuration 35"\
|
||||||
Shutter specific commands available: SHUTTEROPENDURATION, SHUTTERCLOSEDURATION, SHUTTERRELAY, SHUTTER50PERCENT, SHUTTERSETCLOSE, SHUTTERINVERT; you may use this for general setOptions in tasmota also.\
|
Shutter specific commands available: ShutterOpenDuration, ShutterCloseDuration, ShutterRelay, ShutterSetHalfway, ShutterSetClose, ShutterInvert, ShutterMotordelay, ShutterCalibration; you may use this for general setOptions in tasmota also.\
|
||||||
commands may need restart to take effect.\
|
commands may need restart to take effect.\
|
||||||
For calibration and further information on the available commands see https://github.com/stefanbode/Sonoff-Tasmota/wiki/Shutter-blinds-working-with-two-relays.
|
For calibration and further information on the available commands see <a href="https://github.com/arendst/Tasmota/wiki/blinds-and-roller-shades">Tasmota wiki</a>.
|
||||||
farewell:template has been applied successfully. Now it's recommended to set shutter's open and close duration and 50% position, see short instruction in comment attribute or the <br><a href="https://github.com/stefanbode/Sonoff-Tasmota/wiki/Shutter-blinds-working-with-two-relays">firmware contributor's wiki</a>.
|
farewell:template has been applied successfully. Now it's recommended to set shutter's open and close duration and 50% position, see short instruction in comment attribute or the <br><a href="https://github.com/stefanbode/Sonoff-Tasmota/wiki/Shutter-blinds-working-with-two-relays">firmware contributor's wiki</a>.
|
||||||
attr DEVICE model tasmota_2ch_shutter_invert_1
|
attr DEVICE model tasmota_2ch_shutter_invert_1
|
||||||
|
|
||||||
# tasmota 2ch as shutter device.
|
# tasmota 2ch as shutter device.
|
||||||
name:tasmota_2ch_shutter_invert_0
|
name:tasmota_2ch_shutter_invert_0
|
||||||
filter:TYPE=MQTT2_DEVICE:FILTER=readingList=.*(tele|cmnd|stat).*
|
filter:TYPE=MQTT2_DEVICE:FILTER=readingList=.*(tele|cmnd|stat).*
|
||||||
desc:Configures a dual chanel tasmota device as shutter; needs a special firmware version to operate.<br><a href="https://forum.fhem.de/index.php/topic,98366.msg917091.html#msg917091">Forum Thread</a><br>NOTE: This template will configure the shutter in Homematic-style with pct 100% = open. For ROLLO style device with pct 0% = open shutter. Use template tasmota_2ch_shutter_invert_1 instead.
|
desc:Configures a dual chanel tasmota device as shutter; needs some configuration of firmware compilation to operate, see <a href="https://github.com/arendst/Tasmota/wiki/blinds-and-roller-shades">Tasmota wiki</a><br> and <a href="https://forum.fhem.de/index.php/topic,98366.msg917091.html#msg917091">Forum Thread</a><br>NOTE: This template will configure the shutter in Homematic-style with pct 100% = open. For ROLLO style device with pct 0% = open shutter. Use template tasmota_2ch_shutter_invert_1 instead.
|
||||||
order:A_02b1
|
order:A_02b1
|
||||||
par:CMNDTOPIC;Command topic prefix, without trailing /;{ AttrVal("DEVICE","readingList","") =~ m,([^:]*)\b(tele|cmnd|stat)(/.*)?/LWT:, ? "${1}cmnd$3" : undef }
|
par:CMNDTOPIC;Command topic prefix, without trailing /;{ AttrVal("DEVICE","readingList","") =~ m,([^:]*)\b(tele|cmnd|stat)(/.*)?/LWT:, ? "${1}cmnd$3" : undef }
|
||||||
par:IO_DEV;Currently used IO;{ AttrVal("DEVICE","IODev",undef)}
|
par:IO_DEV;Currently used IO;{ AttrVal("DEVICE","IODev",undef)}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user