Skip to the content.

Date: 2025-02-27

YaS☀️lR Solar Router

As a professional developer and specialist in Arduino / ESP32 libraries related to energy, I have been working since the end of 2023 on a new kind of Open-Source routing software project, called YaSolR (Yet Another Solar Router), which I will describe to you here.

Who am I?

For those who don’t know me, I am very active in the Arduino / ESP32 / Home Assistant community.

Profile: https://github.com/mathieucarbou

I am notably the author of the libraries (all used by YaSolR):

And I am also one of the developers of the famous libraries AsyncTCP and ESPAsyncWebServer.

And finally, I am also the designer of these 2 other solar routers that you will find in the blog section of the YaSolR website and also on this forum:

Why did I make YaSolR?

I have analyzed a LOT of solar router source code, and unfortunately, most of the solutions have gaps. So not being satisfied with existing solar routing solutions (either from a functionality, accuracy, speed of reaction, or code quality, or license, or other point of view), I decided to create my own, Open-Source solution.

The goal of YaSolR is therefore to provide a quality solar routing solution, accurate, responsive and compatible with most existing hardware and much more, such as the LSA voltage regulator with a DFRobot DAC!

YaSolR is ONLY the software: so to use it, you must be able to assemble your own router with compatible hardware, and install the software on an ESP32.

I do not provide a pre-assembled router for security reasons, standards, after-sales support, etc.

YaSolR Features:

Supported hardware:

ESP32 boards

Zero-Cross Circuits

Measurement tools

Dimmers supported in phase control with a module Zero-Cross

Supported phase control dimmers that operate via PWM (without Zero-Cross detection)

Supported phase control dimmers that operate via DAC (without Zero-Cross detection)

Configuration examples:

The YaSolR site offers several configuration examples, but it’s up to you to create your own. For example. YaSolR is compatible with F1ATB, Prof solaire, etc. hardware. So you just need to install and configure the GPIOs.

YaSolR is also one of the rare routers to directly support the LSA voltage regulator via a DAC, without going through a Zero-Cross module or a second power supply! It is therefore possible to build a solar router with an ESP32, a DFRobot DAC and an LSA only!

YaSolR Pro

YaSolR is Open-Source and available for free.

However, a Pro version is also available with a prettier and more complete graphical interface, which is based on ESP-DASH Pro, a commercial graphical library whose license does not allow its integration into Open-Source projects. I therefore make this Pro version available to users who support the project via a donation, which helps to finance the development, maintenance and purchase of hardware so that the project can continue to evolve and its code remains freely accessible.