dmslabsbr / hoymiles

Hoymiles ADD-ON for Home Assistant
119 stars 30 forks source link

MQTT addon and HomeAssistant configuration problem #117

Closed biasowicka closed 10 months ago

biasowicka commented 1 year ago

I got problem on my HA with HoyMiles Solar Gateway Addon

BAD GATEWAY:

HoyMiles Solar Gateway Addon The add-on seems to not be ready, it might still be starting. Do you want to try again?

Same Problem in other POST do NOT resolve problem:

my log:

total 24
drwxr-xr-x    5 root     root          4096 Jul 11 17:04 .
drwxr-xr-x    1 root     root          4096 Jul 11 17:04 ..
drwxr-xr-x    2 root     root          4096 Jul 11 14:46 __pycache__
drwxr-xr-x    2 root     root          4096 Jul 11 16:48 jsons
-rw-------    1 root     root           484 Jul 11 17:04 options.json
drwxr-xr-x    2 root     root          4096 Jul 11 14:46 templates
[17:04:03] INFO: /data/secrets.ini not exists!
Getting mqtt data...
[17:04:07] INFO: null
[17:04:08] INFO: {"supervisor":"2023.07.1","homeassistant":"2023.7.1","hassos":"10.3","docker":"23.0.6","hostname":"homeassistant","operating_system":"Home Assistant OS 10.3","features":["reboot","shutdown","services","network","hostname","timedate","os_agent","haos","resolved","journal","disk","mount"],"machine":"raspberrypi3-64","arch":"aarch64","state":"running","supported_arch":["aarch64","armv7","armhf"],"supported":true,"channel":"stable","logging":"info","timezone":"Europe/Warsaw"}
[17:04:08] INFO: {"supervisor":"2023.07.1","homeassistant":"2023.7.1","hassos":"10.3","docker":"23.0.6","hostname":"homeassistant","operating_system":"Home Assistant OS 10.3","features":["reboot","shutdown","services","network","hostname","timedate","os_agent","haos","resolved","journal","disk","mount"],"machine":"raspberrypi3-64","arch":"aarch64","state":"running","supported_arch":["aarch64","armv7","armhf"],"supported":true,"channel":"stable","logging":"info","timezone":"Europe/Warsaw"}
dmslabs - Home Assistant HoyMiles Solar Data Gateway Add-on
2023-07-11 17:04:10,745 - HoymilesAdd-on - INFO - ********** dmslabs&Cosik Hoymiles Gateway  v.1.0.8
2023-07-11 17:04:10,746 - HoymilesAdd-on - INFO - Starting up... 2023-07-11 17:04:10
2023-07-11 17:04:10,765 - HoymilesAdd-on - INFO - Using Internal MQTT Server: core-mosquitto
2023-07-11 17:04:10,765 - HoymilesAdd-on - INFO - Using Internal MQTT User: addons
2023-07-11 17:04:10,768 - HoymilesAdd-on.hoymilesapi.Hoymiles - INFO - Loading: https://global.hoymiles.com/platform/api/gateway/iam/auth_login
2023-07-11 17:04:10,773 - HoymilesAdd-on.hoymilesapi.Hoymiles - DEBUG - {'Content-Type': 'application/json;charset=UTF-8', 'Cookie': "'uid=fff9c382-389f-4a47-8dc9-c5486fc3d9f5; EGG_SESS=XHfAhiHWwU__OUVeKh0IiITBnmwA-IIXEzTCHgHgww6ZYYddOPntPSwVz4Gx7ISbfU0WrvzOLungThcL-9D2KxavrtyPk8Mr2YXLFzJwvM0usPvhzYdt2Y2S9Akt5sjP'", 'Content-Length': '242'}
2023-07-11 17:04:12,673 - HoymilesAdd-on.hoymilesapi.Hoymiles - DEBUG - content: b'{"status":"0","message":"success","data":{"token":"1.TRhWzTvamvRzlnI86lEOipKIJ4J7XSoscME8cBcjqyxuYdPyr8eOnOrBIwv9y7tpMVUI3gNfl5NPqInbb9C7pd"},"systemNotice":null}'
2023-07-11 17:04:12,689 - HoymilesAdd-on.hoymilesapi.Hoymiles - INFO - I got the token!!  :-)
2023-07-11 17:04:12,690 - HoymilesAdd-on.hoymilesapi.Hoymiles - INFO - Loading: https://global.hoymiles.com/platform/api/gateway/pvm/station_find
2023-07-11 17:04:12,694 - HoymilesAdd-on.hoymilesapi.Hoymiles - DEBUG - {'Content-Type': 'application/json;charset=UTF-8', 'Cache-Control': 'no-cache', 'Host': 'global.hoymiles.com', 'Connection': 'keep-alive', 'Accept': 'application/json, text/plain, */*', 'Accept-Encoding': 'gzip, deflate, br', 'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.90 Safari/537.36', 'Accept-Language': 'pt-BR,pt;q=0.9,it-IT;q=0.8,it;q=0.7,es-ES;q=0.6,es;q=0.5,en-US;q=0.4,en;q=0.3', 'Cookie': "'uid=fff9c382-389f-4a47-8dc9-c5486fc3d9f5; hm_token=1.TRhWzTvamvRzlnI86lEOipKIJ4J7XSoscME8cBcjqyxuYdPyr8eOnOrBIwv9y7tpMVUI3gNfl5NPqInbb9C7pd; Path=/; Domain=.global.hoymiles.com;Expires=Sat, 30 Mar 2024 22:11:48 GMT;'", 'Content-Length': '68'}
2023-07-11 17:04:14,342 - HoymilesAdd-on.hoymilesapi.Hoymiles - DEBUG - content: b'{"status":"0","message":"success","data":{"id":994990,"gid":122206,"name":"Jankowice Biasowicka 1","type":1,"tz_id":41,"city_code":"PL12059000000000","status":40,"create_by":211753,"create_at":"2023-02-09 19:41:40","classify":1,"tz_name":"UTC+01","pic_path":"","capacitor":"2.76","address":"8C Biasowicka,Jankowice,Wojew\xc3\xb3dztwo \xc5\x9al\xc4\x85skie,Powiat rybnicki 44-264,Poland","layout_step":2,"is_balance":0,"is_reflux":0,"remarks":"","config":{"sun_spec_num":0,"power_limit":"","power_limit_pf":"","power_limit_re":"","module_max_power":0,"owner_is_show_layout":1,"owner_is_modify_dev":0,"third_party_user":[],"billing_type":0,"billing_start":"","billing_every":0,"client_type":300,"layout_show":1},"is_stars":1,"money_unit":"PLN","electricity_price":0.95,"in_price":0,"usd":"","nk_name":null,"city_id":2003,"weather_of_cid":0,"timezone":{"id":41,"dis_name":"(UTC+01:00) Sarajevo,Skopje,Warsaw,Zagreb","name":"Europe/Sarajevo","tz_name":"UTC+01","offset":7200000},"local_time":"2023-07-11 17:04:14","parent_city":[{"id":155,"pid":0,"code":"PL00000000000000","weather_of_cid":0,"city_name":"Poland","country_code":"PL","level":1},{"id":820,"pid":155,"code":"PL12000000000000","weather_of_cid":0,"city_name":"\xc5\x9al\xc4\x85skie","country_code":"PL","level":2},{"id":2003,"pid":820,"code":"PL12059000000000","weather_of_cid":0,"city_name":"Jankowice","country_code":"PL","level":3}],"latitude":"50.03791673629545","longitude":"18.565014973282814","meter_location":0,"owner_list":[{"uid":229836,"name":"Jarek","user_name":"Jarek_Jankowice"}],"group":{"id":122206,"name":"Future Soleil Energy Poland","pid":47028,"type":4,"tid":160,"contact":"","phone":"","area":"","icon":""},"money_data":{"code":"PLN","unit":"z\xc5\x82"},"warn_data":{"s_uoff":false,"s_ustable":false,"s_uid":false,"l3_warn":false,"g_warn":false,"me_warn":false},"bms_capacitor":"0","inv_mode":0},"systemNotice":null}'
2023-07-11 17:04:14,358 - HoymilesAdd-on.hoymilesapi.Hoymiles - INFO - Loading: https://global.hoymiles.com/platform/api/gateway/pvm/station_select_device_of_tree
2023-07-11 17:04:14,362 - HoymilesAdd-on.hoymilesapi.Hoymiles - DEBUG - {'Content-Type': 'application/json;charset=UTF-8', 'Cache-Control': 'no-cache', 'Host': 'global.hoymiles.com', 'Connection': 'keep-alive', 'Accept': 'application/json, text/plain, */*', 'Accept-Encoding': 'gzip, deflate, br', 'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.90 Safari/537.36', 'Accept-Language': 'pt-BR,pt;q=0.9,it-IT;q=0.8,it;q=0.7,es-ES;q=0.6,es;q=0.5,en-US;q=0.4,en;q=0.3', 'Cookie': "'uid=fff9c382-389f-4a47-8dc9-c5486fc3d9f5; hm_token=1.TRhWzTvamvRzlnI86lEOipKIJ4J7XSoscME8cBcjqyxuYdPyr8eOnOrBIwv9y7tpMVUI3gNfl5NPqInbb9C7pd; Path=/; Domain=.global.hoymiles.com;Expires=Sat, 30 Mar 2024 22:11:48 GMT;'", 'Content-Length': '68'}
2023-07-11 17:04:15,210 - HoymilesAdd-on.hoymilesapi.Hoymiles - DEBUG - content: b'{"status":"0","message":"success","data":[{"id":930290,"sn":"4121A001DBA0","vc":"","dtu_sn":"4121A001DBA0","type":1,"version":3,"replace_num":0,"model_no":"DTU-Pro-S","soft_ver":"V00.02.15","hard_ver":"H09.06.01","extend_data":{},"warn_data":{"_rw":"","connect":true,"warn":false},"children":[{"id":4556150,"sn":"138281661331","vc":"","dtu_sn":"4121A001DBA0","type":3,"version":3,"replace_num":0,"model_no":"HMT-2250-6T","soft_ver":"V01.00.10","hard_ver":"H00.04.00","extend_data":{"grid_name":"","port_array":[1,2,3,4,5,6],"grid_id":0,"grid_version":""},"warn_data":{"warn":false,"connect":true},"children":[]}]}],"systemNotice":null}'
2023-07-11 17:04:15,227 - HoymilesAdd-on.hoymilesapi.Hoymiles - INFO - Loading: https://global.hoymiles.com/platform/api/gateway/pvm-data/data_find_details
2023-07-11 17:04:15,231 - HoymilesAdd-on.hoymilesapi.Hoymiles - DEBUG - {'Content-Type': 'application/json;charset=UTF-8', 'Cache-Control': 'no-cache', 'Host': 'global.hoymiles.com', 'Connection': 'keep-alive', 'Accept': 'application/json, text/plain, */*', 'Accept-Encoding': 'gzip, deflate, br', 'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.90 Safari/537.36', 'Accept-Language': 'pt-BR,pt;q=0.9,it-IT;q=0.8,it;q=0.7,es-ES;q=0.6,es;q=0.5,en-US;q=0.4,en;q=0.3', 'Cookie': "'uid=fff9c382-389f-4a47-8dc9-c5486fc3d9f5; hm_token=1.TRhWzTvamvRzlnI86lEOipKIJ4J7XSoscME8cBcjqyxuYdPyr8eOnOrBIwv9y7tpMVUI3gNfl5NPqInbb9C7pd; Path=/; Domain=.global.hoymiles.com;Expires=Sat, 30 Mar 2024 22:11:48 GMT;'", 'Content-Length': '194'}
2023-07-11 17:04:15,952 - HoymilesAdd-on.hoymilesapi.Hoymiles - DEBUG - content: b'{"status":"0","message":"success","data":{"mi_sn":null,"net_state":1,"warn_list":[],"dbg":false,"warn_shield_set":[]},"systemNotice":null}'
2023-07-11 17:04:15,970 - HoymilesAdd-on.mqttapi.Mqtt - INFO - Starting MQTT core-mosquitto
2023-07-11 17:04:15,971 - HoymilesAdd-on.mqttapi.Mqtt - DEBUG - SSL: OpenSSL 1.1.1o  3 May 2022
2023-07-11 17:04:15,973 - HoymilesAdd-on.mqttapi.Mqtt - DEBUG - mqttStart TLS: False
2023-07-11 17:04:15,974 - HoymilesAdd-on.mqttapi.Mqtt - DEBUG - mqttStart MQTT_USERNAME: addons
2023-07-11 17:04:15,975 - HoymilesAdd-on.mqttapi.Mqtt - DEBUG - mqttStart MQTT_PASSWORD: lohF9yi6ooh0Ohn6la7ooz8ZieSahTih1Phie0she9quieQu0ahol6zei0beibai
2023-07-11 17:04:15,976 - HoymilesAdd-on.mqttapi.Mqtt - DEBUG - mqttStart MQTT_PORT: 1883
2023-07-11 17:04:17,182 - HoymilesAdd-on.mqttapi.Mqtt - INFO - MQTT connected with result code 0
2023-07-11 17:04:17,183 - HoymilesAdd-on.mqttapi.Mqtt - INFO - Connected to core-mosquitto
2023-07-11 17:04:17,991 - HoymilesAdd-on - DEBUG - 'binary_sensor'
2023-07-11 17:04:17,995 - HoymilesAdd-on - DEBUG - .../solarH_994990_capacitor
2023-07-11 17:04:17,996 - HoymilesAdd-on - DEBUG - {"stat_t": "home/solar/json_994990", "name": "solarH_994990_capacitor", "uniq_id": "solarH_994990_capacitor", "val_tpl": "{{ value_json.capacitor }}", "icon": "mdi:solar-panel", "device_class": "power", "unit_of_measurement": "W", "expire_after": "720", "device": {"name": "Hoymiles Gateway", "manufacturer": "dmslabs", "model": "Hoymiles add-on", "sw_version": "1.0.8", "via_device": "994990", "identifiers": ["solarH_994990"]}}
2023-07-11 17:04:18,001 - HoymilesAdd-on - DEBUG - .../solarH_994990_capacitor_kW
2023-07-11 17:04:18,002 - HoymilesAdd-on - DEBUG - {"stat_t": "home/solar/json_994990", "name": "solarH_994990_capacitor_kW", "uniq_id": "solarH_994990_capacitor_kW", "val_tpl": "{{ value_json.capacitor_kW }}", "icon": "mdi:solar-panel", "device_class": "power", "unit_of_measurement": "kW", "expire_after": "720", "device": {"name": "Hoymiles Gateway", "manufacturer": "dmslabs", "model": "Hoymiles add-on", "sw_version": "1.0.8", "via_device": "994990", "identifiers": ["solarH_994990"]}}
2023-07-11 17:04:18,006 - HoymilesAdd-on - DEBUG - .../solarH_994990_co2_emission_reduction
2023-07-11 17:04:18,007 - HoymilesAdd-on - DEBUG - {"stat_t": "home/solar/json_994990", "name": "solarH_994990_co2_emission_reduction", "uniq_id": "solarH_994990_co2_emission_reduction", "val_tpl": "{{ value_json.co2_emission_reduction }}", "icon": "mdi:molecule-co2", "state_class": "total_increasing", "unit_of_measurement": "t", "expire_after": "720", "device": {"name": "Hoymiles Gateway", "manufacturer": "dmslabs", "model": "Hoymiles add-on", "sw_version": "1.0.8", "via_device": "994990", "identifiers": ["solarH_994990"]}}
2023-07-11 17:04:18,011 - HoymilesAdd-on - DEBUG - .../solarH_994990_is_balance
2023-07-11 17:04:18,011 - HoymilesAdd-on - DEBUG - {"stat_t": "home/solar/json_994990", "name": "solarH_994990_is_balance", "uniq_id": "solarH_994990_is_balance", "val_tpl": "{{ value_json.is_balance }}", "icon": "mdi:crosshairs-question", "expire_after": "720", "device": {"name": "Hoymiles Gateway", "manufacturer": "dmslabs", "model": "Hoymiles add-on", "sw_version": "1.0.8", "via_device": "994990", "identifiers": ["solarH_994990"]}}
2023-07-11 17:04:18,015 - HoymilesAdd-on - DEBUG - .../solarH_994990_is_reflux
2023-07-11 17:04:18,017 - HoymilesAdd-on - DEBUG - {"stat_t": "home/solar/json_994990", "name": "solarH_994990_is_reflux", "uniq_id": "solarH_994990_is_reflux", "val_tpl": "{{ value_json.is_reflux }}", "icon": "mdi:crosshairs-question", "expire_after": "720", "device": {"name": "Hoymiles Gateway", "manufacturer": "dmslabs", "model": "Hoymiles add-on", "sw_version": "1.0.8", "via_device": "994990", "identifiers": ["solarH_994990"]}}
2023-07-11 17:04:18,020 - HoymilesAdd-on - DEBUG - .../solarH_994990_last_data_time
2023-07-11 17:04:18,021 - HoymilesAdd-on - DEBUG - {"stat_t": "home/solar/json_994990", "name": "solarH_994990_last_data_time", "uniq_id": "solarH_994990_last_data_time", "val_tpl": "{{ value_json.last_data_time }}", "device_class": "timestamp", "expire_after": "720", "device": {"name": "Hoymiles Gateway", "manufacturer": "dmslabs", "model": "Hoymiles add-on", "sw_version": "1.0.8", "via_device": "994990", "identifiers": ["solarH_994990"]}}
2023-07-11 17:04:18,025 - HoymilesAdd-on - DEBUG - .../solarH_994990_month_eq
2023-07-11 17:04:18,027 - HoymilesAdd-on - DEBUG - {"stat_t": "home/solar/json_994990", "name": "solarH_994990_month_eq", "uniq_id": "solarH_994990_month_eq", "val_tpl": "{{ value_json.month_eq }}", "device_class": "energy", "state_class": "total_increasing", "unit_of_measurement": "kWh", "expire_after": "720", "device": {"name": "Hoymiles Gateway", "manufacturer": "dmslabs", "model": "Hoymiles add-on", "sw_version": "1.0.8", "via_device": "994990", "identifiers": ["solarH_994990"]}}
2023-07-11 17:04:18,030 - HoymilesAdd-on - DEBUG - .../solarH_994990_plant_tree
2023-07-11 17:04:18,031 - HoymilesAdd-on - DEBUG - {"stat_t": "home/solar/json_994990", "name": "solarH_994990_plant_tree", "uniq_id": "solarH_994990_plant_tree", "val_tpl": "{{ value_json.plant_tree }}", "icon": "mdi:tree", "state_class": "total_increasing", "unit_of_measurement": "Trees", "expire_after": "720", "device": {"name": "Hoymiles Gateway", "manufacturer": "dmslabs", "model": "Hoymiles add-on", "sw_version": "1.0.8", "via_device": "994990", "identifiers": ["solarH_994990"]}}
2023-07-11 17:04:18,034 - HoymilesAdd-on - DEBUG - .../solarH_994990_real_power
2023-07-11 17:04:18,037 - HoymilesAdd-on - DEBUG - {"stat_t": "home/solar/json_994990", "name": "solarH_994990_real_power", "uniq_id": "solarH_994990_real_power", "val_tpl": "{{ value_json.real_power }}", "icon": "mdi:solar-power", "device_class": "power", "state_class": "measurement", "unit_of_measurement": "W", "expire_after": "720", "device": {"name": "Hoymiles Gateway", "manufacturer": "dmslabs", "model": "Hoymiles add-on", "sw_version": "1.0.8", "via_device": "994990", "identifiers": ["solarH_994990"]}}
2023-07-11 17:04:18,040 - HoymilesAdd-on - DEBUG - .../solarH_994990_real_power_measurement
2023-07-11 17:04:18,040 - HoymilesAdd-on - DEBUG - {"stat_t": "home/solar/json_994990", "name": "solarH_994990_real_power_measurement", "uniq_id": "solarH_994990_real_power_measurement", "val_tpl": "{{ value_json.real_power_measurement }}", "icon": "mdi:solar-power", "device_class": "energy", "state_class": "measurement", "unit_of_measurement": "Wh", "expire_after": "720", "device": {"name": "Hoymiles Gateway", "manufacturer": "dmslabs", "model": "Hoymiles add-on", "sw_version": "1.0.8", "via_device": "994990", "identifiers": ["solarH_994990"]}}
2023-07-11 17:04:18,044 - HoymilesAdd-on - DEBUG - .../solarH_994990_real_power_total_increasing
2023-07-11 17:04:18,046 - HoymilesAdd-on - DEBUG - {"stat_t": "home/solar/json_994990", "name": "solarH_994990_real_power_total_increasing", "uniq_id": "solarH_994990_real_power_total_increasing", "val_tpl": "{{ value_json.real_power_total_increasing }}", "icon": "mdi:solar-power", "device_class": "energy", "state_class": "total", "unit_of_measurement": "Wh", "expire_after": "720", "device": {"name": "Hoymiles Gateway", "manufacturer": "dmslabs", "model": "Hoymiles add-on", "sw_version": "1.0.8", "via_device": "994990", "identifiers": ["solarH_994990"]}}
2023-07-11 17:04:18,051 - HoymilesAdd-on - DEBUG - .../solarH_994990_reflux_station_data
2023-07-11 17:04:18,052 - HoymilesAdd-on - DEBUG - {"stat_t": "home/solar/json_994990", "name": "solarH_994990_reflux_station_data", "uniq_id": "solarH_994990_reflux_station_data", "val_tpl": "{{ value_json.reflux_station_data }}", "icon": "mdi:crosshairs-question", "expire_after": "720", "device": {"name": "Hoymiles Gateway", "manufacturer": "dmslabs", "model": "Hoymiles add-on", "sw_version": "1.0.8", "via_device": "994990", "identifiers": ["solarH_994990"]}}
2023-07-11 17:04:18,056 - HoymilesAdd-on - DEBUG - .../solarH_994990_today_eq
2023-07-11 17:04:18,057 - HoymilesAdd-on - DEBUG - {"stat_t": "home/solar/json_994990", "name": "solarH_994990_today_eq", "uniq_id": "solarH_994990_today_eq", "val_tpl": "{{ value_json.today_eq }}", "device_class": "energy", "state_class": "total_increasing", "unit_of_measurement": "kWh", "expire_after": "720", "device": {"name": "Hoymiles Gateway", "manufacturer": "dmslabs", "model": "Hoymiles add-on", "sw_version": "1.0.8", "via_device": "994990", "identifiers": ["solarH_994990"]}}
2023-07-11 17:04:18,061 - HoymilesAdd-on - DEBUG - .../solarH_994990_today_eq_Wh
2023-07-11 17:04:18,062 - HoymilesAdd-on - DEBUG - {"stat_t": "home/solar/json_994990", "name": "solarH_994990_today_eq_Wh", "uniq_id": "solarH_994990_today_eq_Wh", "val_tpl": "{{ value_json.today_eq_Wh }}", "device_class": "energy", "state_class": "total_increasing", "unit_of_measurement": "Wh", "expire_after": "720", "device": {"name": "Hoymiles Gateway", "manufacturer": "dmslabs", "model": "Hoymiles add-on", "sw_version": "1.0.8", "via_device": "994990", "identifiers": ["solarH_994990"]}}
2023-07-11 17:04:18,066 - HoymilesAdd-on - DEBUG - .../solarH_994990_year_eq
2023-07-11 17:04:18,067 - HoymilesAdd-on - DEBUG - {"stat_t": "home/solar/json_994990", "name": "solarH_994990_year_eq", "uniq_id": "solarH_994990_year_eq", "val_tpl": "{{ value_json.year_eq }}", "device_class": "energy", "state_class": "total_increasing", "unit_of_measurement": "kWh", "expire_after": "720", "device": {"name": "Hoymiles Gateway", "manufacturer": "dmslabs", "model": "Hoymiles add-on", "sw_version": "1.0.8", "via_device": "994990", "identifiers": ["solarH_994990"]}}
2023-07-11 17:04:18,072 - HoymilesAdd-on - DEBUG - .../solarH_994990_total_eq
2023-07-11 17:04:18,072 - HoymilesAdd-on - DEBUG - {"stat_t": "home/solar/json_994990", "name": "solarH_994990_total_eq", "uniq_id": "solarH_994990_total_eq", "val_tpl": "{{ value_json.total_eq }}", "icon": "mdi:infinity", "device_class": "energy", "state_class": "total_increasing", "unit_of_measurement": "kWh", "expire_after": "720", "device": {"name": "Hoymiles Gateway", "manufacturer": "dmslabs", "model": "Hoymiles add-on", "sw_version": "1.0.8", "via_device": "994990", "identifiers": ["solarH_994990"]}}
2023-07-11 17:04:18,077 - HoymilesAdd-on - DEBUG - .../solarH_994990_power_ratio
2023-07-11 17:04:18,079 - HoymilesAdd-on - DEBUG - {"stat_t": "home/solar/json_994990", "name": "solarH_994990_power_ratio", "uniq_id": "solarH_994990_power_ratio", "val_tpl": "{{ value_json.power_ratio }}", "icon": "mdi:gauge-full", "device_class": "power_factor", "unit_of_measurement": "%", "expire_after": "720", "device": {"name": "Hoymiles Gateway", "manufacturer": "dmslabs", "model": "Hoymiles add-on", "sw_version": "1.0.8", "via_device": "994990", "identifiers": ["solarH_994990"]}}
2023-07-11 17:04:18,081 - HoymilesAdd-on - DEBUG - Hass Sended for plant
2023-07-11 17:04:18,085 - HoymilesAdd-on - DEBUG - 'sensor'
2023-07-11 17:04:18,091 - HoymilesAdd-on - DEBUG - .../solarH_930290_connect
2023-07-11 17:04:18,093 - HoymilesAdd-on - DEBUG - {"stat_t": "home/solar/json_930290", "name": "solarH_930290_connect", "uniq_id": "solarH_930290_connect", "val_tpl": "{{ value_json.connect }}", "icon": "mdi:solar-panel", "device_class": "connectivity", "device": {"name": "Hoymiles Gateway", "manufacturer": "Hoymiles", "model": "DTU-Pro-S", "sw_version": "V00.02.15", "via_device": "930290", "identifiers": ["solarH_930290"]}}
2023-07-11 17:04:18,095 - HoymilesAdd-on - DEBUG - Hass Sended for dtu_930290
2023-07-11 17:04:18,101 - HoymilesAdd-on - DEBUG - .../solarH_4556150_alarm_code
2023-07-11 17:04:18,103 - HoymilesAdd-on - DEBUG - {"stat_t": "home/solar/json_4556150", "name": "solarH_4556150_alarm_code", "uniq_id": "solarH_4556150_alarm_code", "val_tpl": "{{ value_json.alarm_code }}", "icon": "mdi:alarm-light-outline", "expire_after": "720", "device": {"name": "Hoymiles Gateway", "manufacturer": "Hoymiles", "model": "HMT-2250-6T", "sw_version": "V01.00.10", "via_device": "4556150", "identifiers": ["solarH_4556150"]}}
2023-07-11 17:04:18,106 - HoymilesAdd-on - DEBUG - .../solarH_4556150_alarm_string
2023-07-11 17:04:18,107 - HoymilesAdd-on - DEBUG - {"stat_t": "home/solar/json_4556150", "name": "solarH_4556150_alarm_string", "uniq_id": "solarH_4556150_alarm_string", "val_tpl": "{{ value_json.alarm_string }}", "icon": "mdi:alarm-light-outline", "expire_after": "720", "device": {"name": "Hoymiles Gateway", "manufacturer": "Hoymiles", "model": "HMT-2250-6T", "sw_version": "V01.00.10", "via_device": "4556150", "identifiers": ["solarH_4556150"]}}
2023-07-11 17:04:18,110 - HoymilesAdd-on - DEBUG - .../solarH_4556150_connect
2023-07-11 17:04:18,111 - HoymilesAdd-on - DEBUG - {"stat_t": "home/solar/json_4556150", "name": "solarH_4556150_connect", "uniq_id": "solarH_4556150_connect", "val_tpl": "{{ value_json.connect }}", "icon": "mdi:solar-panel", "device_class": "connectivity", "device": {"name": "Hoymiles Gateway", "manufacturer": "Hoymiles", "model": "HMT-2250-6T", "sw_version": "V01.00.10", "via_device": "4556150", "identifiers": ["solarH_4556150"]}}
2023-07-11 17:04:18,113 - HoymilesAdd-on - DEBUG - Hass Sended for micro_4556150
2023-07-11 17:04:18,114 - HoymilesAdd-on.hoymilesapi.Hoymiles - INFO - Loading: https://global.hoymiles.com/platform/api/gateway/pvm/station_select_device_of_tree
2023-07-11 17:04:18,121 - HoymilesAdd-on.hoymilesapi.Hoymiles - DEBUG - {'Content-Type': 'application/json;charset=UTF-8', 'Cache-Control': 'no-cache', 'Host': 'global.hoymiles.com', 'Connection': 'keep-alive', 'Accept': 'application/json, text/plain, */*', 'Accept-Encoding': 'gzip, deflate, br', 'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.90 Safari/537.36', 'Accept-Language': 'pt-BR,pt;q=0.9,it-IT;q=0.8,it;q=0.7,es-ES;q=0.6,es;q=0.5,en-US;q=0.4,en;q=0.3', 'Cookie': "'uid=fff9c382-389f-4a47-8dc9-c5486fc3d9f5; hm_token=1.TRhWzTvamvRzlnI86lEOipKIJ4J7XSoscME8cBcjqyxuYdPyr8eOnOrBIwv9y7tpMVUI3gNfl5NPqInbb9C7pd; Path=/; Domain=.global.hoymiles.com;Expires=Sat, 30 Mar 2024 22:11:48 GMT;'", 'Content-Length': '68'}
2023-07-11 17:04:18,860 - HoymilesAdd-on.hoymilesapi.Hoymiles - DEBUG - content: b'{"status":"0","message":"success","data":[{"id":930290,"sn":"4121A001DBA0","vc":"","dtu_sn":"4121A001DBA0","type":1,"version":3,"replace_num":0,"model_no":"DTU-Pro-S","soft_ver":"V00.02.15","hard_ver":"H09.06.01","extend_data":{},"warn_data":{"_rw":"","connect":true,"warn":false},"children":[{"id":4556150,"sn":"138281661331","vc":"","dtu_sn":"4121A001DBA0","type":3,"version":3,"replace_num":0,"model_no":"HMT-2250-6T","soft_ver":"V01.00.10","hard_ver":"H00.04.00","extend_data":{"grid_name":"","port_array":[1,2,3,4,5,6],"grid_id":0,"grid_version":""},"warn_data":{"warn":false,"connect":true},"children":[]}]}],"systemNotice":null}'
2023-07-11 17:04:18,876 - HoymilesAdd-on.hoymilesapi.Hoymiles - INFO - Loading: https://global.hoymiles.com/platform/api/gateway/pvm-data/data_count_station_real_data
2023-07-11 17:04:18,879 - HoymilesAdd-on.hoymilesapi.Hoymiles - DEBUG - {'Content-Type': 'application/json;charset=UTF-8', 'Cache-Control': 'no-cache', 'Host': 'global.hoymiles.com', 'Connection': 'keep-alive', 'Accept': 'application/json, text/plain, */*', 'Accept-Encoding': 'gzip, deflate, br', 'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.90 Safari/537.36', 'Accept-Language': 'pt-BR,pt;q=0.9,it-IT;q=0.8,it;q=0.7,es-ES;q=0.6,es;q=0.5,en-US;q=0.4,en;q=0.3', 'Cookie': "'uid=fff9c382-389f-4a47-8dc9-c5486fc3d9f5; hm_token=1.TRhWzTvamvRzlnI86lEOipKIJ4J7XSoscME8cBcjqyxuYdPyr8eOnOrBIwv9y7tpMVUI3gNfl5NPqInbb9C7pd; Path=/; Domain=.global.hoymiles.com;Expires=Sat, 30 Mar 2024 22:11:48 GMT;'", 'Content-Length': '69'}
2023-07-11 17:04:19,573 - HoymilesAdd-on.hoymilesapi.Hoymiles - DEBUG - content: b'{"status":"0","message":"success","data":{"today_eq":"12288.0","month_eq":"0","year_eq":"783294","total_eq":"783294","real_power":"1995.2","co2_emission_reduction":"780944.118","plant_tree":"43","data_time":"2023-07-11 16:55:24","last_data_time":"2023-07-11 16:55:24","capacitor":"2.76","is_balance":0,"is_reflux":0,"reflux_station_data":null},"systemNotice":null}'
2023-07-11 17:04:19,590 - HoymilesAdd-on.hoymilesapi.Hoymiles - DEBUG - solar_data: {'today_eq': '12288.0', 'month_eq': '0', 'year_eq': '783294', 'total_eq': '783294', 'real_power': '1995.2', 'co2_emission_reduction': '780944.118', 'plant_tree': '43', 'data_time': '2023-07-11 16:55:24', 'last_data_time': '2023-07-11 16:55:24', 'capacitor': '2.76', 'is_balance': 0, 'is_reflux': 0, 'reflux_station_data': None}
2023-07-11 17:04:19,607 - HoymilesAdd-on.hoymilesapi.Hoymiles - INFO - last_data_time 2023-07-11T16:55:24+02:00
2023-07-11 17:04:19,608 - HoymilesAdd-on.hoymilesapi.Hoymiles - INFO - Loading: https://global.hoymiles.com/platform/api/gateway/pvm-data/data_find_details
2023-07-11 17:04:19,612 - HoymilesAdd-on.hoymilesapi.Hoymiles - DEBUG - {'Content-Type': 'application/json;charset=UTF-8', 'Cache-Control': 'no-cache', 'Host': 'global.hoymiles.com', 'Connection': 'keep-alive', 'Accept': 'application/json, text/plain, */*', 'Accept-Encoding': 'gzip, deflate, br', 'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.90 Safari/537.36', 'Accept-Language': 'pt-BR,pt;q=0.9,it-IT;q=0.8,it;q=0.7,es-ES;q=0.6,es;q=0.5,en-US;q=0.4,en;q=0.3', 'Cookie': "'uid=fff9c382-389f-4a47-8dc9-c5486fc3d9f5; hm_token=1.TRhWzTvamvRzlnI86lEOipKIJ4J7XSoscME8cBcjqyxuYdPyr8eOnOrBIwv9y7tpMVUI3gNfl5NPqInbb9C7pd; Path=/; Domain=.global.hoymiles.com;Expires=Sat, 30 Mar 2024 22:11:48 GMT;'", 'Content-Length': '194'}
2023-07-11 17:04:20,323 - HoymilesAdd-on.hoymilesapi.Hoymiles - DEBUG - content: b'{"status":"0","message":"success","data":{"mi_sn":null,"net_state":1,"warn_list":[],"dbg":false,"warn_shield_set":[]},"systemNotice":null}'
2023-07-11 17:04:20,341 - HoymilesAdd-on - INFO - Solar data publication...2023-07-11 17:04:20.340929
2023-07-11 17:04:20,344 - HoymilesAdd-on - INFO - DTU-Pro-S_930290 data publication...2023-07-11 17:04:20.343959
2023-07-11 17:04:20,347 - HoymilesAdd-on - INFO - HMT-2250-6T_4556150 data publication...2023-07-11 17:04:20.347848
2023-07-11 17:04:20,355 - HoymilesAdd-on - INFO - Main loop start!

Version:

Home Assistant 2023.7.1 Supervisor 2023.07.1 Operating System 10.3 Interfejs użytkownika: 20230705.1 - latest

SYSTEM LOG:

zczegóły loga (OSTRZEŻENIA) Logger: homeassistant.components.hassio Source: components/hassio/init.py:927 Integration: Home Assistant Supervisor (documentation, issues) First occurred: 17:03:59 (1 occurrences) Last logged: 17:03:59

Could not fetch stats for 44349f66_hoymiles_solardata: Container addon_44349f66_hoymiles_solardata is not running

Thanks for help

Cosik commented 1 year ago

Addon is working correctly. Did you even try search information about your "problem"?

biasowicka commented 1 year ago

Yes, I know it works, but I can't find the sensors anywhere... I have various integrations of different systems and I have no problem with them.

Please advise.

Thank you.

SYSTEM LOG

23-07-11 17:21:02 INFO (SyncWorker_3) [supervisor.docker.interface] Stopping addon_44349f66_hoymiles_solardata application
23-07-11 17:21:11 INFO (SyncWorker_3) [supervisor.docker.interface] Cleaning addon_44349f66_hoymiles_solardata application
23-07-11 17:21:14 INFO (SyncWorker_4) [supervisor.docker.addon] Starting Docker add-on 44349f66/aarch64-addon-hoymiles_solardata with version 1.0.8
23-07-11 17:26:59 INFO (MainThread) [supervisor.resolution.check] Starting system checks with state CoreState.RUNNING
23-07-11 17:26:59 INFO (MainThread) [supervisor.resolution.checks.base] Run check for IssueType.IPV4_CONNECTION_PROBLEM/ContextType.SYSTEM
23-07-11 17:26:59 INFO (MainThread) [supervisor.resolution.checks.base] Run check for IssueType.PWNED/ContextType.ADDON
23-07-11 17:27:00 INFO (MainThread) [supervisor.resolution.checks.base] Run check for IssueType.FREE_SPACE/ContextType.SYSTEM
23-07-11 17:27:00 INFO (MainThread) [supervisor.resolution.checks.base] Run check for IssueType.NO_CURRENT_BACKUP/ContextType.SYSTEM
23-07-11 17:27:00 INFO (MainThread) [supervisor.resolution.checks.base] Run check for IssueType.DNS_SERVER_IPV6_ERROR/ContextType.DNS_SERVER
23-07-11 17:27:00 INFO (MainThread) [supervisor.resolution.checks.base] Run check for IssueType.TRUST/ContextType.SUPERVISOR
23-07-11 17:27:00 INFO (MainThread) [supervisor.resolution.checks.base] Run check for IssueType.DOCKER_CONFIG/ContextType.SYSTEM
23-07-11 17:27:00 INFO (MainThread) [supervisor.resolution.checks.base] Run check for IssueType.MULTIPLE_DATA_DISKS/ContextType.SYSTEM
23-07-11 17:27:00 INFO (MainThread) [supervisor.resolution.checks.base] Run check for IssueType.DNS_SERVER_FAILED/ContextType.DNS_SERVER
23-07-11 17:27:00 INFO (MainThread) [supervisor.resolution.checks.base] Run check for IssueType.SECURITY/ContextType.CORE
23-07-11 17:27:00 INFO (MainThread) [supervisor.resolution.check] System checks complete
23-07-11 17:27:00 INFO (MainThread) [supervisor.resolution.evaluate] Starting system evaluation with state CoreState.RUNNING
23-07-11 17:27:02 INFO (MainThread) [supervisor.resolution.evaluate] System evaluation complete
23-07-11 17:27:02 INFO (MainThread) [supervisor.resolution.fixup] Starting system autofix at state CoreState.RUNNING
23-07-11 17:27:02 INFO (MainThread) [supervisor.resolution.fixup] System autofix complete
23-07-11 17:28:26 INFO (MainThread) [supervisor.homeassistant.api] Updated Home Assistant API token
Cosik commented 1 year ago

Did you check mqtt? UI is not implemented

biasowicka commented 1 year ago

I don't know if it's not a problem but on MQTT I have integrations with SUPLA... on an external broker

Cosik commented 1 year ago

It will not interfer, but I can see that you configured different broker in addon so it could be an issue

biasowicka commented 1 year ago

MQTT core-mosquitto ?? :)

Cosik commented 1 year ago

You should use the same brocker as you configured in home assistant.

biasowicka commented 1 year ago

Yes it is Mosquitto broker

MQQT:

Already configured. Only one configuration is possible.

Cosik commented 1 year ago

And you checked using mqtt explorer that there is no messages from addon? Look for sensors started from solarH_994990 or update addon and use current release which works differently.

biasowicka commented 1 year ago

Could not fetch stats for 44349f66_hoymiles_solardata: Container addon_44349f66_hoymiles_solardata is not running

LOGS:

23-07-12 08:47:48 INFO (SyncWorker_4) [supervisor.docker.interface] Stopping addon_44349f66_hoymiles_solardata application
23-07-12 08:47:53 INFO (SyncWorker_4) [supervisor.docker.interface] Cleaning addon_44349f66_hoymiles_solardata application
23-07-12 08:47:55 INFO (SyncWorker_5) [supervisor.docker.addon] Starting Docker add-on 44349f66/aarch64-addon-hoymiles_solardata with version 1.0.8
23-07-12 08:54:15 INFO (MainThread) [supervisor.homeassistant.api] Updated Home Assistant API token
23-07-12 08:56:38 INFO (MainThread) [supervisor.auth] Auth request from 'core_mosquitto' for 'mqtt'
23-07-12 08:56:39 INFO (MainThread) [supervisor.auth] Successful login for 'mqtt'
23-07-12 08:57:17 INFO (SyncWorker_6) [supervisor.docker.interface] Stopping addon_44349f66_hoymiles_solardata application
23-07-12 08:57:24 INFO (SyncWorker_6) [supervisor.docker.interface] Cleaning addon_44349f66_hoymiles_solardata application
23-07-12 08:57:25 INFO (SyncWorker_1) [supervisor.docker.addon] Starting Docker add-on 44349f66/aarch64-addon-hoymiles_solardata with version 1.0.8
23-07-12 09:00:27 INFO (SyncWorker_6) [supervisor.docker.interface] Stopping addon_44349f66_hoymiles_solardata application
23-07-12 09:00:33 INFO (SyncWorker_6) [supervisor.docker.interface] Cleaning addon_44349f66_hoymiles_solardata application
23-07-12 09:00:33 ERROR (SyncWorker_4) [supervisor.docker.interface] Container addon_44349f66_hoymiles_solardata is not running
23-07-12 09:00:34 INFO (SyncWorker_3) [supervisor.docker.addon] Starting Docker add-on 44349f66/aarch64-addon-hoymiles_solardata with version 1.0.8
23-07-12 09:08:59 INFO (SyncWorker_5) [supervisor.docker.interface] Stopping addon_44349f66_hoymiles_solardata application
23-07-12 09:09:05 INFO (SyncWorker_5) [supervisor.docker.interface] Cleaning addon_44349f66_hoymiles_solardata application
23-07-12 09:09:07 INFO (SyncWorker_2) [supervisor.docker.addon] Starting Docker add-on 44349f66/aarch64-addon-hoymiles_solardata with version 1.0.8
23-07-12 09:09:20 INFO (MainThread) [supervisor.auth] Auth request from 'core_mosquitto' for 'mqtt'
23-07-12 09:09:21 INFO (MainThread) [supervisor.auth] Successful login for 'mqtt'

Mosquito Explorer working

192.168.8.3 $SYS broker version = mosquitto version 2.0.15 uptime = 1584 seconds clients load messages store heap publish bytes received = 51876 sent = 160580 retained messages count = 42


home
solar
json_994990 = {"today_eq": "1.09", "month_eq": "16.81", "year_eq": "800.11", "total_eq": "800.11", "real_power": "558.3", "co2_emission_reduction": "0.7977", "plant_tree": "44", "data_time": "2023-07-12 09:17:10", "last_data_time": "2023-07-12T09:17:10+02:00", "capacitor": "2760.0", "is_balance": 0, "is_reflux": 0, "reflux_station_data": null, "real_power_measurement": "558.3", "real_power_total_increasing": "5…
clients
192.168.8.3 = {"UUID": "05843ae4-2083-11ee-a4ab-b827eb2f0239", "version": "1.0.8", "plant_id": 994990, "inHass": true, "mqtt": "on", "ublish_time": "2023-07-12 09:09:20"}
json_930290 = {"connect": "ON"}
json_4556150 = {"connect": "ON", "alarm_code": 0, "alarm_string": ""}

:/

Cosik commented 1 year ago

seems that there is a bug in topic names probably related to last changes in API, but messages are working and could be added manually

Edit: working out of the box image

Cosik commented 1 year ago

@biasowicka please try use edge version, I don't know why stable don't detect new 1.1.0 version I will try to fix it today

biasowicka commented 1 year ago

ok, I'm installing Edge versions, I'll let you know

mq1 mq2

biasowicka commented 1 year ago

I had to disable integration on MQQT with an external server that supports SUPLA, unfortunately now I have a choice of either Hoymiles or SUPLA (duzo measuring devices) unfortunately it is impossible to integrate two at once. unless you can help? I am not that proficient in Home Assistance, but I advise you reasonably well.

mq3

Cosik commented 1 year ago

So it mean that you have problems with your MQTT configuration. Are you aware that you could manually configure mqtt topics/sensors which cause that homeassistant will subscribe them?

biasowicka commented 1 year ago

Thanks for the example..

I've already made complicated sensors by hand based on others, but here I would rather need some inspiration

:)

Thank you :)

biasowicka commented 1 year ago

Hi...

I just fight with configuration, sensor are set but no data

sensor:

:)

Cosik commented 1 year ago

Data is refresh with the same rate as it is no web page. Did you checked if home assistant is receiving any message on your topic?

biasowicka commented 1 year ago

UndefinedError: 'value_json' is undefined

:)

biasowicka commented 1 year ago

192.168.8.3 homeassistant status = offline sensor dmslabs solarH_994990_array_size solarH_994990_array_size_kW solarH_994990_co2_emission_reduction solarH_994990_is_balance solarH_994990_is_reflux solarH_994990_last_data_time solarH_994990_month_eq solarH_994990_plant_tree solarH_994990_real_power solarH_994990_real_power_kw solarH_994990_real_power_measurement solarH_994990_real_power_total_increasing solarH_994990_reflux_station_data solarH_994990_today_eq solarH_994990_today_eq_Wh solarH_994990_year_eq solarH_994990_total_eq solarH_994990_power_ratio solarH_4556150_alarm_code solarH_4556150_alarm_string

Result type : string sensor.hoymiles_total_power This template does not listen to any events and will not be updated automatically.

biasowicka commented 1 year ago

I already give up, wherever there are tutorials on how to add via MQQT, but as before, I am on MQQT with Home Assistant, I have zintegogorwan and connected knot devices on a high broker https://cloud.supla.org/

Unfortunately, the configuration cannot be started, or I have SUPLA sensors to work or a preview to the DTU, but I want both.

What to do with these sensors, I am already softening, but they do not receive data, I do not know if this is not the problem with the lack of connection to MQQT. Regards