. :daumenhoch: Erstinstallation für Neueinsteiger: Bitte hier entlang!

. :daumenhoch: Robonect-Gebrauchsanweisung und Support für alle Robonect-Menüpunkte! Bitte hier entlang!

. :arrow: Für jeden Robonect-Menüpunkt gibt es dort ein eigenes Unterforum
. :arrow: Erklärung des Menüpunkts und unser Support direkt dort im Unterforum des Menüpunkts!

How's the chance for an update? (Homekit now knows "battery level")

Plugin für Homebridge (läuft z.B. auf Synology-NAS in Docker, Raspberry etc.)
Antworten
Benutzeravatar
shadowkiller
Forum-Veteran
Beiträge: 3769
Registriert: Do 11. Jan 2018, 08:42
Wohnort: Würzburg
Mäher: Husqvarna Automower 315
Firmware des Mähers (MSW): MSW 10.xx.xx
Herstellungsjahr: 2017 (Modell 2018)
Robonect-Modul: Robonect Hx (Rev.5)
Robonect Firmware: 1.3 (WLAN 1.7.4)
hat sich bedankt: 105 Male
wurde gedankt: 66 Male

How's the chance for an update? (Homekit now knows "battery level")

Beitrag von shadowkiller »

Hey Larsan!

Thanks a lot for the npm for Robonect! :D

Yesterday I installed Homebridge on my Synology (very easy, automated progress) and today (!) I installed you rpn-plugin for homebridge and it works very well. Thank You for Your great work!

Like the Screenshot shows, HomeKit can actually see the Mowers battery level (66%) and also "loading" oder not interpreting it as the correct "battery level", so maybe the workaround to use it as humidity sensor is no longer needed. (You can also see, the workaround is behind in parsing at 67% battery level ;))
This native HomeKit battery level is also shown in "Auto/Home", "Mowing", "Temperature", etc.
Maybe this can trigger You in updating the rpn? ;)
Love Your work!
Battery level.jpeg
And another question:
Every time in HomeKit I touch the robots icon, this wakes up the robot itself. Why? Every time this results in the mowers “beep beep”, which confuses me.
Normally all Data Robonect has to offer, and it is not needed to wake it up, for showing the state of all switches of this “ventilator”.

Also battery is provided by Robonect. No need to actuality get it from the mower.

Temperature and the stats if it is mowing or not are also readable from Robonect.

Thank U!
Zuletzt geändert von shadowkiller am Sa 4. Jul 2020, 09:31, insgesamt 1-mal geändert.
Anleitung zur Erstinstallation
--
Robonect® Dokumentation und Support
--
Forum cooler nutzen: Hervorhebungen machen und Screenshots posten
--
Es wurde schon alles gefragt, nur noch nicht von allen. (frei nach Karl Valentin)

larsan
sehr erfahrener Forum-Nutzer
Beiträge: 111
Registriert: So 26. Mär 2017, 11:31
Wohnort: Sweden
Mäher: Gardena R40Li
Firmware des Mähers (MSW): MSW 5.xx.xx
Herstellungsjahr: 2012
Robonect-Modul: Robonect Hx (Rev.5)
Robonect Firmware: 1.2 (fix)
hat sich bedankt: 5 Male
wurde gedankt: 16 Male

Re: How's the chance for an update? (Homekit now knows

Beitrag von larsan »

Hi Shadowkiller.

Thank you for your kind words :)

Yes - Homekit now knows the battery level, as does my plugin. Otherwise you would not see it in all the accessories.
I specifically have a Service for just that. :)

Since I am an 'at a glance' guy, I wanted the battery level to be visible as soon as I entered the Home app, thus the humidity sensor. I guess I could do a config setting to allow users to toggle the humidity sensor on/off.


As for the mower waking up, I have no good answer for you. I'm only using the JSON api's available from the card itself. It is Robonect that wakes the mower.

