Skip to content

Display to show Solarsystem with Arduino over Resol DL2 (vBus), Solarege over Modbus-TCP, Netatmo Weather Datas and MQTT Datas.

Notifications You must be signed in to change notification settings

Chris685/Arduino_vBus_Netatmo_Solaredge

Repository files navigation

Arduino_vBus_Netatmo_Solaredge

I was working to Build up a System, which shows me Time, Temperature and Solar/Heating Datas.

Hardware:

  • ESP8266
  • Adafruit BME280 Humidity + Barometric Pressure + Temperature Sensor Breakout over IC2
  • Nextion Enhanced 7" Display NX8048K070_011R
  • Resol DL2
  • Solaredge with enabled ModbusTCP
  • Netatmo

Function NTP: Nextion Enhanced is running with an RTC Clock. The Clock will be synced with NTP at startup.

Function Temperature / BME280: Temperature is pushed over IC2 every 30 seconds from the BME280 to the Arduino

Function Resol vBus : The Communication is established over HTTP with the Resol Datenlogger DL2. The Datas are convertet from a JSON Table. It will be synced every 60 secons

Function Display: The Display has an own HMI. It gots only the Signals over UART from the Arduino DUE (Serial2).

Function OTA: The Controller can now be Updated over the Air. Just use Webbrowser to Upload Binary Sketch.

Function SolarEdge: Getting Datas from Solaregdge Inverter to visualize current Power and Consumption.

Function MQTT: Getting Datas from a MQTT Server. I use that function to read in our actuall available water at the storage.

Function NETATMO: Getting Datas from Netatmo Weather Station.

Libarys:

The Libary ITEADLIB_Arduino_Nextion needs the latest Pull request (29) to Update the RTC-Commands. On File "NexUpload.cpp" of this Libary you have to disable line 17 (//#include <SoftwareSerial.h>)

About

Display to show Solarsystem with Arduino over Resol DL2 (vBus), Solarege over Modbus-TCP, Netatmo Weather Datas and MQTT Datas.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages