Skip to content

v1.0.0 - Production Release

Choose a tag to compare

@btli btli released this 11 Sep 21:38

πŸŽ‰ Moogo HomeAssistant Integration v1.0.0

First production release of the comprehensive HomeAssistant integration for Moogo smart spray devices.

✨ Features

  • Complete Device Integration - Native HomeAssistant support with proper device discovery
  • Real-time Monitoring - 8 sensor types including status, levels, environmental data
  • Device Control - Switch entities for spray operations
  • Dual Mode Support - Full authenticated access or public data only
  • Smart Updates - 30-second intervals for authenticated users, 1 hour for public data
  • Error Handling - Rate limiting protection and comprehensive API error handling

πŸ—οΈ What's Included

Sensors (8 types)

  • Device Status (online/offline)
  • Liquid Level ("OK" or "Empty")
  • Water Level ("OK" or "Empty")
  • Temperature (Β°C)
  • Humidity (%)
  • Signal Strength (dBm)
  • Active Schedules (count)
  • Last Spray (timestamp with duration)

Controls

  • Device Spray Switch (start/stop operations)

Public Data (no auth required)

  • API Status monitoring
  • Liquid Types with details
  • Schedule Templates

πŸ“¦ Installation

  1. Download the source code from this release
  2. Extract and copy the moogo folder to <config>/custom_components/moogo/
  3. Restart Home Assistant
  4. Add integration: Settings β†’ Devices & Services β†’ Add Integration β†’ "Moogo Smart Spray System"

πŸ”§ Requirements

  • Home Assistant 2023.1+
  • Python 3.11+
  • Internet connection
  • Moogo account (optional, for full features)

πŸ“„ License

MIT License - see LICENSE file for details


πŸ€– Built with Claude Code