Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Suche einfachen Weg, JSON-Daten online zur Verfügung zu stellen

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    2.4k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    981

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.3k

Suche einfachen Weg, JSON-Daten online zur Verfügung zu stellen

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
javascript
2 Beiträge 2 Kommentatoren 361 Aufrufe 4 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • S Offline
    S Offline
    silmaril
    schrieb am zuletzt editiert von
    #1

    Ich möchte gerne eine super-leichtgewichtige Visualisierung umsetzen (VIS ist zwar genial, schleppt aber für simple Anwendungen arg viel Ballast mit).

    Meine Grundidee:
    Der Client zeigt im Browser eine Webseite an (lokal geladen oder von einem Server ist egal). Diese enthält etwas JavaScript, das die aktuellen Daten als JSON nachlädt und in die Seite einfügt.
    Von der ioBroker-Seite müsste regelmäßig ein JSON-String mit aktuellen Werten erzeugt werden (das dürfte mit etwas JavaScript kein Problem sein). Dieser müsste dann "irgendwie" per Webserver zur Verfügung gestellt werden.

    Ich bin mir sicher, dass das machbar ist, habe derzeit aber einen etwas aufwendigen Weg vor Augen:

    • Ein per cron regelmäßig laufendes Script erstellt das JSON-Objekt mit allen Daten.
    • Diese werden mit einem Exec-Befehl in eine lokale Datei geschrieben.
    • Der Zielort dieser Datei liegt im Ordner eines separat auf der gleichen Maschine laufenden Webservers, der dann die Aufgabe übernimmt, das nach außen zur Verfügung zu stellen.

    Hat jemand Ideen, wie ich das einfacher realisieren kann?

    Da ja sowieso schon ein Webserver im ioBroker läuft, wäre es natürlich viel schöner, wenn ich diesen nutzen könnte. Die URL der Daten dürfte gerne auch in einer tiefer verschachtelten Verzeichnisebene liegen.

    Lässt sich das mit den vorhandenen Mitteln irgendwie realisieren?

    Mir geht es auch darum, dass das Konstrukt im "Ruhezustand" keine Netzlast erzeugen soll. D.h. ich möchte nicht, dass die Daten ungefragt jede Minute auf einen Server im Netz geschrieben werden. Nur wenn der Client aktiv ist, soll er selbst regelmäßig ein Update der Daten per HTTP(S) anfragen.

    Vielen Dank für alle hilfreichen Tipps und Ideen!

    1 Antwort Letzte Antwort
    0
    • AlCalzoneA Offline
      AlCalzoneA Offline
      AlCalzone
      Developer
      schrieb am zuletzt editiert von
      #2

      Das dürfte gehen mit dem Adapter Simple-API:
      https://github.com/ioBroker/ioBroker.simple-api

      Statt in eine Datei kannst du das JSON als String in einen Datenpunkt schreiben und diesen in Rohform mit getPlainValue durch den Client abrufen lassen
      => https://github.com/ioBroker/ioBroker.simple-api#getplainvalue

      Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

      1 Antwort Letzte Antwort
      0
      Antworten
      • In einem neuen Thema antworten
      Anmelden zum Antworten
      • Älteste zuerst
      • Neuste zuerst
      • Meiste Stimmen


      Support us

      ioBroker
      Community Adapters
      Donate

      732

      Online

      32.6k

      Benutzer

      82.2k

      Themen

      1.3m

      Beiträge
      Community
      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
      ioBroker Community 2014-2025
      logo
      • Anmelden

      • Du hast noch kein Konto? Registrieren

      • Anmelden oder registrieren, um zu suchen
      • Erster Beitrag
        Letzter Beitrag
      0
      • Home
      • Aktuell
      • Tags
      • Ungelesen 0
      • Kategorien
      • Unreplied
      • Beliebt
      • GitHub
      • Docu
      • Hilfe