jackkitley / geyserwise_max_iot

Geyserwise max IoT panel with Wifi and MQTT communication.
12 stars 4 forks source link

Geyserwise MAX IoT - Local network firmware

Geyserwise max IoT panel with Wifi and MQTT communication.

Firmware

Use the latest firmware from the firmware directory. A simple way to do that is to use a Wemos D1 mini and flash it via USB. Setting up WIFI and MQTT.

And then desoldering it from the D1 mini using a hot air station. Before transplanting it to the display board.

Example replacement

Care!! you want to use a hot air station if you can to remove the old chip. The ESP-12F/ESP8266MOD is a drop-in replacement for the chip it ships with.

You can also use a Wemos D1 mini to burn the firmware, then transplant the chip to this PCB.

This PCB is fairly sensitive, so take care not to bubble the PCB when lifting the old one.

A great video on replacing Tuya based wifi chips

a4a5bd2e928cde07002df260528d5dc72f08261d

WIFI

When the device starts up, it will be in AP mode. Join this wifi device, and it will open your browser to complete the WIFI setup.

bcfab1686717fb0ed1b7b80175327d8421673d4a

19c7df2ff6e08e8f0023bca099860e5e15098f41

WhatsApp Image 2023-08-01 at 13 34 40

Once it successfully connects to your MQTT server, you should be able to see the device on your network.

Check your router for the new IP address, which you can browse to to manage the device / reboot it, upload new firmware.

MQTT explorer example

Screenshot 2022-08-05 at 08 31 10 Screenshot 2022-08-05 at 08 31 02

Home assistant

See the sample configs, found in the home assistant folder.

MQTT sensors

This makes use of MQTT sensors, MQTT select and MQTT climate.

Add this to your configuration.yaml, check your configuration and reload your home assistance instance. It should start pulling information into HA.

Be sure to merge it with your existing MQTT configuration if you have.

home assistant/configuration.yaml

MQTT Climate Integration

Lovelace Dashboard

The example dashboard makes use of the mushroom cards, be sure to install that if you would like to make use of it. Also available through HACS

home assistant/lovelace_dashboard.yaml Lovelace Dashboard