Custom integration to control your Karotz rabbit from Home Assistant.
- Status sensor: Monitor your Karotz connectivity
- LED control: RGB light with colors, pulse effects
- TTS service: Make your rabbit speak
- Wake/Sleep switches: Control rabbit state
- Open HACS in Home Assistant
- Go to "Integrations"
- Click the three dots menu → "Custom repositories"
- Add this repository URL and select "Integration"
- Search for "Karotz" and install
- Restart Home Assistant
- Copy
custom_components/karotzto yourconfig/custom_components/directory - Restart Home Assistant
- Go to Settings → Devices & Services → Add Integration
- Search for "Karotz"
- Enter your Karotz IP address
Make your Karotz speak.
service: karotz.say
data:
text: "Hello from Home Assistant!"
voice: 2automation:
- alias: "Door open announcement"
trigger:
- platform: state
entity_id: binary_sensor.front_door
to: "on"
action:
- service: karotz.say
data:
text: "The front door is open"- Karotz with OpenKarotz firmware installed
- Karotz connected to your local network (WiFi)
- Local IP address of your Karotz (check your router or use a network scanner)
- Network connectivity between Home Assistant and Karotz (same network/VLAN)
Note: This integration uses the OpenKarotz CGI API. Make sure your Karotz responds to http://KAROTZ_IP/cgi-bin/status before adding it to Home Assistant.
If you encounter issues, please open an issue on GitHub.
miniil
MIT License - see LICENSE file.