-
Notifications
You must be signed in to change notification settings - Fork 0
Compatible with other stoves? #2
Comments
Hi @gzeel, Actually the code mimics the API calls that are made by the iOS/Android app of Eva Calor, it does not connect directly to the WiFi module. - API_URL = "https://micronova.agua-iot.com"
+ API_URL = "https://jollymec.agua-iot.com" - EVA_CALOR_CUSTOMER_CODE = "635987"
+ EVA_CALOR_CUSTOMER_CODE = "732584" I'm not going to make any promises but maybe it's an idea to create a separate Python module where the the URL & customer code are adjustable so it can work with other brands too (not just Eva Calor). |
Wow, that would be great. In the meantime, I will see if I can get some response from my stove with your actual code. |
@gzeel In the meantime, I created a more generic Agua IOT module: https://github.com/fredericvl/py-agua-iot |
can you help me a little bit more with what does it mean: "add the Micronova Agua IOT integration using the Agua IOT API url and customer code of the brand " ? |
Great! That integration works with my Jolly Mec stove, however I’m getting this error :
|
It partially works for me, with an EvaCalor device. I can add it, get the current status, etc, but when I try to change the Operation (from Heat to Off) or the Fan mode (to set to 1 to 6) it doesn't do anything, and after a second just goes back to the same. Looks like getting the status, but not able to change. ANy ideas? |
@gzeel I've released v0.0.3 with a fix for your problem, seems that some stoves are returning strings '23.0°C' rather than floats like mine '23.0'. @jorgesousa1975 Can you also do the same and then try again? |
Great, it works! [edit]
Really thankfull, can I help you with this project or buy you a coffee? |
Well actually the 45 is correct but that is behind the scenes, the temperature values are formula based (formula can differ per device) and mostly they double the value of the temperature, probably because at the WiFi module side it cannot handle floats.
I'm always in for a coffee 😄 ☕ https://www.buymeacoffee.com/fredericvl |
Hi, |
Works! Tested so far: on/off stove -> OK |
Unfortunately not for me, I've tried the specific one EVACALOR as well as this more generic of AGUAIOT. Jorge |
Maybe I was a bit unclear but the changes I did were only on the generic AGUA IOT one. Since the actions you've tried did not succeed, this should be logged as errors. |
How do I get the logs? Since there is not really errors, is there a place where I can get the logs from, specifically to this component? |
Via Configuration => Logs (more info: https://www.home-assistant.io/integrations/system_log/) |
I've got this on error log: Logger: custom_components.aguaiot.climate Failed to set fan mode, error: Error while trying to set power -- Logger: custom_components.aguaiot.climate Failed to set temperature, error: Error while trying to set temperature 2021-01-12 19:28:18 ERROR (SyncWorker_6) [custom_components.aguaiot.climate] Connection to Agua IOT not possible |
@jorgesousa1975 : What parameters did you use to setup the integration? (URL, customer code, brand id) |
Hi,
I also have a T009 Navel 2.0 wifi device on my pellet stove, only I have a JollyMec stove. Do you have any idea whether the commands that the T009 Navel 2.0 sends are the same and therefore your code can be used (with some adjustments)?
The text was updated successfully, but these errors were encountered: