-
Notifications
You must be signed in to change notification settings - Fork 27
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
Suggestion to add further controls #280
Comments
yes it's for optional pcb emulation, to manipulate original board working logic. no use for those who have optional PCB installed.. so it should be somehow filtered... also some features from K/L series have moved from optional PCB to main PCB, so not possible emulate also.. |
Thank you very much for your remark. Indeed, this will be relevant only for those who have the "optional PCB emulation" active. The same is true for Regarding at least the L series, I can confirm that |
J and H series share's same expansion board, and feom K series it's changed.. so some functions moved to main pcb.. don't remember right now what, but if remember correctly it's related to buffer tank and zone 1.. |
Hi,
According to my findings, some of the Heishamon topics below are currently not available via HA (maybe because they are not documented in Heishamon MQTT topics but only in OptionalPCB.md).
IMHO at least "SetCompressorState" (values are 0 and 1) would be interresting... depending on the position of Pin 3 of SW 2 on the Main PCB it switches the Compressor (Pin 3 off) or the booster/backup heater(s) (Pin 3 on).
This is a write-only value of the optional PCB emulation and is effective only if "External Compressor Control" is ON. Testet it with a MQTT switch and it works for compressor off with Pin 3=off while it does not shut down the comrpessor with Pin 3=on (currently, I have no active backup/booster heater so this is not tested).
My suggestion would be renaming the "External Compressor Control" switch to "External Compressor Control Enabled" and adding "External Compressor Control Switch" (or something like that - at least something that indicates the connection between the two switches).
Similar but much less relevant topic for most use cases would be "SetHeatCoolMode" vs. "External Heat Cool Control" (enabled switch) which anyways works only if cooling is configured.
Unfortunately, my understanding of your code (and my coding abilities) are not good enough to create a fully elaborated pull request. I just assume that adding something in definitions.py (e.g. in the block defining External Compressor Control) would do the job.
Best regards
The text was updated successfully, but these errors were encountered: