Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problem witch Summer Switch #29

Open
4 of 10 tasks
KryspianClash opened this issue Jun 29, 2023 · 3 comments
Open
4 of 10 tasks

Problem witch Summer Switch #29

KryspianClash opened this issue Jun 29, 2023 · 3 comments
Labels
bug Something isn't working

Comments

@KryspianClash
Copy link

Is there an existing issue for this?

  • I have searched the existing issues

I'm having the following issue:

I have Controller Plum ecoMAX 860D3-HB in wood boiler Blaze Harmony conect wiat ETH USR-DR302. Blaze use custom program on EcoMax.
I have problem witch Summer Switch. When i change switch in Hassio boiler doesn't not respond.
In boiler controller i have 3 options "Winter" "Summer" and "Auto" - maybe it will be helpful.

I have following devices connected:

  • ecoMAX 3xx series
  • ecoMAX 8xx series
  • ecoMAX 9xx series
  • Expansion module B
  • Expansion module C
  • ecoSTER 200/ecoSTER Touch
  • ecoLAMBDA
  • ecoNET 300

I'm connecting to my devices using:

Ethernet/WiFi to RS-485 converter

I'm seeing following log messages:

ecoMAX 860D3-HB Tryb LATO stał się nieznany
09:22:52 - 32 minuty temu
ecoMAX 860D3-HB Detect sub-devices nastąpiła zmiana stanu na "29 czerwca 2023 09:22" wyzwolony przez usługę button.press
09:22:42 - 32 minuty temu - Krzysiek
ecoMAX 860D3-HB Tryb LATO nastąpiło wyłączenie wyzwolony przez usługę select.select_option
09:22:26 - 32 minuty temu - Krzysiek

My diagnostics data:

