berezhinskiy / ecoflow_exporter

Prometheus exporter for EcoFlow portable power stations
GNU General Public License v3.0
184 stars 27 forks source link

Different parameters for Delta Pro #15

Closed serhiimazurok closed 1 year ago

serhiimazurok commented 1 year ago

Hello! Thanks for this exporter.

It is strange, but I have different parameters for my Delta Pro. For instance, I have ecoflow_bms_master_f32_show_soc instead of ecoflow_bms_bms_status_f32_show_soc. Have this behavior for all parameters prefixed with ecoflow_bms_bms_status and ecoflow_bms_ems_status.

How did you investigate it? How did you find info about MQTT messages and API? Thanks.

berezhinskiy commented 1 year ago

Hi Serhii, this issue could be related to the firmware version. Here is positive feedback from another Delta Pro user: https://github.com/berezhinskiy/ecoflow_exporter/issues/2#issue-1524583702 You can contact him to crosscheck the firmware version.

It will be helpful to see your DEBUG logs with examples of MQTT payloads.

Please, take to heart that the exporter just converts the payload to Prometheus format as it is. EcoFlow company can change JSON key names anytime. I do not see any ecoflow_bms_master_* metrics for my Delta 2.

All information I know about API/MQTT you can check in the source code: https://github.com/berezhinskiy/ecoflow_exporter/blob/master/ecoflow_exporter.py#L20

vbash commented 1 year ago

I can confirm the metric names are different on Delta Pro On Delta Pro, I have firmware V1.0.1.18. I had to rename 70% of the metrics on Grafana dashboard to visualise them properly. At the same time, it works and looks cool!

vbash commented 1 year ago

Parameter Names from the log:

