Super für die Info. Hast du dazu einen link?
Bräuchte ich dafür HACS? Soweit bin ich nämlich noch nicht. Hast du dazu weitere Infos?
Das wäre auch eine Möglichkeit, ist aber eine zusätzliche VM und ein Umweg statt direkt Werte an den Speicher zu schicken.
Hier gibt es Infos, auch zu den verschiedenen Möglichkeiten der Nutzung. Nach meinem Verständnis (Anfänger) gut beschrieben. Außerdem hilft der Entwickler bei Fragen sehr schnell.
Puh, das ist für mich noch zu kompliziert, soweit ich das beurteilen kann. Aber trotzdem danke für die Info.
Hab grad bei facebook gesehen, dass in 5 Tagen das neue Teil raus kommt? Da ich kein Freund von facebook bin: gibt es diese Infos auch außerhalb von facebook?
Schau mal im Photovoltaik Forum ab hier, von einem HM Software Entwickler beschrieben.
Super! Danke für die Info. Werde mich mal durchwühlen.
Hallo,
ich bekomme MQTT mit hi Battery AC irgendwie nicht ans laufen unter der Smiles APP. Ich habe dort IP mit Port angegeben ohne Authentifizierung. Im MQTT Explorer bekomme ich nichts angezeigt. Alle Anderen Quellen werden aber dort angezeigt. Config ist gleiche IP und Port. Nur der Präfix ist natürlich ein Anderer. Daher vermute ich den Fehler bei Hoymiles. Firmware ist aktuell und App auch.
Bitte um Hilfe
Hallo,
diese Frage hat sich erledigt. Funktioniert jetzt auch mit Sensoren. Allerdings hat MQTT nur ein Gerät angelegt. Ich habe aber 2 davon. Wie kann ich das 2. manuell anlegen um dann die Sensoren nachzupflegen?
Danke schon mal für die Hilfe
Ja du musst leider für jedes Gerät neue Sensoren anlegen.
Aber es reicht ja die Sensoren zu kopieren und die Seriennummer zu ändern und den Entität Namen.
Das habe ich auch gemacht, aber es kommt nichts vom “homeassistant/sensor/MSA-1234567890/system/state” ,im MQTT- Explorer wird /system/state nicht angezeigt.
- name: "Discharge Today2"
unique_id: hoymiles_msa2_discharge_today2
state_topic: "homeassistant/sensor/MSA-1234567890/system/state"
value_template: "{{ value_json.dchg_e }}"
unit_of_measurement: "Wh"
device_class: energy
state_class: total_increasing
device:
name: "MSA-1234567890"
identifiers: "1234567890"
manufacturer: "Hoymiles"
model: "HiBattery AC"
Muss beim Master nur Mqtt eingerichtet werden oder auch beim slave?
Ggf. Mal bei Rong im PV forum nachfragen oder in den Mega Thread.
Okay Danke, PV Forum da war ich schon länger nicht mehr 90% der Leute schreiben nur schrott.
Mega Thread kenne ich nicht?
Es gibt im PV-Forum zwischenzeitlich auch einen eigenen Thread zur MQTT Konfiguration.
Ich habe bislang nur einige grundlegende Werte in der configuration.yaml stehen.
Das sieht dann - aktuell noch etwas unsortiert - so aus:
# zusaetzliche MQTT Sensoren fuer Hoymiles MS-A2
mqtt:
sensor:
# Ladestand Gesamtsystem
- name: "State of Charge System"
unique_id: hoymiles_msax_soc
state_topic: "homeassistant/sensor/MSA-1234567890/quick/state"
value_template: "{{ value_json.soc | float(1) }}"
unit_of_measurement: "%"
device_class: battery
state_class: measurement
device:
name: "MSA-1234567890"
identifiers: "1234567890"
manufacturer: "Hoymiles"
model: "MS-A2"
# Ladestand Master
- name: "State of Charge"
unique_id: hoymiles_msa2_soc
state_topic: "homeassistant/sensor/MSA-1234567890/quick/state"
value_template: "{{ value_json.soc | float(1) }}"
unit_of_measurement: "%"
device_class: battery
state_class: measurement
device:
name: "MSA-1234567890"
identifiers: "1234567890"
manufacturer: "Hoymiles"
model: "MS-A2"
# Temperatur Master
- name: "Batterie Temperatur"
unique_id: hoymiles_msa2_batterie_temperatur
state_topic: "homeassistant/sensor/MSA-1234567890/device/state"
value_template: "{{ value_json.bat_temp }}"
unit_of_measurement: "°C"
device_class: temperature
state_class: measurement
device:
name: "MSA-1234567890"
identifiers: "1234567890"
manufacturer: "Hoymiles"
model: "MS-A2"
# Heutige Ladung Gesamtsystem
- name: "Charge Today"
unique_id: hoymiles_msa2_charge_today
state_topic: "homeassistant/sensor/MSA-1234567890/system/state"
value_template: "{{ value_json.chg_e }}"
unit_of_measurement: "Wh"
device_class: energy
state_class: total_increasing
device:
name: "MSA-1234567890"
identifiers: "1234567890"
manufacturer: "Hoymiles"
model: "MS-A2"
# Heutige Entladung Gesamtsystem
- name: "Discharge Today"
unique_id: hoymiles_msa2_discharge_today
state_topic: "homeassistant/sensor/MSA-1234567890/system/state"
value_template: "{{ value_json.dchg_e }}"
unit_of_measurement: "Wh"
device_class: energy
state_class: total_increasing
device:
name: "MSA-1234567890"
identifiers: "1234567890"
manufacturer: "Hoymiles"
model: "MS-A2"
# Leistungsfluss Master
- name: "Power from(+)/to(-) Battery"
unique_id: hoymiles_msa2_power_to_from_battery
state_topic: "homeassistant/sensor/MSA-1234567890/quick/state"
value_template: "{{ value_json.bat_p }}"
unit_of_measurement: "W"
device_class: power
state_class: measurement
device:
name: "MSA-1234567890"
identifiers: "1234567890"
manufacturer: "Hoymiles"
model: "MS-A2"
# Status Master
- name: "Battery State"
unique_id: hoymiles_msa2_state
state_topic: "homeassistant/sensor/MSA-1234567890/quick/state"
value_template: "{{ value_json.bat_sts }}"
device_class: enum
options:
- discharge
- charge
- standby
device:
name: "MSA-1234567890"
identifiers: "1234567890"
manufacturer: "Hoymiles"
model: "MS-A2"
# Ladestand Slave
- name: "State of Charge"
unique_id: hoymiles_msa2_soc_2
state_topic: "homeassistant/sensor/MSA-9876543210/quick/state"
value_template: "{{ value_json.soc | float(1) }}"
unit_of_measurement: "%"
device_class: battery
state_class: measurement
device:
name: "MSA-9876543210"
identifiers: "9876543210"
manufacturer: "Hoymiles"
model: "MS-A2"
# Temperatur Slave
- name: "Batterie Temperatur"
unique_id: hoymiles_msa2_batterie_temperatur_2
state_topic: "homeassistant/sensor/MSA-9876543210/device/state"
value_template: "{{ value_json.bat_temp }}"
unit_of_measurement: "°C"
device_class: temperature
state_class: measurement
device:
name: "MSA-9876543210"
identifiers: "9876543210"
manufacturer: "Hoymiles"
model: "MS-A2"
# Leistungsfluss Slave
- name: "Power from(+)/to(-) Battery"
unique_id: hoymiles_msa2_power_to_from_battery_2
state_topic: "homeassistant/sensor/MSA-9876543210/quick/state"
value_template: "{{ value_json.bat_p }}"
unit_of_measurement: "W"
device_class: power
state_class: measurement
device:
name: "MSA-9876543210"
identifiers: "9876543210"
manufacturer: "Hoymiles"
model: "MS-A2"
# Status Slave
- name: "Battery State"
unique_id: hoymiles_msa2_state_2
state_topic: "homeassistant/sensor/MSA-9876543210/quick/state"
value_template: "{{ value_json.bat_sts }}"
device_class: enum
options:
- discharge
- charge
- standby
device:
name: "MSA-9876543210"
identifiers: "9876543210"
manufacturer: "Hoymiles"
model: "MS-A2"
Hallo,
ich bekomme im MQTT Explorer beide Geräte angezeigt. Im Homeassi wurde nur ein Gerät angelegt. Bei diesem habe ich die Snsoren angelegt und das funktioniert auch alles. Wenn ich nun weitere Sensoren anlege mit der anderen Seriennummer, werden diese nicht angezeigt. Ich vermute einfach mal, das das übergeordnete Gerät dann fehlt. Es würden ja auch die Steuerelemente fehlen. Ich bin der Meinung, das ers eing Gerät angelegt werden muss, um weitere Sensoren zu definieren. Die Frage wäre also wie?
Danke für Hilfe!
du kannst doch die Pfade aus dem MQTT Explorer nutzen. Und das sollte gehen.
Hallo,
der Pfad stimmt, aber es wird dennoch nicht angezeigt. Mir ist auch nicht klar, woher MQTT “weis”, zu welchem Gerät der angelegte Sensor gehört.
- name: “Ladezustand”
unique_id: hoymiles_msa2_soc
state_topic: “homeassistant/sensor/MSA-12345/quick/state”
value_template: “{{ value_json.soc | float(1) }}”
unit_of_measurement: “%”
device_class: battery
state_class: measurement
device:
name: “MSA-12345”
identifiers: “12345”
manufacturer: “Hoymiles”
model: “MS-A2”
Die SN des 1. Akkus der funktioniert sei hier mal 12345. Die des 2. Akkus mal 6789 zb. Der Mqtt Pfad passt dazu. Wenn ich nur state_topic und Namen anpasse funktioniert nicht. Ändere ich alle, funktioniert es auch nicht.
MfG
by HarryP: Code-/Logzeilen formatiert (bitte immer in </> einbinden)
s.a.: (Neues Update & Features - Hier in der Community 🫶)
eigendlich sollte es genau so funktionieren, das das Topic (mit der anderen SN) angepasst wird.
Da ich im Moment kein 2. Gerät habe, kann ich dir nicht weiterhelfen. Sorry
Wenn das zum Beispiel die Zweite Batterie ist :
name: “Ladezustand 2”
unique_id: hoymiles_msa2_soc_2