Perhaps Fabian can shed some light on which of the API:s I'm using that triggers the wake up?
I'm using these;
- Status
- battery
- Health
- version (this one's queried ONCE on load of plugin into homebrigde)
- mode (this is only triggered when the user acts on the switches in the home app, not on home app load)
Best regards,
David from Sweden

larsan
sehr erfahrener Forum-Nutzer
Beiträge: 111
Registriert: So 26. Mär 2017, 11:31
Wohnort: Sweden
Mäher: Gardena R40Li
Firmware des Mähers (MSW): MSW 5.xx.xx
Herstellungsjahr: 2012
Robonect-Modul: Robonect Hx (Rev.5)
Robonect Firmware: 1.2 (fix)
hat sich bedankt: 5 Male
wurde gedankt: 16 Male

Re: How's the chance for an update? (Homekit now knows

Beitrag von larsan »

Did a quick update on github;
https://github.com/dinmammas/homebridge-robonect

Update your index.js with the one on github, and add
"show-humidity":"no", in your config.json
to get rid of the humidity sensor.
Best regards,
David from Sweden

Benutzeravatar
shadowkiller
Forum-Veteran
Beiträge: 3769
Registriert: Do 11. Jan 2018, 08:42
Wohnort: Würzburg
Mäher: Husqvarna Automower 315
Firmware des Mähers (MSW): MSW 10.xx.xx
Herstellungsjahr: 2017 (Modell 2018)
Robonect-Modul: Robonect Hx (Rev.5)
Robonect Firmware: 1.3 (WLAN 1.7.4)
hat sich bedankt: 105 Male
wurde gedankt: 66 Male

How's the chance for an update? (Homekit now knows "battery level")

Beitrag von shadowkiller »

Thank You so much for Your fast answer and reaction! I’ll check this OUT today.

Hmm, if Your plugin is reading data from Robonect only without waking the mower up, I’m asking why it is beeping if I’m touching the Robonect-Icon in Apples home app?
Anleitung zur Erstinstallation
--
Robonect® Dokumentation und Support
--
Forum cooler nutzen: Hervorhebungen machen und Screenshots posten
--
Es wurde schon alles gefragt, nur noch nicht von allen. (frei nach Karl Valentin)

Admin
Administrator
Beiträge: 2837
Registriert: Di 19. Jan 2016, 18:34
Wohnort: Kiel
Mäher: Gardena SILENO City 500
Firmware des Mähers (MSW): MSW 11.xx.xx
Herstellungsjahr: 2017 (Modell 2018)
Robonect-Modul: Robonect Hx (Rev.5)
Robonect Firmware: stets die Allerneuste :-)
hat sich bedankt: 1 Mal
wurde gedankt: 34 Male
Kontaktdaten:

Re: How's the chance for an update? (Homekit now knows

Beitrag von Admin »

battery wakes the mower. The battery level is part of the Status frame. So maybe the cmd=battery is not necessary.

Or: first check, if the mower is sleeping (you see this in the Status response) before you request the battery data.
Werbefläche zu vermieten. :lol:

larsan
sehr erfahrener Forum-Nutzer
Beiträge: 111
Registriert: So 26. Mär 2017, 11:31
Wohnort: Sweden
Mäher: Gardena R40Li
Firmware des Mähers (MSW): MSW 5.xx.xx
Herstellungsjahr: 2012
Robonect-Modul: Robonect Hx (Rev.5)
Robonect Firmware: 1.2 (fix)
hat sich bedankt: 5 Male
wurde gedankt: 16 Male

Re: How's the chance for an update? (Homekit now knows

Beitrag von larsan »

Admin hat geschrieben:
Mo 6. Jul 2020, 14:00
battery wakes the mower. The battery level is part of the Status frame. So maybe the cmd=battery is not necessary.

