026.03.11 21:44:30 2: MattesBridge: invalid json detected for http://192.168.0.178/api/e5f28e3015e0737384cba85e01b81aac/config: HASH(0x61e54d0)
2026.03.11 21:44:30 3: HUEBridge_Call: failed, retrying
2026.03.11 21:44:30 2: MattesBridge: invalid json detected for http://192.168.0.178/api/e5f28e3015e0737384cba85e01b81aac/config: HASH(0x611ff60)
2026.03.11 21:44:30 3: HUEBridge_Call: failed, retrying
2026.03.11 21:44:30 3: HUEBridge_Call: failed
2026.03.11 21:44:30 2: HUEBridge_OpenDev: got empty config
Zitat von: DS_Starter am 09 März 2026, 19:57:50Hallo Denis,
dein Konstrukt ist wahrscheinlich Neuland im SF-Umfeld.
Ich habe mir die Darstellungen des Zendure Balkonfraftwerk mit SolarHub2000 im Inet angeschaut und es könnte folgendermaßen funktionieren.
setupInverterDev01 und setupInverterDev02 ergänzt du mit einem setupBatteryDev01.
Dabei ist setupInverterDev01 der SolarHub2000 (Typ Solar-Ladegerät in SF). Dazu gehört noch setupBatteryDev01, wobei hier vermutlich ebenfalls Werte aus dem SolarHub2000 zugeordnet werden. Die Inhalte von pvOut, pin, pout siehst du im Beitrag zuvor.
Dann legst du noch setupInverterDev02 als Typ Batterie-Wechselrichter an, der die Verbindung vom SolarHub2000 zum Hausnetz realisiert. Ein Batterie-Wechselrichter wird durch strings=none aktiviert und hat nur die Anschlüsse ac2dc bzw. dc2ac. Bei dir dürfte nur dc2ac relevant sein und sollte die Summe aus pout + (pvOut - pin) enthalten.
Wenn du damit erfolgreich deine Anlage einrichten konntest, wäre es sicherlich einen Beitrag im Wiki wert.
LG,
Heiko
Zitat von: toggle1 am 01 März 2026, 11:02:09Wie im Optimierungs-Thread geschrieben, habe ich mal wieder das Problem mit dem klemmenden Stellventil in der MFG. Wenn der Stellmotor noch funktionstüchtig ist, kann man dem Ventil während der WW-Bereitung im "Fachmann"-Menü nachhelfen (Stellventil WW an, Stellventil WW aus). Das wollte ich automatisieren. Mit einem CAN-Bus-Adapter habe ich die Kommunikation am Bedienteil belauscht und dabei sind folgende CAN-Messages rausgekommen:great job //thanks for this reverse engineering
1 11850.881 DT 069E Rx 7 30 00 FA 06 53 00 01 => WW an
2 15302.915 DT 069E Rx 7 30 00 FA 06 53 00 00 => WW aus
3 21428.419 DT 069E Rx 7 30 00 FA 06 52 00 01 => HZ an
4 29904.865 DT 069E Rx 7 30 00 FA 06 52 00 00 => HZ aus
Ich habe dann die Bereiche 0x0A, 0x0B, 0x0C darauf getestet und fand die Daten in
0x0A0652 Stellventil in Heizposition
0x0A0653 Stellventil in WW-Position
Beide Register sind 16-bittig (wie oben im CAN-Trace)
Der Stellmotor sollte nicht allzu lange aktiviert werden. 30 Sekunden nach der Aktivierung vom WW-Icon aktiviere ich den Stellmotor für 3 Sekunden. Beide Zeitwerte sind willkürlich ausgewählt worden. Mal schauen, wie lange die MFG das noch mitmacht (ich bediente sie manuell die letzten 2 Wochen).
Nach der Aktivierung vom Stellmotor im WW-Betrieb hört man Motorgeräusche und anschließend ein leises Plopp-Geschräusch. Natürlich funktioniert es nur, wenn das Stellventil schon fast in der richtigen Position ist. Prinzipiell geht es ja nur darum, das Stellventil in die Endposition zu bringen, so dass der WW-Kreislauf komplett geschlossen wird.
WICHTIG: Man sollte es nicht mit einer funktionierenden MFG ausprobieren. Falls der Stellmotor zum falschen Zeitpunkt (z.B. Umschalten unter Druck) bedient wird, kann die Anlage beschädigt werden.