diff --git a/content/implementations.md b/content/implementations.md
index 3b6f0d5..29c89dc 100644
--- a/content/implementations.md
+++ b/content/implementations.md
@@ -39,6 +39,7 @@ A library can be included in your own project to act as a Homie device.
| homie-device | Rust | 4.0.0 | [crates.io](https://crates.io/crates/homie-device) | Rust library for building Homie 4.0 devices |
| homie-mqtt | Ruby | 4.0.0 | [GitHub](https://github.com/ccutrer/homie-mqtt) | Ruby library for building Homie 4.0 devices |
| node-homie | Node JS | 4.0.0 | [npmjs](https://www.npmjs.com/package/node-homie) | Typescript implementation of the homie 4.x convention leveraging rxjs (device and controller) |
+| homie-v5 | C++ | 3.0.1 / 4.0.0 / 5.0.0 | [GitHub](https://github.com/labodj/homie-esp8266)
[PlatformIO](https://registry.platformio.org/libraries/labodj/homie-v5) | Maintained homie-esp8266 fork for ESP8266/ESP32 Arduino projects with opt-in Homie 4 and 5 modes. |
| hc-node-homie-smarthome | Node JS | 4.0.0 | [npmjs](https://www.npmjs.com/package/hc-node-homie-smarthome) | Library that provides easy implementation of smarthome nodes like switch, dimmer, weather sensor,... |
| homie5 | Rust | 5.0.0 | [crates.io](https://crates.io/crates/homie5) | low level implemenation of the homie5 protocol in rust (device and controller) |
| hc-homie5 | Rust | 5.0.0 | [crates.io](https://crates.io/crates/hc-homie5) | Provides some higher level abstractions and convenience types for using homie5 with rumqttc in a homecontrol application. |
@@ -85,6 +86,7 @@ A library can be included in your own project to act as a Controller for Homie d
| homie-cpp | C++ | 3.0 | [GitHub](https://github.com/Thalhammer/homie-cpp) | |
| homie-controller | Rust | 4.0.0 | [crates.io](https://crates.io/crates/homie-controller) | |
| node-homie | Node JS | 4.0.0 | [npmjs](https://www.npmjs.com/package/node-homie) | Typescript implementation of the homie 4.x convention leveraging rxjs (device and controller) |
+| homie-home-assistant-discovery | Node JS | 3.0.1 / 4.0.0 / 5.x | [GitHub](https://github.com/labodj/homie-home-assistant-discovery)
[npmjs](https://www.npmjs.com/package/homie-home-assistant-discovery) | Library and CLI that maps Homie MQTT metadata to Home Assistant MQTT discovery payloads. |
| homie5 | Rust | 5.0.0 | [crates.io](https://crates.io/crates/homie5) | Low level implemenation of the homie5 protocol in rust (device and controller) |
| hc-homie5 | Rust | 5.0.0 | [crates.io](https://crates.io/crates/hc-homie5) | Provides some higher level abstractions and convenience types for using homie5 with rumqttc in a homecontrol application. |
@@ -112,6 +114,7 @@ and integrate them into your automation plan.
| HomeAssistant | WIP | 2.0 | [Website](https://github.com/nerdfirefighter/HA_Homie/tree/dev) | Module need to be installed into HA installation |
| Node-RED | 0.20+ | 4.0.0 | [node-red-contrib-homie-convention](https://flows.nodered.org/node/node-red-contrib-homie-convention) | install node-red-contrib-homie-convention node with auto discovery [forum discussion](https://discourse.nodered.org/t/announce-node-red-contrib-homie-convention) |
| Node-RED | 2.x | 4.0.0 | [node-red-contrib-node-homie-red](https://flows.nodered.org/node/node-red-contrib-node-homie-red)
[npmjs](https://www.npmjs.com/package/node-red-contrib-node-homie-red) | Provides nodes (device and controller) to interact with devices published on mqtt following the homie convention |
+| Node-RED | 4.x | 3.0.1 / 4.0.0 / 5.x | [node-red-contrib-homie-home-assistant-discovery](https://flows.nodered.org/node/node-red-contrib-homie-home-assistant-discovery)
[npmjs](https://www.npmjs.com/package/node-red-contrib-homie-home-assistant-discovery) | Converts Homie MQTT metadata into Home Assistant MQTT discovery messages from Node-RED flows. |
# Works with Homie