Skip to content
 
 

Repository files navigation

Neomow Home Assistant Integration

A custom integration for Home Assistant that enables communication with Neomow robotic lawn mowers.

Features

  • Integration with Neomow robotic lawn mowers
  • Status monitoring
  • Read-only MQTT telemetry hardening for Home Assistant
  • Diagnostics export with redacted payload samples
  • Map and path payload metadata capture for reverse-engineering
  • Customizable sensors and binary sensors

Installation

  1. Navigate to your Home Assistant custom components directory:
cd homeassistant/config/custom_components/
  1. Clone this repository:
git clone https://github.com/fatbob01/neomow-hass.git

Note: The config folder is located in the same directory as your configuration.yaml file.

Configuration

Go to integrations and search for neomow and add it. then enter your serial number, and how often it should update.

When everything is setup, open your Neomow mobile app so the integration can capture the access token from the incoming heartbeat and continue running on its own.

Development Status

This integration is currently in early development stages. The following features are implemented:

  • ✅ Status message parsing
  • ✅ Redacted diagnostics export
  • ✅ Bounded map/path payload capture for reverse-engineering
  • 🚧 UI rendering of map payloads

Contributing

Contributions are welcome! Feel free to:

  • Report bugs
  • Suggest new features
  • Submit pull requests
  • Improve documentation

Adding New Sensors

To add new sensors:

  1. Copy an existing sensor from either sensors or binary_sensors directory
  2. Modify the sensor according to your needs
  3. Add the new sensor to the __init__.py file in the corresponding folder

License

Use as you please.

Support

For support, please open an issue on GitHub.

About

Custom integration with neomow and home assistant

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages