Hoymiles MS-A2 in FHEM integrierbar?

Begonnen von Jackie, 23 April 2025, 10:22:19

Vorheriges Thema - Nächstes Thema

Jackie

Hallo,

ich würde gerne den Hoymiles MS-A2 ohne Balkonkraftwerk betreiben, eine (große) PV Anlage ist bereits vorhanden, und somit quasi gerne über FHEM - hier kommen alle Daten vom Fronius Wechselrichter und Smartmeter (ISKRA) an - eine Nulleinspeisung umsetzen. Leider finde ich aber kein Modul, um den Hoymiles MS-A2 in FHEM zu integrieren. Habt ihr eine Idee wie das möglich wäre?
Raspi 3 mit FHEM, LWZ 304 Trend, Fronius Symo 10.0-3-M, Conbee II Stick, Optokoppler (USB, FTDI), diverse Ikea Tradfri Komponenten,...

Gerrit

Zitat von: Jackie am 23 April 2025, 10:22:19Habt ihr eine Idee wie das möglich wäre?

Moin,

Ende Mai soll wohl ein Firmwareupdate kommen, welches eine Anbindung per MQTT möglich machen sollte.
--
FHEM auf NUC unter PROXMOX mit
CUL,CUL_HM,FHT80TF,S300TH,FHT80B,FS20,
HMS100,DECT200,HUE,Tradfri,UniFi,Harmony,Shelly,
zigbee2mqtt,OpenDTU,Wled

Jackie

Danke, wäre übergangsweise das hier eine Option?

https://ahoydtu.de/
Raspi 3 mit FHEM, LWZ 304 Trend, Fronius Symo 10.0-3-M, Conbee II Stick, Optokoppler (USB, FTDI), diverse Ikea Tradfri Komponenten,...

Gerrit

Zitat von: Jackie am 23 April 2025, 10:45:18Danke, wäre übergangsweise das hier eine Option?

https://ahoydtu.de/

Nein, ich denke nicht. Ahoy bzw. OpenDTU sprechen per Funkmodul NRF24L01+ (oder CMT2300A für HMS / HMT) auf 868MHz mit den Hoymiles-Wechselrichtern.
Der MS-A2 kann nur WLAN und Bluetooth.
--
FHEM auf NUC unter PROXMOX mit
CUL,CUL_HM,FHT80TF,S300TH,FHT80B,FS20,
HMS100,DECT200,HUE,Tradfri,UniFi,Harmony,Shelly,
zigbee2mqtt,OpenDTU,Wled

TomLee


Zitat... auf 868MHz ...

NRF24L0+

  • N = Nordic
    → Hersteller: Nordic Semiconductor, norwegische Firma, spezialisiert auf Funktechnik
  • RF = Radio Frequency
    → Das Modul arbeitet im Funkfrequenzbereich, konkret im 2,4 GHz ISM-Band
  • 24 = 2.4 GHz
    → Frequenzbereich des Moduls: 2,4 Gigahertz (lizenzfreies Band weltweit)
  • L = Low Power
    → Geringer Stromverbrauch, perfekt für batteriebetriebene Geräte
  • 01 = Modellnummer / Generation 1
    → Erste Generation dieser Funkchip-Serie
  • + (Plus) = Erweiterte Funktionen
    → Verbesserte Version des ursprünglichen NRF24L01

Gerrit

ja, recht hast Du natürlich! Die 868MHz sollten sich auf den CMT2300 beziehen.  ;)
Bleibt aber dabei: der MS-A2 kann nur WLAN und Bluetooth.
--
FHEM auf NUC unter PROXMOX mit
CUL,CUL_HM,FHT80TF,S300TH,FHT80B,FS20,
HMS100,DECT200,HUE,Tradfri,UniFi,Harmony,Shelly,
zigbee2mqtt,OpenDTU,Wled

tomcat.x

Hallo,

zumindest zum Abruf der Daten nutze ich übergangsweise (bis zur direkten MQTT-Anbindung):

https://github.com/krikk/hoymiles-ms-a2-to-mqtt

Viele Grüße
Thomas
FHEM: 6.4 auf Raspi 4B, Raspbian (noch Buster), Perl v5.28.1
Sender/Empfänger: 2 x CULv3, Duofern Stick, HM-MOD-RPI-PCB
Gateways: FRITZ!Box 6591 (OS: 8.25), Trädfri, ConBee 2,  piVCCU, OpenMQTTGateway
Sensoren/Aktoren: FRITZ!DECT, FS20, FHT, HMS, HomeMatic, Trädfri, DuoFern, NetAtmo

