Open sparment opened 2 months ago
Hmm interesting. I don't have a manual heat option. Can you send me the diagnostic debug info so I can see if there's something I can do about this?
Thanks for the offer to look. Attached are the diagnostics for three scenarios.
Diagnostics with the spa off and heater off: off.json
Diagnostics with the spa on and Manual Heat on (heater element in Home Assistant shows off): on.json
Diagnositcs with the spa on and Spa Heater on (heater element in Home Assistant shows on): on-on.json
I see the difference in the following lines.
With the spa off and and heater off: { "objnam": "B1202", "objtype": "BODY", "subtype": "SPA", "properties": { "SNAME": "Spa", "PARENT": "M0102", "LSTTMP": "80", "HEATER": "00000", "VOL": "1000", "LOTMP": "99", "STATUS": "OFF", "HTMODE": "0" }
With the spa on and manual heat on: { "objnam": "B1202", "objtype": "BODY", "subtype": "SPA", "properties": { "SNAME": "Spa", "PARENT": "M0102", "LSTTMP": "71", "HEATER": "00000", "VOL": "1000", "LOTMP": "99", "STATUS": "ON", "HTMODE": "1" }
With the spa on and heat on (heater element in Home Assistant shows on): { "objnam": "B1202", "objtype": "BODY", "subtype": "SPA", "properties": { "SNAME": "Spa", "PARENT": "M0102", "LSTTMP": "71", "HEATER": "H0001", "VOL": "1000", "LOTMP": "99", "STATUS": "ON", "HTMODE": "1", "ACT1": "65535", "ACT2": "65535", "ACT3": "65535", "ACT4": "65535", "FILTER": "C0001", "HITMP": "103", "HNAME": "B1202", "HTSRC": "H0001", "LISTORD": "2", "MANHT": "00000", "MANUAL": "65535", "MODE": "2", "OBJNAM": "B1202", "PRIM": "65535", "SEC": "65535", "SETPT": "99", "SETTMP": "99", "SHARE": "B1101", "SRCTYP": "GENERIC", "STATIC": "OFF", "TEMP": "70" }
I haven't looked at your full debug data yet, but from what you extracted I'm guessing the logic would be:
if HTMODE
== 1
and no heater assigned (HEATER
== 00000
) then it is in "manual heat mode"
I think the simplest way to show this would be a separate binary sensor for manual heat to show when it is enabled. I need to spend a bit more time looking though because we'll need to find a way to determine that manual heat is even an option.
Thanks - please let me know if I can help with troubleshooting or trying any code out.
Can you post some screenshots of what the app looks like to enable manual heat? I'm still struggling to understand what this is a little bit 😅
It's in the general settings section...
@dwradcliffe have you had a chance to look at this? I'm happy to help with any troubleshooting. Thanks!
When my heater is set to "Manual Heat" in the Intellicenter system and activated, the Water Heater entity in Home Assistant still shows off. Everything works fine if I don't use the "Manual Heat" option in Intellicenter, but I'd like to continue to have the Manual Heat option on - I use it for my spa. Can the Water Entity be set to show on when "Manual Heat" is activated? Or perhaps add a separate entity for the "Manual Heat"?