Replies: 40 comments 76 replies
-
Yes I also thought about this. We should have a look at the "install base": Move to the naming that the majority of users use. I have no idea how many and how active they are. The most annoying would be a change of the entity IDs, especially when using them for long time statistics, i.e. energy dashboards. In the newest HA version there was an anouncement that statistics can be attached to entities easier than before. Maybe, I do an upgrade to check. Yes, since I use the remote environment including reformatting, I also remove warnings etc. when editing a file. |
Beta Was this translation helpful? Give feedback.
-
There are a lot possibilities but none of them are flawless.
I like none of the above. It would be sad if we loose some users, On the other side we might just ignore the consequences and do it right. But then we sould introduce all breaking changes at once. |
Beta Was this translation helpful? Give feedback.
-
I‘d also prefer 1.
we only have to give clear instructions in the readme and perhaps in the config dialog.. |
Beta Was this translation helpful? Give feedback.
-
I changed the domain to weishaupt_modbus. There is a possibility in the config flow to react to updates. So we could devide in users update from 0.0.xx to > 0.0.8 and users who start with a fresh install > 0.0.8 |
Beta Was this translation helpful? Give feedback.
-
Good Idea! I had a look at other custom integrations (Fronius). I think I understood how to add custom parameters. When ready we can put the prefix in as a parameter. |
Beta Was this translation helpful? Give feedback.
-
Can you have a look at the readme? I tried to put in some migration info... |
Beta Was this translation helpful? Give feedback.
-
Some insights from my production test. the number of faults decreased compared with my tests in the devenv. Maybe, because now we do not have two instances talking with the heatpump. Nevertheless,
I see the following in the log: the 1st one happens constantly: Connection failures from time to time: But these only at startup: |
Beta Was this translation helpful? Give feedback.
-
Digging a bit deeper it looks more clear: At the beginning every request fails. You see it also in slow updating of entities after 1st start-up:
.
In normal operation, the two others only happen mostly at exactly the same time. Maybe because of asynch HA tries 2 requests in parallel?
|
Beta Was this translation helpful? Give feedback.
-
I managed to reduce the errors and also get a "IllegalAddress" response. This could be used to filter the modbus addresses not supported by the heatpump. |
Beta Was this translation helpful? Give feedback.
-
I installed it some minutes ago. I only see this 2024-10-25 21:09:14.395 WARNING (MainThread) [py.warnings] /home/homeassistant/.homeassistant/custom_components/weishaupt_modbus/modbusobject.py:52: UserWarning: Connection to heatpump succeeded I have some not working entities, too. But I do not see messages from them.. |
Beta Was this translation helpful? Give feedback.
-
Removed another await on close which crashed entity changes ;-) Made an update |
Beta Was this translation helpful? Give feedback.
-
I pushed out a new release because i made some heavy progress. |
Beta Was this translation helpful? Give feedback.
-
Great! I used the new flag for checking is an item should be added to the list. It works for my WEZ2. |
Beta Was this translation helpful? Give feedback.
-
When looking at the Excel sheet with the addresses: A temperature value of -32k means not available. Should we treat them as _is_invalid, too? |
Beta Was this translation helpful? Give feedback.
-
Another point: It seems that the connections sometimes left open and that there‘s an issue with too many open files after a while. Had to restart my Pi after HA was not responding anymore. That never happens before 0.0.8.. |
Beta Was this translation helpful? Give feedback.
-
HA complains about file io (kennfeld.py) is not async |
Beta Was this translation helpful? Give feedback.
-
What about adding our integration to HACS. |
Beta Was this translation helpful? Give feedback.
-
When playing around with the translation i did: python -m script.hassfest It reported:
Not sure what the complain about version is, maybe because its 0.x.x? |
Beta Was this translation helpful? Give feedback.
-
Yes, makes sense. I will be available Mon Tue to adaptations regardin hacs integration. |
Beta Was this translation helpful? Give feedback.
-
First time below zero. I think they use a special format for that (Einerkomplement?) |
Beta Was this translation helpful? Give feedback.
-
Can't confirm at the moment. We had +2°C |
Beta Was this translation helpful? Give feedback.
-
I check in the following changes:
Would it make sense to build a 1.0.0pre for testing? |
Beta Was this translation helpful? Give feedback.
-
I made some bugfixing in branch Version-1.0. |
Beta Was this translation helpful? Give feedback.
-
@MadOne Made a pull request in your old repository by mistake. Please ignore and/or decline it.. |
Beta Was this translation helpful? Give feedback.
-
@OStrama : Somehow my dev container broke and i rebuild it. Since then no branch of our integration works. Do you have similar problems? |
Beta Was this translation helpful? Give feedback.
-
No, I currently check translate branch. It works in general.. |
Beta Was this translation helpful? Give feedback.
-
Even in the main branch. Maybe this is due to an homassistent update or the increase of pymobus? |
Beta Was this translation helpful? Give feedback.
-
I switched from German to English and vice versa. Works well and entities remain. But you have to restart HA to change language. But this is OK I guess.. |
Beta Was this translation helpful? Give feedback.
-
Are sensor values and select values translated? |
Beta Was this translation helpful? Give feedback.
-
What pymobus version do you have? I have 3.7.4 now |
Beta Was this translation helpful? Give feedback.
-
Hi,
i have a few questions/suggestions for the futher developement.
Beta Was this translation helpful? Give feedback.
All reactions