Hauptmenü

Neueste Beiträge

#11
FHEM Code changes / Revision 30723: ch.eick: Gemin...
Letzter Beitrag von System - 11 Januar 2026, 20:11:00
Revision 30723: ch.eick: Gemini update

ch.eick: Gemini update

Source: Revision 30723: ch.eick: Gemini update
#12
Multimedia / Aw: [Neues Modul] BOSE SoundTo...
Letzter Beitrag von betateilchen - 11 Januar 2026, 19:53:41
Zitat von: betateilchen am 07 Januar 2026, 12:41:33Nun habe ich über eine Stunde lang versucht, dieses python Ding zu installieren - bisher ohne Erfolg.

Na also, geht doch...
(die Fehler bei der IP .112 kann man ignorieren, das ist ein anderer Server, der upnp spricht)

2026-01-11 18:46:13,192 [soundcork.main] INFO: Starting up soundcork
2026-01-11 18:46:19,177 [ssdp] ERROR: Error '500 Server Error: Internal Server Error for url: http://192.168.123.112/upnp/basic_dev.cgi' for <upnpclient.ssdp.Entry object at 0x7fbe66393380>
2026-01-11 18:46:19,191 [ssdp] ERROR: Error '500 Server Error: Internal Server Error for url: http://192.168.123.112/upnp/basic_dev.cgi' for <upnpclient.ssdp.Entry object at 0x7fbe66393680>
2026-01-11 18:46:19,191 [soundcork.datastore] INFO: Discovering upnp devices on the network
2026-01-11 18:46:19,191 [soundcork.datastore] INFO: Discovered Bose devices:
- ST20
- ez_ST10
- fl_ST10
- sz_ST10
2026-01-11 18:46:19,192 [soundcork.main] INFO: done starting up server
      INFO   Application startup complete.
2026-01-11 18:46:19,192 [uvicorn.error] INFO: Application startup complete.

Das Problem bei der Installation war: funktioniert nur mit python 3.12 und das ist weder bei Debian12 (3.11) noch bei Debian13  (3.13) in den repositories vorhanden. Deshalb habe ich jetzt ein Ubuntu24 in einem Proxmox Container installiert, damit hat die Anleitung aus dem github Projekt fast problemlos funktioniert. In der Installationsanleitung ist ein Befehl falsch angegeben, aber die Lösung wird schon in der Fehlermeldung ausgegeben.

Dann kann ich ja nun mal anfangen eine meiner Boxen auf den eigenen Server umzubiegen :)



Edit: läuft nun auch als service direkt beim Start des Containers:

