-
Can you explain what is not working as you expect? If there is nothing hooked to the relay then you should set to Local/Z-wave disabled, disable, disable, enable for the parameters.
-
The action is executed exactly as you specify. That has to be something with your input_boolean configuration. You can test it in a standalone automation to confirm.
Thank you for your super quick response.
- Can you explain what is not working as you expect? If there is nothing hooked to the relay then you should set to Local/Z-wave disabled, disable, disable, enable for the parameters.
Somehow - and I donāt know how I flicked some setting and the big button is working.
- The action is executed exactly as you specify. That has to be something with your input_boolean configuration. You can test it in a standalone automation to confirm.
I did test it in a standalone. And when I trigger toggle, it does indeed toggle between on and off.
But inside the blueprint, I think itās toggling on and off on a single tap. Which means itās doing nothing. At least I think so when I look at the logs. I suppose it could be my physical button is sending two scene events ā but then why would a light switch work. Iām befuddled.
Can you look in a trace after that button press and paste new and old state trigger data (just the button action, donāt need the state track)?
Travelling for a week ā will try to do this when I get back and thanksā¦
I see the same behavior - input_boolean state log shows a turn on followed by a turn off within the same second, both triggered by the blueprint automation (following one scene button press). Running the action manually from the blueprint does work as expected.
Let me know what would be helpful for someone to provide to debug this. When this works, it is simply fantastic and really easy to use!
Update: I excluded and re-added the device using its pin (making it secure) and now this appears to be working again (for the moment). Kinda expecting it to stop working properly at some point (initially it seemed to work the first round)
You excluded the Zen32 or the downstream device behind the input_boolean? For the Zen32, I donāt see how that would change anythingā¦
I excluded and re-added the Zen32 switch which was leveraging this blueprint automation. I also would not have expected this to behave differently following that change.
Thanks for this! I used my 32/700 on smart things for a year or two. Had to set up all kinds of weird routines to create state related LEDs.
The blueprint is working fine for device control. I do use my relay.
What isnāt working correctly for me is LED states. Example on button 2 I have it toggling a damper relay (Zooz Zen 17). When off itās red and when on its green. Right now only the off LED state is working. Red for off and when on, the LED is off. Same for the big button, blue when in and nothing when off. No errors in log. Iām on latest FW. Any idea where to begin?
Edit: UPDATE
My Zen 32 has a bad button/led. The green and yellow do not work under any circumstance. So, this isnāt an issue with the blueprint at all!
So, I did some more testing with other devices and the behavior was as expected. It seems to be having an issue with my Zen 17 Relay. It has two switches. Iāve created helpers to have them show as valves as they trigger damper valves for hvac. In the visual config the helpers do not show up as an option to track state, but do for device trigger. Either way, I am tracking the state of the default relay but it wont change the LED when itās on. In the trace, itās ID is odd. Iām a bit new to HA so Iāll do my best to get you the requested information shortly. Thank you
Valves should be open/close in state like a cover. So it should work, if you can get me a trace I should be able to figure it out.
Zooz support has been stellar for me, so reach out to them on the unit.
Iām all good everything works great. Manually adding the valve entities works. It was really the fa t my zen32 had bad LEDās.
Thank you so much! This is an excellent blueprint and allowed me to scrap several hours of work I had put into creating this myself.
I am using this blueprint in conjunction with the āStateful Scenesā custom component and it works PERFECTLY.
This automation works amazingly, however how hard would it be to link 2 Zen32ās together? I have 2 in the same room and want them to do the exact same thing. Iām new to the whole YAML automation config, and cant see if there is an easy way to have them do the same thing other than duplicating the whole automation.
I tried to do this, but itās not possible with current limitations in HA automation. You can easily duplicate by copying the YAML from one into the other.
Looks like an impressive blueprint, however, itās not seeing my Zen32 and it shows ānot matching device foundā. I have Zwave JS connected to HA via MQTT. Does it support MQTT ?
After about an hour and a half of tinkering I was able to get the blueprint edited to a point where it will accept and work with 2 Zen32ās, basically anywhere the Zen32 is referenced I was able to duplicate and have the blueprint link the 2 switches together not as elegant as I would have liked but it works
Can you share that? Everything still works?
Canāt work over MQTT.
Yes, everything still works I know there must be a better way than duplicating every call but here are the changes I made, where the zooz switch is called i just copied and re-named the variables
in the input section added second switch dropdown:
input:
zooz_switch:
name: Zooz Switch 1
description: List of available Zooz ZEN32 switches.
selector:
device:
filter:
- integration: zwave_js
manufacturer: Zooz
model: ZEN32
- integration: zwave_js
manufacturer: Zooz
model: ZEN32 800LR
multiple: false
zooz_switch_2:
name: Zooz Switch 2
description: List of available Zooz ZEN32 switches.
selector:
device:
filter:
- integration: zwave_js
manufacturer: Zooz
model: ZEN32
- integration: zwave_js
manufacturer: Zooz
model: ZEN32 800LR
multiple: false
after all the button press variables I added another Controller ID:
controller_id_2: !input 'zooz_switch_2'
and then every Zwave call I Duplicated
- service: zwave_js.set_config_parameter
data:
parameter: '{{ parameter.toggle }}'
value: '{{ condition.state if condition.state != ''99'' else ''3'' }}'
target:
device_id: '{{ controller_id }}'
- service: zwave_js.set_config_parameter
data:
parameter: '{{ parameter.toggle }}'
value: '{{ condition.state if condition.state != ''99'' else ''3'' }}'
target:
device_id: '{{ controller_id_2 }}'