-
Notifications
You must be signed in to change notification settings - Fork 440
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Inverter Pool Heater not fully compatible #11
Comments
The DPS IDs and their functionality is what is required. If you have root access to your phone, or one of the older insecure Tuya apps, then you can copy the schema file for the device from your phone. This has information (probably in Chinese, but it can be translated) about the purpose of each DPS id. Otherwise you can use tuya-cli or debug log messages in Home Assistant to observe the DPS messages and how they change when you change various settings on the device. This will let you figure out the most important DPS ids, probably there will be one or two left over that don't relate to any user control (error codes etc) which without the schema will just have to be ignored. |
Thanks for the info, dont have rooted phone, so will go cli way. |
I have managed to read and reverse engineer DPS for the heater. The details below: dps: { For the documentation: Will that be sufficient to add this heater to the library? |
This should be enough. The unknown '18' and '40' look likely to be a range, maybe there is some alarm generated if the temperature goes outside this range, or they could be read-only and declaring the limits of the target temperature for the UI, |
Also, is current power something you can set, or just a reading for monitoring purposes? If you can set it, what steps does it allow, and can it go down to 0, or is the lower limit something else? |
Hi, thanks for reply, I did some more reverse engineering and added read-only / read/write tags to each dps. dps: { For sake of documentation completeness, this is the link to the product: https://www.iot-pool.com/en/products/bomba-de-calor-garden-pac-full-inverter |
I have also two bathroom wall/under ceiling heaters branded Pur Line Hoti M100 heaters (https://www.purline.es/hoti-m100--ean-8436545097380.htm), they work a bit better with existing heater configs than the pool heater, but far from working well. I have also reverse engineered their dps: dps: { Not really sure hot to enable timer, it works from tuya app, but cant make tuya-cli trigger it. Probably it needs to set dps 11 and 12 in a single command or one by one and I am unable to simulate that without changes to tuya-cli. I'd appreciate if you could add this one as well :) Thanks in advance |
- Pur Line Hoti M100 heater - Garden PAC pool heatpump
Please test the latest release to see if these two devices are now detected and working correctly. The pool heater will work as a climate device only. |
Thank you so much, I'll test it as soon as I figure out how to get this integration updated inside my docker HA env, or new release comes out :) |
If you are using HACS, you can click on the ... menu for the integration and select "Update Information" to find the new version before HACS next scheduled check. If you installed manually, then probably a git pull followed by a restart will do it. |
Thanks for the pointers, after unfking my HACS install it all went smoothly. Thanks again for the great integration :) |
If you go into Developer Tools, you should see a raw view of the entities
with attributes listed. Does it appear in there? Not all display cards
allow you to show attributes, you may need to use a different card, and
edit the config for it manually to show the attribute in the UI.
…On Thu, 11 Mar 2021 at 01:03, Xeovar ***@***.***> wrote:
Well, one question though, I'm trying to access reading on the Garden Pac
current power % and cant seem to find the related attribute.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#11 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACJNY66UYFQNNNDV33TQJJLTC5NZHANCNFSM4YM5XIAQ>
.
|
@Xeovar If at all possible, could you please help me with the command you entered (into the cli) to extract the dps dataset. As further context, When i use the Tuya Local integration, i can either select Auto or gardenpac_heatpump in the configuration and i am presented status, current temp and set temp results, however i do not get a switch so that i can turn the heatpump on and off. thanks in advance for your help. |
This is what works for me: tuya-cli get --id ##### --key ##### -a tuya-cli is generally able to automatically find the IP address, but if it doesn't you can add the --ip 10.0.20.170 back. I think your command is just missing the Climate devices do not present a separate switch entity, there is a mode, which is set to HEAT when on, and OFF when off, and which shows up in lovelace in the bottom middle of the temperature dial. |
Thank you again, I can confirm it is working perfectly, and it was in fact my stupidity of not trying to add the device to lovelace that was the cause. thanks again. |
I also have a Tuya (Fairland) heat pump for the pool and reverse engineered this: |
Fairland Inver-X is reportedly supported by the Madimack config, which has most of these already (I think the only new information is the details for 115). But are you saying the model doesn't currently match anything and needs a new config? If so, is it a different Fairland model, or have later changes broken the compatibility between Fairland and the Madimack config (I haven't checked, but we may have added more dps based on further info for the Madimack model). |
Madimack: add water flow sensor (comment on #11)
Explicitly list known heating and cooling values, and default to idle for unknown, so the returned action is always valid. (#11)
Hi :)
First thanks for great job on this integration :)
I have a pool heat inverter thermal pump which is compatible with Tuya, and mostly compatible with this integration.
By mostly I mean it does somewhat work with any heater config selected - you see on/off status and you are able to turn on/off the device.
However none of the heater config works for setting the target temperature and also none of them correctly reads the current set target temp or the current temp from sensor.
Would it be possible to extend this library to support this type of heater? If yes, what kind of data I need to provide?
The text was updated successfully, but these errors were encountered: