Hallo in die Runde,
ich bin hier und habe schon so einiges hin bekommen und umsetzen können. Da ich von OpenHAB komme habe ich jedoch noch so einige Schwierigkeiten und hoffe auf eure Hilfe. Ich bekomme meine Daten der Solix E1600 über das MQTT Protokoll das wie folgt aussieht
Die Werte wie "total_photovoltaic_power" bekomme ich wie folgt richtig angezeigt.
Jetzt benötige ich aber weiter oben die Daten von "charging_power" mit
habe ich leider keinen Erfolg. Ich dachte weil da ja solarbank_list in Klammern steht könnte ich es so lösen aber leider ohne Erfolg.
Wie kann ich den Wert charging_power korrekt auslesen?
Vielen Dank für jeden Tipp
Viele Grüße
Torsten
ich bin hier und habe schon so einiges hin bekommen und umsetzen können. Da ich von OpenHAB komme habe ich jedoch noch so einige Schwierigkeiten und hoffe auf eure Hilfe. Ich bekomme meine Daten der Solix E1600 über das MQTT Protokoll das wie folgt aussieht
JSON:
"solarbank_info": {
"solarbank_list": [
{
"device_pn": "A17C0",
"device_sn": "AZV6Y60D30400304",
"device_name": "Torsten Solarbank E1600",
"device_img": "https://public-aiot-fra-prod.s3.dualstack.eu-central-1.amazonaws.com/anker-power/public/product/2024/05/10/iot-admin/FycLLqjHpYf0Bdab/20230719-144818.png",
"battery_power": "57",
"bind_site_status": "",
"charging_power": "210",
"power_unit": "W",
"charging_status": "2",
"status": "1",
"wireless_type": "1",
"main_version": "",
"photovoltaic_power": "0",
"output_power": "210",
"create_time": 1695831754,
"set_load_power": "",
"sub_package_num": 0,
"output_cutoff_data": 10,
"is_display": true,
"bat_charge_power": "0"
}
],
"total_charging_power": "0",
"power_unit": "W",
"charging_status": "0",
"total_battery_power": "0.57",
"updated_time": "2025-04-15 15:41:38",
"total_photovoltaic_power": "0",
"total_output_power": "210.00",
"display_set_power": false,
"battery_discharge_power": "0",
"ac_power": "0",
"to_home_load": "0",
"is_display_data": true,
"solar_power_1": "0",
"solar_power_2": "0",
"solar_power_3": "0",
"solar_power_4": "0",
"other_input_power": "0",
"micro_inverter_power": "0",
"micro_inverter_power_limit": "0",
"micro_inverter_low_power_limit": "0",
"grid_to_battery_power": "0",
"pei_heating_power": "0",
"backup_info": {
"start_time": 0,
"end_time": 0,
"full_time": 0
}
},
Die Werte wie "total_photovoltaic_power" bekomme ich wie folgt richtig angezeigt.
Code:
- name: "Solar Leistung Solix"
state_topic: "solix/site/Torsten 1600/scenInfo"
value_template: " {{ value_json.solarbank_info.total_photovoltaic_power }}"
unit_of_measurement: "W"
Jetzt benötige ich aber weiter oben die Daten von "charging_power" mit
Code:
- name: "Batteie Einspeisung"
state_topic: "solix/site/Torsten 1600/scenInfo"
value_template: " {{ value_json.solarbank_info.solarbank_list.charging_power }}"
unit_of_measurement: "W"
habe ich leider keinen Erfolg. Ich dachte weil da ja solarbank_list in Klammern steht könnte ich es so lösen aber leider ohne Erfolg.
Wie kann ich den Wert charging_power korrekt auslesen?
Vielen Dank für jeden Tipp
Viele Grüße
Torsten