I am close to release 0.7 of the component, it seems pretty functinal and stable right now.
@uiguy: If you want to, you could try the 0.7b-branch on Github. I think I have solved the problem you wrote about above. Now the property states.sensor.indego_battery.attributes.battery_temp
should work out for you.
New releases today: 0.7.3. Some better alert handling, some bug fixes and HACS support!
Better give me some feedback now or development will stall. Soon there is autumn/winter here in Sweden and my Bosch Indego will be offline until april 2020…
Hi @jm_73, just to inform you, that I almost newer use the Bosch Indego app anymore - I do it all from Home Assistant. So THANK YOU!
Would also like to have “next mowing time” and “last time mowing ended”. The first thing I can see in the Mower display and the last thing I can see in the Bosch Indego app. Moreover the state (not detail) could have the status “Lawn complete”.
I am still working on the online/offline functionality. A release should be possible within a week or two. This release is going to be the last release this season.
A little less time on my hands now as my vacation is over and going back to work…
I am using your Indigo custom components since 2 weeks and it is very cool.
I just discovered in pihole that the component has 10.000 call to api.indego domain. Do you have an idea why or are there any chance how to decrease the number of call?
Thanks in advance.
I just wanted to chip in and say thankyou to @jm_73 and everyone who has contributed to this addon.
I have been looking for a way to integrate my Indego 400 Connect for a while and just stumbled upon this thread. I have managed to get HACS set up and then added your Indego addon all in an hour or so.
I can now see my Indego in HASSIO, have set up a few scripts with service calls and can happily command Bartholomew to do my bidding. Excellent! (a la Monty Burns)
I have a couple of questions:
Does the API not report ‘returning to dock’? I noticed that the status remains as ‘mowing’ even when he is returning to the dock (as per the status reported in the app).
The million dollar question: Any chance you can get the map to show along with live updates as per the grauonline portal? That would be epic!
Can anyone think of a way to get the Indego to not return to dock until he reaches a lower state of charge? Mine, as others, returns to dock as soon as he gets to 50%. I reckon he could mow more in less time if he stayed on shift longer… I’m aware of lithium battery protection ideals but I wouldn’t mind pushing him a bit harder.
Many thanks for the excellent dev work though. Reading your learning journey was very entertaining!
Glad you found this integration! Very happy that some users find it useful.
I have made two sensors for the state of the mower. One is Mower State and it filters the state to be useful for Home Assistant. I dont want a mower state that changes every 5 minutes for relocating, mowing, idle in lawn and so on (the Indego has a lot going on when just mowing). The other state sensor is Mower State Deatiled. There you can see exactly what the mower is doing. Maybe this sensor is more useful for you?
Yes, that is possible. I have had my hands full with the Components base functions as I am new to developing for Home Assistant, beginner in python, new to Github… But maybe in the spring before next summer…
No, that is not possible. The thing this component does is that it communicates with the Bosch API. And this functions is probably builtin to the mower. Also the battery capacity (percentage) is calculated. So it is not accurate I think. The Gen 1 mowers only has the voltage sensor, and the Gen 2 only has percentage. My component calculates the percentage.
I have some challanges left before the map function is on its way. I have noticed that the mower is not going to sleep when I run my component. The display is constantly lighting up and not powering down. I think some of the API calls my component uses goes all the way to the mower. I have to figure out which of them. And to make a method for not waking the mower all the time.