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. Skripten / Logik
  4. In ioBroker mit js eine XML Datei auf den Raspberry speichern

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.3k

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

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

In ioBroker mit js eine XML Datei auf den Raspberry speichern

Scheduled Pinned Locked Moved Skripten / Logik
3 Posts 2 Posters 1.0k Views
  • 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.
  • T Offline
    T Offline
    TM8
    wrote on last edited by
    #1

    Hallo,

    ich finde für folgedes Problem keinen Lösungsansatz.

    Ist es möglich in iobroker mit js eine XML Datei zu erzeugen und diese dann auf dem Raspberry abzuspeicher (z.B. im Verzeichnis /opt/iobroker/iobroker-data/files/vis/neues-verzeichnis/beispiel.xml) Somit wäre diese Datei für mich dann über http://xxx.xxx.xxx.xxx:8082/vis/neues-v … ispiel.xml zu erreichen.

    Mein Problem ist, wie erzeuge ich in js so eine Datei und wie wird diese gespeichert? Ist das überhaupt möglich?

    __Hintergrund der ganzen Aktion ist folgender:

    Ich arbeite hier als Selbständiger in meinem Büro zuhause. Bei mir auf dem Schreibtisch steht ein Tablet, in diesem werden mir diverse IP Cameras angezeigt. Daneben habe ich ein SNOM 765 IP-Telefon mit 2 Stück Erweiterunsmodulen mit Display. Auf dem zweiten Modul habe ich mir einige Funktionstasten mit Steueraktion belegt. (z.B. Haustür zu/aufschließen, Gargentor 1 auf/zu, Garagentor 2 aut/zu, Tor Einfahrt auf/zu, usw.) Ich brauche nur auf die jeweilige Funktionstaste klicken und es funktioniert auch schon.

    Jetzt haben diese Funktionstasten aber auch jeweils eine LED, diese kann orange, rot, grün leuchten und das kann man über eine einfache XML Datei steuern.

    Die Statuse der Tore, usw. lasse ich in ioBroker auch in Systemvariabeln schreiben. Diese kann ich in VIS usw. natürlich überall verwenden.

    Was will ich jetzt genau:

    Ich möchte, wenn z.B. der Paketdienst kommt und ich das sehe auf meinen IP Cameras, oder erklingelt nicht lange auf dem Tablet in die VIS Oberfläche wechseln um z.B. das Einfahrtstor zu öffnen. Das kann ich ja über die Erweiterungsmodule des Telefons erledigen. Aber ich will die LED Anzeige eben der Taste z.B. für das Einfahrtstor Grün leuchten lassen wenn es offen ist. Damit ich auch über die Farben der Tasten einen schnellen Überblich habe, wie die Statuse der Türen und Tore sind.__

    Hat jemand eine Idee wie ich mit js eine Xml erzeugen kann? Danke.

    NUC i5-7260U (NUC7I5BNK) 16 GB RAM, 250 GB m.SATA. Installiert ist ESXi 6.5 darauf als VM Debian 9 mit ioBroker

    RPi3 als CCU (84 Geräte)

    HM Wired (6 Geräte)

    M2560 - 24 Sensoren 8 Relais (Heizung)

    1xEcho, 3xDot, Siri

    5 Displ…

    1 Reply Last reply
    0
    • P Offline
      P Offline
      pix
      wrote on last edited by
      #2

      Hallo,

      vorausgesetzt, der Raspi ist auch der Rechner auf dem ioBroker läuft kann ich dir sagen: es geht.

      Ich erzeuge praktisch manuell eine Logdatei meiner Stromzählerständer als CSV.

      Der Befehle:

      var fs = require('fs');
      

      Suche mal nach "require('fs')" im Forum, dann findest du einige Ausgaben in Dateien. Du musst dann selbst die Struktur der XML-Datei zusammenbauen. Den Pfad zum entsprechenden Verzeichnis findest du dort auch.

      Gruß

      Pix

      ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

      1 Reply Last reply
      0
      • T Offline
        T Offline
        TM8
        wrote on last edited by
        #3

        Super, genau diesen Hinweis brauchte ich. Hab es gerade getestet, funktioniert. Wenn ich das JS fertige habe, werde ich es hier posten, vielleicht kann das ja mal jemand gebrauchen.

        DANKE. :)

        NUC i5-7260U (NUC7I5BNK) 16 GB RAM, 250 GB m.SATA. Installiert ist ESXi 6.5 darauf als VM Debian 9 mit ioBroker

        RPi3 als CCU (84 Geräte)

        HM Wired (6 Geräte)

        M2560 - 24 Sensoren 8 Relais (Heizung)

        1xEcho, 3xDot, Siri

        5 Displ…

        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

        619

        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