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

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.1k

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

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

In ioBroker mit js eine XML Datei auf den Raspberry speichern

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
3 Beiträge 2 Kommentatoren 1.0k Aufrufe
  • Ä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.
  • T Offline
    T Offline
    TM8
    schrieb am zuletzt editiert von
    #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 Antwort Letzte Antwort
    0
    • P Offline
      P Offline
      pix
      schrieb am zuletzt editiert von
      #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 Antwort Letzte Antwort
      0
      • T Offline
        T Offline
        TM8
        schrieb am zuletzt editiert von
        #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 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

        693

        Online

        32.5k

        Benutzer

        81.6k

        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