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

MM200: Changing the value of pump status (PC1) has no effect #2355

Open
unaussprechlich opened this issue Jan 15, 2025 · 1 comment
Open

Comments

@unaussprechlich
Copy link

DESCRIPTION

Changing the value of hc1 pump status (PC1) and hc2 pump status (PC1) on MM200 has no effect.

TO REPRODUCE

  1. Set the value from on to off thru Webapp/API
    image
  2. Check logs
[command] Called command mixer/pumpstatus (pump status (PC1)) with value off and id 1 on device 0x20
[emsesp] me(0x0B) -> mixer(0x20), W, ?(0x02E1), data: 00 (offset 2)
[command] Called command mixer/pumpstatus (pump status (PC1)) with value off and id 2 on device 0x21
[emsesp] me(0x0B) -> mixer(0x21), W, ?(0x02E2), data: 00 (offset 2)
  1. Value is remains on and pump is running
    image

EXPECTED BEHAVIOUR

Pump should turn off.

ADDITIONAL INFO

Reading the values of the MM200 mixer returns:

[emsesp] me(0x0B) -> mixer(0x20), R, ?(0x02E1), length: 5
[emsesp] mixer(0x20) -> me(0x0B), W, ?(0x02E1), data: 01 1C 64 00 01
[emsesp] me(0x0B) -> mixer(0x21), R, ?(0x02E2), length: 5
[emsesp] mixer(0x21) -> me(0x0B), W, ?(0x02E2), data: 01 18 64 00 01

SOME SYSTEM INFO

{
  "system": {
          "version": "3.7.1",
          "platform": "ESP32",
          "cpuType": "ESP32-D0WD-V3",
          "arduino": "Tasmota Arduino v2.0.17",
          "sdk": "4.4.8.240628",
         [...]
      },
   "devices": [
        {
            "type": "mixer",
            "name": "HC1",
            "deviceID": "0x20",
            "productID": 161,
            "brand": "",
            "version": "29.05",
            "entities": 7,
            "handlersReceived": "0x02D7",
            "handlersFetched": "0x02CD",
            "handlersIgnored": "0x02E1 0x02EB 0x0255 0xBF 0x16 0x33 0xEF 0xF7 0x03BD 0xF6 0xC0"
        },
        {
            "type": "mixer",
            "name": "HC2",
            "deviceID": "0x21",
            "productID": 161,
            "brand": "",
            "version": "29.05",
            "entities": 6,
            "handlersReceived": "0x02D8",
            "handlersFetched": "0x02CE",
            "handlersIgnored": "0x02E2 0x02EC 0x0255 0xBF 0x16 0x33 0xF6 0xEF 0xF7 0x03BE"
        },  
        [...]
  ]
}
@MichaelDvP
Copy link
Contributor

My crystal ball (and maybe the missing part of system info) shows me that there is a thermostat in the system, that has full control over mixer and overwrites all settings from ems-esp.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants