Neueste Beiträge

#11
Anfängerfragen / Aw: userReadings - readingsBul...
Letzter Beitrag von Jamo - 19 Mai 2026, 20:03:11
Hallo Bertl,
soweit ich weiss, ist es nicht erlaubt, innerhalb eines Usereadings für ein device, ein Reading des gleichen devices zu setzen.
Ich habe zum testen in einem dummy device mit den Namen "nothing", einfach mal ein userreading userReadings hallo:.* {fhem("setreading nothing bla Blubbern")} definiert, dann kommt auch die Fehlermeldung im Logfile 'setreading nothing bla Blubbern' called form userReadings is prohibited
#12
Sonstige Systeme / Aw: 76_SMAInverter.pm - Abfrag...
Letzter Beitrag von 300P - 19 Mai 2026, 19:20:39
Hast du für die SMA-Geräte feste IP Inder Fritzbox vermerkt ?

Wenn nicht - dann ist es logisch das irgendwann einmal (bei Fritzboxwechsel / Neustart / Stromausfall etc.) die IP-Adresse(n) evtl. neu (anderslautend) vergeben werden und danach auch nicht mehr zu den in FHEM hinterlegten IP-Adressen passen.

Vorgehensweise:
1. In der Fritzbox (oder deinem evtl. zusätzlich vorhandenen DHCP-Server) die derzeitigen aktuellen Adressen als feste IP vermerken.

2. Schreib auf welche Feste-IP (Fixed-IP) in der Fritzbox welcher Seriennummer zugeordnet hast

3. Schau in die FHEM-Device deiner SMA-Geräte und trage statt der dort stehen IP in der Definition die "richtige" IP-Adresse zu dort im FHEM-Device hinterlegten passenden Seriennummer ein.

Wenn du dann alle 3 Geräte mit der richtigen IP in deinen zugehörigen FHEM-Device eingetragen hast müsste / wird es wieder klappen ;) denn die Verbindung der Wechselrichter und dem Homemanger zu SMA klappt ja sauber.
Deshalb gibt es keinen anderen Grund warum es in deinem Heimnetz nicht klappen sollte.


Zitat von: Vorhand am 19 Mai 2026, 16:16:20Home Manager 2 638 Ser: 190170xx38  Sunny Home Manager 2.0
Mit der IP....37 scheint aktuell der EM/HM erreichbar zu sein - das ist aber ein anderes FHEM-Modul für diesen Energymeter :)
#13
Anfängerfragen / Aw: userReadings - readingsBul...
Letzter Beitrag von bertl - 19 Mai 2026, 19:09:15
Hallo Markus,
danke für die Info, aber mir geht es nicht um die Sinnhaftigkeit, sondern um die technische Möglichkeit.

Mir ist aufgefallen, wenn man in "userReadings" die Kombination "readingsBeginUpdate + readingsBulkUpdate + readingsEndUpdate" und am Ende "return 'irgend ein Wert'" verwendet, immer dieser besagte Fehler kommt (egal bei welchem Device - Dummy, HTTPMOD, ...).

Funktionieren tut es, wenn man das "readingsEndUpdate" weglässt oder ein "setReadingsVal" verwendet.

Mich interessiert, welche Funktion man richtiger Weise verwendet, oder sich vielleicht sogar ein Bug versteckt.

Um auch ein praktisches Beispiel zu bringen, siehe: defmod sendMail dummy - https://wiki.fhem.de/wiki/E-Mail_senden
Da funktioniert es, da auf das "readingsBeginUpdate" und "readingsEndUpdate" verzichtet wurde.

Gruß, Robert
#14
Anfängerfragen / Aw: Befehle für docker in fhem...
Letzter Beitrag von Sany - 19 Mai 2026, 18:59:43
Du kannst frigate per http-api und mqtt "fernsteuern". Muss ja nicht komplett gestoppt werden. Zumindest per mqtt kann man wohl laut Doku camera enabled set on oder off schicken, ansonsten kann man record, detect und snapshot auch ein und ausschalten. Das nutze ich bei mir für die Innencameras, die nur detecten und speichern wenn abwesend.

Bei disabled cameras hat frigate ja quasi nix mehr zu tun, dann kann der Container auch durchlaufen.


Gruß



Sany
#15
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von Gisbert - 19 Mai 2026, 18:55:35
Zitat von: 300P am 19 Mai 2026, 18:28:52
Zitat von: DS_Starter am 19 Mai 2026, 13:12:32@all,

wegen der AI Profilproblematik habe ich mich mit dem Profil v1_common_active_pv beschäftigt und einen Fehler gefunden und beseitigt.


Sicherheitsfrage:
"Gehe ich recht in der Annahme" das dies dann auch für
v1_heatpump_active_pv - Haushalt mit stärkerer Gewichtung der PV-Anlage, Wärmepumpe und starkem Tagesrhythmus
gilt wegen dem Ende des Namens .....active_pv  ::) ?

Meine Beobachtung nach einigen Tagen mit "v1_heatpump_pv" ist, dass die Vorhersage für den nächsten Tag bei +66% über dem aktuellen Tag liegt. Ich hab jetzt einen Trainingslauf mit "v1_heatpump" durchgeführt. Das Ergebnis ist jetzt schon etwas besser bei +50% für den nächsten Tag. Die Wärmepumpe wird nicht abhängig von der PV-Vorhersage gesteuert. Im Gegensatz läuft sie hauptsächlich wegen der Trägheit der FBH nachts.

Ich beobachte das weiter und berichte ggf., wenn es sinnvoll erscheint.

Viele Grüße Gisbert

#16
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von DS_Starter - 19 Mai 2026, 18:48:53
ZitatSicherheitsfrage:
"Gehe ich recht in der Annahme" das dies dann auch für
v1_heatpump_active_pv
Nein, die fehlende Komponente betraf NUR v1_common_active_pv.
#17
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von 300P - 19 Mai 2026, 18:28:52
Zitat von: DS_Starter am 19 Mai 2026, 13:12:32@all,

wegen der AI Profilproblematik habe ich mich mit dem Profil v1_common_active_pv beschäftigt und einen Fehler gefunden und beseitigt.


Sicherheitsfrage:
"Gehe ich recht in der Annahme" das dies dann auch für
v1_heatpump_active_pv - Haushalt mit stärkerer Gewichtung der PV-Anlage, Wärmepumpe und starkem Tagesrhythmus
gilt wegen dem Ende des Namens .....active_pv  ::) ?

#18
Anfängerfragen / Aw: Befehle für docker in fhem...
Letzter Beitrag von Sidey - 19 Mai 2026, 18:09:34
Du könntest dir auch einen Systemd Dienst erstellen.

Entweder pollt dieser periodisch Fhem nach dem Stand und startet dann vom Host aus den anderen Container.
Oder Du lässt Fhem eine Datei schreiben.
Ein Systemd Job könnte die Datei überwachen und bei Änderungen den Inhalt auswerten.


Grüße Sidey
#19
Anfängerfragen / Aw: userReadings - readingsBul...
Letzter Beitrag von KölnSolar - 19 Mai 2026, 17:25:57
Hallo Robert,
userReadings in einem Dummy device macht grundsätzlich wenig Sinn, denn es gibt ja kein event, welches triggern würde.

Ebenso macht Dein userReadings keinen Sinn. Es ist grundsätzlich dazu da genau ein reading zu erzeugen/ändern. Und das mit dem Return-Wert. In Deinem Fall also "done".

ZitatFalls das nicht erlaubt ist, wie muss/kann man sowas sonst umsetzen?
Dazu müsste man wissen, was Sinn und Zweck des dummys ist und wie der angesteuert werden soll.

Grüße
Markus
#20
Anfängerfragen / Aw: Befehle für docker in fhem...
Letzter Beitrag von passibe - 19 Mai 2026, 17:19:31
Nicht auf diese Weise, weil das Programm docker im FHEM-Image gar nicht installiert ist.
Der einfachste Weg ist, die Docker Socket (/var/run/docker.sock) an den FHEM-Container weiterzugeben und damit zu interagieren (einfach googeln, wie man das macht, habe das selbst noch nicht implementiert; kenne nur andere Images, die das nutzen (z.B. Watchtower)).

Aber Achtung, das ist ein recht großes Sicherheitsrisiko, weil der FHEM-Container damit quasi den gesamten Host steuern kann. Du solltest auf jeden Fall einen Socket-Proxy dazwischenschalten, ganz ideal wäre vielleicht sogar eine Middleware, die nichts anderes kann als Frigate zu starten und zu stoppen und mit der FHEM z.B. per HTTP interagiert. Dann kannst du Frigate mit einem einfachen HTTP-Request aus FHEM starten/stoppen (idealerweise ist das Docker-Netzwerk dieser Middleware dann auch nur noch mit FHEM verbunden und es handelt sich um ein --internal-Netzwerk).

Wenn dir diese ganzen Sicherheitsthemen aber egal sind, z.B. weil dein FHEM-Server sowieso nicht von außen erreichbar ist o.ä., dann einfach die docker.sock so nutzen (bzw. mit einem Proxy nutzen, der ist schnell aufgesetzt).