Skip to content

Commit

Permalink
Merge branch 'pixelit-project:main' into main
Browse files Browse the repository at this point in the history
  • Loading branch information
rliegmann authored Feb 4, 2024
2 parents 34a496c + e5f7d9b commit 4496481
Show file tree
Hide file tree
Showing 6 changed files with 662 additions and 419 deletions.
Binary file added .github/webui.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion .github/workflows/build-and-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ jobs:
key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }}

- name: Set up Python 🐍
uses: actions/setup-python@v4
uses: actions/setup-python@v5

- name: Download WebUI artifacts 💾
uses: actions/download-artifact@v3
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/stale.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
pull-requests: write # for actions/stale to close stale PRs
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v8
- uses: actions/stale@v9
with:
stale-issue-message: 'This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days'
stale-pr-message: 'This pull request is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days'
Expand Down
52 changes: 38 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,23 +1,32 @@
![](.github/logo.png)
<img src=".github/logo.png" width="100px" height="100px" />

# PixelIt - The Matrix Display

![](.github/pixelit.png)

![](https://github.com/pixelit-project/PixelIt/actions/workflows/build-and-release.yml/badge.svg)
![GitHub Workflow Status (with event)](https://img.shields.io/github/actions/workflow/status/pixelit-project/PixelIt/build-and-release.yml) ![GitHub all releases](https://img.shields.io/github/downloads/pixelit-project/PixelIt/total) ![GitHub Repo stars](https://img.shields.io/github/stars/pixelit-project/PixelIt) ![GitHub commit activity (branch)](https://img.shields.io/github/commit-activity/t/pixelit-project/pixelit) ![GitHub commit activity (branch)](https://img.shields.io/github/commit-activity/y/pixelit-project/pixelit) ![GitHub top language](https://img.shields.io/github/languages/top/pixelit-project/pixelit)

The PixelIt is an ESP8266/ESP32 and WS2812B-LED based PixelArt display, controlled and fed via a JSON API.
Settings and small tests are possible via the web interface,
also a node-red node ([node-red-contrib-pixelit](https://flows.nodered.org/node/node-red-contrib-pixelit)) for the JSON API is available.
also a Node-RED node ([node-red-contrib-pixelit](https://flows.nodered.org/node/node-red-contrib-pixelit)) for the JSON API is available.

If you want to get an impression of the WebUI, you can do that here in [Demo WebUI](https://pixelit-project.github.io/PixelIt/webui/) :rocket:

- :memo: [Documentation](https://pixelit-project.github.io/)
- :page_facing_up: [Blog](https://www.bastelbunker.de/pixel-it/)
- :green_heart: [PixelIt Icon Gallery (in Demo WebUI)](https://pixelit-project.github.io/PixelIt/webui/#/gallery)
- :bulb: [GitHub Discussions (Forum) ![](https://img.shields.io/github/discussions/pixelit-project/PixelIt)](https://github.com/pixelit-project/PixelIt/discussions)
- :fire: [Telegram Channel ![](https://img.shields.io/endpoint?style=flat&url=https%3A%2F%2Frunkit.io%2Fdamiankrawczyk%2Ftelegram-badge%2Fbranches%2Fmaster%3Furl%3Dhttps%3A%2F%2Ft.me%2Fpixelitdisplay)](https://t.me/pixelitdisplay)
- :fire:[Discord Channel ![](https://img.shields.io/discord/1145731525996970025?logo=discord)](https://discord.gg/ERBSHWxB2S)
- :bulb: [GitHub Discussions (Forum)](https://github.com/pixelit-project/PixelIt/discussions) [![](https://img.shields.io/github/discussions/pixelit-project/PixelIt)](https://github.com/pixelit-project/PixelIt/discussions)
- :speech_balloon: [Telegram Channel](https://t.me/pixelitdisplay) [![](https://img.shields.io/endpoint?style=flat&url=https%3A%2F%2Frunkit.io%2Fdamiankrawczyk%2Ftelegram-badge%2Fbranches%2Fmaster%3Furl%3Dhttps%3A%2F%2Ft.me%2Fpixelitdisplay)](https://t.me/pixelitdisplay)
- :speech_balloon: [Discord Channel](https://discord.gg/ERBSHWxB2S) [![](https://img.shields.io/discord/1145731525996970025?logo=discord)](https://discord.gg/ERBSHWxB2S)

## Project highlights

- :fire: Support for **[Node-RED](https://pixelit-project.github.io/nodered.html)**, **[HomeAssistant](https://pixelit-project.github.io/webinterface.html#mqtt)** and **[ioBroker](https://pixelit-project.github.io/iobroker.html)**
- :fire: Support for **[DIY Matrixes](https://pixelit-project.github.io/hardware.html#parts-list)** (ESP32/ESP8266) and prebuild **[Ulanzi TC001 Pixel Clock](https://www.ulanzi.com/products/ulanzi-pixel-smart-clock-2882?aff=1181)**\*
- :fire: Awesome [WebUI](https://pixelit-project.github.io/PixelIt/webui/) for configuration and control. Checkout the **[Demo](https://pixelit-project.github.io/PixelIt/webui/)**
- :fire: Great **[documentation](https://pixelit-project.github.io/)**
- :fire: Unlimited possibilities through the open **[API](https://pixelit-project.github.io/api.html)**
- :fire: Helpful and welcoming community on **[Telegram](https://t.me/pixelitdisplay)**, **[Discord](https://discord.gg/ERBSHWxB2S)** and **[GitHub Discussions](https://github.com/pixelit-project/PixelIt/discussions)**
- :fire: Showroom for your own PixelIt builds on the **[Show you PixelIt](https://github.com/pixelit-project/PixelIt/discussions/48)** thread.

## Contributors

Expand Down Expand Up @@ -47,6 +56,13 @@ Thanks to these great people for supporting this project.
<sub><b>miccgn</b></sub>
</a>
</td>
<td align="center">
<a href="https://github.com/jekader">
<img src="https://avatars.githubusercontent.com/u/2088123?v=4" width="100;" alt="jekader"/>
<br />
<sub><b>jekader</b></sub>
</a>
</td>
<td align="center">
<a href="https://github.com/Metaln00b">
<img src="https://avatars.githubusercontent.com/u/25951169?v=4" width="100;" alt="Metaln00b"/>
Expand All @@ -60,13 +76,6 @@ Thanks to these great people for supporting this project.
<br />
<sub><b>pplucky</b></sub>
</a>
</td>
<td align="center">
<a href="https://github.com/jekader">
<img src="https://avatars.githubusercontent.com/u/2088123?v=4" width="100;" alt="jekader"/>
<br />
<sub><b>jekader</b></sub>
</a>
</td></tr>
<tr>
<td align="center">
Expand Down Expand Up @@ -114,10 +123,25 @@ Thanks to these great people for supporting this project.
</table>
<!-- readme: contributors -end -->

## WebUI

![](.github/webui.png)

## Changelog

<!-- ** WORK IN PROGRESS ** -->

### 2.5.0 (2023-11-20)

- (foorschtbar) Fixes "MQTT message is to long" [[#322](https://github.com/pixelit-project/PixelIt/issues/322)]
- (o0shojo0o) Adjustments in the WebUI for the new API structure of the UserMap endpoint
- (o0shojo0o) Also now in the WebUI Improved check of new firmware through a real version comparison
- (o0shojo0o) Added config backup and restore to WebUI [[#319](https://github.com/pixelit-project/PixelIt/issues/319)]
- (o0shojo0o) Added Statistics to WebUI
- (jekader) Added large 8px non-bold clock font [[#320](https://github.com/pixelit-project/PixelIt/pull/320)]
- (foorschtbar) Made HomeAssistant service discovery configurable
- (foorschtbar) Added optional MQTT device topic (`<Mastertopic>/<Hostname>/<commands>`)

### 2.4.3 (2023-10-17)

- (foorschtbar) Native support for [Ulanzi TC001 Pixel Clock](https://www.ulanzi.com/products/ulanzi-pixel-smart-clock-2882?aff=1181)\* :tada:
Expand Down
Loading

0 comments on commit 4496481

Please sign in to comment.