ViewDot 700 – 7-inch display for GX systems via MQTT: beta testers wanted

Hello everyone,

I’m Lukas, a mechatronics technician from Styria, and I design and build Victron systems. Over the past few weeks, I’ve been working on a project of my own that I’d like to introduce here – the ViewDot 700.

The idea is simple: see the whole system at a glance, right on the table, without having to open your phone or VRM every time. To achieve this, I wrote custom firmware for a 7-inch touchscreen that displays the battery, solar, grid and consumption side by side.

Here’s how it works:

  • The panel connects to the Wi-Fi network and reads the values via MQTT from the GX device on the local network. No cloud required.
  • Pages: Overview, Battery, Solar, Consumption, Tanks, History, Devices and Settings. You can choose which ones appear and in what order, either on the device or in the browser.
  • Firmware updates are delivered over Wi-Fi.

The same is also available in a browser, with history covering hours, days and weeks:


Hardware: Waveshare ESP32-P4-WIFI6-Touch-LCD-7B (SKU 32510), “Standard Ver.” variant – not the camera version. The firmware is flashed in the browser via USB-C (Chrome or Edge), with no soldering required.

On the GX: enable MQTT under Settings → Integrations. From Venus OS 3.50 onwards, the security profile for the local network must be set to “Unsecured”.

For full disclosure: this is a commercial product, and I sell the firmware licence. Beta testers receive the licence free of charge. Everyone buys the board themselves; the licence remains valid after the beta.

What I’d like in return is some straightforward, honest feedback via WhatsApp – what’s working well, what isn’t and what’s missing.

If you’d like to take part, just reply here in the thread, ideally with a sentence about your own system (which GX device you have and what’s connected to it). I’ll then contact you by private message.

I’m happy to answer technical questions here in the thread.

Thanks and best wishes,
Lukas

Hi,

I want to be a beta tester. Multirs with nucleo GX and Smartsolar MPPT RS. Also some sma tripowers connected

Hey,

You need the display: ESP32-P4-WIFI6 7inch 5-Point Touch Display Development Board, Based On ESP32-P4 And ESP32-C6, 1024 × 600 Resolution, Supports Wi-Fi 6 / Bluetooth 5 (LE), Optional For OV5647 Camera | ESP32-P4-WIFI6-Touch-LCD-7B
I can recommend buying it directly from Waveshare; that works pretty well.
Then message me and I’ll send you the code to flash.

Cheers

Today I received the display.

It seems I cannot send a PM yet.. so therefore a reply to this post

Hey,

Yeah, that’s right. Drop me an email and I’ll send you the code.

Cheers,
Lukas

Probably best to keep code-related discussion to github.
For security reasons we moderate email addresses being placed on the public forum and messaging is limited to mods and staff.

Hey,
Here’s the code: VD7-9239-44E8-3691
Cheers

Hi,

This is what I get when I try to flash the device. It worked with the same setup for a powerdot. Any Idea why this happens?

Bereit.
Gerät per USB anschließen und auf „USB verbinden" klicken.
Warte auf Auswahl des Anschlusses …
Anschluss gewählt.
Lade esptool …
esptool.js
Serial port WebSerial VendorID 0x303a ProductID 0x1001
Verbinde mit dem Gerät …
Serial data stream stopped: Possible serial noise or corruption.

Please keep discussions around issues etc to github, please post the url so interested members can interact there. Thanks