Comments (6)
OK, so this is interesting. In the log I can see messages saying that "Data MQTT Sent". So it is able to read data off the inverter from time to time. It is possible that the read rate is too quick for the inverter. That does not explain why it would send and invalid slave ID, but still. Can you change the UPDATE_MODBUS variable from 2 to for example 5 and test again?
from growatt2mqtt.
Thanks for the quick reply, it did not help increasing it to 5 or 10, however I did find the fault and it was my own, when compiling the Arduino sketch a few days ago, it gave an error on "mqtt.setBufferSize(1024)" so I commented it out, it turnout that my PubSubClient library was a old version 2.7.0, upgrading to 2.8.0 it could now compile without error, uploaded program and everything works now.
Again, thanks for a great program and video
from growatt2mqtt.
Oh, wow, I did not know that the setBufferSize was only implemented in 2.8.0. Good catch. I needed this as the data payloads are very big.
from growatt2mqtt.
Adding a data-point here. I had that error as well initially, I noticed that one of the connections to the RS485-TTL wasn't very good. Fixed the connection and the issue resolved itself. Specifically it was the DE -> D5 connection ( RS485-TTL -> ESP32 D1 Mini)
from growatt2mqtt.
I'm facing the same problem with my MIC600, all the time I got that error.
Allready using the 2.8.0 version of PubSubClient and there is now warning during the compilation.
from growatt2mqtt.
@no-Legend sorry but to be exact, are you getting the error on compiling the sketch?
Can you paste in the error that you get?
from growatt2mqtt.
Related Issues (20)
- Smart meter address
- RS232 Viability HOT 2
- useModulPower HOT 3
- SOC data request HOT 2
- Use growatt2mqtt for evcc HOT 3
- WDT Timeout Issue HOT 11
- Growatt MOD 6000TL3-X HOT 4
- Sending setMaxOutput to MQTT HOT 6
- my version HOT 3
- unable to use setMaxOutput HOT 4
- Smart Meter emulation ingtegration HOT 3
- Growatt MIN 3600TL-XE ? HOT 5
- is it possible to enable/disable and change export limits via modbus for mic type inverters HOT 1
- Used your code! Thanks! Reworked main as code seems to freeze HOT 2
- "PV energy today" and "PV energy total" register missmatch HOT 6
- Monitor multiple inverters? Multi-phase, parallel installation. HOT 5
- [Question] useModulPower outside the mqtt context HOT 4
- Changes in Libraries?
- Adapting for 3 phase inverter HOT 2
- "maxpower" setting? HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from growatt2mqtt.