I have a Linear GC-TBZ48 thermostat which generally works.
It has two fan_mode settings, Auto Low and On Low, which do pretty much what they say, and work fine.
It has an operation mode which reports cool, idle, pending_cool, etc., as it should.
But it has a fan_state, which I believe is supposed to report the operating state of the fan, e.g. idle or on. It might be on due to a setting of “on low” or due to being in cooling or heating mode, or in various states related to it like a purge mode.
It never shows anything other than fan_state: Idle
I just watched OZW_Log.txt while changing the mode from On Low to Auto Low and back - it showed nothing.
The attribute does show the change in Fan Mode, but does not show a change in fan_state (which is always Idle).
I want to know whether the fan is running. It’s not possible to just look at fan_mode since operation_mode affects it (and in ways I might not anticipate with its various transition modes).
This looks like a bug, but I have no idea how to tell if it’s a bug in the device, in the Open ZWave, or in Home Assistant. I tried looking at this code but learned nothing really. If it was a network I could sniff it and try to see if there’s any data flowing when the mode changes (if not pointing to the hardware I think).
I looked at issues on github and found some old ones on operation mode, but nothing on fan_state specifically other than being mentioned here. But that and issues it points to relate to operating mode not fan, generally.
Any suggestions where to start? Is there a “verbose” mode for the OZW_log? Or a way to sniff activity (I’m using a Nortec stick on an rPi).
I could try to find the manufacturer and ask them but with so much software between me and it I thought I would ask here first.
Thanks,
Linwood