Neues Modul 98_Gemini.pm

Begonnen von ahlermi, 09 April 2026, 21:59:41

Vorheriges Thema - Nächstes Thema

ahlermi

Angefangen mit der Idee den Füllstand eines IBC Containers anhand von Fotos 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

apiKey setzen und los gehts.

meine Attribute

systemPrompt:
Du bist ein Teil meiner FHEM Haussteuerung und sollst mir bei der Automatisierung helfen, natürlich auch andere Fragen beantworten.
Du bekommst machmal einen Teil unseres Chats mit, aber dieser wird bei 5 Einträgen abgeschnitten.
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

Installation
Erstmalig laden
update all https://raw.githubusercontent.com/ahlers2mi/FHEM-Gemini/main/controls_Gemini.txt
shutdown restart

Für automatische Updates (zusammen mit update all)
update add https://raw.githubusercontent.com/ahlers2mi/FHEM-Gemini/main/controls_Gemini.txt
Danach wird das Modul bei jedem update all automatisch mitaktualisiert.

Dell Optiplex FHEM, PI3 FHEM, 6 x Echo mit talk2fhem, Siri, YeeLight, Homematic, MAX!, 433Mhz, LaCross, Xiaomi Vacuum V1, ESPEasy, Gardena, Telegram, FLOORPLAN, HEOS, Xiaomi Aqara, Sonoff, SolvisMax, SolvisClient, HUE, ESPEasy für Bayernlüfter, Harmony, Tasmota, JKBMS, EASUN, Roborock S8, Tesla

Dr. Boris Neubert

WTF?  :o

OpenClaw für FHEM.

Das musste kommen  8)

Jetzt noch hiermit verknüpfen: https://forum.fhem.de/index.php?topic=144147
FHEM-Developer seit 2007, Mitgründer und Förder-Mitglied des FHEM e.V.
Bitte keine unaufgeforderten privaten Nachrichten!

ahlermi

Habe Telegram laufen, Alexa Integration mit Custom Skill in den ich alles Sprechen kann, mir fehlt das nicht.  :)
Dell Optiplex FHEM, PI3 FHEM, 6 x Echo mit talk2fhem, Siri, YeeLight, Homematic, MAX!, 433Mhz, LaCross, Xiaomi Vacuum V1, ESPEasy, Gardena, Telegram, FLOORPLAN, HEOS, Xiaomi Aqara, Sonoff, SolvisMax, SolvisClient, HUE, ESPEasy für Bayernlüfter, Harmony, Tasmota, JKBMS, EASUN, Roborock S8, Tesla

schwatter

Nabend,

kurz eingerichtet und eine Frage gestellt. Klappt super. Würdest du bitte direkt im Modul den Response filtern.
Es handelt sich wohl um Markdown.
Beispiel:
21 x 5 ist **105**.
Gruß schwatter

schwatter

Moin,

mit einigen Vorgaben in systemPrompt wird es besser.


Immer kurze Antworten. Datum und Uhrzeit aus dem Internet holen. Aktuelle Fragen im Internet suchen, nicht in deinen Trainingsdaten. Lösche bitte alle Sonderzeichen. Nur Sätze ohne Formatierung.

Vorher war zu viel Kram drinne und das Model hat immer die interne Uhrzei und Datum
von 2024 verwendet.

Gruß schwatter

ahlermi

Zitat von: schwatter am 10 April 2026, 20:17:48Nabend,

kurz eingerichtet und eine Frage gestellt. Klappt super. Würdest du bitte direkt im Modul den Response filtern.
Es handelt sich wohl um Markdown.
Beispiel:
21 x 5 ist **105**.
Gruß schwatter

Es gibt jetzt 2 weitere Readings, Plain und HTML
Dell Optiplex FHEM, PI3 FHEM, 6 x Echo mit talk2fhem, Siri, YeeLight, Homematic, MAX!, 433Mhz, LaCross, Xiaomi Vacuum V1, ESPEasy, Gardena, Telegram, FLOORPLAN, HEOS, Xiaomi Aqara, Sonoff, SolvisMax, SolvisClient, HUE, ESPEasy für Bayernlüfter, Harmony, Tasmota, JKBMS, EASUN, Roborock S8, Tesla