Jump to content

tmorse305

Members
  • Posts

    799
  • Joined

  • Last visited

Recent Profile Visitors

3313 profile views

tmorse305's Achievements

Advanced

Advanced (5/6)

204

Reputation

9

Community Answers

  1. Hi @sjenkins, I decided to take a swing at creating the new node. I've made some progress; I have 3 of the status reporting into the AC. See screen shot. I'm still trying to figure out how to get the query to work. It turns out there is no UOM for liters/min. I'm using liters/hour as a placeholder. How do you add to the UOM list? Thanks for your support and inspiration to give this a try.
  2. Sounds good, thank you!
  3. Hi @sjenkins, I think I have the information needed to configure this sensor. It was a combination of hints from the manufacturer (no API doc yet) and looking at the communication with MQTTX. Here is a summary with additional details attached: Topic Key word Payload UoM Notes droplet-<identifier>/state flow x.xx l/Min Sent periodically even if flow is 0.00 signal Initializing No Signal Weak Signal Strong Signal n/a Sent on query or if there is a change; no regular update server Connected Connecting Disconnected n/a Sent on query or if there is a change; no regular update droplet-<identifier>/health n/a online n/a Sent every second from client <discovery prefix>/device/droplet-<identifier>/config n/a online n/a Sent by broker to trigger update to signal and server keywords and meta data <discovery prefix>/device/droplet-<identifier>/config n/a See next page n/a Response from client from broker query of config topic It turns out there is a sensor query. It provides a lot of information (in attachment) but nothing that I need to capture in the plugin for my purposes. The query does seem to trigger an update to the keywords signal and server. Otherwise, they don't update unless something changes. Sending the query at the start up of the plugin or providing a button in the AC would be great but is a want not a must. The important thing is displaying the payloads from the 3 keywords flow, signal, and server. Thank you for considering this. API info for Droplet.docx
  4. 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.
  5. 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.
  6. 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.
  7. When I installed my 1TB NVMe SSD I did not create a VM partition. Is there any way to add it now? Not sure if I still have the mirror or I removed it. Thank you Update: Submitted a ticket, will report back on UD guidance in case anyone else is considering this.
  8. Hi @Javi, Here you go: Editor.txt Node Def.txt n012_sonoff2 is the node: <nodeInfo> <node flag="0" nodeDefId="MQSW"> <address>n012_sonoff2</address> <name>NANO bit0</name> <family instance="12">10</family> <hint>4.2.0.0</hint> <parent type="1">n012_mqctrl</parent> <type>4.2.0.0</type> <enabled>true</enabled> <deviceClass>0</deviceClass> <wattage>0</wattage> <dcPeriod>0</dcPeriod> <startDelay>0</startDelay> <endDelay>0</endDelay> <pnode>n012_mqctrl</pnode> </node> <properties> <property id="ST" value="0" formatted="Off" uom="78" name=""/> </properties> </nodeInfo>
  9. Thanks @Javi, Here you go: <profiles> <profile family="10" id="1"> <files dir="nls"> <file name="en_us.txt"/> </files> <files dir="editor"> <file name="editors.xml"/> </files> <files dir="nodedef"> <file name="nodedefs.xml"/> </files> </profile> <profile family="10" id="2"> <files dir="nodedef"> <file name="nodedefs.xml"/> </files> <files dir="editor"> <file name="editors.xml"/> </files> <files dir="nls"> <file name="en_us.txt"/> </files> </profile> <profile family="10" id="3"> <files dir="editor"> <file name="editors.xml"/> </files> <files dir="nodedef"> <file name="nodedefs.xml"/> </files> <files dir="nls"> <file name="en_us.txt"/> </files> </profile> <profile family="10" id="4"> <files dir="editor"> <file name="udmobile.xml"/> <file name="hometele.xml"/> <file name="custom.xml"/> <file name="editors.xml"/> </files> <files dir="nls"> <file name="en_us.txt"/> </files> <files dir="nodedef"> <file name="hometele.xml"/> <file name="nodedefs.xml"/> </files> </profile> <profile family="10" id="5"> <files dir="editor"> <file name="editors.xml"/> </files> <files dir="nls"> <file name="en_us.txt"/> </files> <files dir="nodedef"> <file name="nodedef.xml"/> </files> </profile> <profile family="10" id="6"> <files dir="editor"> <file name="editors.xml"/> </files> <files dir="nls"> <file name="en_us.txt"/> </files> <files dir="nodedef"> <file name="nodedefs.xml"/> </files> </profile> <profile family="10" id="7"> <files dir="nodedef"> <file name="nodedef.xml"/> </files> <files dir="nls"> <file name="en_us.txt"/> </files> <files dir="editor"> <file name="editor.xml"/> </files> </profile> <profile family="10" id="8"> <files dir="editor"> <file name="editors.xml"/> </files> <files dir="nodedef"> <file name="nodedefs.xml"/> </files> <files dir="nls"> <file name="en_us.txt"/> </files> </profile> <profile family="10" id="9"> <files dir="editor"> <file name="editors.xml"/> </files> <files dir="nodedef"> <file name="nodedefs.xml"/> </files> <files dir="nls"> <file name="en_us.txt"/> </files> </profile> <profile family="10" id="10"> <files dir="nls"> <file name="en_us.txt"/> </files> <files dir="editor"> <file name="editor.xml"/> </files> <files dir="nodedef"> <file name="nodedef.xml"/> </files> </profile> <profile family="10" id="11"> <files dir="nls"> <file name="en_us.txt"/> </files> <files dir="nodedef"> <file name="nodedefs.xml"/> <file name="custom.xml"/> </files> <files dir="editor"> <file name="editors.xml"/> <file name="custom.xml"/> </files> </profile> <profile family="10" id="12"> <files dir="editor"> <file name="editors.xml"/> </files> <files dir="nls"> <file name="en_us.txt"/> </files> <files dir="nodedef"> <file name="nodedefs.xml"/> </files> </profile> </profiles>
  10. Hi @Javi, I can't create advance status configuration for the 4 tiles that have Nano in the description. No trouble with any other that I know of. Those tiles are associated with the MQTT plugin. Maybe that's the issue? Thanks, Tim
  11. Does this work?
  12. Thanks for the response, I should have mentioned that I already fixed it doing exactly what you suggested before I posted. My concern in reaching out to the group, is whether this might be an indication that there is some corruption going on in the file system. I've been using UD products a long time and I've never had a variable overwrite another one when being created. That's also my first restore failure due to a bad file. Is there a way to check file system integrity on eisy?
  13. I've had two odd problems occur, not related I don't think. Last night I created a new state variable for use in a new program. Everything proceeded as normal, program worked fine. This morning I find that when I created the new state variable it actually overwrote an existing variable(21). The new program still works correctly but programs that used variable 21 are of course now messed up. I have an i3 4 button that works but the leds are always off. I was going to do a restore but when I attempted this I got this error: Unrelated of course but now I'm wondering if there is some kind of file corruption happening in my eisy. Any thoughts on this? Is there a way to check file integrity, like 'chkdisk'. Thank you.
×
×
  • Create New...