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

Support for MH-1823 with resoldered Wifi module #205

Open
wants to merge 47 commits into
base: master
Choose a base branch
from

Conversation

aoe1
Copy link

@aoe1 aoe1 commented Feb 25, 2021

Hi Klaus,

I assume this will not make it into the main repository easily considering the MH-1823 is a WBR3 (RTL8720) thermostat and only accessible to WThermostatBeca when resoldered with an ESP8266 but maybe the DPs will help someone. As for MQTT push, I realized this and updating the desired temperature only worked when schedulesMode was off but there are still some extraneous push statements in the code. I disabled that logic in case schedulesModeByte was NOT_SUPPORTED but there.

Cheers,
Alexandr ([email protected])

Info about the changes in this version
line breaks in DP list
Info about fork
Added a firmware file that works for me (MH-1820 with ESP8266 soldered instead of WBR3)
Disable scheduleMode if byteScheduleMode is NOT_DEFINED (otherwise temp 
updates won't go through)
current build without schedulesMode dependency
Clarification on version check and MCU name
TempUnit = 0x13, SensorInOut = 0x12, Fahrenheit = 0x25, FahrenheitFloor 
= 0x66, CompensateMain = 0x23, CompensateFloor = 0x67, Slewing = 0x68, 
PowerOnOffWhenLocked = 0x69
@b0rder
Copy link

b0rder commented Mar 11, 2021

Great work, Alexandr!
I am also received today MH-1823 and will follow your path to make this device MQTT-friendly. It seems your reverse engineering stuff very useful.

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

Successfully merging this pull request may close these issues.

2 participants