Skip to content

ESP8266 based WiFi and MQTT interface for MPPT Inverters that use watchpower

License

Notifications You must be signed in to change notification settings

bigdigital/Solar2MQTT

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Must2MQTT MQTT to modbus converter for MUST Inverter (forked fom https://github.com/softwarecrash/Solar2MQTT )

Features:

  • captive portal for wifi and MQTT config
  • config in webinterface
  • get essential data over webinterface, get all data over MQTT
  • classic MQTT datapoints or Json string over MQTT
  • get Json over web at /livejson?
  • firmware update over webinterface
  • debug log on Wemos USB or Webserial
  • blink codes for the current state of the ESP
  • Reset functions
  • Support Home Assistant

works with

  • MUST PV18 devices

Main screen:

image

Settings:

image

Config:

image

How to use:

  • Download the latest Firmware
  • flash the bin file to an ESP8266 (recommended Wemos D1 Mini) with Tasmotizer
  • connect the ESP like the wiring diagram
  • search for the wifi ap "Must2MQTT-AP" and connect to it
  • surf to 192.168.4.1 and set up your wifi and optional MQTT
  • that's it :)

How-To video by Jarnsen

Watch the video

POWER: USB power from inverter USB port.

Parts required to build

Most of the parts can be bought as modules, it's usually cheaper that way.

  • ESP8266 - Wemos D1 Mini or ESP8266-01
  • MAX485 UART-RS48 module
  • old RJ45 cable or connector

[basic functinality was forked from https://github.com/softwarecrash/Solar2MQTT]

command set taken from https://github.com/taHC81/MUST-ESPhome/blob/ae6d43f92bf3b2dc8efb78ba023e0eab26e041f2/PH1800%20PV1800%20EP1800%20PV3500%20EP3500%20RS485%20Modbud%20RTU%20communication%20Protocol%201.4.15.xlsx

LICENSE

About

ESP8266 based WiFi and MQTT interface for MPPT Inverters that use watchpower

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 73.2%
  • HTML 11.5%
  • C 8.8%
  • Python 6.2%
  • Makefile 0.3%