Esp Easy max7219 Dot Matrix
Moderators: grovkillen, Stuntteam, TD-er
Esp Easy max7219 Dot Matrix
Hello,
is there a workaround to use the Max7219 Dot Matrix with Esp Easy?
Thanks Holgi
is there a workaround to use the Max7219 Dot Matrix with Esp Easy?
Thanks Holgi
Re: Esp Easy max7219 Dot Matrix
Almost three years later...
Has anyone had any success with this one?

/Anders
Has anyone had any success with this one?

/Anders
Re: Esp Easy max7219 Dot Matrix
Just a post to subscribe to this topic. I'm going to ask help for a project with that as well. Cheers.
Here:
viewtopic.php?f=2&t=8322
Here:
viewtopic.php?f=2&t=8322
Re: Esp Easy max7219 Dot Matrix
The plugin to support this type of display (P104) has been merged into the main development branch of ESPEasy (mega).
/Ton (PayPal.me)
Re: Esp Easy max7219 Dot Matrix
Today I downloaded release "ESPEasy_ESP82xx_mega-20211005" and flashed my D1 mini with the binary "ESP_Easy_mega_20211005_display_ESP8266_4M1M" but I didn't find the plugin for MAX7219 dot matrix. Isn't it included in the binaries yet?
The documentation for this plugin can be found on the site, though. https://espeasy.readthedocs.io/en/lates ... /P104.html
Re: Esp Easy max7219 Dot Matrix
It hasn't been released yet. You can clone the repository and build it yourself, or get it from a Github Actions build of `mega`, or wait a few days for a release. I can build it for you and post here, but that will take until tomorrow evening (CET).
/Ton (PayPal.me)
Re: Esp Easy max7219 Dot Matrix
Thanks for the quick response and for the offer! I can wait until next release. I was so happy for the good news of this plugin that I wanted to test it right away but I don't have the time for this project right now anyway

