DIY 8x32 RGB status display with appdaemon "PixelIt"

A little demo of my appdaemon class to drive a PixelIt display.
There is a little demo video on youtube

The display is very nice, but my webcam is very bad.

More details on Github

7 Likes

great stuff, I gather you build one yourself?

I’m not ready yet, i bought a display and a D1 Mini and tried Awtrix and Pixelit.
I did not like both original software solutions in conjunction with HA.
Now that i have a working software i am looking forward to build a case for my display.

So i use the hardware und firmware from pixelit and “drive” the display with my appdaemon class.

I’ve had a look too and indeed the pixelit solution looks better, just ordered all the items from AliExpress once everything is put together i’ll give your software a go

Can you please share the link of aliexpress?

Are these led modules sold as a unit or are do you have to buy the leds and assemble them yourself?

1 Like

try this one
https://nl.aliexpress.com/item/4000345863424.html?spm=a2g0o.productlist.0.0.dd6cea314rfmRs&algo_pvid=64aa4a6b-4c1f-4062-8b5b-b96d00427397&algo_expid=64aa4a6b-4c1f-4062-8b5b-b96d00427397-0&btsid=0f21aedc-73a1-4de4-b96f-729fa24bb6ee&ws_ab_test=searchweb0_0,searchweb201602_10,searchweb201603_55

2 Likes

Hi @lubeda

Is it possible to just use MQTT to control the display?

I’m not the developer of the matrix so i’m not the right contact person. But, yes: There is a
MQTT-API.
There is another Matrix called Awtrix which has also got a MQTT API.

After some tests i swiched my focus to Awtrix, i am working on another appdaemon for Awtrix right now.

How come you switched to Awtrix?
Do you mind sharing your appdaemon config when you have developed it please?

The reason why I asked about MQTT its because the two software do not give you full MQTT control of the panel.

The PixelIt is cool for display-only purpose.

But the awtrix approach is more flexible, because of the gesture sensor and the attached dfplayer.

The dfplayer is the main reason for switching to awtrix.
The main downside of awtrix is the in server rendering with the java server.

If you only need a display, stick with PixelIt

1 Like

@lubeda I have seen you enquire in the Awtrix forum about running a docker image? Is it possible to run a docker container from say a NUC which will act as a server and have the esp8266 the receiver? that will eliminate the need for the server to be connected to the esp8266 via a cable in the Awtrix ?

The other thing I noticed about Pixellt was that the integration especially with MQTT was just to control the display and not send messages e.g. from HA. Hence why I am looking into Awtrix.

Yes, you can run the awtrix-server in docker and connect the esp only via wifi. But i have sometimes problems with a stuttering display, so a serial connection to the awtrix-server isn’t that bad.

Here is a repo https://github.com/lubeda/repository for a hassio-addon with for a awtrix-server. This should work with the offical awtrix server.

The developer of pixelit is also looking for an integration of the dfplayer for audio playback: https://forum.bastelbunker.de/d/79-support-f-r-dfplayer-mini-mp3-player/7
I’m looking forward to test this too.

Pixelit has a REST-API also: https://wiki.dietru.de/books/pixel-it/chapter/http-json-api
My appdaemon https://github.com/lubeda/appdaemon_pixelt
is using only the REST API from pixelit.

I will test both solutions Awtrix and PixelIt.
Both need some kind of a server or appdaemon.
If the soundmodule is working in PixelIt i will stick with that, because every thing stays in my house, e.g. i can draw my own icons with ease.
Awtrix is more easy to use, because it can work completly without HA.

So, wich is the best way: It depends

I am running HA on a docker container, I don’t use Hassio. Can I still use your awtrix server?

I saw the rest api for pixellt but it doesn’t show how to send or display a random message via the rest api. When I say randome message I mean just any message like “Good Morning” on the display. Is this possible?

Awtrix: I think my docker file is valid even for “normal” docker.

PixelIt: “Good morning” via REST => no problem Wiki

POST http://IP/api/screen
{
	"brightness":100,
        "text":{ 
        "textString":"Good morning",
        "position":{
            "x":8,
            "y":1
        },
        "color":{
            "r":255,
            "g":0,
            "b":0
        }
    }   
}
1 Like

Ah nice thanks a lot now I will look into Pixellt as well.

You got any pics of your matrix? Can you share please?

Take a look at the Awtrix Forum, there are a lot of pictures https://forum.blueforcer.de/d/22-show-your-awtrix an of course also on the pixelIt forum https://forum.bastelbunker.de/d/56-pixe-it-showroom

Mine is still running on a breadboard.

I just uploaded a new version of my appdaemon. This uses the new sound option from the pixelit beta.

With a dfplayer module attached to your ESP you can play prepared mp3s from a sd-card.

Thanks to Shojo from www.bastelbude.de!!!

1 Like

I released the first version v0.1 for use with HACS. Add https://github.com/lubeda/PixelIt-hacs as repository for HACS

2 Likes