Replies: 84 comments 4 replies
-
0x4A2 looks like status of the inputs, You should check if the other bytes represents the status of all inputs, please check by toggeling or inverting each input and watch 04a2. |
Beta Was this translation helpful? Give feedback.
-
Ok, I do. |
Beta Was this translation helpful? Give feedback.
-
I deactivated all actions for inputs in the HP. Set the logic to high and tested all inputs.
Seems that the telegrams are for the actions e.g. block DHW, block cooling ... except input 1. Not that easy as it seems to be. |
Beta Was this translation helpful? Give feedback.
-
Hi, thanks for your time and help. I'm a noob but I was wondering if you have a function configured for the inputs when you trigger them? On the screenshot above they are all off (aus)...Maybe it sends something if you assign blocking Warmwasser to the inputs? The competitor gateway, only allows triggering EXT1 and EXT2 software wise so there might be e limitation for EXT3 and above... If you want, use "watch on" and toggle Input 1 back and forth and I can also try to find the needle in the haystack... |
Beta Was this translation helpful? Give feedback.
-
There are 10 functions in total. I tried a few but 100 combinations (10^2 ) in total for each input is a lot. I ordered a 4ch relais module an I will connect it to my smart home system. It allows me to debug from my computer. |
Beta Was this translation helpful? Give feedback.
-
You don't need to try any combination. Just each of the single settings for one input and one setting for each inputs. If we implement the inputs with each setting we have 48 new entities, blowing the mqtt and webpage buffers. Any idea how to reduce this? Could we make two entities per input as: |
Beta Was this translation helpful? Give feedback.
-
is it more important to show these settings in EMS-ESP or be able to modify them? And how often? And via the web, API or MQTT? If we know what the usage patterns will be like it will help define the best way to implement it. For example if its a one-off then we could consider a setting in the web where when you 'change value' you upload a file with the new settings. |
Beta Was this translation helpful? Give feedback.
-
I think the most useful use case is that once you set the parameters via the control panel, you can use EMS-ESP to set these relays to on of off. |
Beta Was this translation helpful? Give feedback.
-
+1 |
Beta Was this translation helpful? Give feedback.
-
I think you don't need a relais if you can switch the logic. Keep input as it is and change the logic will set/clear the input. The question is about setting all other parameters. Publish/set all as single entitity in mqtt will blow the buffer. This discussion was also for switchtimes in program and holiday-modes. These are also settings made not often and normaly dont change. We dont have a solution for this yet. For a quick implementation my suggestion is to publish 4 states (on(off, probably from 0x4A2) and 4 options as string |
Beta Was this translation helpful? Give feedback.
-
I think this is best working solution for now. |
Beta Was this translation helpful? Give feedback.
-
I've prepared a test-build with this logic, only need to insert the right offset positions of the parameters. |
Beta Was this translation helpful? Give feedback.
-
Would be awesome if we could get all the details needed to close this one... |
Beta Was this translation helpful? Give feedback.
-
Hi all,
|
Beta Was this translation helpful? Give feedback.
-
Wow, great! |
Beta Was this translation helpful? Give feedback.
-
With the sg input you can also increase the target temperature of the dhw. For increasing the target temperature in house, i've preferred changing the target temperature on the thermostat (a tc100 with some smart trv valves). All depend on your setup. |
Beta Was this translation helpful? Give feedback.
-
Hi! Then I've set the heat pump in hybrid mode (as i've an hybrid setup, with also batteries attached to the fv system), so that it choose automatically if is best to use the gas burner or the hp, based on a energy/cost ratio set on an specific menu (available on ems esp at the number.name_of_your_emsesp_thermostat_energycostratio. I think that choose hp or gas based on an temperature vs efficiency table set on the heatpump). At first all was working flawlessly, the heat pump kept running. But suddenly it switched on the gas burner and i'm not able to tell why. I tought that the fv setting on the heat pump had to block the use of the heat pump despite the energy/cost ratio (why use gas if there is free electric energy?) I'm sure that now it's a problem on how my heat pump is set, but i can't figure how to force it to use the heat pump when the fv input is set. I'll need to do more tests, but for sure the ems esp, also if it can't change the phisical input of the input 4 state, can attach and detach the pv function to the input, and playing with the "active on" flag, it can trigger the pv system. I'm also interested on what difference there is from the pv system that we can attach at the input 4, and the smart grid functions available on the menu... But also this question is offtopic and related to the heat pump... |
Beta Was this translation helpful? Give feedback.
-
Thanks for your update. Today i received the EMS-ESP Gateway E32 V2 and got it work with my heatpump. all the sensors are in home assistant. Next step is to use PV surplus to set the SG Ready. I understood, that i can enable and disable the hpin4opt with your code to trigger the sg ready. Why it has to be input 4 and not input 1? And most importend. Where do i configure, what the heat pump has to do, if the input is enabled? for example overheating the puffer or hot water? |
Beta Was this translation helpful? Give feedback.
-
input 1 and 2 have another default function to block the pump. |
Beta Was this translation helpful? Give feedback.
-
i understand the manual, that i can confgiure solar / photovoltaik to input 1,2,3 or 4 |
Beta Was this translation helpful? Give feedback.
-
My wpls 8.2 + hmc310, have only input 1 (used for the thermostats, on-off communication) and input 4 (that i want to use for "lock" the use of the compressor when i have battery. |
Beta Was this translation helpful? Give feedback.
-
sorry i dont get it. i have been in the service menu of my heat pump and activated photovoltaik under external input 4. Ater that i found a new menu about photovoltaik and what should to in this mode. After this changes the input4 value became |
Beta Was this translation helpful? Give feedback.
-
You need to watch the logic of your i4 input. The input must be always physically turned "ON" (for example: contact phisically closed and logic set to be active when the contact is closed). The hpin4opt registry set via home assistant "attach" and "detach" the pv function to the already enabled input. |
Beta Was this translation helpful? Give feedback.
-
oh i thought there is no need for a physically switch, is there any chance to trigger this mode logically? |
Beta Was this translation helpful? Give feedback.
-
You don't have to physically change the switch. |
Beta Was this translation helpful? Give feedback.
-
okay i understand, but if i manage to set the switch always on for example with a shelly, i could also change this one to enable it |
Beta Was this translation helpful? Give feedback.
-
From what i know, is possibile to connect a relay to the gateway. It's an "unsupported thing", but with some low power relays i think that it's possible (see for example the omron G5V2 H1, 12.5ma at 12v). But i not see the point. |
Beta Was this translation helpful? Give feedback.
-
For anybody in my situation: You dont even need to attach a physical switch. |
Beta Was this translation helpful? Give feedback.
-
Yes, is quoted several times in this topic that is possible to change the logic of activation. |
Beta Was this translation helpful? Give feedback.
-
I think this warrants a nice Wiki article for others to learn from. I'll close this issue and move to the discussions section for further reference. |
Beta Was this translation helpful? Give feedback.
-
To control the heatpumps functions (e.g. Block electrical heater, block DHW, only cooling with PV power...) it would be nice to set the inputs via EMS.
I logged the traffic and switched them by using a wire:
i3 on:
Boiler(0x08) -> All(0x00), ?(0x04A2), data: 02 01 01 00 01 00
i3 off:
Boiler(0x08) -> All(0x00), ?(0x04A2), data: 02 01 01 00 00 00
i2 and i3 off:
Boiler(0x08) -> All(0x00), ?(0x0488), data: 08 00 00 00 00 00 02 00
i2 on, i3 off:
Boiler(0x08) -> All(0x00), ?(0x0488), data: 08 40 00 00 00 00 02 00
i2 off, i3 on:
Boiler(0x08) -> All(0x00), ?(0x0488), data: A8 40 00 00 00 00 02 00
I didn't find a telegram for I1 and I4 at 0x0488 or 0x04A2.
I changed logic in my Controller for input 4 from high to low and vice versa:
Logic of input 4 set to low (means true)
Logic of input 4 set to high (means false)
By changing logic in the controller you don't need to open the HP and connect wires.
You can change from high to low logic, so its inverted.
I think you cannot set the inputs via EMS but you can change the logic.
I didn't find a telegram for input 1 yet.
Inputs 1-3:
Input 4:
Changing logic in controller:
Thank you!
Beta Was this translation helpful? Give feedback.
All reactions