# Share Your Projects

**URL:** https://discourse.nodered.org/c/share-your-projects/6.md?no_subcategories=false&page=7

[Latest](https://discourse.nodered.org/latest.md) · [Categories](https://discourse.nodered.org/categories.md) · [Tags](https://discourse.nodered.org/tags.md)

**Page:** 8

---

## [Ui-Template Button samples for dashboard-1](https://discourse.nodered.org/t/ui-template-button-samples-for-dashboard-1/90884)

<div class="topic-metadata">

**Author:** [@smanjunath211](https://discourse.nodered.org/u/smanjunath211)\
**Replies:** 1\
**Last updated:** [11 September 2024 13:05 UTC](https://discourse.nodered.org/t/ui-template-button-samples-for-dashboard-1/90884 "2024-09-11T13:05:33Z")

</div>

Inspired by other discussion on the forum regarding buttons. Improvement suggestions solicited. PS: this is for old dashboard \[{"id":"f8088574.aea0e8","type":"ui\_template","z":"be6d7a036125d1ad","group":"5b5ee9f169c93…

---

## [I built a Node-RED run-time engine prototype in Rust](https://discourse.nodered.org/t/i-built-a-node-red-run-time-engine-prototype-in-rust/90683)

<div class="topic-metadata">

**Author:** [@oldrev](https://discourse.nodered.org/u/oldrev)\
**Replies:** 6\
**Last updated:** [7 September 2024 18:24 UTC](https://discourse.nodered.org/t/i-built-a-node-red-run-time-engine-prototype-in-rust/90683 "2024-09-07T18:24:17Z")

</div>

Hello people, As a project to practice learning Rust, I’ve created (or maybe you could say "borrowed heavily from") an open-source run-time engine prototype that’s compatible with Node-RED in Rust. It can directly run f…

---

## [Monitor CNC machine production](https://discourse.nodered.org/t/monitor-cnc-machine-production/62429)

<div class="topic-metadata">

**Author:** [@nygma2004](https://discourse.nodered.org/u/nygma2004)\
**Replies:** 11\
**Last updated:** [1 September 2024 09:04 UTC](https://discourse.nodered.org/t/monitor-cnc-machine-production/62429 "2024-09-01T09:04:21Z")

</div>

Hi All, I friend of mine asked me if I can help him to monitor his CNC shop. He has a few CNC machines and was wondering if it would be possible to tell how many parts the machine have produced. I said, let's try monit…

---

## [AI security system add-on with yolo8 verification](https://discourse.nodered.org/t/ai-security-system-add-on-with-yolo8-verification/90382)

<div class="topic-metadata">

**Author:** [@wb666greene](https://discourse.nodered.org/u/wb666greene)\
**Replies:** 1\
**Last updated:** [31 August 2024 18:22 UTC](https://discourse.nodered.org/t/ai-security-system-add-on-with-yolo8-verification/90382 "2024-08-31T18:22:09Z")

</div>

This is a much evolved and simplified version of the project I shared several years ago: https://discourse.nodered.org/t/ai-enhanced-video-security-system-with-node-red-controller-viewer/21622 Only minor changes to the…

---

## [UIBUILDER: Example web page layout #1 (typical content-heavy or blog style)](https://discourse.nodered.org/t/uibuilder-example-web-page-layout-1-typical-content-heavy-or-blog-style/90176)

<div class="topic-metadata">

**Author:** [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Replies:** 3\
**Last updated:** [30 August 2024 19:24 UTC](https://discourse.nodered.org/t/uibuilder-example-web-page-layout-1-typical-content-heavy-or-blog-style/90176 "2024-08-30T19:24:44Z")

</div>

Hi all, I know that some people wanting to use UIBUILDER are not so familiar with HTML and CSS. This example can be used with any UIBUILDER node. It does not require any fancy front-end framework because it is simple, mo…

---

## [CSS for colour changes in ui-template / HSLA colour picker](https://discourse.nodered.org/t/css-for-colour-changes-in-ui-template-hsla-colour-picker/90522)

<div class="topic-metadata">

**Author:** [@jbudd](https://discourse.nodered.org/u/jbudd)\
**Replies:** 9\
**Last updated:** [29 August 2024 13:27 UTC](https://discourse.nodered.org/t/css-for-colour-changes-in-ui-template-hsla-colour-picker/90522 "2024-08-29T13:27:22Z")

</div>

This dashboard plays with a template including: A background texture (ruled paper) and text that fits between the lines. Google handwriting fonts. Sizes defined as rem and lh. CSS transform. Since many of these thi…

---

## [使用Node-red访问电能表，PLC和数据库(About use Node-red to communication with DLT645 Electric meter ,PLC and DB)](https://discourse.nodered.org/t/node-red-plc-about-use-node-red-to-communication-with-dlt645-electric-meter-plc-and-db/88625)

<div class="topic-metadata">

**Author:** [@benefit\_union](https://discourse.nodered.org/u/benefit_union)\
**Replies:** 2\
**Last updated:** [29 August 2024 08:48 UTC](https://discourse.nodered.org/t/node-red-plc-about-use-node-red-to-communication-with-dlt645-electric-meter-plc-and-db/88625 "2024-08-29T08:48:37Z")

</div>

我现在使用JavaScript重写DLT645协议，基于Node-red平台。开源协议可能在木兰和GPL选择之一。而且改写后使用tcp通讯转Rs485实现，通讯测试基本成功。当然，实际开发项目中，基于稳定，给客户使用1个PLC访问10块电能表轮询通讯，Node-red同样发挥很重要作用，作为PLC访问读取并且存储相关数据于Mariadb 数据库，同时启用dashboard插件实现数据展示界面。 translation: I am n…

---

## [Example complex function node to get and parse HTML email - using OutdoorActive weekly recommended routes](https://discourse.nodered.org/t/example-complex-function-node-to-get-and-parse-html-email-using-outdooractive-weekly-recommended-routes/90381)

<div class="topic-metadata">

**Author:** [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Replies:** 0\
**Last updated:** [23 August 2024 22:01 UTC](https://discourse.nodered.org/t/example-complex-function-node-to-get-and-parse-html-email-using-outdooractive-weekly-recommended-routes/90381 "2024-08-23T22:01:53Z")

</div>

Hi all, Here is an example of using a function node with some added Node.js modules to read emails via IMAP, sanitise and process the HTML content and extract details to a retained global variable. I use an Android app…

---

## [Process output from 'npm outdated' command](https://discourse.nodered.org/t/process-output-from-npm-outdated-command/37798)

<div class="topic-metadata">

**Author:** [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Replies:** 4\
**Last updated:** [21 August 2024 15:45 UTC](https://discourse.nodered.org/t/process-output-from-npm-outdated-command/37798 "2024-08-21T15:45:28Z")

</div>

Hi all, I've created a small example flow that lets you grab the output from various npm outdated commands for further processing. This would be great for alerting you that updates are needed via Telegram for instance. …

---

## [Dashboard 2.0 Project - ISS Tracker](https://discourse.nodered.org/t/dashboard-2-0-project-iss-tracker/90145)

<div class="topic-metadata">

**Author:** [@joepavitt](https://discourse.nodered.org/u/joepavitt)\
**Replies:** 4\
**Last updated:** [14 August 2024 14:48 UTC](https://discourse.nodered.org/t/dashboard-2-0-project-iss-tracker/90145 "2024-08-14T14:48:10Z")

</div>

Another project to share that we've actually used for internal assessments at FlowFuse (so it does involve quite a bit of custom CSS/Vuetify code) This dashboard uses the ui-iframe, ui-button and ui-template nodes to…

---

## [Dashboard 2.0 Project - Live Demo Dashboard](https://discourse.nodered.org/t/dashboard-2-0-project-live-demo-dashboard/90147)

<div class="topic-metadata">

**Author:** [@joepavitt](https://discourse.nodered.org/u/joepavitt)\
**Replies:** 7\
**Last updated:** [13 August 2024 17:49 UTC](https://discourse.nodered.org/t/dashboard-2-0-project-live-demo-dashboard/90147 "2024-08-13T17:49:16Z")

</div>

Hi All, wanted to make you aware of a new asset we've made available: Dashboard 2.0 Interactive Docs On this Dashboard you'll find interactive examples for all of our published widgets, with example flows, and a bit …

---

## [Dashboard 2.0 Project - GitHub Project Analysis](https://discourse.nodered.org/t/dashboard-2-0-project-github-project-analysis/90144)

<div class="topic-metadata">

**Author:** [@joepavitt](https://discourse.nodered.org/u/joepavitt)\
**Replies:** 0\
**Last updated:** [13 August 2024 08:11 UTC](https://discourse.nodered.org/t/dashboard-2-0-project-github-project-analysis/90144 "2024-08-13T08:11:20Z")

</div>

@jbudd recently asked about Dashboard 2.0 projects, and noticed that there is a lack in the "Share Your Projects" channel. As such, I thought I'd share a tool we use internally in FlowFuse to track activity for our proje…

---

## [A “Welcome home” using Shelly motion sensors](https://discourse.nodered.org/t/a-welcome-home-using-shelly-motion-sensors/90115)

<div class="topic-metadata">

**Author:** [@jsprenkle](https://discourse.nodered.org/u/jsprenkle)\
**Replies:** 0\
**Last updated:** [11 August 2024 20:16 UTC](https://discourse.nodered.org/t/a-welcome-home-using-shelly-motion-sensors/90115 "2024-08-11T20:16:23Z")

</div>

Ever come home late at night and it’s so dark it’s hard to see well enough to put your key in the lock? I could leave a light on, but that’s wasteful and creates a bug swarm. If I open the door I get creepy crawlies insi…

---

## [Django with node red how connect them \[suggestion\]](https://discourse.nodered.org/t/django-with-node-red-how-connect-them-suggestion/90055)

<div class="topic-metadata">

**Author:** [@tahasamy](https://discourse.nodered.org/u/tahasamy)\
**Replies:** 0\
**Last updated:** [8 August 2024 13:26 UTC](https://discourse.nodered.org/t/django-with-node-red-how-connect-them-suggestion/90055 "2024-08-08T13:26:39Z")

</div>

I am currently working on a project to directly integrate Node-RED with Django. The integration is almost complete, with objects like push buttons and toggles successfully connected to Django. There’s just a bit of front…

---

## [A complicated bathroom fan timer](https://discourse.nodered.org/t/a-complicated-bathroom-fan-timer/89988)

<div class="topic-metadata">

**Author:** [@itcouldbeL](https://discourse.nodered.org/u/itcouldbeL)\
**Replies:** 14\
**Last updated:** [8 August 2024 09:45 UTC](https://discourse.nodered.org/t/a-complicated-bathroom-fan-timer/89988 "2024-08-08T09:45:40Z")

</div>

Hi all, I have been meaning to give back to this forum for ages, this small project feels like the ideal first project to share! I setup Node-Red and Home Assistant in my dad's house a few years ago. He loves it but he …

---

## [Infinite audio matrix/routing with Dante audio network](https://discourse.nodered.org/t/infinite-audio-matrix-routing-with-dante-audio-network/89716)

<div class="topic-metadata">

**Author:** [@Billy\_C](https://discourse.nodered.org/u/Billy_C)\
**Replies:** 2\
**Last updated:** [24 July 2024 02:05 UTC](https://discourse.nodered.org/t/infinite-audio-matrix-routing-with-dante-audio-network/89716 "2024-07-24T02:05:10Z")

</div>

Nice little packet sniffing project... Dante is a propriety, high-quality, low-latency (\<5ms), high density (32x32, 64x64, 128x128) audio over IP solution that was created by Audinate. They make some of their own hardwa…

---

## [Solar management with raspberry and i2c driver](https://discourse.nodered.org/t/solar-management-with-raspberry-and-i2c-driver/88413)

<div class="topic-metadata">

**Author:** [@Francois](https://discourse.nodered.org/u/Francois)\
**Replies:** 6\
**Last updated:** [20 July 2024 12:40 UTC](https://discourse.nodered.org/t/solar-management-with-raspberry-and-i2c-driver/88413 "2024-07-20T12:40:11Z")

</div>

Hi there. After few weeks i finally finished my project. I have solar pannels and inverter. The goal was to use surplus power to grid to be routed to my triphase water heater. Precisely i measure in real time the surplu…

---

## [Integration Okta SSO in Node-RED](https://discourse.nodered.org/t/integration-okta-sso-in-node-red/89422)

<div class="topic-metadata">

**Author:** [@Sandrei](https://discourse.nodered.org/u/Sandrei)\
**Replies:** 3\
**Last updated:** [18 July 2024 13:57 UTC](https://discourse.nodered.org/t/integration-okta-sso-in-node-red/89422 "2024-07-18T13:57:06Z")

</div>

Proficiency in Node.js and Node-RED, with a strong understanding of SSO and SAML 2.0 Experience with Okta or other similar identity providers In-depth knowledge of secure coding practices and encryption methods Document…

---

## [Flow to update Cloudflare DNS records with current IP address](https://discourse.nodered.org/t/flow-to-update-cloudflare-dns-records-with-current-ip-address/69636)

<div class="topic-metadata">

**Author:** [@Colin](https://discourse.nodered.org/u/Colin)\
**Replies:** 10\
**Last updated:** [17 July 2024 09:27 UTC](https://discourse.nodered.org/t/flow-to-update-cloudflare-dns-records-with-current-ip-address/69636 "2024-07-17T09:27:18Z")

</div>

In case anyone finds it useful, I have added a flow to the node-red flows site that interrogates Cloudflare DNS records and automatically updates them where necessary. I have used a request to http://ipinfo.io/ip to de…

---

## [Convert buffer to string using core nodes](https://discourse.nodered.org/t/convert-buffer-to-string-using-core-nodes/74556)

<div class="topic-metadata">

**Author:** [@cymplecy](https://discourse.nodered.org/u/cymplecy)\
**Replies:** 6\
**Last updated:** [12 July 2024 08:36 UTC](https://discourse.nodered.org/t/convert-buffer-to-string-using-core-nodes/74556 "2024-07-12T08:36:45Z")

</div>

Following last years string - \> buffer thread :slight\_smile: https://discourse.nodered.org/t/convert-string-to-buffer/60755/12 This year I wanted the other way so this is what I've done Split payload and join back…

---

## [Ollama chat interface](https://discourse.nodered.org/t/ollama-chat-interface/89417)

<div class="topic-metadata">

**Author:** [@bakman2](https://discourse.nodered.org/u/bakman2)\
**Replies:** 0\
**Last updated:** [11 July 2024 07:22 UTC](https://discourse.nodered.org/t/ollama-chat-interface/89417 "2024-07-11T07:22:00Z")

</div>

I was playing around with Ollama and getting streaming responses to work, made a custom interface using tailwind and alpinejs, served from node-red using a websocket, libraries are coming from cdn's but could be included…

---

## [\[NodeRed\] Heat the water heater using solar surplus](https://discourse.nodered.org/t/nodered-heat-the-water-heater-using-solar-surplus/89207)

<div class="topic-metadata">

**Author:** [@IAMMETER](https://discourse.nodered.org/u/IAMMETER)\
**Replies:** 0\
**Last updated:** [3 July 2024 05:13 UTC](https://discourse.nodered.org/t/nodered-heat-the-water-heater-using-solar-surplus/89207 "2024-07-03T05:13:05Z")

</div>

\[NodeRed\] Heat the water heater using solar surplus \[TOC\] Previously, we created a tutorial on using NodeRed to monitor a solar power station Monitor your solar pv system in Nodered - IAMMETER. This is an advanced tut…

---

## [Zigbee2mqtt and Bosch smoke detector](https://discourse.nodered.org/t/zigbee2mqtt-and-bosch-smoke-detector/88169)

<div class="topic-metadata">

**Author:** [@juntiedt](https://discourse.nodered.org/u/juntiedt)\
**Replies:** 4\
**Last updated:** [15 June 2024 14:14 UTC](https://discourse.nodered.org/t/zigbee2mqtt-and-bosch-smoke-detector/88169 "2024-06-15T14:14:51Z")

</div>

Why to use the expensive Bosch smoke detector? The big advantage is its very loud siren which can be switch on and off by mqtt commands. Therefore, I am using one Bosch sensor in a central location in my house. In my r…

---

## [Minimal ESP8266-NodeMCU-8-Button-WebSocket-Controller](https://discourse.nodered.org/t/minimal-esp8266-nodemcu-8-button-websocket-controller/83648)

<div class="topic-metadata">

**Author:** [@HaroldPetersInskipp](https://discourse.nodered.org/u/HaroldPetersInskipp)\
**Replies:** 2\
**Last updated:** [11 June 2024 15:51 UTC](https://discourse.nodered.org/t/minimal-esp8266-nodemcu-8-button-websocket-controller/83648 "2024-06-11T15:51:33Z")

</div>

Lately I've been working on a design for an 8 button wireless controller for Node-RED based on the ESP8266 Node-MCU, that fits on a half size breadboard using as few parts as necessary. You can check it out here: GitHub …

---

## [Submission for examination. Subflow button control](https://discourse.nodered.org/t/submission-for-examination-subflow-button-control/88556)

<div class="topic-metadata">

**Author:** [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Replies:** 0\
**Last updated:** [8 June 2024 12:00 UTC](https://discourse.nodered.org/t/submission-for-examination-subflow-button-control/88556 "2024-06-08T12:00:37Z")

</div>

This is a subflow I wrote for use with button nodes. It has undergone a bit or recent work. Probably not perfect, but I did some testing on it and it NOW seems to work better than it did. Scenario You have a button (G…

---

## [Flic - iHost Hub by SonOff](https://discourse.nodered.org/t/flic-ihost-hub-by-sonoff/88090)

<div class="topic-metadata">

**Author:** [@Y2K](https://discourse.nodered.org/u/Y2K)\
**Replies:** 66\
**Last updated:** [8 June 2024 05:37 UTC](https://discourse.nodered.org/t/flic-ihost-hub-by-sonoff/88090 "2024-06-08T05:37:23Z")

</div>

In regards to a few closed forums, I wish to rekindle a topic in regards to Flic buttons on an iHost SonOff Hub.

---

## [RGB565 Color Space (mainly for SPI TFT screens)](https://discourse.nodered.org/t/rgb565-color-space-mainly-for-spi-tft-screens/80574)

<div class="topic-metadata">

**Author:** [@MDAR](https://discourse.nodered.org/u/MDAR)\
**Replies:** 2\
**Last updated:** [6 June 2024 10:35 UTC](https://discourse.nodered.org/t/rgb565-color-space-mainly-for-spi-tft-screens/80574 "2024-06-06T10:35:08Z")

</div>

\#RGB565 #RGB888 #RGB mqtt #M5Stick #ESP32 gpio #colorpicker I've got a couple of M5StickC-Plus devices and have them working with the NodeRED aedes MQTT broker, using JSON payloads. example :- {"LED":true,"LEDrate…

---

## [A scrolling terminal display in dashboard 2](https://discourse.nodered.org/t/a-scrolling-terminal-display-in-dashboard-2/88423)

<div class="topic-metadata">

**Author:** [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Replies:** 1\
**Last updated:** [1 June 2024 08:57 UTC](https://discourse.nodered.org/t/a-scrolling-terminal-display-in-dashboard-2/88423 "2024-06-01T08:57:44Z")

</div>

Hi all, I did a demo for someone recently and thought I'd share for you all to enjoy (or ignore) I have not made a contrib node out of it, but that would not be too difficult to do. Here is a gif for your viewing pleas…

---

## [Obtain the altitude of almost anywhere](https://discourse.nodered.org/t/obtain-the-altitude-of-almost-anywhere/88363)

<div class="topic-metadata">

**Author:** [@jbudd](https://discourse.nodered.org/u/jbudd)\
**Replies:** 12\
**Last updated:** [31 May 2024 11:11 UTC](https://discourse.nodered.org/t/obtain-the-altitude-of-almost-anywhere/88363 "2024-05-31T11:11:39Z")

</div>

This flow uses the free API of opentopodata.org to estimate elevation from latitude & longitude. I used international airports for test data since Wikipedia has latitude, longitude & elevation data for them Of course r…

---

## [Controlling LEDs on a Wemos D1 Mini (Arduino code) via MQTT](https://discourse.nodered.org/t/controlling-leds-on-a-wemos-d1-mini-arduino-code-via-mqtt/62523)

<div class="topic-metadata">

**Author:** [@dynamicdave](https://discourse.nodered.org/u/dynamicdave)\
**Replies:** 8\
**Last updated:** [30 May 2024 18:48 UTC](https://discourse.nodered.org/t/controlling-leds-on-a-wemos-d1-mini-arduino-code-via-mqtt/62523 "2024-05-30T18:48:56Z")

</div>

One of my IoT students was asking how to control a set of LEDs on a Wemos D1 Mini, that had been programmed using Arduino code, via MQTT commands from Node-RED. This is what the breadboard lash-up looks like... The …

[Previous page](https://discourse.nodered.org/c/share-your-projects/6.md?no_subcategories=false&page=6)

[Next page](https://discourse.nodered.org/c/share-your-projects/6.md?no_subcategories=false&page=8)
