tmorse305 Posted August 8 Posted August 8 I'm trying to add a non-sonoff flow sensor to eisy. I know the topic and I'm receiving MQTT packets from the sensor but the payload includes the word "flow". Log file: 2025-08-08 11:51:45.574 paho-mqtt-client- udi_interface INFO Controller:_on_message: Received _on_message {"flow":16.16} from droplet-BA7C/state 2025-08-08 11:51:45.575 paho-mqtt-client- udi_interface INFO Controller:_on_message: _else: Payload = {"flow":16.16}, Topic = droplet-BA7C/state I've tried combinations of "type" and "status_topic" but to no avail. How do I deal with the label "flow" in the payload? Thanks. Quote
sjenkins Posted August 9 Posted August 9 @tmorse305 , have you tried changing your topic in your set-up from: droplet-BA7C/state to: droplet-BA7C/state/flow Quote
tmorse305 Posted Saturday at 07:40 PM Author Posted Saturday at 07:40 PM Hi @sjenkins, thanks for the suggestion. I did try that. The result is that the packets are not recognized by MQTT so there is no activity recorded in the log. I was looking at some of the node files, the MQSensor.py in particular shows the payload being tested for text. Here is an example: # temperature if "temperature" in data: self.setDriver("CLITEMP", data["temperature"]) # heatIndex if "heatIndex" in data: self.setDriver("GPV", data["heatIndex"]) I probably need to create a custom file to test for "flow" but not sure how to go about that. This is the flow sensor. Maybe if there were others using it we might be able to have someone create it. Droplet the Smart Home Water Sensor - Hydrific, part of LIXIL It currently has an integration for Home Assistant, but it would be great to create a direct connection to eisy. Quote
sjenkins Posted Tuesday at 08:00 PM Posted Tuesday at 08:00 PM @tmorse305 we would need to add a device which creates a node for your flow device. Is flow the only data sent? also, no control? what are the units? knowing the above its not a huge deal to make another node. let me know. 1 Quote
tmorse305 Posted Wednesday at 04:56 PM Author Posted Wednesday at 04:56 PM Hi @sjenkins, There is no control, only status from the device. There are 3 things it sends, flow rate, online status, and signal strength. Let me get the details together. Thank you for the offer to create the node. Quote
sjenkins Posted Wednesday at 08:07 PM Posted Wednesday at 08:07 PM 3 hours ago, tmorse305 said: Hi @sjenkins, There is no control, only status from the device. There are 3 things it sends, flow rate, online status, and signal strength. Let me get the details together. Thank you for the offer to create the node. will need to know for each of those what the number is and the unit. for online status, what are the possibilities: eg, (0,1,99) or (ONLINE, OFFLINE, UNKNOWN) or (online, disconnected, none) need to know these exactly. 1 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.