udo@soundcork24:~$ systemctl status soundcork
* soundcork.service - Gunicorn Daemon for Soundcork
     Loaded: loaded (/etc/systemd/system/soundcork.service; enabled; preset: enabled)
     Active: active (running) since Sun 2026-01-11 20:09:28 CET; 20s ago
   Main PID: 238 (gunicorn)
      Tasks: 5 (limit: 38205)
     Memory: 132.3M (peak: 132.4M)
        CPU: 1.280s
     CGroup: /system.slice/soundcork.service
             |-238 /home/udo/soundcork/.venv/bin/python3 /home/udo/soundcork/.venv/bin/gunicorn -c gunicorn_conf.py main:app
             |-318 /home/udo/soundcork/.venv/bin/python3 /home/udo/soundcork/.venv/bin/gunicorn -c gunicorn_conf.py main:app
             `-319 /home/udo/soundcork/.venv/bin/python3 /home/udo/soundcork/.venv/bin/gunicorn -c gunicorn_conf.py main:app

Jan 11 20:09:36 soundcork24 gunicorn[319]: - sz_ST10
Jan 11 20:09:36 soundcork24 gunicorn[319]: - ez_ST10
Jan 11 20:09:36 soundcork24 gunicorn[319]: 2026-01-11 20:09:36,668 [main] INFO: done starting up server
Jan 11 20:09:36 soundcork24 gunicorn[318]: 2026-01-11 20:09:36,671 [soundcork.datastore] INFO: Discovering upnp devices on the network
Jan 11 20:09:36 soundcork24 gunicorn[318]: 2026-01-11 20:09:36,672 [soundcork.datastore] INFO: Discovered Bose devices:
Jan 11 20:09:36 soundcork24 gunicorn[318]: - ST20
Jan 11 20:09:36 soundcork24 gunicorn[318]: - fl_ST10
Jan 11 20:09:36 soundcork24 gunicorn[318]: - ez_ST10
Jan 11 20:09:36 soundcork24 gunicorn[318]: - sz_ST10
Jan 11 20:09:36 soundcork24 gunicorn[318]: 2026-01-11 20:09:36,672 [main] INFO: done starting up server



Mangels USB Stick mit microUSB Anschluss komme ich heute nicht mehr weiter...
#13
Solaranlagen / Aw: [23_BYDBox] - Modul für BY...
Letzter Beitrag von dieter114 - 11 Januar 2026, 19:12:09
Leute ich habe mit einem BYD-HVS Speicher ein Problem:
Es ist ein 5 Modul Speicher, also 12.8 kWh Kapazität.
Mit dem Modul defmod myBYDBox BYDBox 192.168.x.x 180
attr myBYDBox DbLogExclude .*
attr myBYDBox detail-level 1
attr myBYDBox disable 0
attr myBYDBox room Energie-Strom
attr myBYDBox statistics 0
attr myBYDBox verbose 0
Bekomme ich folgende Ergebnisse:
BatteryNumCells  160 (Spannungswerte je Zelle)
BatteryNumTemps   60 (Temperaturen 60 Zellen ??)
Battery_1_BalancingCell 127 (Stk und wo sind die Anderen?)
Das passt doch irgendwie überhaupt nicht zusammen.
Hintergrund: Ich wollte die Anzeige BYD_Cells farbig erweitern und das Ballancing mit heineinnehmen.
Dabei sind mir erstmalig diese für mich unplausiblen Zell-Mengen aufgefallen.

Grüße Wolfdieter
#14
FHEM Code changes / Revision 30722: ch.eick: API s...
Letzter Beitrag von System - 11 Januar 2026, 19:10:51
Revision 30722: ch.eick: API switch key eingebaut

ch.eick: API switch key eingebaut

Source: Revision 30722: ch.eick: API switch key eingebaut
#15
FHEM Code changes / Revision 30721: 76_SolarForeca...
Letzter Beitrag von System - 11 Januar 2026, 19:10:51
Revision 30721: 76_SolarForecast: contrib Version 2.0.0

76_SolarForecast: contrib Version 2.0.0

Source: Revision 30721: 76_SolarForecast: contrib Version 2.0.0
#16
ESP Familie / Aw: SIGNALESP: Firm- und Hardw...
Letzter Beitrag von monkye - 11 Januar 2026, 19:09:53
Ja genau, die WLAN-Sendeleistung. Hab jetzt mal den ESP32C6 gegen einen ESP32 Mini getauscht, aber auch hier gibt es die Abbrüche. In diversen Foren gab es Hinweise, dass DHCP ein Problem sein kann. Aber auch mit der fixen IP läuft der ESP32 nicht durch.
Geht der Ping eigentlich vom ESP32 aus oder vom FHEM-Server?
#17
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von Parallix - 11 Januar 2026, 18:43:41
Im letzten Jahr hatte ich ja begonnen, mich intensiver mit der Ladung von LiFePO4-basierten Speichern zu beschäftigen. Neben dem Ziel einer möglichst schonenden Ladung verfolge ich u.a. auch das Ziel, das BMS dabei zu unterstützen, sowohl Zellspannungsdifferenzen, die innerhalb eines Speichermoduls auftreten, wie auch Spannungsdifferenzen zwischen Modulblöcken besser ausgleichen zu können um letztlich einen SoC zu haben, der auch hinreichend aussagekräftig ist. Idealerweise soll der SOC ja angeben, wie viel Prozent seiner Nennkapazität er aktuell besitzt. Da ich damit Ziele verfolge, die (auch) im Kontext von SF stehen, erlaube ich mir eine damit verbundene Frage und deren Hintergrund hier zu platzieren:

Weil viele Speicher ihre Zellen nur passiv Ausbalancieren können und dafür pro Zelle auch zumeist nur eine sehr geringe Lasten aktivieren können, ist ein guter Balancing-Erfolg nur dann realisierbar, wenn während eines Balancing-Vorgangs die Lade- bzw. Entladeleistung gering gehalten wird. Letzteres lässt sich in speziellen Wartungsszenarien realisieren, die den normalen Betrieb einschränken können und die daher möglichst kurz gehalten werden sollten.

Anm.: In meinem Fall habe ich Glück, da mein System über zwei Speicher verfügt, von denen jeweils einer die üblichen Lade- und Entladeleistungen außerhalb der Spitzenzeiten locker decken kann während der jeweils andere (s)ein Balancing durchführt.

Was mein Charging-Controller bislang macht, ist folgendes: Er prüft regelmäßig, ob die Spannung irgendeiner Zelle die bei mir auf 3400 mV eingestellte Grenze überschreitet und fährt dann linear die Ladeleistung bis Erreichen einer höher liegenden Grenze, z.B. 3500 mV, auf Null zurück. Die Rücknahme der Ladeleistung führt ihrerseits zu einem mehr oder weniger langsamen Zurückkommen der Zellspannungen auf eine Ruhespannung, die stets kleiner ist, als die Spannung, die an der Zelle während der Ladung gemessen wurde.

Da die Ruhespannung einer unbelasteten LiFePO4-Zelle erst im vollen Zustand 3400 mV erreicht, erfolgt die Ladung jeder Zelle auf diese Weise weitestgehend unabhängig von deren initialen und sich altersbedingt verändernden Innenwiderstand. Hierdurch gleichen sich die Zellspannungen bestmöglich an, wenn auch das BMS seine Aufgabe gut macht.

Nun hängt aber das Zurückkommen der  Zellspannungen nach einer Ladeleistungsreduzierung, zeitlich gesehen, ganz wesentlich von der Höhe der ursprünglichen Ladeleistung, aber auch vom Alter/Zustand des Speichers ab. Um meinen Controller mit dem Ziel einer Veröffentlichung für die Community möglichst generisch zu gestalten, würde ich mich freuen, wenn ich typische Halbwertszeiten (für das Zurückkommen auf die Ruhespannung)  auch für andere Speicher-Alter und -Typen hätte. Wer also mal Gelegenheit hat, die o.g.  Halbwertszeiten zu messen, dem wäre ich sehr dankbar.
#18
Multimedia / Aw: [Neues Modul] BOSE SoundTo...
Letzter Beitrag von betateilchen - 11 Januar 2026, 18:41:42
Vermutung: zum 06.05. werden die Boxen ein Firmware-Update bekommen, das die Verbindung der Boxen zu https://content.api.bose.io/bmx/registry/v1/services
unterbindet. Das würde erklären, warum

ZitatWas weiterhin funktionieren wird:
Musikstreaming aus deinen Lieblings-Apps direkt über Bluetooth®, AirPlay, Spotify Connect und AUX
Einrichten und Konfigurieren des Systems
Fernbedienungsfunktionen wie Abspielen, Pausieren, Überspringen und Lautstärke
Koppeln mehrerer Lautsprecher miteinander
Was nicht mehr funktionieren wird:
Presets (Tasten zur Voreinstellung auf dem Produkt und in der App)
Suchen oder Abspielen von Musikdiensten direkt in der SoundTouch-App

die presets und das Abspielen aus der App nicht mehr funktionieren wird.
Alle anderen Dienste der Bose-Server lassen sich mit wenig Aufwand innerhalb der Firmware selbst ersetzen.
#19
Multimedia / Aw: [Neues Modul] BOSE SoundTo...
Letzter Beitrag von betateilchen - 11 Januar 2026, 18:34:05
Zitat von: FlatTV am 10 Januar 2026, 16:55:46Ich musste heute die Boxen wieder an die App koppeln, da sie komplett durcheinander waren und beim einschalten immer Multiroom gestartet haben.
Ein mal neu mit der App verbunden und alles war wieder gut

Bei mir ähnlich: Die presets waren nach wenigen Tagen komplett durcheinander, nach Freigabe der Internetverbindung war alles wieder gut.
Nun laufen die presets erstmal alle wieder über TuneIn statt über meine Fritzbox, aber es werden keine Senderlogos mehr auf der ST20 angezeigt.
#20
Sonstige Systeme / Aw: Support-Thread Modul 36_Sh...
Letzter Beitrag von ph1959de - 11 Januar 2026, 18:22:36
Zitat von: Starkstrombastler am 11 Januar 2026, 11:39:05
Zitat von: ph1959de am 10 Januar 2026, 11:34:24(EM1 or PM1) lieferte aber schon den entscheidenden Tipp; nach Modifikation...
Da hast du genau an der richtigen Stelle geändert. So sollte es funktionieren.

Ich habe auch noch die Modulhilfe an einigen Stellen korrigiert und versucht aus allem ein diff (diff -u ...) zu erzeugen. Soll/darf ich Dir das zur Verfügung stellen?

Dabei ist mir außerdem aufgefallen, dass die deutsche Version der Hilfe - insbesondere bei "Dimmer Devices" deutlich ausführlicher ist als die englische. Ich biete an, die beiden Sprachversionen mal gleichzuziehen. Bei Bedarf bitte einfach rückmelden, welches Format dafür gewünscht ist.

Peter