Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Off Topic
  4. Universelles "data2mqtt" Skript

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.2k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.2k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

Universelles "data2mqtt" Skript

Scheduled Pinned Locked Moved Off Topic
2 Posts 1 Posters 174 Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • H Offline
    H Offline
    hgerstung
    wrote on last edited by
    #1

    Hi,

    ich musste für eine Integration, für die es noch keinen iobroker Adapter gibt, einen "JSON to MQTT" Konverter bauen und habe das mal in Python umgesetzt. Herausgekommen ist jetzt ein experimentelles Programm, das JSON, XML, CSV oder YAML formatierte Daten von einer URL (oder aus einer lokalen Datei) liest und sie dann per MQTT auf einen MQTT Broker published.

    Da ich mich mit node.js nicht wirklich auskenne, habe ich das ganze in Python realisiert. Funktioniert grundsätzlich für meinen Fall schon mal super (ich frage einen Heizstab "AC ELWA 2" ab, der seinen Status unter http://<ip>/data.jsn zur Verfügung stellt).

    Wer Interesse hat, kann gern ein bisschen testen und Code Review machen bzw. selbst Hand anlegen.

    https://github.com/heiko73/data2mqtt

    H 1 Reply Last reply
    0
    • H hgerstung

      Hi,

      ich musste für eine Integration, für die es noch keinen iobroker Adapter gibt, einen "JSON to MQTT" Konverter bauen und habe das mal in Python umgesetzt. Herausgekommen ist jetzt ein experimentelles Programm, das JSON, XML, CSV oder YAML formatierte Daten von einer URL (oder aus einer lokalen Datei) liest und sie dann per MQTT auf einen MQTT Broker published.

      Da ich mich mit node.js nicht wirklich auskenne, habe ich das ganze in Python realisiert. Funktioniert grundsätzlich für meinen Fall schon mal super (ich frage einen Heizstab "AC ELWA 2" ab, der seinen Status unter http://<ip>/data.jsn zur Verfügung stellt).

      Wer Interesse hat, kann gern ein bisschen testen und Code Review machen bzw. selbst Hand anlegen.

      https://github.com/heiko73/data2mqtt

      H Offline
      H Offline
      hgerstung
      wrote on last edited by
      #2

      Gerne natürlich auch Feature Requests und Hinweise, wenn was nicht so funktioniert wie beschrieben.

      1 Reply Last reply
      0
      Reply
      • Reply as topic
      Log in to reply
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes


      Support us

      ioBroker
      Community Adapters
      Donate

      768

      Online

      32.5k

      Users

      81.7k

      Topics

      1.3m

      Posts
      Community
      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
      ioBroker Community 2014-2025
      logo
      • Login

      • Don't have an account? Register

      • Login or register to search.
      • First post
        Last post
      0
      • Home
      • Recent
      • Tags
      • Unread 0
      • Categories
      • Unreplied
      • Popular
      • GitHub
      • Docu
      • Hilfe