2023-01-24 09:58:51,779 INFO Created new metric from payload key pd.iconWifiMode -> ecoflow_pd_icon_wifi_mode 2023-01-24 09:58:51,779 INFO Created new metric from payload key pd.iconOverloadState -> ecoflow_pd_icon_overload_state 2023-01-24 09:58:51,780 INFO Created new metric from payload key pd.wattsInSum -> ecoflow_pd_watts_in_sum 2023-01-24 09:58:51,780 INFO Created new metric from payload key pd.wifiVer -> ecoflow_pd_wifi_ver 2023-01-24 09:58:51,780 INFO Created new metric from payload key pd.iconLowTempMode -> ecoflow_pd_icon_low_temp_mode 2023-01-24 09:58:51,780 INFO Created new metric from payload key pd.iconGasGenMode -> ecoflow_pd_icon_gas_gen_mode 2023-01-24 09:58:51,780 INFO Created new metric from payload key pd.iconBmsParallelMode -> ecoflow_pd_icon_bms_parallel_mode 2023-01-24 09:58:51,780 INFO Created new metric from payload key pd.iconInvParallelState -> ecoflow_pd_icon_inv_parallel_state 2023-01-24 09:58:51,780 INFO Created new metric from payload key pd.typec2Watts -> ecoflow_pd_typec2_watts 2023-01-24 09:58:51,781 INFO Created new metric from payload key pd.iconTypecState -> ecoflow_pd_icon_typec_state 2023-01-24 09:58:51,781 INFO Created new metric from payload key pd.iconCarMode -> ecoflow_pd_icon_car_mode 2023-01-24 09:58:51,781 INFO Created new metric from payload key pd.iconCoGasState -> ecoflow_pd_icon_co_gas_state 2023-01-24 09:58:51,781 INFO Created new metric from payload key pd.iconRcState -> ecoflow_pd_icon_rc_state 2023-01-24 09:58:51,781 INFO Created new metric from payload key pd.iconHiTempState -> ecoflow_pd_icon_hi_temp_state 2023-01-24 09:58:51,781 INFO Created new metric from payload key pd.iconHiTempMode -> ecoflow_pd_icon_hi_temp_mode 2023-01-24 09:58:51,781 INFO Created new metric from payload key pd.iconEcoMode -> ecoflow_pd_icon_eco_mode 2023-01-24 09:58:51,781 INFO Created new metric from payload key pd.usb1Watts -> ecoflow_pd_usb1_watts 2023-01-24 09:58:51,782 INFO Created new metric from payload key pd.standByMode -> ecoflow_pd_stand_by_mode 2023-01-24 09:58:51,782 INFO Created new metric from payload key latestTimeStamp -> ecoflow_latest_time_stamp 2023-01-24 09:58:51,782 INFO Created new metric from payload key pd.chgPowerDc -> ecoflow_pd_chg_power_dc 2023-01-24 09:58:51,782 INFO Created new metric from payload key pd.dsgPowerDc -> ecoflow_pd_dsg_power_dc 2023-01-24 09:58:51,782 INFO Created new metric from payload key pd.iconUsbState -> ecoflow_pd_icon_usb_state 2023-01-24 09:58:51,783 INFO Created new metric from payload key pd.typccUsedTime -> ecoflow_pd_typcc_used_time 2023-01-24 09:58:51,783 INFO Created new metric from payload key pd.extRj45Port -> ecoflow_pd_ext_rj45_port 2023-01-24 09:58:51,783 INFO Created new metric from payload key pd.iconBtMode -> ecoflow_pd_icon_bt_mode 2023-01-24 09:58:51,783 INFO Created new metric from payload key pd.typec2Temp -> ecoflow_pd_typec2_temp 2023-01-24 09:58:51,783 INFO Created new metric from payload key pd.carUsedTime -> ecoflow_pd_car_used_time 2023-01-24 09:58:51,783 INFO Created new metric from payload key pd.typec1Watts -> ecoflow_pd_typec1_watts 2023-01-24 09:58:51,783 INFO Created new metric from payload key pd.soc -> ecoflow_pd_soc 2023-01-24 09:58:51,784 INFO Created new metric from payload key pd.iconFactoryState -> ecoflow_pd_icon_factory_state 2023-01-24 09:58:51,784 INFO Created new metric from payload key pd.iconChgStationState -> ecoflow_pd_icon_chg_station_state 2023-01-24 09:58:51,784 INFO Created new metric from payload key pd.iconBmsParallelState -> ecoflow_pd_icon_bms_parallel_state 2023-01-24 09:58:51,784 INFO Created new metric from payload key pd.wirelessWatts -> ecoflow_pd_wireless_watts 2023-01-24 09:58:51,784 INFO Created new metric from payload key pd.iconCarState -> ecoflow_pd_icon_car_state 2023-01-24 09:58:51,784 INFO Created new metric from payload key pd.iconSocUpsMode -> ecoflow_pd_icon_soc_ups_mode 2023-01-24 09:58:51,784 INFO Created new metric from payload key pd.ext3p8Port -> ecoflow_pd_ext3p8_port 2023-01-24 09:58:51,784 INFO Created new metric from payload key pd.iconSolarBracketMode -> ecoflow_pd_icon_solar_bracket_mode 2023-01-24 09:58:51,784 INFO Created new metric from payload key pd.wattsOutSum -> ecoflow_pd_watts_out_sum 2023-01-24 09:58:51,785 INFO Created new metric from payload key pd.iconWifiState -> ecoflow_pd_icon_wifi_state 2023-01-24 09:58:51,785 INFO Created new metric from payload key pd.iconWindGenMode -> ecoflow_pd_icon_wind_gen_mode 2023-01-24 09:58:51,785 INFO Created new metric from payload key pd.iconUsbMode -> ecoflow_pd_icon_usb_mode 2023-01-24 09:58:51,785 INFO Created new metric from payload key pd.iconBmsErrState -> ecoflow_pd_icon_bms_err_state 2023-01-24 09:58:51,785 INFO Created new metric from payload key pd.iconBmsErrMode -> ecoflow_pd_icon_bms_err_mode 2023-01-24 09:58:51,785 INFO Created new metric from payload key pd.iconWindGenState -> ecoflow_pd_icon_wind_gen_state 2023-01-24 09:58:51,785 INFO Created new metric from payload key pd.iconBtState -> ecoflow_pd_icon_bt_state 2023-01-24 09:58:51,786 INFO Created new metric from payload key pd.iconEcoState -> ecoflow_pd_icon_eco_state 2023-01-24 09:58:51,786 INFO Created new metric from payload key pd.carState -> ecoflow_pd_car_state 2023-01-24 09:58:51,786 INFO Created new metric from payload key pd.invUsedTime -> ecoflow_pd_inv_used_time 2023-01-24 09:58:51,786 INFO Created new metric from payload key pd.iconAcFreqMode -> ecoflow_pd_icon_ac_freq_mode 2023-01-24 09:58:51,786 INFO Created new metric from payload key pd.typec1Temp -> ecoflow_pd_typec1_temp 2023-01-24 09:58:51,786 INFO Created new metric from payload key pd.dsgPowerAc -> ecoflow_pd_dsg_power_ac 2023-01-24 09:58:51,786 INFO Created new metric from payload key pd.dcInUsedTime -> ecoflow_pd_dc_in_used_time 2023-01-24 09:58:51,787 INFO Created new metric from payload key pd.iconLowTempState -> ecoflow_pd_icon_low_temp_state 2023-01-24 09:58:51,787 INFO Created new metric from payload key pd.model -> ecoflow_pd_model 2023-01-24 09:58:51,787 INFO Created new metric from payload key pd.chgPowerAc -> ecoflow_pd_chg_power_ac 2023-01-24 09:58:51,787 INFO Created new metric from payload key pd.beepState -> ecoflow_pd_beep_state 2023-01-24 09:58:51,787 INFO Created new metric from payload key pd.iconPackHeaterState -> ecoflow_pd_icon_pack_heater_state 2023-01-24 09:58:51,787 INFO Created new metric from payload key pd.wifiAutoRcvy -> ecoflow_pd_wifi_auto_rcvy 2023-01-24 09:58:51,787 INFO Created new metric from payload key pd.remainTime -> ecoflow_pd_remain_time 2023-01-24 09:58:51,787 INFO Created new metric from payload key pd.iconFanState -> ecoflow_pd_icon_fan_state 2023-01-24 09:58:51,787 INFO Created new metric from payload key pd.ext4p8Port -> ecoflow_pd_ext4p8_port 2023-01-24 09:58:51,788 INFO Created new metric from payload key pd.chgSunPower -> ecoflow_pd_chg_sun_power 2023-01-24 09:58:51,788 INFO Created new metric from payload key pd.carTemp -> ecoflow_pd_car_temp 2023-01-24 09:58:51,788 INFO Created new metric from payload key pd.lcdBrightness -> ecoflow_pd_lcd_brightness 2023-01-24 09:58:51,788 INFO Created new metric from payload key pd.iconRechgTimeState -> ecoflow_pd_icon_rechg_time_state 2023-01-24 09:58:51,788 INFO Created new metric from payload key pd.qcUsb2Watts -> ecoflow_pd_qc_usb2_watts 2023-01-24 09:58:51,788 INFO Created new metric from payload key pd.lcdOffSec -> ecoflow_pd_lcd_off_sec 2023-01-24 09:58:51,788 INFO Created new metric from payload key pd.iconTransSwState -> ecoflow_pd_icon_trans_sw_state 2023-01-24 09:58:51,788 INFO Created new metric from payload key pd.iconTypecMode -> ecoflow_pd_icon_typec_mode 2023-01-24 09:58:51,788 INFO Created new metric from payload key pd.sysVer -> ecoflow_pd_sys_ver 2023-01-24 09:58:51,789 INFO Created new metric from payload key pd.iconOverloadMode -> ecoflow_pd_icon_overload_mode 2023-01-24 09:58:51,789 INFO Created new metric from payload key pd.iconRechgTimeMode -> ecoflow_pd_icon_rechg_time_mode 2023-01-24 09:58:51,789 INFO Created new metric from payload key pd.sysChgDsgState -> ecoflow_pd_sys_chg_dsg_state 2023-01-24 09:58:51,789 INFO Created new metric from payload key pd.iconInvParallelMode -> ecoflow_pd_icon_inv_parallel_mode 2023-01-24 09:58:51,789 INFO Created new metric from payload key pd.qcUsb1Watts -> ecoflow_pd_qc_usb1_watts 2023-01-24 09:58:51,789 INFO Created new metric from payload key pd.iconTransSwMode -> ecoflow_pd_icon_trans_sw_mode 2023-01-24 09:58:51,789 INFO Created new metric from payload key pd.iconFactoryMode -> ecoflow_pd_icon_factory_mode 2023-01-24 09:58:51,789 INFO Created new metric from payload key pd.kit1 -> ecoflow_pd_kit1 2023-01-24 09:58:51,790 INFO Created new metric from payload key pd.iconFanMode -> ecoflow_pd_icon_fan_mode 2023-01-24 09:58:51,790 INFO Created new metric from payload key pd.usbqcUsedTime -> ecoflow_pd_usbqc_used_time 2023-01-24 09:58:51,790 INFO Created new metric from payload key pd.dcOutState -> ecoflow_pd_dc_out_state 2023-01-24 09:58:51,790 INFO Created new metric from payload key pd.usbUsedTime -> ecoflow_pd_usb_used_time 2023-01-24 09:58:51,790 INFO Created new metric from payload key pd.mpptUsedTime -> ecoflow_pd_mppt_used_time 2023-01-24 09:58:51,790 INFO Created new metric from payload key pd.iconSolarPanelState -> ecoflow_pd_icon_solar_panel_state 2023-01-24 09:58:51,790 INFO Created new metric from payload key pd.iconWirelessChgMode -> ecoflow_pd_icon_wireless_chg_mode 2023-01-24 09:58:51,791 INFO Created new metric from payload key pd.wifiRssi -> ecoflow_pd_wifi_rssi 2023-01-24 09:58:51,791 INFO Created new metric from payload key pd.iconSocUpsState -> ecoflow_pd_icon_soc_ups_state 2023-01-24 09:58:51,791 INFO Created new metric from payload key pd.iconSolarBracketState -> ecoflow_pd_icon_solar_bracket_state 2023-01-24 09:58:51,791 INFO Created new metric from payload key pd.errCode -> ecoflow_pd_err_code 2023-01-24 09:58:51,791 INFO Created new metric from payload key pd.iconPackHeaterMode -> ecoflow_pd_icon_pack_heater_mode 2023-01-24 09:58:51,791 INFO Created new metric from payload key pd.iconCoGasMode -> ecoflow_pd_icon_co_gas_mode 2023-01-24 09:58:51,791 INFO Created new metric from payload key pd.carWatts -> ecoflow_pd_car_watts 2023-01-24 09:58:51,792 INFO Created new metric from payload key pd.iconChgStationMode -> ecoflow_pd_icon_chg_station_mode 2023-01-24 09:58:51,792 INFO Created new metric from payload key pd.iconAcFreqState -> ecoflow_pd_icon_ac_freq_state 2023-01-24 09:58:51,792 INFO Created new metric from payload key pd.iconGasGenState -> ecoflow_pd_icon_gas_gen_state 2023-01-24 09:58:51,792 INFO Created new metric from payload key pd.usb2Watts -> ecoflow_pd_usb2_watts 2023-01-24 09:58:51,792 INFO Created new metric from payload key pd.iconRcMode -> ecoflow_pd_icon_rc_mode 2023-01-24 09:58:51,792 INFO Created new metric from payload key pd.iconWirelessChgState -> ecoflow_pd_icon_wireless_chg_state 2023-01-24 09:58:51,792 INFO Created new metric from payload key pd.iconSolarPanelMode -> ecoflow_pd_icon_solar_panel_mode 2023-01-24 09:58:51,793 INFO Created new metric from payload key ems.chgCmd -> ecoflow_ems_chg_cmd 2023-01-24 09:58:51,793 INFO Created new metric from payload key ems.bmsWarningState -> ecoflow_ems_bms_warning_state 2023-01-24 09:58:51,793 INFO Created new metric from payload key ems.minDsgSoc -> ecoflow_ems_min_dsg_soc 2023-01-24 09:58:51,793 INFO Created new metric from payload key ems.paraVolMax -> ecoflow_ems_para_vol_max 2023-01-24 09:58:51,793 INFO Created new metric from payload key ems.f32LcdShowSoc -> ecoflow_ems_f32_lcd_show_soc 2023-01-24 09:58:51,793 INFO Created new metric from payload key ems.lcdShowSoc -> ecoflow_ems_lcd_show_soc 2023-01-24 09:58:51,793 INFO Created new metric from payload key ems.emsIsNormalFlag -> ecoflow_ems_ems_is_normal_flag 2023-01-24 09:58:51,794 INFO Created new metric from payload key ems.bms0Online -> ecoflow_ems_bms0_online 2023-01-24 09:58:51,794 INFO Created new metric from payload key ems.minOpenOilEbSoc -> ecoflow_ems_min_open_oil_eb_soc 2023-01-24 09:58:51,795 INFO Created new metric from payload key ems.maxChargeSoc -> ecoflow_ems_max_charge_soc 2023-01-24 09:58:51,795 INFO Created new metric from payload key ems.chgRemainTime -> ecoflow_ems_chg_remain_time 2023-01-24 09:58:51,796 INFO Created new metric from payload key ems.paraVolMin -> ecoflow_ems_para_vol_min 2023-01-24 09:58:51,796 INFO Created new metric from payload key ems.openBmsIdx -> ecoflow_ems_open_bms_idx 2023-01-24 09:58:51,796 INFO Created new metric from payload key ems.dsgRemainTime -> ecoflow_ems_dsg_remain_time 2023-01-24 09:58:51,796 INFO Created new metric from payload key ems.maxAvailableNum -> ecoflow_ems_max_available_num 2023-01-24 09:58:51,796 INFO Created new metric from payload key ems.bms1Online -> ecoflow_ems_bms1_online 2023-01-24 09:58:51,796 INFO Created new metric from payload key ems.chgVol -> ecoflow_ems_chg_vol 2023-01-24 09:58:51,796 INFO Created new metric from payload key ems.bmsModel -> ecoflow_ems_bms_model 2023-01-24 09:58:51,797 INFO Created new metric from payload key ems.dsgCmd -> ecoflow_ems_dsg_cmd 2023-01-24 09:58:51,797 INFO Created new metric from payload key ems.openUpsFlag -> ecoflow_ems_open_ups_flag 2023-01-24 09:58:51,797 INFO Created new metric from payload key ems.maxCloseOilEbSoc -> ecoflow_ems_max_close_oil_eb_soc 2023-01-24 09:58:51,797 INFO Created new metric from payload key ems.chgState -> ecoflow_ems_chg_state 2023-01-24 09:58:51,797 INFO Created new metric from payload key ems.fanLevel -> ecoflow_ems_fan_level 2023-01-24 09:58:51,797 INFO Created new metric from payload key ems.chgAmp -> ecoflow_ems_chg_amp 2023-01-24 09:58:51,797 INFO Created new metric from payload key ems.bms2Online -> ecoflow_ems_bms2_online 2023-01-24 09:58:51,798 INFO Created new metric from payload key inv.dcInVol -> ecoflow_inv_dc_in_vol 2023-01-24 09:58:51,798 INFO Created new metric from payload key inv.cfgAcWorkMode -> ecoflow_inv_cfg_ac_work_mode 2023-01-24 09:58:51,798 INFO Created new metric from payload key inv.cfgAcOutVoltage -> ecoflow_inv_cfg_ac_out_voltage 2023-01-24 09:58:51,798 INFO Created new metric from payload key inv.cfgStandbyMin -> ecoflow_inv_cfg_standby_min 2023-01-24 09:58:51,798 INFO Created new metric from payload key inv.dcInAmp -> ecoflow_inv_dc_in_amp 2023-01-24 09:58:51,798 INFO Created new metric from payload key inv.cfgAcOutFreq -> ecoflow_inv_cfg_ac_out_freq 2023-01-24 09:58:51,798 INFO Created new metric from payload key inv.errCode -> ecoflow_inv_err_code 2023-01-24 09:58:51,799 INFO Created new metric from payload key inv.outputWatts -> ecoflow_inv_output_watts 2023-01-24 09:58:51,799 INFO Created new metric from payload key inv.dcInTemp -> ecoflow_inv_dc_in_temp 2023-01-24 09:58:51,799 INFO Created new metric from payload key inv.invOutFreq -> ecoflow_inv_inv_out_freq 2023-01-24 09:58:51,799 INFO Created new metric from payload key inv.cfgFastChgWatts -> ecoflow_inv_cfg_fast_chg_watts 2023-01-24 09:58:51,799 INFO Created new metric from payload key inv.chargerType -> ecoflow_inv_charger_type 2023-01-24 09:58:51,799 INFO Created new metric from payload key inv.acInAmp -> ecoflow_inv_ac_in_amp 2023-01-24 09:58:51,799 INFO Created new metric from payload key inv.fanState -> ecoflow_inv_fan_state 2023-01-24 09:58:51,800 INFO Created new metric from payload key inv.cfgAcEnabled -> ecoflow_inv_cfg_ac_enabled 2023-01-24 09:58:51,800 INFO Created new metric from payload key inv.cfgAcXboost -> ecoflow_inv_cfg_ac_xboost 2023-01-24 09:58:51,800 INFO Created new metric from payload key inv.outTemp -> ecoflow_inv_out_temp 2023-01-24 09:58:51,800 INFO Created new metric from payload key inv.invType -> ecoflow_inv_inv_type 2023-01-24 09:58:51,800 INFO Created new metric from payload key inv.acDipSwitch -> ecoflow_inv_ac_dip_switch 2023-01-24 09:58:51,800 INFO Created new metric from payload key inv.invOutVol -> ecoflow_inv_inv_out_vol 2023-01-24 09:58:51,800 INFO Created new metric from payload key inv.acInVol -> ecoflow_inv_ac_in_vol 2023-01-24 09:58:51,801 INFO Created new metric from payload key inv.inputWatts -> ecoflow_inv_input_watts 2023-01-24 09:58:51,801 INFO Created new metric from payload key inv.acPassByAutoEn -> ecoflow_inv_ac_pass_by_auto_en 2023-01-24 09:58:51,801 INFO Created new metric from payload key inv.acInFreq -> ecoflow_inv_ac_in_freq 2023-01-24 09:58:51,801 INFO Created new metric from payload key inv.chgPauseFlag -> ecoflow_inv_chg_pause_flag 2023-01-24 09:58:51,801 INFO Created new metric from payload key inv.dischargeType -> ecoflow_inv_discharge_type 2023-01-24 09:58:51,801 INFO Created new metric from payload key inv.invOutAmp -> ecoflow_inv_inv_out_amp 2023-01-24 09:58:51,801 INFO Created new metric from payload key inv.sysVer -> ecoflow_inv_sys_ver 2023-01-24 09:58:51,802 INFO Created new metric from payload key inv.cfgSlowChgWatts -> ecoflow_inv_cfg_slow_chg_watts 2023-01-24 09:58:51,802 INFO Created new metric from payload key mppt.carOutVol -> ecoflow_mppt_car_out_vol 2023-01-24 09:58:51,802 INFO Created new metric from payload key mppt.carState -> ecoflow_mppt_car_state 2023-01-24 09:58:51,802 INFO Created new metric from payload key mppt.faultCode -> ecoflow_mppt_fault_code 2023-01-24 09:58:51,802 INFO Created new metric from payload key mppt.xt60ChgType -> ecoflow_mppt_xt60_chg_type 2023-01-24 09:58:51,802 INFO Created new metric from payload key mppt.dc24vState -> ecoflow_mppt_dc24v_state 2023-01-24 09:58:51,802 INFO Created new metric from payload key mppt.carTemp -> ecoflow_mppt_car_temp 2023-01-24 09:58:51,803 INFO Created new metric from payload key mppt.outWatts -> ecoflow_mppt_out_watts 2023-01-24 09:58:51,803 INFO Created new metric from payload key mppt.swVer -> ecoflow_mppt_sw_ver 2023-01-24 09:58:51,803 INFO Created new metric from payload key mppt.carOutAmp -> ecoflow_mppt_car_out_amp 2023-01-24 09:58:51,803 INFO Created new metric from payload key mppt.outAmp -> ecoflow_mppt_out_amp 2023-01-24 09:58:51,803 INFO Created new metric from payload key mppt.dcdc12vWatts -> ecoflow_mppt_dcdc12v_watts 2023-01-24 09:58:51,803 INFO Created new metric from payload key mppt.chgPauseFlag -> ecoflow_mppt_chg_pause_flag 2023-01-24 09:58:51,803 INFO Created new metric from payload key mppt.inWatts -> ecoflow_mppt_in_watts 2023-01-24 09:58:51,804 INFO Created new metric from payload key mppt.dcdc12vVol -> ecoflow_mppt_dcdc12v_vol 2023-01-24 09:58:51,804 INFO Created new metric from payload key mppt.cfgDcChgCurrent -> ecoflow_mppt_cfg_dc_chg_current 2023-01-24 09:58:51,804 INFO Created new metric from payload key mppt.inAmp -> ecoflow_mppt_in_amp 2023-01-24 09:58:51,804 INFO Created new metric from payload key mppt.inVol -> ecoflow_mppt_in_vol 2023-01-24 09:58:51,804 INFO Created new metric from payload key mppt.carOutWatts -> ecoflow_mppt_car_out_watts 2023-01-24 09:58:51,804 INFO Created new metric from payload key mppt.mpptTemp -> ecoflow_mppt_mppt_temp 2023-01-24 09:58:51,805 INFO Created new metric from payload key mppt.outVol -> ecoflow_mppt_out_vol 2023-01-24 09:58:51,805 INFO Created new metric from payload key mppt.chgType -> ecoflow_mppt_chg_type 2023-01-24 09:58:51,805 INFO Created new metric from payload key mppt.dcdc12vAmp -> ecoflow_mppt_dcdc12v_amp 2023-01-24 09:58:51,805 INFO Created new metric from payload key mppt.cfgChgType -> ecoflow_mppt_cfg_chg_type 2023-01-24 09:58:51,805 INFO Created new metric from payload key mppt.dc24vTemp -> ecoflow_mppt_dc24v_temp 2023-01-24 09:58:51,805 INFO Created new metric from payload key mppt.chgState -> ecoflow_mppt_chg_state 2023-01-24 09:58:51,806 INFO Created new metric from payload key bmsMaster.f32ShowSoc -> ecoflow_bms_master_f32_show_soc 2023-01-24 09:58:51,806 INFO Created new metric from payload key bmsMaster.designCap -> ecoflow_bms_master_design_cap 2023-01-24 09:58:51,806 INFO Created new metric from payload key bmsMaster.remainCap -> ecoflow_bms_master_remain_cap 2023-01-24 09:58:51,806 INFO Created new metric from payload key bmsMaster.temp -> ecoflow_bms_master_temp 2023-01-24 09:58:51,806 INFO Created new metric from payload key bmsMaster.bmsFault -> ecoflow_bms_master_bms_fault 2023-01-24 09:58:51,806 INFO Created new metric from payload key bmsMaster.maxCellTemp -> ecoflow_bms_master_max_cell_temp 2023-01-24 09:58:51,806 INFO Created new metric from payload key bmsMaster.vol -> ecoflow_bms_master_vol 2023-01-24 09:58:51,807 INFO Created new metric from payload key bmsMaster.soh -> ecoflow_bms_master_soh 2023-01-24 09:58:51,807 INFO Created new metric from payload key bmsMaster.sysVer -> ecoflow_bms_master_sys_ver 2023-01-24 09:58:51,807 INFO Created new metric from payload key bmsMaster.bqSysStatReg -> ecoflow_bms_master_bq_sys_stat_reg 2023-01-24 09:58:51,807 INFO Created new metric from payload key bmsMaster.amp -> ecoflow_bms_master_amp 2023-01-24 09:58:51,807 INFO Created new metric from payload key bmsMaster.outputWatts -> ecoflow_bms_master_output_watts 2023-01-24 09:58:51,807 INFO Created new metric from payload key bmsMaster.soc -> ecoflow_bms_master_soc 2023-01-24 09:58:51,807 INFO Created new metric from payload key bmsMaster.num -> ecoflow_bms_master_num 2023-01-24 09:58:51,808 INFO Created new metric from payload key bmsMaster.openBmsIdx -> ecoflow_bms_master_open_bms_idx 2023-01-24 09:58:51,808 INFO Created new metric from payload key bmsMaster.type -> ecoflow_bms_master_type 2023-01-24 09:58:51,808 INFO Created new metric from payload key bmsMaster.minCellTemp -> ecoflow_bms_master_min_cell_temp 2023-01-24 09:58:51,808 INFO Created new metric from payload key bmsMaster.errCode -> ecoflow_bms_master_err_code 2023-01-24 09:58:51,808 INFO Created new metric from payload key bmsMaster.maxMosTemp -> ecoflow_bms_master_max_mos_temp 2023-01-24 09:58:51,808 INFO Created new metric from payload key bmsMaster.tagChgAmp -> ecoflow_bms_master_tag_chg_amp 2023-01-24 09:58:51,809 INFO Created new metric from payload key bmsMaster.maxCellVol -> ecoflow_bms_master_max_cell_vol 2023-01-24 09:58:51,809 INFO Created new metric from payload key bmsMaster.inputWatts -> ecoflow_bms_master_input_watts 2023-01-24 09:58:51,809 INFO Created new metric from payload key bmsMaster.minMosTemp -> ecoflow_bms_master_min_mos_temp 2023-01-24 09:58:51,809 INFO Created new metric from payload key bmsMaster.remainTime -> ecoflow_bms_master_remain_time 2023-01-24 09:58:51,809 INFO Created new metric from payload key bmsMaster.minCellVol -> ecoflow_bms_master_min_cell_vol 2023-01-24 09:58:51,809 INFO Created new metric from payload key bmsMaster.fullCap -> ecoflow_bms_master_full_cap 2023-01-24 09:58:51,809 INFO Created new metric from payload key bmsMaster.cellId -> ecoflow_bms_master_cell_id 2023-01-24 09:58:51,810 INFO Created new metric from payload key bmsMaster.cycles -> ecoflow_bms_master_cycles

vbash commented 1 year ago

EcoFlow DELTA Pro-1674719556036.json.txt

This is the Grafana JSON with correct metric names for Delta Pro

berezhinskiy commented 1 year ago

@vbash Thanks for sharing. I will probably update all the dashboard graphs with Prometheus logical OR operator. Something like:

ecoflow_bms_master_soc{device="$device"} or ecoflow_bms_bms_status_f32_show_soc{device="$device"}

In this case, one dashboard will work well for different models.

berezhinskiy commented 1 year ago

@vbash @serhiimazurok I have upload a new revision of 17812 dashboard. It should be compatible with DELTA 2 and DELTA Pro.