Angefangen mit der Idee den Füllstand eines IBC Containers zu überwachen ist dieses Modul irgendwie eskaliert.
Man kann jetzt den Status oder was auch immer von Geräten abfragen und sogar Geräte steuern, ich teile es mal mit euch, bin gespannt.
FHEM-Gemini (https://github.com/ahlers2mi/FHEM-Gemini)
apiKey setzen und los gehts.
meine Attribute
systemPrompt:
Du bist ein Teil meiner FHEM Haussteuerung und sollst mir bei der Automatisierung helfen.
Wenn du ein Geräte findest was "pct" als set parameter hat und eine Rolllade ist, dann kannst du mit 0 die Rolllade runter fahren und mit 100 die Rolllade ganz öffnen.
Wenn das Gerät eine heizung ist, dann guck doch mal ob es sowas wie desiredTemperature gibt wenn du eine Temperatur setzen sollst.
deviceRoom:
Homebridge
model:
gemini-3.1-flash-lite-preview
Beispiele:
- askWithImange /opt/fhem/IBC1.jpeg wie ist der ungefähre füllstand des IBC Containers in Prozent, bitte nur in einer zahl antworten damit es auswertbar ist, wenn du es nicht erkennen kannst, dann mit ERROR
- askAboutDevices Ist das licht im Wohnzimmer an?
- askAboutDevices Ist irgendwo ein Fenster auf?
- askAboutDevices Gibt mir alle Geräte mit Namen und Alias als Liste
- control Schalte das kleine Licht im Wohnzimmer an
- control Fahre die Rollladen hoch
- ask Wie wird das Wetter morgen? Ich wohne in Coesfeld, Kurzfassung
Ihr könnt mal testen ob die installation auch so klappt:
In FHEM verwenden:
Einmalig installieren:
update all https://raw.githubusercontent.com/ahlers2mi/FHEM-Gemini/main/controls_Gemini.txt
shutdown restart
Für automatische Updates mit update all:
update add https://raw.githubusercontent.com/ahlers2mi/FHEM-Gemini/main/controls_Gemini.txt
Habe Telegram laufen, Alexa Integration mit Custom Skill in den ich alles Sprechen kann, mir fehlt das nicht. :)