NodeRed Converter
–> Direkt zu meinem Programm auf Github
▶ Beschreibung lesen…▼ Beschreibung schließen…
ioBroker → Marc-Berg Node-RED Converter Windows-GUI
Konvertiert Node-RED-Flows mit den Standard-ioBroker
in/get/out/sendTo-Nodes (node-red-contrib-iobroker) in das native WebSocket-Node-Format von Marc Berg (iobin / iobget / iobout / iobsendto / iob-config). Für Endnutzer (fertige .exe) zum Installieren und freien Benutzen da.
Installation
NodeRed-Converter.exe herunterladen — vollständiger Setup. Einfach Programm installieren. Danach hast Du eine Verknüpfung auf dem Desktop; diese anklicken, das Programm öffnet sich.
Beim ersten Start werden automatisch die beiden Ordner & die config.json angelegt:
C:\Users\<DeinName>\Converter\
Original JSON\
Konvertierte JSON\
config.json
Bridge-Konfiguration (einmalig)
Oben im Fenster einmalig die Bridge-Konfiguration eintragen:
Server-ID
ioBroker-Host
Port
Servername
ggf. SSL
Telegram-Adapter/-Methode (telegram.0 oder telegram.1 — je nach dem, welche Instanz für die Flows, die du konvertieren willst, integriert werden soll)
… und auf Konfiguration speichern klicken. Diese Werte werden für alle künftigen Konvertierungen in deiner config.json gespeichert (genau wie beim ursprünglichen Server-Script, womit ich begonnen hatte).
Flows konvertieren
Über JSON importieren… eine oder mehrere flows.json-Dateien auswählen (werden automatisch nach Original JSON kopiert) — oder die Dateien manuell in den Ordner legen und auf Aktualisieren klicken.
Datei in der Liste anklicken, dann Konvertieren.
Ergebnis liegt als <name>_Neu.json in Konvertierte JSON.
Im unteren Feld erscheint die Statistik (wie viele iobin/iobget/iobout/iobsendto-Nodes erzeugt wurden), plus Warnungen — z. B. bei DEADBAND-Nodes, die nicht 1:1 übertragbar sind.
Im Programm-Ordner liegt eine Readme-Textdatei mit der Beschreibung zum Benutzen des Programms — genauso aufgebaut wie die Hilfe im Programm selbst.
