home.social

#nodered — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #nodered, aggregated by home.social.

  1. Still on the fence about submitting a talk for Node-RED Con 2026?

    Here's how Øivind Heggland, one of last year's speakers, described the experience:

    "It's an incredibly supportive environment that makes sharing your work feel less like a formal presentation and more like a great conversation."

    Go for it — CFP closes July 31: nrcon.nodered.org

    #NodeRED #NRCon2026 #IIoT #CallForPapers

  2. Still on the fence about submitting a talk for Node-RED Con 2026?

    Here's how Øivind Heggland, one of last year's speakers, described the experience:

    "It's an incredibly supportive environment that makes sharing your work feel less like a formal presentation and more like a great conversation."

    Go for it — CFP closes July 31: nrcon.nodered.org

    #NodeRED #NRCon2026 #IIoT #CallForPapers

  3. Still on the fence about submitting a talk for Node-RED Con 2026?

    Here's how Øivind Heggland, one of last year's speakers, described the experience:

    "It's an incredibly supportive environment that makes sharing your work feel less like a formal presentation and more like a great conversation."

    Go for it — CFP closes July 31: nrcon.nodered.org

    #NodeRED #NRCon2026 #IIoT #CallForPapers

  4. Still on the fence about submitting a talk for Node-RED Con 2026?

    Here's how Øivind Heggland, one of last year's speakers, described the experience:

    "It's an incredibly supportive environment that makes sharing your work feel less like a formal presentation and more like a great conversation."

    Go for it — CFP closes July 31: nrcon.nodered.org

    #NodeRED #NRCon2026 #IIoT #CallForPapers

  5. Still on the fence about submitting a talk for Node-RED Con 2026?

    Here's how Øivind Heggland, one of last year's speakers, described the experience:

    "It's an incredibly supportive environment that makes sharing your work feel less like a formal presentation and more like a great conversation."

    Go for it — CFP closes July 31: nrcon.nodered.org

    #NodeRED #NRCon2026 #IIoT #CallForPapers

  6. @sammachin Mind you - debugging this might take some time ..... #LOL
    #NodeRED

  7. @sammachin Mind you - debugging this might take some time .....

  8. @sammachin Mind you - debugging this might take some time ..... #LOL
    #NodeRED

  9. @sammachin Mind you - debugging this might take some time ..... #LOL
    #NodeRED

  10. @sammachin Mind you - debugging this might take some time ..... #LOL
    #NodeRED

  11. My latest app for the #Ulanzi 32x8 #LED pixel display running the #Awtrix firmware. You get it, right? RIGHT? It’s obvious, right? 😉 (Made with #NodeRed in #HomeAssistant, btw.)

  12. My latest app for the #Ulanzi 32x8 #LED pixel display running the #Awtrix firmware. You get it, right? RIGHT? It’s obvious, right? 😉 (Made with #NodeRed in #HomeAssistant, btw.)

  13. My latest app for the #Ulanzi 32x8 #LED pixel display running the #Awtrix firmware. You get it, right? RIGHT? It’s obvious, right? 😉 (Made with #NodeRed in #HomeAssistant, btw.)

  14. My latest app for the #Ulanzi 32x8 #LED pixel display running the #Awtrix firmware. You get it, right? RIGHT? It’s obvious, right? 😉 (Made with #NodeRed in #HomeAssistant, btw.)

  15. My latest app for the #Ulanzi 32x8 #LED pixel display running the #Awtrix firmware. You get it, right? RIGHT? It’s obvious, right? 😉 (Made with #NodeRed in #HomeAssistant, btw.)

  16. 15 days left to submit your talk for Node-RED Con 2026.

    We're looking for talks on edge deployments, AI integration, and industrial automation. And if your project doesn't fit the main theme, lightning talks are open to any Node-RED project you're proud of.

    CFP closes July 31: nrcon.nodered.org

    #NodeRED #NRCon2026 #IIoT #CallForPapers

  17. 15 days left to submit your talk for Node-RED Con 2026.

    We're looking for talks on edge deployments, AI integration, and industrial automation. And if your project doesn't fit the main theme, lightning talks are open to any Node-RED project you're proud of.

    CFP closes July 31: nrcon.nodered.org

    #NodeRED #NRCon2026 #IIoT #CallForPapers

  18. 15 days left to submit your talk for Node-RED Con 2026.

    We're looking for talks on edge deployments, AI integration, and industrial automation. And if your project doesn't fit the main theme, lightning talks are open to any Node-RED project you're proud of.

    CFP closes July 31: nrcon.nodered.org

    #NodeRED #NRCon2026 #IIoT #CallForPapers

  19. 15 days left to submit your talk for Node-RED Con 2026.

    We're looking for talks on edge deployments, AI integration, and industrial automation. And if your project doesn't fit the main theme, lightning talks are open to any Node-RED project you're proud of.

    CFP closes July 31: nrcon.nodered.org

    #NodeRED #NRCon2026 #IIoT #CallForPapers

  20. 15 days left to submit your talk for Node-RED Con 2026.

    We're looking for talks on edge deployments, AI integration, and industrial automation. And if your project doesn't fit the main theme, lightning talks are open to any Node-RED project you're proud of.

    CFP closes July 31: nrcon.nodered.org

    #NodeRED #NRCon2026 #IIoT #CallForPapers

  21. Never spoken at a conference before? Neither had Josh Dudley — and he described the experience as "supportive and encouraging every step of the way."

    If you have a Node-RED project worth sharing, the experience will come. Submit your talk before July 31 — full talks, lightning talks, and panelists welcome.

    👉 nrcon.nodered.org

    #NodeRED #NRCon2026 #IIoT #CallForPapers

  22. Never spoken at a conference before? Neither had Josh Dudley — and he described the experience as "supportive and encouraging every step of the way."

    If you have a Node-RED project worth sharing, the experience will come. Submit your talk before July 31 — full talks, lightning talks, and panelists welcome.

    👉 nrcon.nodered.org

    #NodeRED #NRCon2026 #IIoT #CallForPapers

  23. Never spoken at a conference before? Neither had Josh Dudley — and he described the experience as "supportive and encouraging every step of the way."

    If you have a Node-RED project worth sharing, the experience will come. Submit your talk before July 31 — full talks, lightning talks, and panelists welcome.

    👉 nrcon.nodered.org

    #NodeRED #NRCon2026 #IIoT #CallForPapers

  24. Never spoken at a conference before? Neither had Josh Dudley — and he described the experience as "supportive and encouraging every step of the way."

    If you have a Node-RED project worth sharing, the experience will come. Submit your talk before July 31 — full talks, lightning talks, and panelists welcome.

    👉 nrcon.nodered.org

    #NodeRED #NRCon2026 #IIoT #CallForPapers

  25. Never spoken at a conference before? Neither had Josh Dudley — and he described the experience as "supportive and encouraging every step of the way."

    If you have a Node-RED project worth sharing, the experience will come. Submit your talk before July 31 — full talks, lightning talks, and panelists welcome.

    👉 nrcon.nodered.org

    #NodeRED #NRCon2026 #IIoT #CallForPapers

  26. Running Node-RED in production? Node-RED Con 2026 wants to hear from you.

    Edge deployments, AI integration, industrial automation — if you've solved something worth sharing, submit before July 31.

    Not sure your project fits the theme? Lightning talks are open to any Node-RED project you're proud of.

    👉 nrcon.nodered.org

    #NodeRED #NRCon2026 #IIoT #CallForPapers

  27. Running Node-RED in production? Node-RED Con 2026 wants to hear from you.

    Edge deployments, AI integration, industrial automation — if you've solved something worth sharing, submit before July 31.

    Not sure your project fits the theme? Lightning talks are open to any Node-RED project you're proud of.

    👉 nrcon.nodered.org

    #NodeRED #NRCon2026 #IIoT #CallForPapers

  28. Running Node-RED in production? Node-RED Con 2026 wants to hear from you.

    Edge deployments, AI integration, industrial automation — if you've solved something worth sharing, submit before July 31.

    Not sure your project fits the theme? Lightning talks are open to any Node-RED project you're proud of.

    👉 nrcon.nodered.org

    #NodeRED #NRCon2026 #IIoT #CallForPapers

  29. Running Node-RED in production? Node-RED Con 2026 wants to hear from you.

    Edge deployments, AI integration, industrial automation — if you've solved something worth sharing, submit before July 31.

    Not sure your project fits the theme? Lightning talks are open to any Node-RED project you're proud of.

    👉 nrcon.nodered.org

    #NodeRED #NRCon2026 #IIoT #CallForPapers

  30. Running Node-RED in production? Node-RED Con 2026 wants to hear from you.

    Edge deployments, AI integration, industrial automation — if you've solved something worth sharing, submit before July 31.

    Not sure your project fits the theme? Lightning talks are open to any Node-RED project you're proud of.

    👉 nrcon.nodered.org

    #NodeRED #NRCon2026 #IIoT #CallForPapers

  31. Node-RED Con 2026 is back. Tuesday, November 3rd.

    After 1,100+ live attendees from 35+ countries last year, we're doing it again. This year's theme: "Node-RED at the Edge of Intelligence."

    The Call for Papers is open until July 31. We're looking for talks on edge computing, AI integration, industrial deployments, and real-world Node-RED projects.

    Submit: nrcon.nodered.org

    #NodeRED #NRCon2026 #IIoT #EdgeComputing #AI #CallForPapers

  32. Node-RED Con 2026 is back. Tuesday, November 3rd.

    After 1,100+ live attendees from 35+ countries last year, we're doing it again. This year's theme: "Node-RED at the Edge of Intelligence."

    The Call for Papers is open until July 31. We're looking for talks on edge computing, AI integration, industrial deployments, and real-world Node-RED projects.

    Submit: nrcon.nodered.org

    #NodeRED #NRCon2026 #IIoT #EdgeComputing #AI #CallForPapers

  33. Node-RED Con 2026 is back. Tuesday, November 3rd.

    After 1,100+ live attendees from 35+ countries last year, we're doing it again. This year's theme: "Node-RED at the Edge of Intelligence."

    The Call for Papers is open until July 31. We're looking for talks on edge computing, AI integration, industrial deployments, and real-world Node-RED projects.

    Submit: nrcon.nodered.org

    #NodeRED #NRCon2026 #IIoT #EdgeComputing #AI #CallForPapers

  34. Node-RED Con 2026 is back. Tuesday, November 3rd.

    After 1,100+ live attendees from 35+ countries last year, we're doing it again. This year's theme: "Node-RED at the Edge of Intelligence."

    The Call for Papers is open until July 31. We're looking for talks on edge computing, AI integration, industrial deployments, and real-world Node-RED projects.

    Submit: nrcon.nodered.org

    #NodeRED #NRCon2026 #IIoT #EdgeComputing #AI #CallForPapers

  35. Node-RED Con 2026 is back. Tuesday, November 3rd.

    After 1,100+ live attendees from 35+ countries last year, we're doing it again. This year's theme: "Node-RED at the Edge of Intelligence."

    The Call for Papers is open until July 31. We're looking for talks on edge computing, AI integration, industrial deployments, and real-world Node-RED projects.

    Submit: nrcon.nodered.org

    #NodeRED #NRCon2026 #IIoT #EdgeComputing #AI #CallForPapers

  36. Ich habe jetzt Homegear installiert. Grundsätzlich würde ich vermutlich meine Homematic-Geräte darüber nach Home Assistant bekommen. ABER: Ein parallel-Betrieb mit FHEM ist definitiv ausgeschlossen. Und damit kann ich nicht sanft migrieren.

    Es bleibt also beim Plan, neue Logik wird in NodeRed definiert, vorhandene Logik wandert Schritt für Schritt nach NodeRed, bis in FHEM nur noch die Geräte stehen.

    #homeassistant #fhem #nodered #homematic #homematicip #homegear

  37. Архитектура автоматизации частного дома: KNX, Modbus, Node-RED и Sprut.Hub

    Стандартные решения удобны — спорить с этим сложно. Выбираешь, например, KNX, и дальше все работает по понятной схеме: оборудования много, типовые решения давно отработаны, софт удобный, интерфейсы выглядят аккуратно. Проблемы обычно начинаются, когда заказчик получает смету. Именно про такой проект пойдет речь в этой статье. Объект — двухэтажный частный дом площадью 300 м² в коттеджном поселке Bright Park под Казанью. Заказчик хотел автоматизировать почти все инженерные системы дома, объединить их в единый интерфейс и интегрировать с голосовыми ассистентами. Но когда заказчик получил коммерческое предложение на KNX, то схватился за голову. В результате интегратор пересмотрел архитектуру системы. Часть оборудования заменили, часть оставили. И вписались в бюджет.

    habr.com/ru/companies/wirenboa

    #Wiren_Board #KNX #Akubela #inprice #SprutHub #NodeRED #алиса #умный_дом #smart_home #АРТЭН

  38. **Die Zeit für FHEM ist abgelaufen. Wir wechseln auf Home Assistant. **

    FHEM stürzt regelmäßig über Nacht ab. Das macht mir das Logging kaputt, das macht unnötigen Aufwand, weckt Zweifel an der Stabilität. Oberflächen kontruieren in FHEM ist defakto unmöglich, externe Tools sind erforderlich, bei uns z.B.FUIP und Nodered und Standard-HTML. Klar, Nodered ist nicht der Weisheit letzter Schluss, aber in letzter Zeit sind viele Dinge bereits nach Nodered ausgewandert (unsere Solarsteuerung zum Beispiel).

    Eine Installation, die weit über 15 Jahre alt ist, wechselt man natürlich zum einen nicht über Nacht aus und zum anderen nicht ohne einen konkreten Plan.

    Unser System umfasst WLAN-Komponenten, ZigBee, Homematic, HomematicIP, HomeConnect, Echos und ALexa, Fritzbox u.a. Mindestens fünf andere Rechner liefern Zuarbeiten (NodeRed-Dashboards, Solarsteuerungen, Datenbank-Logging u.a.).

    Ein Migarationsplan muss her:

    **Phase 0: Inventur**
    - Geräte-Inventur
    - Logik-Inventur

    Beispiel:
    { WriteFile('fhem_inventur_doif.txt', fhem('list TYPE=DOIF')) }

    **Phase 1: Die Basis-Infrastruktur**
    - Logging einrichten (MariaDB 10, machte bisher auch das Logging in FHEM
    - Steuersysteme (zigbee2mqtt, Fritzbox, HomeConnect, ggf. Homematic und IP)

    **Phase 2: Geräte-Migration (Hardware & APIs)**
    - WLAN-Geräte
    - zigBee-Geräte
    - Homematic und HomematicIP
    - Fritzbox, Fritzbox-Geräte
    - HomeConnect
    - Victron-Anlage mit allem was dazu gehört (MPPT, Batterie, CerboGX etc.)

    **Phase 3: Die Logik**
    - ATs
    - notifys
    - DOIFs
    - sonstige Perl-Programme
    - die Logik direkt über Nodered, HA dort einbinden

    **Phase 4: Frontend & Visualisierung**
    - Mein großes Infoterminal (NodeRed-Oberfläche)
    - der kleine Bruder fürs Handy
    - eine Mini-Version für den Desktop
    - allgemeines FUI-Frontend

    **Phase 5: Sprache & Benachrichtigungen**
    - alexa einbinden
    - E-Mail-System
    - Status per Alexa verkünden

    **Phase 6: Aufräumen und Abschalten.**
    - Abschalten in FHEM, der Funktionen, die in HA umgesetzt wurden.
    - Prüfen was übrig blieb
    - Aufräumen (Dateien löschen, Datenbanken löschen etc.)

    Ich denke, es wird mindestens ein Jahr dauern.

    #fhem #homeassistant #nodered #migration #perl #MQTT #wlan #shelly #zigbee #homematic #HomematicIP #homeconnect

  39. **Die Zeit für FHEM ist abgelaufen. Wir wechseln auf Home Assistant. **

    FHEM stürzt regelmäßig über Nacht ab. Das macht mir das Logging kaputt, das macht unnötigen Aufwand, weckt Zweifel an der Stabilität. Oberflächen kontruieren in FHEM ist defakto unmöglich, externe Tools sind erforderlich, bei uns z.B.FUIP und Nodered und Standard-HTML. Klar, Nodered ist nicht der Weisheit letzter Schluss, aber in letzter Zeit sind viele Dinge bereits nach Nodered ausgewandert (unsere Solarsteuerung zum Beispiel).

    Eine Installation, die weit über 15 Jahre alt ist, wechselt man natürlich zum einen nicht über Nacht aus und zum anderen nicht ohne einen konkreten Plan.

    Unser System umfasst WLAN-Komponenten, ZigBee, Homematic, HomematicIP, HomeConnect, Echos und ALexa, Fritzbox u.a. Mindestens fünf andere Rechner liefern Zuarbeiten (NodeRed-Dashboards, Solarsteuerungen, Datenbank-Logging u.a.).

    Ein Migarationsplan muss her:

    **Phase 0: Inventur**
    - Geräte-Inventur
    - Logik-Inventur

    Beispiel:
    { WriteFile('fhem_inventur_doif.txt', fhem('list TYPE=DOIF')) }

    **Phase 1: Die Basis-Infrastruktur**
    - Logging einrichten (MariaDB 10, machte bisher auch das Logging in FHEM
    - Steuersysteme (zigbee2mqtt, Fritzbox, HomeConnect, ggf. Homematic und IP)

    **Phase 2: Geräte-Migration (Hardware & APIs)**
    - WLAN-Geräte
    - zigBee-Geräte
    - Homematic und HomematicIP
    - Fritzbox, Fritzbox-Geräte
    - HomeConnect
    - Victron-Anlage mit allem was dazu gehört (MPPT, Batterie, CerboGX etc.)

    **Phase 3: Die Logik**
    - ATs
    - notifys
    - DOIFs
    - sonstige Perl-Programme
    - die Logik direkt über Nodered, HA dort einbinden

    **Phase 4: Frontend & Visualisierung**
    - Mein großes Infoterminal (NodeRed-Oberfläche)
    - der kleine Bruder fürs Handy
    - eine Mini-Version für den Desktop
    - allgemeines FUI-Frontend

    **Phase 5: Sprache & Benachrichtigungen**
    - alexa einbinden
    - E-Mail-System
    - Status per Alexa verkünden

    **Phase 6: Aufräumen und Abschalten.**
    - Abschalten in FHEM, der Funktionen, die in HA umgesetzt wurden.
    - Prüfen was übrig blieb
    - Aufräumen (Dateien löschen, Datenbanken löschen etc.)

    Ich denke, es wird mindestens ein Jahr dauern.

    #fhem #homeassistant #nodered #migration #perl #MQTT #wlan #shelly #zigbee #homematic #HomematicIP #homeconnect

  40. **Node-RED & FHEM: Warum „Keep it simple“ manchmal der bessere Weg ist**

    Ich habe mich in letzter Zeit intensiv mit der Verbindung von **Node-RED** und **FHEM** beschäftigt. Ursprünglich hatte ich die dedizierten FHEM-Nodes im Einsatz, aber ehrlich gesagt: Wir sind keine Freunde geworden. Die Dokumentation war für mich lückenhaft, und was schwerer wiegt: Das Schreiben von Readings hat mein FHEM regelmäßig in die Knie gezwungen.

    Wenn man bei der Fehlersuche mehr damit beschäftigt ist, die Logik der Nodes zu verstehen, als den eigentlichen Flow zu fixen, läuft etwas falsch.

    **Die Lösung: Zurück zu den Basics.**

    Ich habe mir drei Subflows „geklöppelt“, die rein auf der **HTTP-Schnittstelle** basieren. Das ist stabil, transparent und vor allem: Es stürzt nichts mehr ab.

    **Die drei Werkzeuge im Überblick**

    Ich nutze jetzt drei spezialisierte Subflows für die tägliche Arbeit:

    **1. Get Reading**

    Hiermit hole ich mir aktiv Werte aus FHEM ab.

    **Konfiguration:** FHEM-URL (ist im Subflow als Default hinterlegt), Device-Name, das spezifische Reading und der Datentyp (**Zahl, String oder Boolean**).

    **Funktionsweise:** Der Knoten benötigt einen Trigger (z. B. eine Injection oder einen Impuls aus einem anderen Flow). Am Ausgang wird der Wert sauber in `msg.payload` ausgegeben.

    **2. Set Reading**

    Das Gegenstück, um Werte in FHEM zu schreiben.

    **Konfiguration:** Identisch zum „Get“-Knoten, allerdings ohne Datentyp-Wahl.

    **Funktionsweise:** Der Wert, der in FHEM geschrieben werden soll, wird einfach per `msg.payload` an den Eingang des Knotens gereicht.

    **3. Execute Command**

    Für die klassischen Schaltbefehle.

    **Konfiguration:** URL, Device und der Befehl (z. B. `on`, `off`, `toggle`).

    **Einsatz:** Perfekt für die schnelle Steuerung, ohne direkt Readings manipulieren zu müssen.

    **Warum dieser Weg?**

    Die Subflows sind im Grunde nur schlanke Kapseln um HTTP-Requests. Das macht sie extrem wartungsfreundlich. Wer schon mal Stunden mit der Fehlersuche in komplexen Drittanbieter-Nodes verbracht hat, wird die Einfachheit der HTTP-Web-Schnittstelle zu schätzen wissen.

    **JSON-Import**

    Für alle, die ähnliche Probleme mit den Standard-Nodes haben oder einfach eine schlanke Lösung suchen, ist hier das JSON zum Importieren in Node-RED:

    [
    {
    "id": "sf_logic_prep",
    "type": "function",
    "z": "fhem_subflow_id",
    "name": "URL bauen",
    "func": "const baseUrl = env.get(\"FHEM_URL\");\nconst device = env.get(\"FHEM_DEVICE\");\n\nmsg.url = `${baseUrl}/fhem?cmd=jsonList%20${device}&XHR=1`;\nreturn msg;",
    "outputs": 1,
    "noerr": 0,
    "initialize": "",
    "finalize": "",
    "libs": [],
    "x": 210,
    "y": 80,
    "wires": [
    [
    "sf_logic_http"
    ]
    ]
    },
    {
    "id": "sf_logic_http",
    "type": "http request",
    "z": "fhem_subflow_id",
    "name": "",
    "method": "GET",
    "ret": "obj",
    "paytoqs": "ignore",
    "url": "",
    "tls": "",
    "persist": false,
    "proxy": "",
    "authType": "",
    "senderr": false,
    "headers": [],
    "x": 370,
    "y": 80,
    "wires": [
    [
    "sf_logic_extract"
    ]
    ]
    },
    {
    "id": "sf_logic_extract",
    "type": "function",
    "z": "fhem_subflow_id",
    "name": "Wert wandeln",
    "func": "const readingName = env.get(\"FHEM_READING\");\nconst targetType = env.get(\"RET_TYPE\");\n\ntry {\n let rawValue = msg.payload.Results[0].Readings[readingName].Value;\n \n if (targetType === \"Zahl\") {\n msg.payload = parseFloat(rawValue.replace(',', '.'));\n } else if (targetType === \"Boolean\") {\n let low = rawValue.toLowerCase();\n msg.payload = (low === \"true\" || low === \"on\" || low === \"1\" || low === \"yes\");\n } else {\n msg.payload = String(rawValue);\n }\n \n return msg;\n} catch (e) {\n node.error(\"Reading '\" + readingName + \"' nicht gefunden!\");\n return null;\n}",
    "outputs": 1,
    "noerr": 0,
    "initialize": "",
    "finalize": "",
    "libs": [],
    "x": 540,
    "y": 80,
    "wires": [
    []
    ]
    },
    {
    "id": "sf_set_logic_prep",
    "type": "function",
    "z": "fhem_set_subflow_id",
    "name": "URL bauen",
    "func": "const baseUrl = env.get(\"FHEM_URL\");\nconst device = env.get(\"FHEM_DEVICE\");\nconst reading = env.get(\"FHEM_READING\");\nconst val = msg.payload;\n\n// Wert sicherheitshalber URL-kodieren (falls Leerzeichen o.ä. enthalten sind)\nconst encodedVal = encodeURIComponent(val);\n\nmsg.url = `${baseUrl}/fhem?cmd=setreading%20${device}%20${reading}%20${encodedVal}&XHR=1`;\nreturn msg;",
    "outputs": 1,
    "noerr": 0,
    "initialize": "",
    "finalize": "",
    "libs": [],
    "x": 220,
    "y": 80,
    "wires": [
    [
    "sf_set_logic_http"
    ]
    ]
    },
    {
    "id": "sf_set_logic_http",
    "type": "http request",
    "z": "fhem_set_subflow_id",
    "name": "",
    "method": "GET",
    "ret": "txt",
    "paytoqs": "ignore",
    "url": "",
    "tls": "",
    "persist": false,
    "proxy": "",
    "authType": "",
    "senderr": false,
    "headers": [],
    "x": 410,
    "y": 80,
    "wires": [
    []
    ]
    },
    {
    "id": "sf_cmd_logic_prep",
    "type": "function",
    "z": "fhem_cmd_subflow_id",
    "name": "Befehl bauen",
    "func": "const baseUrl = env.get(\"FHEM_URL\");\nconst device = env.get(\"FHEM_DEVICE\");\nconst command = env.get(\"FHEM_COMMAND\");\nconst val = msg.payload;\n\n// Basis-URL mit set Befehl\nlet fhemCmd = `set%20${device}%20${command}`;\n\n// Wenn ein Wert in msg.payload mitgeliefert wird, hänge ihn an\nif (val !== undefined && val !== null && val !== \"\") {\n fhemCmd += `%20${encodeURIComponent(val)}`;\n}\n\nmsg.url = `${baseUrl}/fhem?cmd=${fhemCmd}&XHR=1`;\nreturn msg;",
    "outputs": 1,
    "noerr": 0,
    "initialize": "",
    "finalize": "",
    "libs": [],
    "x": 220,
    "y": 80,
    "wires": [
    [
    "sf_cmd_logic_http"
    ]
    ]
    },
    {
    "id": "sf_cmd_logic_http",
    "type": "http request",
    "z": "fhem_cmd_subflow_id",
    "name": "",
    "method": "GET",
    "ret": "txt",
    "paytoqs": "ignore",
    "url": "",
    "tls": "",
    "persist": false,
    "proxy": "",
    "authType": "",
    "senderr": false,
    "headers": [],
    "x": 410,
    "y": 80,
    "wires": [
    []
    ]
    }
    ]

    Vielleicht hilft es ja dem einen oder anderen, sein Smart Home Setup etwas stabiler zu gestalten. Fragen oder Feedback dazu gerne in die Kommentare oder per Direktnachricht! 🚀

    #FHEM #NodeRED #SmartHome #HomeAutomation #IoT #Schnittstellen #Hacking

  41. От PLC к своему HMI и AI-анализу

    В первой статье и второй статье мы заставили крутиться PMSM-мотор под управлением комплекта P-NUCLEO-IHM03, внедрив в прошивку поддержку FDCAN. Чтобы превратить DIY-проект в нечто более серьезное, нам нужен верхний уровень: наглядный интерфейс, интеграция с индустриальными стандартами и, конечно, немного магии современных LLM для диагностики. Сегодня мы построим распределенную систему управления, где OpenPLC берет на себя логику, Node-RED — визуализацию, а AI-агент — роль инженера-диагноста.

    habr.com/ru/articles/1025712/

    #diyпроекты #orangepi #raspberrypi #llmмодели #n8n #nodered #llama

  42. Гибридный умный дом: Wiren Board + Loxone + Node-RED

    Мы побывали в двухэтажном частном доме в Подмосковье, где работает довольно необычная система автоматизации под управлением двух контроллеров и трех программных сред. Такая конфигурация сложилась исторически. Вряд ли кто-то стал бы проектировать подобную систему «с нуля», но на практике такие «солянки» встречаются чаще, чем может показаться. Дом достраивают, появляются новые требования, меняются предпочтения заказчика. В этой статье покажем, как устроен этот умный дом: какие задачи решает каждая платформа и как интегратор объединил разные устройства в одну систему.

    habr.com/ru/companies/wirenboa

    #Wiren_Board #Loxone #Умный_дом #Олег_Сагайдаков #Мегавольт #Датчики #nodered #автоматизация #реле #климат

  43. RadiationBot SL/Germany
    @Radiation_SL • Joined: Mar 18, 2025

    smol bot, that utilising #EspHome #HomeAssistant and #NodeRed sending every four hours your microdose of radiation information.

    If the level of radioactivity exceeds certain threshold values, the bot sends a warning in shorter intervals.

    Since November 2025 the bot adds an audio file containing the current radiation level - it sounds a bit like through an old radio.

    if you...

    #bot #BotsOfMastodon

  44. If anyone else has ever has to re-initialise their switch and get it back working with the same MQTT commands as before years later when you've forgotton everything - here is how I did it

    My was setup to send true or false to my LAN broker using tasmota/cmnd/localbytes1/Power as the topic

    On my tasmota device MQTT config page, I set host to IP address of my local broker and set topic to localbytes1 and full topic to tasmota/%prefix%/%topic%/