Hallo Home Assistant Fans!
Habe nun HA mit einem KI Agenten (nanobot) und lokaler KI (ollama) verbunden.
Die Kommunikation läuft über Telegram vom Smartphone aus, auch Sprachbefehle via Telegram werden verarbeitet.
Folgendes Setting:
*) HA als eigene Maschine mit HAOS (VM),
*) KI-Agent nanobot auf Ubuntu 24 (VM),
*) Lokale KI mit Ollama, Nvidia 3060 GPU (hat 105 TOPS) auf meinem Standgerät.
Alternative: openrouter oder Ollama Cloud
Könnte auch auf einem kräftigerem Gerät gemeinsam sein. Ich wollte das getrennt.
nanobot ist wesentlich kleiner als OpenClaw und in Python geschrieben.
Es ist fazinierend, wenn der KI-Agent sich selbst konfiguriert und Skills dazu entwirft z.B. Speech to Text für Telegram Sprachnachrichten. Der Zugriff von nanobot auf HA erfolgt mit einem Longlife Token, zusätzlich wird nur die URL von HA benötigt.
Installationen erfolgen in einem Dialog mit dem KI-Agenten nanobot, der selbstständig auf dem Linux Rechner die Konfiguration installiert, prüft und ggf. auch ändert. Er schreibt alle Tätigkeiten mit, man ist immer im Bilde was er tut.
Z.B. HA-Befehl in Telegram: /ha sensor.arbeitszimmer_temp status
liefert den Wert zurück an Telegram, wenn Namen für Entities vergeben wurden, können diese verwendet werden.
Der KI-Agent kann natürlich auch auf der Kommandozeile bedient werden. Eine WebGUI ist in Arbeit.
https://github.com/HKUDS/nanobot
GitHub - HKUDS/nanobot: „:
: nanobot: The Ultra-Lightweight OpenClaw“