Skip to content

configuration modbus

Tobias Faust edited this page Dec 3, 2024 · 4 revisions

Option Description
Modbus Rx-Pin (Default 16) Set the GPIO für RX Transmission. Normally not needed.
Modbus Tx-Pin (Default 17) Set the GPIO für RX Transmission
Modbus Direction Control RTS-Pin (Default: 32) if you have a half-dublex RS-485 module (see here you need the modbus direction control pin. Select anyone gpio pin if you don´t need that.
Solax Modbus ClientID (in hex) (Default: 01) ClientID of your Solax Inverter, please check settings at your solax inverter
Modbus Baudrate (Default: 19200) Modbus Baudrate of your Solax inverter, please check settings at your solax inverter
Interval for Datatransmission in sec (Default: 5) measure and transmit each x second your live data
Interval for ID Datatransmission in sec (Default: 3600) measure and transmit each x second the ID data of your Solar Inverter
Select Inverter Type (Default: Solax X1) Select your inverter config from select list
enable/disable reading inverter relays enable this to activate the mqtt transmission of their state of defined ESP-pins. Optional, normally not needed.
Select connected Pin to read Relay 1 connect Relay-1 Pin of your inverter to this defined ESP Pin
Select connected Pin to read Relay 2 connect Relay-2 Pin of your inverter to this defined ESP Pin
Enable OpenWB Compatibility If enabled, all activated items with a configured openWB mqtt topic (register configuration) will send out too
Enable Dataframe CRC Check calculate the CRC of received Inverter answer and compare this with the delivered CRC of your Inverter answer to make sure, all registers are transmitted correctly to ESP
Enable Dataframe Length Check count the registers of received Inverter answer and compare this with the delivered length of your Inverter answer to make sure, all registers are transmitted to ESP
Enable Set Commands over MQTT (security issue) enable this to listen for set commands over mqtt (not yet tested)