-
-
Notifications
You must be signed in to change notification settings - Fork 12
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
Multicall 403 sleeping after 4 min #69
Comments
Well, i'm also a "Prutzer" here, quite new to this. |
Hi Marmachine, Thanks for you reply! |
The setup-loop in the 403 does not contain a configurable parameter for the IR sensor to sleep or disable, so I think you should be able to read the meter with any interval. This integration reads the meter with a default interval of one hour but you can decrease that if you wish. I don't agree with the bug label, the integration is not to blame here because it doesn't bring the 403 to "sleep" nor is it able to keep it "awake". The backlit of the display is dimmed to preserve battery load. @Marmachine The "near IR" head is the right choice, I also use the near IR option apposed to IR in the light spectrum. You might have to place the head upsitedown (at least I have to). So the wire is at the top. |
Am confirming HAEedwin's observation. Last half year I've an easy-to-replace as well as continuously working set up with a small magnat (3 cm long, 0.5 cm thick, 1 cm wide) on top of the Kamstrup (somewhere just above the window) and the eye centered 1 cm from the IR window. All is 'temperarily' fixed with elastic bands. By the way maybe an extra idea for Golles integration and related to the Kamstrup sleeping and awake (=testingreading) mode: the Intelligent battery saver function triggered by event on top of the default scan interval for contineous operation of say every hour. |
Fascinating conversation, this could also explain an issue I had a while ago. I wasn't getting data from my meter for a couple of days and after replacing the optical eye, it worked again. Probably the magnet was too far away by accidentally changing the placement of the optical eye...
@Wipnose, doing something depending on flow is very difficult (chicken-egg problem); you need to read from the meter to know the flow... service: homeassistant.update_entity
target:
entity_id: sensor.kamstrup_403_heat_energy_e1 In your case, you can trigger that service every x seconds/minutes with an automation while your |
I was reading this with interrest @Wipnose though the simple solution could lie in the addition to install a 24V adapter. It would indeed be great to increase the interval when for example the bathroom lights are switched on. Can the interval also be influenced by calling the service somehow? I see the DataUpdateCoordinator must be implemented first to enable changing the interval without restart probably. I'll call Eneco and ask if they are willing to provide me an adapter (but it will need an installer and costs time/money). The installer that came by yesterday could not provide one (out of scope of duties). |
I have found the solution. In my reader are 4 magnets. I printed a new housing with place for 1 round 10mm magnet just above the display. It failed. Turning the magnet 180 degree fixed it. It looks like the magnet has to be above the display and north / south of the magnet does matter. |
@golles: invoking the heat reading with a service invoked/called by homeassistant.update_entity solves the time issue ! Great. |
Awesome that you managed to resolve this. Maybe you can add a short summary to #38 or mention this issue with a post in there as well. I'm pretty sure that this information will help others as well! Also, if you want, you can close this issue, if you want to leave it open to continue the discussion for some time, I'm also happy with that. |
I will do that. I'm desining a new housing for the IR reader with 1 round 10mm magnet. I will post a picture and a URL of the desing here. Thanks very much for all the reply's and the help! |
Here are some pictures and a new housing: https://www.thingiverse.com/thing:5179312 It works perfect. HA does read the kamstrup every 3600 seconds without falling in sleep. |
Did you read the instructions?
The problem
The script is working perfect. Thanks a lot, it works very nice!
I have a multical 403 from ennatuurlijk in the Netherlands. A version with a battery.
When you press a button you can read the meter for 4 minutes. After 4 minutes it is going in a sleep modus and you have to press a button to wake it. After 4 minutes it will fall asleep again.
I do use this reader: https://wiki.hal9k.dk/projects/kamstrup with magnets. I already placed some more magnets, but it does not work. Does anyone have a solution for this, or do I have to add a servo wich will press the button before reading the meter? :-X
What version of this integration has the issue?
2.2.0
What version of Home Assistant Core has the issue?
Core 2023.2.2
Home Assistant log
No response
Diagnostics
No response
Additional information
No response
The text was updated successfully, but these errors were encountered: