AKTE GEÖFFNET // Features & Updates

Agentic Process Automation im Wohnzimmer

Making-of „News Radar“

Wie ich FHEM per MQTT mit einer KI-Steuerung verknüpft habe

Künstliche Intelligenz wird meistens als Text-Generator verstanden: Ich frage etwas, die KI antwortet im Chatfenster. Doch das wahre Potenzial liegt in der Agentic Process Automation (APA). Das bedeutet: Die KI agiert nicht nur als Orakel, sondern als autonomer Agent, der Entscheidungen trifft und Aktionen in der realen Welt auslöst.

In diesem Projekt („KI-News-Radar“) wollte ich genau das beweisen. Das Ziel: Die KI soll die weltweite Nachrichtenlage analysieren und mein Smart Home (FHEM) steuern. Wenn die Weltlage „rot“ ist, soll auch mein Arbeitszimmer rot leuchten.


Die Architektur: Die „Brain-to-Reality“ Bridge

Das System besteht aus zwei Welten, die normalerweise nicht miteinander sprechen:

THE BRAIN

Python & LLM
Ein Python-Skript auf dem Raspberry Pi, das Nachrichten liest und via Google Gemini bewertet („Analyst Agent“).

MQTT
THE BODY

FHEM & IoT
Mein bestehender Home-Automation-Server, der Lampen und Displays steuert.

Die Brücke zwischen diesen Welten ist MQTT (Message Queuing Telemetry Transport). Es ist das Standard-Protokoll für IoT – leichtgewichtig, schnell und perfekt zum Entkoppeln von Systemen.

Der „Dispatcher Agent“: Wenn Python funken lernt

In meiner Agenten-Architektur gibt es einen speziellen Agenten für den Output: den DispatcherAgent. Seine Aufgabe ist es, das abstrakte Analyse-Ergebnis der KI in einen physischen Befehl zu übersetzen.

dispatcher_agent.py
import paho.mqtt.client as mqtt

class DispatcherAgent:
    def __init__(self):
        # Verbindung zum MQTT Broker (FHEM-Server)
        self.mqtt = mqtt.Client(mqtt.CallbackAPIVersion.VERSION2)
        self.mqtt.connect("192.168.178.xx", 1883, 60)

    def trigger_iot(self, analysis):
        hype = analysis['hype']
        
        if hype > 80:
            # Alarmstufe Rot
            self.mqtt.publish("home/office/light/set", "rgb FF0000")
            self.mqtt.publish("home/office/matrix/text", "ALERT: HIGH HYPE")
        elif hype < 40:
            # Entwarnung / Grün
            self.mqtt.publish("home/office/light/set", "rgb 00FF00")
        else:
            # Normalbetrieb / Weiß
            self.mqtt.publish("home/office/light/set", "rgb FFFFFF")

FHEM Seite: Der Empfänger

Auf der Seite des Smart Home Servers (FHEM) muss lediglich ein MQTT_DEVICE angelegt werden, das auf diese Topics lauscht. Das Schöne an MQTT ist das „Fire and Forget“-Prinzip: Das Python-Skript muss nicht wissen, welche Marke die Lampe hat (Hue, Zigbee, WLAN). Es sendet einfach „Mach Rot“, und FHEM kümmert sich um den Rest.

Fazit: Agentic Automation als Filter

Dieses Experiment zeigt das Potenzial moderner KI-Architekturen: Wir verschieben den „Human-in-the-Loop“ an die Stelle, wo er am wichtigsten ist. Weg vom mühsamen Sichten der Rohdaten, hin zur Bewertung der qualifizierten Analyse.

Mein News-Radar wird so zum Ambient Interface. Ich muss nicht aktiv suchen, um informiert zu bleiben. Ein Blick auf die Lichtfarbe im Raum genügt, um zu wissen, ob die Nachrichtenlage meine Aufmerksamkeit erfordert.

Kommentare

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

KAT TYP

Titel laden...

Die Behauptung (Narrativ)

...

Dahinter steckt (Implizite Annahme)

⚠️ Erkennungsmerkmale

    📜 Historischer Kontext

    🔍 Analyse & Kontext

    💡 Kritische Reflexion

    Ermittlungshilfe

    Stimmt diese Analyse mit deiner Wahrnehmung überein? Hilf uns, die Daten zu schärfen.

    👤
    AGENCY UPLINK // V.3.0 [X]

    > Secure Connection established.

    > User: GUEST

    >
    ×
    DATABASE ENTRY ×
    🎧 0
    📂 Zur Mediathek
    ✕ Ausblenden
    Playlist ×
    System bereit...