Gerrit

Zur Info: der MS-A2 lässt sich seit gestern nun auch per MQTT anbinden.
(Vorher App-Update unter Android/IOS machen und dann die Firmware des MS-A2 aktualisieren)
Einstellungen für den Broker findet man dann in der App unter Systemeinstellungen -> MQTT-Service.
--
FHEM auf NUC unter PROXMOX mit
CUL,CUL_HM,FHT80TF,S300TH,FHT80B,FS20,
HMS100,DECT200,HUE,Tradfri,UniFi,Harmony,Shelly,
zigbee2mqtt,OpenDTU,Wled

VB90

Kommen die Daten in Echtzeit, vom Gerät selbst, oder verzögert aus der Cloud?

vb
Man muss das Rad nicht neu erfinden, nur wissen wie es gedreht wird.

Gerrit

Netzintern ohne Cloud. Die wichtigen Parameter sekündlich. Alle anderen alle 5min.
--
FHEM auf NUC unter PROXMOX mit
CUL,CUL_HM,FHT80TF,S300TH,FHT80B,FS20,
HMS100,DECT200,HUE,Tradfri,UniFi,Harmony,Shelly,
zigbee2mqtt,OpenDTU,Wled

sprudelverduenner

Hallo zusammen,

ich versuche seit heute eine Hoymiles Battery AC 1920 in FHEM per MQTT zu integrieren.

Die Readings kommen grundsätzlich rein.

Jetzt versuche ich den EMS-Mode von general auf mqtt_ctrl zu ändern damit ich die Ein- oder Ausspeisung selber steuern kann - es gelingt mir aber nicht.

In den Readings steht unter anderem:
supported_topics_ems_mode
homeassistant/select/MSA-280425400590/ems_mode/command

Also habe ich ein setList in meinem device mit
ems_mode_on:noArg homeassistant/select/MSA-280425400590/ems_mode/command mqtt_ctrlangelegt und versuche dann mit
set <device> ems_mode_onden MQTT-MODE zu ändern - aber es geht nicht.

Kann mich einer in die richtige Richtung schubsen?

Besten Dank vorab.
LG, Sprudelverduenner
FHEM @ RaspberryPi 3, HMLAN, HMUART + HMRS485, Homematic, ESPEasy @ Sonoff / Shelly / ESP8266, ZigBee @ CC2531
Echo Dot, Dreambox, Yamaha MusicCast, Logitech Hub, LW-12, LD382
FRITZ!Box 7590 AX, Mesh @ FRITZ!Repeater 6000, FRITZ!Fon, iPhone 16 pro, iPad Air 5, AppleWatch 8

Jochen_M

Hallo Sprudelverduenner, bist du hier zu einer Lösung gekommen? Kannst Du die noch teilen?

LG Jochen

sprudelverduenner

Hi Jochen,

ja... ich habe es ein paar Tage später ans Laufen bekommen - die Infos im Netz hierüber sind nur sehr spärlich.

Die Vorgehensweise aus den vorherigen Beitrag ist grundsätzlich richtig.

Nach dem
set <device> ems_mode_ongeht es noch weiter.

Man muss dann alle 10 Sekunden z.B. ein
set <device> set 100senden. Nach maximal 5 Minuten wird das Reading ems_mode aktualisiert und steht nun auf den Wert mqtt_ctrl.

Jetzt muss man z.B. alle 10 Sekunden einen charge oder discharge Befehl senden z.B. mit einem DOIF. Macht man das nicht dann fällt der Speicher 60 Senkunden nach dem letzten set-Befehl zurück auf die Einstellungen in der APP, dass heißt er speißt dauerhaft mit einem festen Wert aus oder lädt mit einem festen Wert.

LG, Sprudelverduenner
FHEM @ RaspberryPi 3, HMLAN, HMUART + HMRS485, Homematic, ESPEasy @ Sonoff / Shelly / ESP8266, ZigBee @ CC2531
Echo Dot, Dreambox, Yamaha MusicCast, Logitech Hub, LW-12, LD382
FRITZ!Box 7590 AX, Mesh @ FRITZ!Repeater 6000, FRITZ!Fon, iPhone 16 pro, iPad Air 5, AppleWatch 8