Hm2mqtt + Marstek 2500

,

hallo zusammen,

ich versuche gerade meinen Marstek 2500 in den Home Assistanten einzubauen.

bei der Installation von g2mqtt erscheint eine Fehlermeldung.

ich habe das mal ignoriert und mich mit Mosquitto Broker verbunden.

mein Problem ist,dass die Steuerelemente zwar nicht mehr Graus sind,aber die Sensoren”nicht verfügbar anzeigen”

dann habe ich über eine KI Daten erstellt,die ich in der Kofiguration über yamal eingefügt habe.

Diese werden aber immer wieder ins originale überschrieben.

Ich habe mittlerweile 1000 Kombinationen versucht.

ohne in yaml mein Passort und Login Namen zu speichern,funktioniert es einfach nicht.

jetzt bin ich soweit,das wenigstens mal was angezeigt wird.

Die Marstek intelligente Steuerung. Das wars dann aber auch schon.

pollingInterval: 30
responseTimeout: 30
enableCellData: true
enableCalibrationData: false
enableExtraBatteryData: true
allowedConsecutiveTimeouts: 3
topicPrefix: hm2mqtt
mqttProxyEnabled: false
log_level: info
devices:

- deviceType: HMA-1
  deviceId: ‘009c17e00f92’
  user: ‘tmeine Email Adresse’
  password: ‘mein Passwort von Marstek’
  enableTimePeriods: false
  forceUpdate: true

das wird aber sofort nach dem speichern wieder überschrieben.

bin blutiger Anfänger

:crayon:by HarryP: Code-/Logzeilen formatiert (bitte immer in </> einbinden)
s.a.: ( Neues Update & Features - Hier in der Community 🫶 )

Hi, Tomichamp. Ich hatte zunächst auch keine Werte (ausgegraut). Tomquist Seite hast du ja. Den Fehler den ich gemacht habe war, dass ich mir zuerst hm2mqtt geladen, konfiguriert und gestartet habe und dann erst über hame-relay den Speicher auf local geschaltet habe. Danach war er auch sofort auf MQTT. Allerdings nur Entitäten ohne Werte. Neustart half nicht. Ich musste hm2mqtt stoppen und auf MQTT den B2500 löschen. Dann zuerst über hame-relay den Speicher auf local (Achtung der dort dann angegebene Name war bei mir nicht HMA-1 sondern HMJ-2), dann erst hm2mqtt mit den im hame-ralay angezeigten Daten konfigurieren und starten. So funktionierte es. Ich glaube bei der Aktion musst Du auf Github angemeldet sein.

1 „Gefällt mir“

Danke für deine Antwort. Bei mir war tatsächlichen das Problem, dass Marstek mir den MQTT Port

geöffneten hat. Jetzt funktioniert alles top top. Das hat mich unzählige Stunden gekostet.

Hallo Tomichamp, ich verzweifle bald mit der Anbindung meines Marstek B2500. Ich sehe leider auc

h keine Daten und kann nichts ändern. Ich habe schon soviel ausprobiert. Es kommt dann im hm2mqtt Protokoll …” No response received from 18cedf985752 within timeout period”

Vieleicht fällt Dir ja was ein :slight_smile:

Hast du MQTT von Marstek öffnen lassen? Das war bei mir der Schlüssel zum Glück.

…wie meinst das mit öffenen lassen? Ich hab via BT die IP des HA und die mqtt Zugangsdaten eingespielt

MQTT Schalter

oh, das ist echt interresant. Bei mir gibts den Schalter nicht. Des weiteren ist bei mir die Garantie noch nicht aktiviert und meine Software hat eine höhere Version.

Du musst unbedingt Marstek anschreiben. Bei mir haben die es innerhalb von 2 Std. freigeschaltet. Das war eine Erleichterung. Hatte echt unzählige Stunden damit verbracht.

…das war ein guter Tipp. Habe den Schalter jetzt auch. Der Service ist echt fix. Daten bekomme ich war immer noch nicht, ist vermutlich “nur” noch eine Einstellung von mqtt.

Gruß

…es hat funktioniert, vielen Dank für den Tip. :slight_smile:

1 „Gefällt mir“

Das freut mich zu hören.

Hallo,

als Forenneuling habe ich exakt das gleiche Problem mit meinem neu erworbenden B2500D (2025). Ich hatte gehofft, dass die neue HW-Version etwas unkomplizierter mit mqtt umgeht. Ich werde also den Speicher über die App registrieren und den Support wegen MQTT-Freischaltung anschreiben. Die App zeigt zudem die Firmware V113 an. Gibt es eine “bewährte” Version für hm2mqtt?

V116.6 ist aktuell und IMHO bewährt für MQTT.
Das Freischalten von MQTT kannst du auch ohne Marstek Support selbst vornehmen.

Ok, ich werde die FW-Version noch einmal prüfen. Mein Problem ist aber das gleiche wie bei Barschkoenig. Habe mit dem Tool von Tomquist die Umschaltung auf lokal MQTT durchgeführt. Nach Reboot und Integration in HA (hm2mqtt) werden alle Entitäten zwar angezeigt, aber eben ausgegraut und damit inaktiv. Und ich erhalte im Log die Fehlermeldung “No response received from (…meinemac…) within timeout period”. Dann las ich die Meldung von Tomichamp , dass der Support von Marstek MQTT freigeschaltet hat. Dies werde ich heute Abend auch versuchen. Auf der Website von Marstek steht aber eindeutig (12.04.26), dass Freischaltung von MQTT für Privatkunden nicht mehr möglich ist.

Das machen die aber trotzdem.