joshp123joshp123Communityยท1 Agent Skills Included

gohome

Declarative home automation with heating, vacuum, and energy control

Controls smart home devices like Tado thermostats, Roborock vacuums, Daikin HVAC, and Growatt solar through one gRPC API and CLI. Replaces fragile Home Assistant setups with a declarative Nix configuration, encrypted secrets, and one-command rollback. Ships built-in Prometheus metrics and Grafana dashboards so you can monitor heating, air quality, and energy use without manual setup.
npx skills add joshp123/gohome --all -g -y
Available:

Tells your AI agent the project's core rules, deployment workflow, and how to operate and extend the GoHome smart home system safely.

All Skills in This Repository (1)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install GoHome?โ–ผ

Run `npx skills add joshp123/gohome --all -g -y` in your terminal to install the skill globally. The server itself deploys to NixOS with `nixos-rebuild switch` after adding the flake input.

What devices does GoHome support?โ–ผ

It supports Tado thermostats, Roborock vacuums, Daikin HVAC, Weheat heat pumps, Growatt solar inverters, AirGradient air quality sensors, and P1 Homewizard smart meters.

How is GoHome different from Home Assistant?โ–ผ

GoHome uses declarative Nix configuration instead of YAML or UI clicking, stores secrets encrypted with agenix, and rolls back broken updates with a single command.

Can I control my heating from Telegram?โ–ผ

Yes. Pair GoHome with a chat-based agent gateway and send plain messages like 'set heating to 19' to control your thermostat.

Does GoHome need a cloud account?โ–ผ

Only for initial device bootstrapping, such as Roborock login or OAuth tokens. Day-to-day control runs locally over your LAN or Tailscale.

Related Repositories in Personal & Entrepreneur

View All in Personal & Entrepreneurโ†’