I have a Dome water shutoff operator that I am using for a different application.
It is being used to operate a fan damper, and does so very well (modify modify)....BUT
When the damper is open, the device indicates closed, and visa versa.
Also, to close the damper, I have to send "open" or "on" to the operator.
Is there a way to reverse open/close for the device?
There doesn't seem to be a custom driver for this that I can find so any suggestion would be appreciated.
- Create a virtual valve that you use with your voice assistant or control via a dashboard.
- Create an automation such that when the virtual valve is open, the Dome is closed.
- Create another automation in which when the virtual valve closes, the Dome opens.
Control the Dome only using the virtual valve ..... the net result will be that when your virtual valve is open, the damper is open. And damper closes when the virtual valve closes.
Thank you for the idea.
I had thought of that also, but wanted to find out if there were a way to accomplish this with a modified driver.
I can just use a couple of simple, basic rules... no need to use rule machine.
I'll give it a shot though!
Thank you.
This would be very simple, if you have the code for a zwave valve driver that works with the Dome valve.
Yes it would... I don't have that kind of experience though.... YET!
There are some community zwave valve drivers. Can you see if any of them work with the Dome? If you find a driver that works, I’ll do the necessary changes for you.
The only one I found using HPM is an older driver [Econet EBV105 Water Valve] .
It seems to work but of course is reverse for what I want.
I also tried, just for fun, the GE Enbrighten Z-wave plus switch driver, but it has WAY more "features" than I need.
This also did work but the option to switch button direction didn't seem to do anything... RATS!
I took a look at the Econet driver and read some on Z-wave drivers and was able to find where the commands are, and how they are executed (sent) to the valve.
Got it to work for me.
It is just a valve with open/close so not too much complexity, but ya gotta start somewhere!
you could move the actuator to the shaft's opposite end. Maybe you'd extend the shaft, and you'd need physical access. No logical changes then.
Thanks for the damper idea - kinda perfect in a basement location.
Sorry but I don't know what you mean.
The actuator (control arm) is keyed on the motor's shaft, and can only fit 180 degrees. There are no intermediate positions.
Also, the arm cannot fit any other way because of the moldings on the case.
Your post doesn't make sense... sorry.
You know, I actually looked a fair bit just now and found nothing on the Dome shutoff valve and parameters or advanced settings. I think that's a first for me-that no parameters are published for a device. I'm a relative newbie though.
This driver worked for the valve operator and I modified the code.
The driver is for a Econet EBV105 and my mods are:
//def zwaveEvent(physicalgraph.zwave.commands.switchbinaryv1.SwitchBinaryReport cmd) {
def zwaveEvent(hubitat.zwave.commands.switchbinaryv1.SwitchBinaryReport cmd) {
//log.debug "in binary report cmd = $cmd"
if (cmd.value == 0xFF) // wjm*** reverse event name with reversed command for open and close
{
log.debug "sending closed"
sendEvent(name: "contact", value: "closed")
sendEvent(name: "door", value: "closed")
sendEvent(name: "valve", value: "closed")
sendEvent(name: "switch", value: "off")
}
else {
log.debug "sending open"
sendEvent(name: "contact", value: "open")
sendEvent(name: "door", value: "open")
sendEvent(name: "valve", value: "open")
sendEvent(name: "switch", value: "on")
}
}
AND
def open() {
//log.debug "in open"
delayBetween([
zwave.basicV1.basicSet(value: 0x00).format(), //was 0xFF chgd to 0x00 ****** wjm
zwave.switchBinaryV1.switchBinaryGet().format()
], 6000)
}
def close() {
//log.debug "in close"
delayBetween([
zwave.basicV1.basicSet(value: 0xFF).format(), //was 0x00 chgd to 0xFF ***** wjm
zwave.switchBinaryV1.switchBinaryGet().format()
], 6000)
}
The first mod changes the indicated position, (open/close/on/off)
and the second mod swaps the command sent to the valve.
It works so I am happy now!! hehe
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
