. :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!

HomeKit plugin (using homebridge)

Plugin für Homebridge (läuft z.B. auf Synology-NAS in Docker, Raspberry etc.)
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

HomeKit plugin (using homebridge)

Beitrag von larsan »

Hi all.

I've started developing a plugin for homebridge, to read Status and control my mower.
https://www.npmjs.com/package/homebridge-robonect
For now it displays battery percent. I'll add more features soon.
What would you like to see?
fullsizeoutput_1581.jpeg
fullsizeoutput_1581.jpeg (1.15 MiB) 5463 mal betrachtet
Folgende Benutzer bedankten sich beim Autor larsan für den Beitrag:
shadowkiller
Bewertung: 33.333%
Best regards,
David from Sweden

tk21
Forum-Nutzer
Beiträge: 12
Registriert: Di 30. Mai 2017, 23:13
Mäher: Gardena R40Li
Firmware des Mähers (MSW): MSW 6.xx.xx
Herstellungsjahr: 2016
Robonect-Modul: Robonect Hx (Rev.4)
Robonect Firmware: V1.0a 20/08/19

Re: HomeKit plugin (using homebridge)

Beitrag von tk21 »

larsan hat geschrieben:Hi all.

I've started developing a plugin for homebridge, to read Status and control my mower.
https://www.npmjs.com/package/homebridge-robonect
For now it displays battery percent. I'll add more features soon.
What would you like to see?
fullsizeoutput_1581.jpeg
Hi Larsan,

That’s very cool and I missed this very much. I can control nearly everything with my Homebridge but until now not the Robonect. The most important thing would of course be the mode Status and the mode change. So I would e.g. call back my mower if it starts to rain (start home mode) and would like to go back to auto mode if rain stops.

Next interesting thing would be the error Status, so that you can take this info to start scenarios in case of an error.

If this would work it would be great!!!

Thanks

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: HomeKit plugin (using homebridge)

Beitrag von larsan »

tk21 hat geschrieben:
Di 1. Mai 2018, 19:23
larsan hat geschrieben:Hi all.

I've started developing a plugin for homebridge, to read Status and control my mower.
https://www.npmjs.com/package/homebridge-robonect
For now it displays battery percent. I'll add more features soon.
What would you like to see?

fullsizeoutput_1581.jpeg
Hi Larsan,

That’s very cool and I missed this very much. I can control nearly everything with my Homebridge but until now not the Robonect. The most important thing would of course be the mode Status and the mode change. So I would e.g. call back my mower if it starts to rain (start home mode) and would like to go back to auto mode if rain stops.

Next interesting thing would be the error Status, so that you can take this info to start scenarios in case of an error.

If this would work it would be great!!!

Thanks
Thanks!

I'll take a stab at that soon. I have to fake and use the supported accessories to display information.
Ideas;
  • Battery level = Humidity sensor (will show percentage)
  • Auto/Off = A switch, ON = Auto. Off = Home.
  • Mowing or charging = A motion sensor. Mowing = Motion detected. Charging = No motion detected.
Let's see how it turns OUT.
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: HomeKit plugin (using homebridge)

Beitrag von larsan »

Plugin updated, please look at the changes in the config. Latest version is 1.0.7.
It now displays a HumiditySensor for showing battery %, and an on/off-switch, which toggles between auto and home.
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: HomeKit plugin (using homebridge)

Beitrag von larsan »

Aaaand, we're up to 1.0.8, which includes a fan Service, to simulate a mower.
It'll show as "on" when a mower is on its way OUT, or is mowing. All other statuses will show as "off".

Please see changes in configuration, as I provide means to input your mower model and other info.
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: HomeKit plugin (using homebridge)

Beitrag von larsan »

Version 1.0.9 fixes a bug.

Up next (if I can get a hold of a Robonect HX) is to show the internal temperature of the mower.

Was thinking about showing error messages, but there's no appropriate accessory type for that in HomeKit.
The only thing I can think of is to simulate a "battery low"-warning.

Tell me your thoughts!

Also @Fabian I'd like to be able to see if there's a H30x or a HX via the api. Possible?

Latest Screenshot (mower charging);
fullsizeoutput_158c.jpeg
fullsizeoutput_158c.jpeg (1.12 MiB) 5387 mal betrachtet
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: HomeKit plugin (using homebridge)

Beitrag von larsan »

I'll continue to speak to myself ;)

From version 1.0.10 you can get a temperature sensor reading if you do your config right, as per the npm-page instructions.
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: HomeKit plugin (using homebridge)

Beitrag von shadowkiller »

Thanks a lot for your great work!
And welcome!
Keep on going. As an iOS user I love to see, there’s something going on with HomeKit.

The Screenshots look very nice.

But what kind of homebridge is needed for testing? How can I test? Is there a TestFlight App?

Thanks!


shadowkiller
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: HomeKit plugin (using homebridge)

Beitrag von larsan »

shadowkiller hat geschrieben:
Sa 5. Mai 2018, 07:13
Thanks a lot for your great work!
And welcome! Bild
Keep on going. As an iOS user I love to see, there’s something going on with HomeKit.

The Screenshots look very nice.

But what kind of homebridge is needed for testing? How can I test? Is there a TestFlight App?

Thanks!


shadowkiller
Hi, and thanks! :)
It's just for fun, and to teach myself a little node.js

Homebridge can be found here.
There's no app on the phone, other than apples "Home"-app.

You can run Homebridge on various platforms, all info is in the link above.
I run mine on a Mac Mini that runs 24/7 anyways. (The platform you're running Homebridge on, needs to be on all the time).
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: HomeKit plugin (using homebridge)

Beitrag von larsan »

Now implemented;

- Battery level (simulated by a Humidity sensor).
- On/Off-switch, shows and controls if the mower is set to auto or home.
- Mowing (simulated by a fan) shows if mowing or not. Also sets the mower to "end of day" if pressed when mowing.
- Charging state (long press on accessory and click details).
- Low battery warning (<20%).
- Temperature sensor (HX ONLY).
IMG_0780.png
IMG_0780.png (390.83 KiB) 5331 mal betrachtet
Best regards,
David from Sweden

Antworten

Zurück zu „Apple HomeKit“