"home_assistant": {
"installation_type": "Home Assistant OS",
"version": "2023.6.3",
"dev": false,
"hassio": true,
"virtualenv": false,
"python_version": "3.11.4",
"docker": true,
"arch": "x86_64",
"timezone": "Europe/Warsaw",
"os_name": "Linux",
"os_version": "6.1.34",
"supervisor": "2023.06.2",
"host_os": "Home Assistant OS 10.3",
"docker_version": "23.0.6",
"chassis": "embedded",
"run_as_root": true
},
"custom_components": {
"econet300": {
"version": "0.1.0",
"requirements": []
},
"hacs": {
"version": "1.32.1",
"requirements": [
"aiogithubapi>=22.10.1"
]
},
"localtuya": {
"version": "5.2.1",
"requirements": []
},
"plum_ecomax": {
"version": "0.3.8",
"requirements": [
"pyplumio==0.4.2.post1"
]

"integration_manifest": {
"domain": "plum_ecomax",
"name": "Plum ecoMAX",
"codeowners": [
"@denpamusic"
],
"config_flow": true,
"dependencies": [
"network"
],
"documentation": "https://github.com/denpamusic/homeassistant-plum-ecomax",
"integration_type": "hub",
"iot_class": "local_push",
"issue_tracker": "https://github.com/denpamusic/homeassistant-plum-ecomax/issues",
"loggers": [
"pyplumio"
],
"requirements": [
"pyplumio==0.4.2.post1"
],
"version": "0.3.8",
"is_built_in": false
},
"data": {
"entry": {
"title": "ecoMAX 860D3-HB",
"data": {
"host": "REDACTED",
"port": 8899,
"connection_type": "TCP",
"uid": "REDACTED",
"model": "ecoMAX 860D3-HB",
"product_type": 0,
"product_id": 48,
"software": "4.34.46.K1",
"sub_devices": [
"mixers",
"water_heater"
]
}
},
"pyplumio": {
"version": "0.4.2.post1"
},
"data": {
"connected": true,
"frame_versions": {
"85": 65283,
"84": 11030,
"86": 52564,
"54": 15,
"56": 22,
"57": 6,
"61": 5368
},
"regdata_decoder": true,
"ecomax_control": {
"__type": "<class 'pyplumio.structures.ecomax_parameters.EcomaxBinaryParameter'>",
"repr": "EcomaxBinaryParameter(device=EcoMAX, description=EcomaxParameterDescription(name='ecomax_control', cls=<class 'pyplumio.structures.ecomax_parameters.EcomaxBinaryParameter'>, multiplier=1, offset=0), value=on, min_value=off, max_value=on)"
},
"state": 5,
"fan": false,
"feeder": false,
"heating_pump": false,
"water_heater_pump": false,
"circulation_pump": false,
"lighter": false,
"alarm": false,
"outer_boiler": false,
"fan2_exhaust": false,
"feeder2": false,
"outer_feeder": false,
"solar_pump": false,
"fireplace_pump": false,
"gcz_contact": false,
"blow_fan1": false,
"blow_fan2": false,
"heating_pump_flag": true,
"water_heater_pump_flag": true,
"circulation_pump_flag": true,
"solar_pump_flag": false,
"heating_temp": 30.652313232421875,
"water_heater_temp": 40.036163330078125,
"outside_temp": 19.953083038330078,
"exhaust_temp": 21.887088775634766,
"optical_temp": 0.0,
"upper_buffer_temp": 53.50355529785156,
"lower_buffer_temp": 29.721405029296875,
"heating_target": 80,
"heating_status": 0,
"water_heater_target": 40,
"water_heater_status": 0,
"pending_alerts": 0,
"fuel_level": 0,
"transmission": 8,
"fan_power": 0.0,
"load": 0,
"power": 0.0,
"fuel_burned": 0.0,
"fuel_consumption": 0.0,
"thermostat": 1,
"modules": {
"__type": "<class 'pyplumio.structures.modules.ConnectedModules'>",
"repr": "ConnectedModules(module_a='4.34.46.K1', module_b=None, module_c=None, ecolambda='0.0.26', ecoster=None, panel='4.14.43')"
},
"lambda_state": 0,
"lambda_target": 255,
"lambda_level": 7.4,
"mixers": {
"0": {
"current_temp": 24.316116333007812,
"target_temp": 50,
"pump": false,
"mixer_sensors": true,
"mixer_target_temp": {
"__type": "<class 'pyplumio.structures.mixer_parameters.MixerParameter'>",
"repr": "MixerParameter(device=Mixer, description=MixerParameterDescription(name='mixer_target_temp', cls=<class 'pyplumio.structures.mixer_parameters.MixerParameter'>, multiplier=1, offset=0), value=50.0, min_value=15.0, max_value=85.0)"
},
"min_target_temp": {
"__type": "<class 'pyplumio.structures.mixer_parameters.MixerParameter'>",
"repr": "MixerParameter(device=Mixer, description=MixerParameterDescription(name='min_target_temp', cls=<class 'pyplumio.structures.mixer_parameters.MixerParameter'>, multiplier=1, offset=0), value=15.0, min_value=15.0, max_value=90.0)"
},
"max_target_temp": {
"__type": "<class 'pyplumio.structures.mixer_parameters.MixerParameter'>",
"repr": "MixerParameter(device=Mixer, description=MixerParameterDescription(name='max_target_temp', cls=<class 'pyplumio.structures.mixer_parameters.MixerParameter'>, multiplier=1, offset=0), value=85.0, min_value=20.0, max_value=90.0)"
},
"low_target_temp": {
"__type": "<class 'pyplumio.structures.mixer_parameters.MixerParameter'>",
"repr": "MixerParameter(device=Mixer, description=MixerParameterDescription(name='low_target_temp', cls=<class 'pyplumio.structures.mixer_parameters.MixerParameter'>, multiplier=1, offset=0), value=0.0, min_value=0.0, max_value=30.0)"
},
"weather_control": {
"__type": "<class 'pyplumio.structures.mixer_parameters.MixerBinaryParameter'>",
"repr": "MixerBinaryParameter(device=Mixer, description=MixerParameterDescription(name='weather_control', cls=<class 'pyplumio.structures.mixer_parameters.MixerBinaryParameter'>, multiplier=1, offset=0), value=off, min_value=off, max_value=on)"
},
"heat_curve": {
"__type": "<class 'pyplumio.structures.mixer_parameters.MixerParameter'>",
"repr": "MixerParameter(device=Mixer, description=MixerParameterDescription(name='heat_curve', cls=<class 'pyplumio.structures.mixer_parameters.MixerParameter'>, multiplier=10, offset=0), value=1.0, min_value=0.1, max_value=4.0)"
},
"parallel_offset_heat_curve": {
"__type": "<class 'pyplumio.structures.mixer_parameters.MixerParameter'>",
"repr": "MixerParameter(device=Mixer, description=MixerParameterDescription(name='parallel_offset_heat_curve', cls=<class 'pyplumio.structures.mixer_parameters.MixerParameter'>, multiplier=1, offset=0), value=20.0, min_value=0.0, max_value=40.0)"
},
"weather_temp_factor": {
"__type": "<class 'pyplumio.structures.mixer_parameters.MixerParameter'>",
"repr": "MixerParameter(device=Mixer, description=MixerParameterDescription(name='weather_temp_factor', cls=<class 'pyplumio.structures.mixer_parameters.MixerParameter'>, multiplier=1, offset=0), value=0.0, min_value=0.0, max_value=50.0)"
},
"work_mode": {
"__type": "<class 'pyplumio.structures.mixer_parameters.MixerParameter'>",
"repr": "MixerParameter(device=Mixer, description=MixerParameterDescription(name='work_mode', cls=<class 'pyplumio.structures.mixer_parameters.MixerParameter'>, multiplier=1, offset=0), value=1.0, min_value=0.0, max_value=3.0)"
},
"therm_operation": {
"__type": "<class 'pyplumio.structures.mixer_parameters.MixerParameter'>",
"repr": "MixerParameter(device=Mixer, description=MixerParameterDescription(name='therm_operation', cls=<class 'pyplumio.structures.mixer_parameters.MixerParameter'>, multiplier=1, offset=0), value=0.0, min_value=0.0, max_value=1.0)"
},
"therm_mode": {
"__type": "<class 'pyplumio.structures.mixer_parameters.MixerParameter'>",
"repr": "MixerParameter(device=Mixer, description=MixerParameterDescription(name='therm_mode', cls=<class 'pyplumio.structures.mixer_parameters.MixerParameter'>, multiplier=1, offset=0), value=0.0, min_value=0.0, max_value=1.0)"
},
"summer_work": {
"__type": "<class 'pyplumio.structures.mixer_parameters.MixerBinaryParameter'>",
"repr": "MixerBinaryParameter(device=Mixer, description=MixerParameterDescription(name='summer_work', cls=<class 'pyplumio.structures.mixer_parameters.MixerBinaryParameter'>, multiplier=1, offset=0), value=off, min_value=off, max_value=on)"
},
"mixer_parameters": true
}
},

Code of Conduct

  • I agree to follow this project's Code of Conduct
@KryspianClash KryspianClash added the bug Something isn't working label Jun 29, 2023
@denpamusic
Copy link
Owner

denpamusic commented Jun 29, 2023

Hi,

Thank you for the feedback!

Did you paste full diagnostics data that you've got from HASS? From your diagnostics, it seems that PyPlumIO doesn't have any parameters apart from ecomax_control and should not be able to control your boiler at all. This could either mean that ECOMAX_PARAMETERS_REQUEST completely failed or you've provided incomplete diagnostics data.

Could you please send me diagnostics data file via email. Thanks beforehand.

@KryspianClash
Copy link
Author

KryspianClash commented Jul 6, 2023 via email

@denpamusic
Copy link
Owner

Sorry, it's still getting cut by github :( Could you please send me txt file directly to denpa@denpa.pro. Thanks and sorry for all the troubles.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants