Open reicharb opened 3 years ago
Hello.... let me have a look at issues 1 & 2 for you, I don't think any of us have a Farenheit reading nor 2 speed pump so this is a good case study :-)
On #1, I see that we divide the temperature in 2 for the Celcius, I will check where the Farenheit flag is On #2, high speed is not (yet) supported - I will add that at the weekend, it seems easy enough, to help me debug, could you please send me the mqtt output for "Spa/config/*"? On #3, I have the same annoyance, leave it with me
hmmm, second problem is a tad more complicated to solve... will get there. 3 may be fixed (untested in my branch)
I was able to figure out #1, I did find the math function and made the change, it now reads Fahrenheit. I also figured out #2, I created a low speed pump status.
Amazing, would you mind sending a pull request against my branch?
Hey, could you try v0.37.3 from here: https://github.com/EmmanuelLM/esp8266_spa This has a fix for your first problem, I'll work on the second one - I am curious how you fixed it? I was thinking about using the new 'Select' configurator from Home-Assistant
Issue 3 should be fixed as well
I believe I have similar issues as this. I'm super happy that I'm finally able to communicate with the spa using the ESP board, but things aren't working exactly as I expect, and I believe it is a different in models.
I'm guessing this is all due to my spa version/control panel version, but not sure how to make adjustments to make it work correctly.
{"name":"Hot tub heating mode","uniq_id":"ESP82Spa_3","cmd_t":"Spa/heatingmode/set","stat_t":"Spa/heatingmode/state","platform":"mqtt","dev":{"ids":["ESP82Spa"]}} {"name":"Hot tub high range","uniq_id":"ESP82Spa_4","cmd_t":"Spa/highrange/set","stat_t":"Spa/highrange/state","platform":"mqtt","dev":{"ids":["ESP82Spa"]}} {"name":"Hot tub light","uniq_id":"ESP82Spa_7","cmd_t":"Spa/light/set","stat_t":"Spa/light/state","platform":"mqtt","dev":{"ids":["ESP82Spa"]}} {"name":"Hot tub jet1","uniq_id":"ESP82Spa_8","cmd_t":"Spa/jet_1/set","stat_t":"Spa/jet_1/state","platform":"mqtt","dev":{"ids":["ESP82Spa"]}} {"name":"Hot tub jet2","uniq_id":"ESP82Spa_9","cmd_t":"Spa/jet_2/set","stat_t":"Spa/jet_2/state","platform":"mqtt","dev":{"ids":["ESP82Spa"]}} {"name":"Filter 1 start","val_tpl": "{{value_json.start}}","uniq_id":"ESP82Spa_11","stat_t":"Spa/filter1/state","platform":"mqtt","dev":{"ids":["ESP82Spa"]}} {"name":"Filter 2 start","val_tpl": "{{value_json.start}}","uniq_id":"ESP82Spa_12","stat_t":"Spa/filter2/state","platform":"mqtt","dev":{"ids":["ESP82Spa"]}} {"name":"Filter 1 duration","val_tpl": "{{value_json.duration}}","uniq_id":"ESP82Spa_13","stat_t":"Spa/filter1/state","platform":"mqtt","dev":{"ids":["ESP82Spa"]}} {"name":"Filter 2 duration","val_tpl": "{{value_json.duration}}","uniq_id":"ESP82Spa_14","stat_t":"Spa/filter2/state","platform":"mqtt","dev":{"ids":["ESP82Spa"]}} {"name":"Hot tub status","uniq_id":"ESP82Spa_1","stat_t":"Spa/node/state","platform":"mqtt","dev":{"ids":["ESP82Spa"],"name":"Esp Spa","sw":"0.37.4"}} {"name":"Hot tub heating state","uniq_id":"ESP82Spa_6","stat_t":"Spa/heatstate/state","platform":"mqtt","dev":{"ids":["ESP82Spa"]}} {"name":"Filter 2 enabled","uniq_id":"ESP82Spa_15","stat_t":"Spa/filter2_enabled/state","platform":"mqtt","dev":{"ids":["ESP82Spa"]}} {"name":"Hot tub thermostat","uniq_id":"ESP82Spa_0","temp_cmd_t":"Spa/target_temp/set","mode_cmd_t":"Spa/heat_mode/set","mode_stat_t":"Spa/heat_mode/state","temp_unit": "C","curr_temp_t":"Spa/temperature/state","temp_stat_t":"Spa/target_temp/state","min_temp":"27","max_temp":"40","modes":["off", "heat"], "temp_step":"0.5","platform":"mqtt","dev":{"ids":["ESP82Spa"]}}
My install seems to be working and I am getting data into HASS. I see a couple issues maybe someone can help me with.