Or: first check, if the mower is sleeping (you see this in the Status response) before you request the battery data.
I read battery level and Status from the Status frame as suggested, but I read the battery temperature from the battery Service, for the users (such as myself) that has an older Robonect card without a temp sensor.
Perhaps I can make a toggle for this as well.
Best regards,
David from Sweden

Benutzeravatar
shadowkiller
Forum-Veteran
Beiträge: 3769
Registriert: Do 11. Jan 2018, 08:42
Wohnort: Würzburg
Mäher: Husqvarna Automower 315
Firmware des Mähers (MSW): MSW 10.xx.xx
Herstellungsjahr: 2017 (Modell 2018)
Robonect-Modul: Robonect Hx (Rev.5)
Robonect Firmware: 1.3 (WLAN 1.7.4)
hat sich bedankt: 105 Male
wurde gedankt: 66 Male

Re: How's the chance for an update? (Homekit now knows

Beitrag von shadowkiller »

larsan hat geschrieben:
Mo 6. Jul 2020, 16:47
...
I read battery level and Status from the Status frame as suggested, but I read the battery temperature from the battery Service, for the users (such as myself) that has an older Robonect card without a temp sensor.
Perhaps I can make a toggle for this as well.
This would be fine, too!

And how is about to show the battery level, Homekit already knows, not in the secondary level it shows it by itself, but like humidity sensor such as being able to use it as a trigger?

Some feedback because You asked for Users using 1.2 (RC0)

I get following messages while rebooting Homebridge:

[7/6/2020, 8:03:35 PM] [Shaun] Mower temperature: 27
[7/6/2020, 8:03:52 PM] [Shaun] Get temperature error: socket hang up

Is this o.k.?
Anleitung zur Erstinstallation
--
Robonect® Dokumentation und Support
--
Forum cooler nutzen: Hervorhebungen machen und Screenshots posten
--
Es wurde schon alles gefragt, nur noch nicht von allen. (frei nach Karl Valentin)

larsan
sehr erfahrener Forum-Nutzer
Beiträge: 111
Registriert: So 26. Mär 2017, 11:31
Wohnort: Sweden
Mäher: Gardena R40Li
Firmware des Mähers (MSW): MSW 5.xx.xx
Herstellungsjahr: 2012
Robonect-Modul: Robonect Hx (Rev.5)
Robonect Firmware: 1.2 (fix)
hat sich bedankt: 5 Male
wurde gedankt: 16 Male

Re: How's the chance for an update? (Homekit now knows

Beitrag von larsan »

Toggling the switch sets the mower to either "auto" or "home", directly via API calls.
I guess robonect needs to save the setting to the mower, thus it wakes up.

ECONNRESET is something I've seen most recently with 1.2RC0...
Best regards,
David from Sweden

Benutzeravatar
shadowkiller
Forum-Veteran
Beiträge: 3769
Registriert: Do 11. Jan 2018, 08:42
Wohnort: Würzburg
Mäher: Husqvarna Automower 315
Firmware des Mähers (MSW): MSW 10.xx.xx
Herstellungsjahr: 2017 (Modell 2018)
Robonect-Modul: Robonect Hx (Rev.5)
Robonect Firmware: 1.3 (WLAN 1.7.4)
hat sich bedankt: 105 Male
wurde gedankt: 66 Male

Re: How's the chance for an update? (Homekit now knows

Beitrag von shadowkiller »

larsan hat geschrieben:
Mo 6. Jul 2020, 20:15
Toggling the switch sets the mower to either "auto" or "home", directly via API calls.
I guess robonect needs to save the setting to the mower, thus it wakes up.
..
Sorry, thats a normal behavior. My thinking mistake....
Anleitung zur Erstinstallation
--
Robonect® Dokumentation und Support
--
Forum cooler nutzen: Hervorhebungen machen und Screenshots posten
--
Es wurde schon alles gefragt, nur noch nicht von allen. (frei nach Karl Valentin)

Antworten

Zurück zu „Apple HomeKit“