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. ioBroker Allgemein
  4. Datei in IOBroker einlesen von entferntem PI

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    6
    1
    33

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    554

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

Datei in IOBroker einlesen von entferntem PI

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
9 Beiträge 6 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.
  • S Offline
    S Offline
    sportie
    schrieb am zuletzt editiert von
    #1

    Hallo liebe Gemeinde

    ich habe folgendes Anliegen, ich habe auf einem entfernten Pi im Desktopordner eine TXT liegen worin ein Wert in Form von 1.54 bis 2.30 liegt, sonst nichts.

    Diesen Wert möchte ich in einen Datenpunkt auf einem anderen Pi worauf auch IoBroker läuft schreiben.

    Ich habe hier irgendwie keinen Ansatzpunkt wie ich das realisieren kann.

    Vlt Kann mir jemand bei dieser Idee helfen.

    Grüße

    1 Antwort Letzte Antwort
    0
    • F Offline
      F Offline
      fuchs1978
      schrieb am zuletzt editiert von
      #2

      Mit dem Parser sollte das gehen

      1 Antwort Letzte Antwort
      0
      • Jey CeeJ Online
        Jey CeeJ Online
        Jey Cee
        Developer
        schrieb am zuletzt editiert von
        #3

        @fuchs1978:

        Mit dem Parser sollte das gehen ` Dazu muss die Datei aber vom Netzwerk aus erreichbar sein, der Desktopordner wird aber nicht zugänglich sein.

        Also wäre es denkbar die Datei im Netzwerk mittels Webserver verfügbar zu machen, ohne das ein Login erforderlich ist.

        Weitere möglichkeiten:

        • den Pi zum ioBroker Slave machen, eine JS Adapter instanz auf dem Slave installieren und mit 'fs' die Datei lesen

        • mit exec/ssh auf den Pi zugreifen und die Datei lesen

        • ein Python Skript erstellen was die Datei liest und die Daten per SimpleAPIan ioBroker übermittelt. Das ganz könnte man auch mit nodejs und einem JS Skript lösen, aber der Aufwand ist größer.

        Was davon für dich Sinnvoll ist, musst du entscheiden.

        Als Entscheidungshilfe:

        • Zyklisch Änderung der Daten? -> Parser/Webserver oder exec/ssh

        • Einmaliges einlesen der Daten -> siehe oben

        • Dynamsiche Änderung der Daten? -> Python Skript das auf Änderungen der Datei wartet

        • Noch mehr aufgaben auf dem 2ten Pi? -> ioBroker Slave

        Persönlicher Support
        Spenden -> paypal.me/J3YC33

        1 Antwort Letzte Antwort
        0
        • S Offline
          S Offline
          sportie
          schrieb am zuletzt editiert von
          #4

          Danke schön für eure Antworten,

          als erstes du der Frage nach den Aufgaben des Pis, er soll nur einen Sensorwert aufnehmen sonst nichts. nach Möglichkeit sollte auch die Reproduktion falls mal etwas stirbt übersichtlich bleiben.

          Die Webserveridee kam mir auch, nur konnte ich keine Beispiele finden wie der Parser oder das Systeminfo Plugin das verarbeiten.

          Grüße

          1 Antwort Letzte Antwort
          0
          • S Offline
            S Offline
            sportie
            schrieb am zuletzt editiert von
            #5

            RE

            so ich habe mich mit der Werbservergeschichte beschäftigt , das ist aber leider nichts für den schnellen Datenabruf.

            Sieht schön aus wenn man lange Weile hat.

            Edit :

            Wie war die Idee mit dem EXEC SSh zu verstehen? Eben gelesen woanders was ausführen ist auch alles von hinten durch die Lasche.

            Irgendwie beschleicht mich das gefühl dazu gibt es keine einfache Lösung.

            MfG

            1 Antwort Letzte Antwort
            0
            • F Offline
              F Offline
              fuchs1978
              schrieb am zuletzt editiert von
              #6

              Ich habe ähnliches. Ein Raspberry ermittelt die Speichertemperatur, die durch den 18b20 als Datei auf diesem vorliegt. Ich lese dies mit dem Parser aus und habe es dadurch in dem Hauptsystem.

              1 Antwort Letzte Antwort
              0
              • R Offline
                R Offline
                rewenode
                schrieb am zuletzt editiert von
                #7

                Warum nimmst du nicht den Simple API Adapter? Dann kannst du vom Raspi den Wert ganz bequem per curl an einen iobroker State schicken.

                curl -i -H "Accept: application/json" -H "Content-Type: application/json" -X GET http://<iobroker.ip>:8087/set/<mein state="">?value= <meion wert="">Beispiel
                curl -i -H "Accept: application/json" -H "Content-Type: application/json" -X GET http://192.168.99.010:8087/set/node-red.0.teststate?value=3.3</meion></mein></iobroker.ip> 
                
                1 Antwort Letzte Antwort
                0
                • M Offline
                  M Offline
                  Marty56
                  schrieb am zuletzt editiert von
                  #8

                  oder Du installierst node.js auf dem Rechner, wo das Text file ist und betreibst einen kleinen Server.

                  Beispiel siehe:

                  viewtopic.php?f=23&t=1848#p214039

                  HW:NUC (16 GB Ram)
                  OS: Debian Bullseye, Promox V7, node v16.x npm 8.19.3

                  1 Antwort Letzte Antwort
                  0
                  • F Offline
                    F Offline
                    flyer99
                    schrieb am zuletzt editiert von
                    #9

                    Also bei mir hängen an einem Raspberry 5 Sensoren. Diese werden über ein Pythonprogramm ausgelesen und die dazu benötigte Logik realisiert. Um die Werte im ioBroker zu haben schicke ich diese einfach über mqtt (Pythonprogramm erweitert, ioBroker=mqtt Server).

                    Von da aus sollte der weitere Abruf/Verteilung über mqtt eigentlich kein Problem sein…

                    Gesendet von meinem G8441 mit Tapatalk

                    Raspberry 4, Bullseye, mit dem Raspi 7" Touchdisplay was ioBroker betrifft ...

                    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
                    FAQ Cloud / IOT
                    HowTo: Node.js-Update
                    HowTo: Backup/Restore
                    Downloads
                    BLOG

                    835

                    Online

                    32.5k

                    Benutzer

                    81.8k

                    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