bwp91 / homebridge-govee

Homebridge plugin to integrate Govee devices into HomeKit.
MIT License
476 stars 49 forks source link

H7172 Smart Ice Maker Support #747

Open qoodanny opened 7 months ago

qoodanny commented 7 months ago

H7172

Ice Maker

Wifi Bluetooth

Add On/ off, small/medium/large ice switches Add ice full or no water sensor with notification

skazzyskills commented 5 months ago

I would like this support too please!

skazzyskills commented 5 months ago

It's strange as the plugin says 'ice maker' to allow you to put in the credentials for..but it appears to not be supported.

ThicccRacer79 commented 5 months ago

I would like this as well!

andrewfluck commented 3 months ago

I recently purchased it and I'm parsing the opcodes to get it working for me. I use HomeBridge to bring in converted devices into HA, and it's something I want as well. I'll probably be putting up a PR for it soon.

So far I have ice basket full sensor working, and the configuration options, just need to wait for it to empty.

HoldenPulver commented 2 months ago

@andrewfluck Any update on this? Would love to learn and get it working on my end too.

andrewfluck commented 2 months ago

@andrewfluck Any update on this? Would love to learn and get it working on my end too.

Got distracted by a bunch of life events, it mostly works in a read only function, just need to get the opcode for empty water.

kquinsland commented 2 months ago

I also just purchased one of thees and am interested in ESPHome or similar integration with Home Assistant.

@andrewfluck do you have any notes you can share w/r/t the reverse engineering you've already done?

I took a look at the internals and was disappointed to discover that they didn't use an ESP but used a realtek module for the radio. The radio PCB is connected to the main PCB with just 6 wires; this is certainly going to be similar to how TuYa works.

If Govee wholesale cloned TuYa then there's a very good chance that the data sent to/from their servers is really similar to what's sent over the serial port between the radio and the CPU on the main board.