Re: Esp Easy max7219 Dot Matrix
You could try out the build I made yesterday for testing the scripts to generate the HTML for the (experimental) web flasher: https://td-er.nl/ESPEasy/
The code is based on what was yesterday the latest code. (probably still is)
The code is based on what was yesterday the latest code. (probably still is)
-
- New user
- Posts: 2
- Joined: 25 Nov 2021, 21:24
Re: Esp Easy max7219 Dot Matrix
Hey @all
my setup works very well (thanks to your help / I read this thread ...)
-Build: ESP_Easy_mega_20211105_display_ESP8266_4M1M Nov 5 2021
-MAX7219 2x4x
Is it possible to change the displayed text via a url command?
or is it planned for the future?
I'm not a programmer, (just a little VB) and have never had anything to do with Arduino before.
everything I have achieved so far only worked with this forum
Background:
I use Homematic (with the CCU2 & 3) and a (different) ESP for a status display.
Now I would like to use the MAX7219 panels for display too. The easiest way to do this is to use a url command ...
Sorry for my English, I'm from Germany and hope you still understand what I mean.
Thank you and best regards
CiciRs2006
my setup works very well (thanks to your help / I read this thread ...)
-Build: ESP_Easy_mega_20211105_display_ESP8266_4M1M Nov 5 2021
-MAX7219 2x4x
Is it possible to change the displayed text via a url command?
or is it planned for the future?
I'm not a programmer, (just a little VB) and have never had anything to do with Arduino before.
everything I have achieved so far only worked with this forum
Background:
I use Homematic (with the CCU2 & 3) and a (different) ESP for a status display.
Now I would like to use the MAX7219 panels for display too. The easiest way to do this is to use a url command ...
Sorry for my English, I'm from Germany and hope you still understand what I mean.
Thank you and best regards
CiciRs2006
Re: Esp Easy max7219 Dot Matrix
Hi, and welcome
ESPEasy supports several ways to execute commands, as described on this page: https://espeasy.readthedocs.io/en/lates ... mmand.html (start reading at the top...
) then search for P104 (the plugin number, there's also a MAX7219 7 segment plugin, P073) to find all commands supported for the dotmatrix display.

ESPEasy supports several ways to execute commands, as described on this page: https://espeasy.readthedocs.io/en/lates ... mmand.html (start reading at the top...

/Ton (PayPal.me)
-
- New user
- Posts: 2
- Joined: 25 Nov 2021, 21:24
Re: Esp Easy max7219 Dot Matrix
Thank you very much, that was really very helpful. Exactly what I was looking for.
Now I still have the problem that the ESP sometimes freezes.
Then nothing works until I restart it several times.
Very often the device is then disabled and can only be set to enabled after several attempts.
Is that because the build version is still a test version?
P.S. "P104" is the right option for my setup.
Greetings and thank you
CiciRs2006
Now I still have the problem that the ESP sometimes freezes.
Then nothing works until I restart it several times.
Very often the device is then disabled and can only be set to enabled after several attempts.
Is that because the build version is still a test version?
P.S. "P104" is the right option for my setup.
Greetings and thank you
CiciRs2006
Re: Esp Easy max7219 Dot Matrix
The 'test' in the build name used to indicate that it was indeed a test-version, but that label hasn't been applied that way for some time.
Usually, plugins are quite stable, though I haven't run this one for really long (like weeks) in a row, even though I did a lot of development on it.
Do you have log information from the unit (INFO level should be sufficient) around the time the freeze happens? Web logging won't be very reliable I assume as it will also freeze I guess, serial log or using a syslog server is quite reliable.
it is quite important that the power supply for the ESP is stable, separating it from the power for the displays is good idea (I did make that quite clear in the documentation), it is not unlikely that after some time the power supply becomes unstable because of the quite heavy load the display can put on it, I've been using a 5V 7A PSU, but it could only handle about 28 of these MAX7219 matrix modules.
Usually, plugins are quite stable, though I haven't run this one for really long (like weeks) in a row, even though I did a lot of development on it.
Do you have log information from the unit (INFO level should be sufficient) around the time the freeze happens? Web logging won't be very reliable I assume as it will also freeze I guess, serial log or using a syslog server is quite reliable.
it is quite important that the power supply for the ESP is stable, separating it from the power for the displays is good idea (I did make that quite clear in the documentation), it is not unlikely that after some time the power supply becomes unstable because of the quite heavy load the display can put on it, I've been using a 5V 7A PSU, but it could only handle about 28 of these MAX7219 matrix modules.
/Ton (PayPal.me)
Re: Esp Easy max7219 Dot Matrix
Is the dot matrix task then disabled?
ESPEasy has a mechanism where it detects quick reboots.
After 10 of such incomplete boot sequences, it starts disabling tasks and then controllers, one by one.
So this may help prevent the ESP to remain inaccessible if a plugin or controller misbehaves (read: causes a crash)
If this happens to you, please share your configuration and/or how you interact with the task, e.g. via rules.
ESPEasy has a mechanism where it detects quick reboots.
After 10 of such incomplete boot sequences, it starts disabling tasks and then controllers, one by one.
So this may help prevent the ESP to remain inaccessible if a plugin or controller misbehaves (read: causes a crash)
If this happens to you, please share your configuration and/or how you interact with the task, e.g. via rules.
Esp Easy max7219 Dot Matrix
My wife said that when inside the swimming pool we cannot see what time it is.
With a lot of trials I succeded to use 2 Dot matrix with each 2 x 8 modules to display date, time and air and water temperature with following release
Build :ESP_Easy_mega_20220809_display_ESP8266_4M1M Aug 9 2022
All is done by mean of rules and at some times i use to give to ESPeasy a kind of french artificial intelligence see picture (french language)!!!!!
I would like now to play sounds at these particular times, but rtttl command is not valid and fails as the tone command is OK.
I think I will have to do my own build with also other plugins that I need.
Is somebody aware to explain what to do when building with PlatformIO to be sure that the rtttl command will be OK and not desabled as I read in some messages.
Many thanks for help
With a lot of trials I succeded to use 2 Dot matrix with each 2 x 8 modules to display date, time and air and water temperature with following release
Build :ESP_Easy_mega_20220809_display_ESP8266_4M1M Aug 9 2022
All is done by mean of rules and at some times i use to give to ESPeasy a kind of french artificial intelligence see picture (french language)!!!!!
I would like now to play sounds at these particular times, but rtttl command is not valid and fails as the tone command is OK.
I think I will have to do my own build with also other plugins that I need.
Is somebody aware to explain what to do when building with PlatformIO to be sure that the rtttl command will be OK and not desabled as I read in some messages.
Many thanks for help
- Attachments
-
- Apero0b.jpg (46.75 KiB) Viewed 13250 times
-
- Apero1b.jpg (53.26 KiB) Viewed 13250 times
Re: Esp Easy max7219 Dot Matrix
Great looking displays!
Suggested development environment is based on VSCode and PlatformIO. In this documentation page is a description on how to set up your local environment.

Suggested development environment is based on VSCode and PlatformIO. In this documentation page is a description on how to set up your local environment.
/Ton (PayPal.me)
Re: Esp Easy max7219 Dot Matrix
If you can't get that going, I could provide a custom build, if you list here what plugins and controllers you need.
/Ton (PayPal.me)
Re: Esp Easy max7219 Dot Matrix
Помогите подключить дисплей мах7219, у меня показывает мусор
Re: Esp Easy max7219 Dot Matrix
Can you please post in English?
I just translated this using Google Translate:
How is it connected?Help me connect the max7219 display, it shows garbage
What kind of board do you use?
Which (exact) ESPEasy build do you use?
Re: Esp Easy max7219 Dot Matrix
I have
Wemos D1 Mini and dot matrix display Max7219. When connected, it shows garbage. firmware mega-20211105
Wemos D1 Mini and dot matrix display Max7219. When connected, it shows garbage. firmware mega-20211105
- Attachments
-
- IMG_20221103_182512.jpg (4.97 MiB) Viewed 13067 times
Re: Esp Easy max7219 Dot Matrix
I am pretty sure something has been updated to this plugin in the last year.
So please try a newer build.
The latest one (very close to a new build) can be found here in the GitHub Actions:
https://github.com/letscontrolit/ESPEas ... 3384578967
N.B. You need to be logged in to GitHub to download the "Binaries" zip file from that page.
So please try a newer build.
The latest one (very close to a new build) can be found here in the GitHub Actions:
https://github.com/letscontrolit/ESPEas ... 3384578967
N.B. You need to be logged in to GitHub to download the "Binaries" zip file from that page.
Re: Esp Easy max7219 Dot Matrix
It looks like you are using the 7-segment display plugin using the display type MAX7219 (P073) instead of the required MAX7219 dot matrix plugin (P104) for this type of display. That last plugin (P104) is only available in the Display builds.
This has confused other users before (and was the original reason that P104 was created
).
This has confused other users before (and was the original reason that P104 was created

/Ton (PayPal.me)
Re: Esp Easy max7219 Dot Matrix
installed HEAD_1a8947 (ESPEasy_display_ESP8266_4M1M) a no changes. maybe I downloaded the wrong firmware?TD-er wrote: ↑03 Nov 2022, 11:58 I am pretty sure something has been updated to this plugin in the last year.
So please try a newer build.
The latest one (very close to a new build) can be found here in the GitHub Actions:
https://github.com/letscontrolit/ESPEas ... 3384578967
N.B. You need to be logged in to GitHub to download the "Binaries" zip file from that page.
Last edited by lesovoz85 on 03 Nov 2022, 13:52, edited 1 time in total.
Re: Esp Easy max7219 Dot Matrix
I downloaded it doesn't workAth wrote: ↑03 Nov 2022, 13:08 It looks like you are using the 7-segment display plugin using the display type MAX7219 (P073) instead of the required MAX7219 dot matrix plugin (P104) for this type of display. That last plugin (P104) is only available in the Display builds.
This has confused other users before (and was the original reason that P104 was created).

Re: Esp Easy max7219 Dot Matrix
Please show the Device configuration for your display.
/Ton (PayPal.me)
Re: Esp Easy max7219 Dot Matrix
- Attachments
-
- Безымянный4.jpg (3.01 MiB) Viewed 12964 times
-
- Безымянный3.jpg (26.62 KiB) Viewed 12993 times
-
- Безымянный.jpg (159.07 KiB) Viewed 12996 times
Last edited by lesovoz85 on 03 Nov 2022, 14:41, edited 2 times in total.
Re: Esp Easy max7219 Dot Matrix
I think Ton also would like to see the pin configuration.
Re: Esp Easy max7219 Dot Matrix
That's the 7-segment display plugin (P073), not the MAX7219 dot matrix plugin (P104), as I suggested could be the cause...
/Ton (PayPal.me)
Re: Esp Easy max7219 Dot Matrix
this is what need?
- Attachments
-
- Screenshot_2022-11-04-10-24-07-231_com.android.chrome.jpg (380.98 KiB) Viewed 12899 times
Re: Esp Easy max7219 Dot Matrix
Sorry, can't read the Cyrillic characters, but from the few that aren't translated, it seems to be the correct plugin, as you will have seen by now, I assume
.

/Ton (PayPal.me)
Re: Esp Easy max7219 Dot Matrix
Offtopic:
Always seems kinda nice to see your own software being translated, even when it is automatically done in the browser.
It simply indicates its widely usage
Always seems kinda nice to see your own software being translated, even when it is automatically done in the browser.
It simply indicates its widely usage

Re: Esp Easy max7219 Dot Matrix
Yes, SPI has to be enabled for this device to work.
/Ton (PayPal.me)
Re: Esp Easy max7219 Dot Matrix
That's exactly what it says, you have probably tried many options, and saved the settings often. To protect the flash, a warning is issued after a certain number of flash-writes has been reached, as flash memory wears out after a limited number of writes.
/Ton (PayPal.me)
Re: Esp Easy max7219 Dot Matrix
It's clear. How can I get 1820 sensor readings on this display?
Re: Esp Easy max7219 Dot Matrix
The task you configured does have a name (e.g. "outdoor" or whatever name you entered)
The task value also has some name (e.g. "temperature" or whatever name you entered)
To use the current value of a taskvalue, you need to address it like this:
[taskname#taskvaluename] or using the names in my example: [outdoor#temperature]
The task value also has some name (e.g. "temperature" or whatever name you entered)
To use the current value of a taskvalue, you need to address it like this:
[taskname#taskvaluename] or using the names in my example: [outdoor#temperature]
Re: Esp Easy max7219 Dot Matrix
=) worksTD-er wrote: ↑06 Nov 2022, 12:23 The task you configured does have a name (e.g. "outdoor" or whatever name you entered)
The task value also has some name (e.g. "temperature" or whatever name you entered)
To use the current value of a taskvalue, you need to address it like this:
[taskname#taskvaluename] or using the names in my example: [outdoor#temperature]
Who is online
Users browsing this forum: No registered users and 12 guests