Neueste Beiträge

#1
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von Gisbert - 08 Mai 2026, 08:54:50
Guten Morgen Heiko,

ich hab diesen Monat bis jetzt einen Verbrauch von 100 kWh, was grob 13 kWh/d ausmacht.

Für die letzten 7 Tage, auch für die letzten 14 Tage, liegt die Vorhersage für den kommenden Tag bei ca. 28 kWh. Das ist eine deutliche Abweichung, deren Ursache ich nicht verstehe. Auch die Vorhersage für den Tagesverbrauch startet jeweils ca. bei der gleichen Zahl, also 28 kWh.

Welche Daten könnte ich dir liefern, um dem Widerspruch aufzulösen?

Viele Grüße Gisbert
#2
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von 300P - 08 Mai 2026, 08:35:29
Hinweis für die SMA-User unter euch:

So kann es manchmal (wirklich nur manchmal) in der Nacht oder am Tag aussehen, wenn man (unerlaubt) 2 SMA-Batteriewechselrichter in einem PV-Netz betreibt.
Die eine Batterie schickt den PV-Ertrag nochmals (mit entsprechenden Verlusten) durch die andere Batterie bis die wieder 100 % voll ist. :o

Bei meinem Überschuss ist es mir aber dieser Energieverlust "....egal". ;D


#3
FHEM Code changes / Revision 31194: controls_fhem....
Letzter Beitrag von System - 08 Mai 2026, 08:00:36
Revision 31194: controls_fhem.txt: fhemupdate checkin

controls_fhem.txt: fhemupdate checkin

Source: Revision 31194: controls_fhem.txt: fhemupdate checkin
#4
Frontends / Aw: [FULLY] Support Thread ab ...
Letzter Beitrag von Beta-User - 08 Mai 2026, 07:52:40
Zitat von: bertl am 07 Mai 2026, 20:49:081) Der Aufruf von "FULLY_Start" im "FULLY_Set" ist falsch geschrieben - "Fully_Start"
Danke für den Hinweis und Sorry für den Typo!

War gestern sehr wenig Zeit, jetzt auch nur ein paar kurze Anmerkungen zu 2):
"Eigentlich" sollten wir in der Funktion (fast*) keine Prüfungen mehr benötigen, dass das minmax-Ding überhaupt noch drin steht, war nur der Sorge geschuldet, wieder  eine unbeabsichtigte loop zu bauen. Das kommt dann auch noch raus, wenn wirklich geprüft wurde, ob die Funktion tatsächlich nur aus "start" heraus (erstmalig) aufgerufen werden kann.
Was allerdings fehlt, ist (=>*) IsDisabled()... Wenn nämlich diese reguläre timer-Funktion läuft, kann zwischenzeitlich ja ein temporarily-Zustand eintreten. Da müßte man den nächsten Timer ohne zwischenzeitliche Anfrage setzen, der Einfachheit halber reicht das m.E. ohne weitere Differenzierung. 
#5
Homematic / Aw: Ersatz für defekten HM-LC-...
Letzter Beitrag von Pfriemler - 07 Mai 2026, 23:21:19
Bist Du inzwischen fündig geworden? Ich müsste noch einen im Fundus haben und bin im Reparieren recht fit.
Meld Dich gern per PM bei mir.
#6
FHEM Code changes / Revision 31193: 76_SolarForeca...
Letzter Beitrag von System - 07 Mai 2026, 23:00:46
Revision 31193: 76_SolarForecast: contrib Version 2.6.6

76_SolarForecast: contrib Version 2.6.6

Source: Revision 31193: 76_SolarForecast: contrib Version 2.6.6
#7
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von DS_Starter - 07 Mai 2026, 22:50:42
Die Consumer kennen einen neuen Schlüssel swprio um die Abarbeitungspriorität des Verbrauchers festzulegen:


swprio
   
   Legt die Einplanungs- und Schaltreihenfolgepriorität fest (optional). Mit dem Wert '0' folgt die Priorität der Verbraucher-Nummer.
   Der Wert '100' kennzeichnet die höchste Priorität. Die Reihenfolge von Verbrauchern mit gleicher Priorität folgt der Verbraucher-Nummerierung.
   Wert: 0..100, default: 0

Technisch dürfen sich Consumer mit der höchsten Prio als erste an dem vorhandenen PV-Überschußbudget "bedienen". Sie werden in der Abarbeitungsreihenfolge nach vorn geschoben.

Update liegt im contrib.

LG,
Heiko
#8
Multimedia / Aw: Bose und soundcork und FHE...
Letzter Beitrag von FlatTV - 07 Mai 2026, 22:50:40
Also bei mir läuft der Soundcork nach dem Update nicht mehr.
http://ip:8000/docs kann ich noch aufrufen, beim Aufruf von http://ip:8000/ kommen nur Fehler.

Ich habe Python 3.12.12

((.venv) ) soundcork@pi3:~/soundcork/soundcork $ fastapi run main.py

   FastAPI   Starting production server 🚀
 
             Searching for package file structure from directories with __init__.py files
2026-05-07 22:42:18,863 [soundcork.datastore] INFO: Initiating Datastore
2026-05-07 22:42:19,034 [soundcork.datastore] INFO: Initiating Datastore
2026-05-07 22:42:20,059 [soundcork.datastore] INFO: Initiating Datastore
             Importing from /home/soundcork/soundcork
 
    module   📁 soundcork     
             ├── 🐍 __init__.py
             └── 🐍 main.py   
 
      code   Importing the FastAPI app object from the module with the following code:
 
             from soundcork.main import app
 
       app   Using import string: soundcork.main:app
 
    server   Server started at http://0.0.0.0:8000
    server   Documentation at http://0.0.0.0:8000/docs
 
             Logs:
 
      INFO   Started server process [67449]
2026-05-07 22:42:25,142 [uvicorn.error] INFO: Started server process [67449]
      INFO   Waiting for application startup.
2026-05-07 22:42:25,146 [uvicorn.error] INFO: Waiting for application startup.
      INFO   Application startup complete.
2026-05-07 22:42:25,150 [uvicorn.error] INFO: Application startup complete.
      INFO   Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
2026-05-07 22:42:25,156 [uvicorn.error] INFO: Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
      INFO   192.168.178.48:61900 - "GET /docs HTTP/1.1" 200
      INFO   192.168.178.48:61900 - "GET /openapi.json HTTP/1.1" 200
      INFO   192.168.178.48:61903 - "GET / HTTP/1.1" 500
     ERROR   Exception in ASGI application
Traceback (most recent call last):
  File "/home/soundcork/soundcork/.venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 1002, in run
    result = context.run(func, *args)
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/soundcork/soundcork/soundcork/main.py", line 142, in read_root
    for speaker in speakers.all_devices().values():
                   ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/soundcork/soundcork/soundcork/ui/speakers.py", line 85, in all_devices
    account_ids = self._datastore.list_accounts()
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/soundcork/soundcork/soundcork/datastore.py", line 651, in list_accounts
    for account_id in next(walk(self.data_dir))[1]:
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
StopIteration

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/soundcork/soundcork/.venv/lib/python3.12/site-packages/uvicorn/protocols/http/httptools_impl.py", line 421, in run_asgi
    result = await app(  # type: ignore[func-returns-value]
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/soundcork/soundcork/.venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 56, in __call__
    return await self.app(scope, receive, send)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/soundcork/soundcork/.venv/lib/python3.12/site-packages/fastapi/applications.py", line 1159, in __call__
    await super().__call__(scope, receive, send)
  File "/home/soundcork/soundcork/.venv/lib/python3.12/site-packages/starlette/applications.py", line 90, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/soundcork/soundcork/.venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/soundcork/soundcork/.venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/soundcork/soundcork/.venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 88, in __call__
    await self.app(scope, receive, send)...
#9
Automatisierung / allowed: Kommandos ausführbar,...
Letzter Beitrag von Dr. Boris Neubert - 07 Mai 2026, 21:25:04
Ich entwickle mittlerweile eine Meisterschaft darin, einfachste Dinge im FHEM nicht hinzubekommen  :-[

Schauen wir diese Minimalkonfiguration an:

define UI FHEMWEB 8083 global

define allowedUI allowed
attr allowedUI validFor UI
attr allowedUI allowedCommands ,

define dummy Dummy

Weil allowedCommands eine leere Liste ist, erwarte ich, dass ich keine Befehle ausführen kann. Ich kann aber sehr wohl mit dem set-Dropdown im Webinterface Werte am Dummy setzen.

Wo liegt der Fehler?
#10
FHEM Code changes / Revision 31192: 33_ReadingsPro...
Letzter Beitrag von System - 07 Mai 2026, 20:51:03
Revision 31192: 33_ReadingsProxy: enhanced April 2026 version (forum #144287)

33_ReadingsProxy: enhanced April 2026 version (Forum: #144287)

Source: Revision 31192: 33_ReadingsProxy: enhanced April 2026 version (forum #144287)