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. [Gelöst]Zugriff auf Daten eines anderen Pi

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.2k

[Gelöst]Zugriff auf Daten eines anderen Pi

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
27 Beiträge 5 Kommentatoren 4.5k 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.
  • totocotonioT Offline
    totocotonioT Offline
    totocotonio
    schrieb am zuletzt editiert von
    #1

    Hi,

    ich muss euch Spezialisten mal was fragen.

    Ich habe auf einem anderen Pi, der auch im Netzwerk hängt ein System laufen

    wo der Wasserstand in einer Zisterne mit einem Ultraschallsensor gemessen wird.

    Das wird grafisch aufgearbeitet und auf einer Webseite dargestellt.

    Das habe ich auch in VIS eingebunden.

    Jetzt hätte ich eine Frage.

    Es wird mir in einer TXT Datei alle 30 Minuten ein wert ausgegeben .

    Wie kann ich diesen Wert in Vis einbinden.

    Danke im voraus für eure Hilfe.

    Gruß TM

    Gruß Totocotonio

    Bin noch Anfänger in Sachen IO-Broker und lerne gerne dazu. :P

    1 Antwort Letzte Antwort
    0
    • P Offline
      P Offline
      pix
      schrieb am zuletzt editiert von
      #2

      Hallo,

      es gibt mehrere Möglichkeiten.

      Die einfachste ist wohl, dem System einen HTTP-Aufruf beizubringen (zB statt eine TXT-Datei zu schreiben). Dieser Aufruf schreibt über die SimpleAPI-Schnittstelle von ioBroker direkt in ein Objekt. Guck mal in der ioBroker-Doku nach SimpleAPI

      Du kannst natürlich auch die Webseite parsen (mit Regex-Adapter oder Skript).

      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
      • Jey CeeJ Online
        Jey CeeJ Online
        Jey Cee
        Developer
        schrieb am zuletzt editiert von
        #3

        Ich hab das für den Heizölstand realisiert. Das ganze läuft als Python Skript.

        Ich mach das genau wie pix es erklärt hat mit einem http Aufruf über die SimpleApi. Der Aufruf selbst ist genau eine Zeile code, die kannst du parallel zum Schreiben der Text Datei machen.

        In ioBroker Legst du dir händisch ein Objekt an in den du deinen wert schreibst.

        Wie genau das code technisch zu machen ist kann ich dir gerade nicht sagen da ich im Urlaub bin.

        Gesendet von Unterwegs

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

        1 Antwort Letzte Antwort
        0
        • totocotonioT Offline
          totocotonioT Offline
          totocotonio
          schrieb am zuletzt editiert von
          #4

          Hi,

          vielen Dank für die Antworten.

          Aber da bin ich raus das ist mir eine Spur zu hoch.

          Gruß TM

          Gruß Totocotonio

          Bin noch Anfänger in Sachen IO-Broker und lerne gerne dazu. :P

          1 Antwort Letzte Antwort
          0
          • P Offline
            P Offline
            pix
            schrieb am zuletzt editiert von
            #5

            Kannst du nicht posten, welches System du benutzt? Welche Software auf dem pi legt die Textdatei an? Vielleicht können wir die gemeinsam anpassen. Die nötigen Schritte innerhalb ioBrokers sind ein Kinderspiel.

            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
            • totocotonioT Offline
              totocotonioT Offline
              totocotonio
              schrieb am zuletzt editiert von
              #6

              Hi,

              die Software auf dem Pi

              ist diese hier http://pius.tgd-consulting.de/de/index.html

              Ich habe die Inst. den Sensor zusammengebaut und in die Zisterne eingebaut.

              Funktioniert soweit ganz gut bis auf einige Aussetzer.

              Gruß TM

              P.S.

              Das hier kann es auch aber da kenne ich mich genau so wenig aus.

              2.9 Wozu dient der Heartbeat ?

              Die Funktion des Heartbeat kann zur Live-Überwachung oder zur Datenübermittlung an einen externen Server genutzt werden. Bei aktiviertem Heartbeat wird bei jedem geloggten Messwert ein HTTP-Get Request an den externen Server gesandt. Die oben genannten Platzhalter $level, $cm oder $date können in der Heartbeat-URL ebenfalls zur Parameterübergabe an den externen Server verwendet werden.

              Gruß Totocotonio

              Bin noch Anfänger in Sachen IO-Broker und lerne gerne dazu. :P

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

                Perfekt, Heartbeat ist genau was du brauchst. Jetzt musst du den SimpleApi Adapter installieren.

                Hier ist die Doku zum SimpleApi Adapter https://github.com/ioBroker/ioBroker.simple-api

                Gesendet von Unterwegs

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

                1 Antwort Letzte Antwort
                0
                • totocotonioT Offline
                  totocotonioT Offline
                  totocotonio
                  schrieb am zuletzt editiert von
                  #8

                  Hi,

                  ich habe jetzt den Adapter installiert

                  Jetzt muss ich nur noch raus bekommen was ich eintragen muss damit

                  mir die Daten übergeben werden.

                  Da blicke ich auch nicht so richtig durch.

                  Gruß TM

                  Gruß Totocotonio

                  Bin noch Anfänger in Sachen IO-Broker und lerne gerne dazu. :P

                  1 Antwort Letzte Antwort
                  0
                  • T Offline
                    T Offline
                    Tucca
                    schrieb am zuletzt editiert von
                    #9

                    Also ich setze Werte z.B. so:

                    http://ipaddress:8087/set/javascript.0.test?value=1

                    Damit wird das Objekt im ioBroker aktualisiert.

                    Viele Grüße

                    Tucca

                    1 Antwort Letzte Antwort
                    0
                    • totocotonioT Offline
                      totocotonioT Offline
                      totocotonio
                      schrieb am zuletzt editiert von
                      #10

                      Hi,

                      den wert muss ich wo eintragen in heartbeat oder wo?

                      Gruß TM

                      Gruß Totocotonio

                      Bin noch Anfänger in Sachen IO-Broker und lerne gerne dazu. :P

                      1 Antwort Letzte Antwort
                      0
                      • T Offline
                        T Offline
                        Tucca
                        schrieb am zuletzt editiert von
                        #11

                        Hi,

                        HeartBeat kenne ich nicht genau. Aber wenn du es dort eintragen kannst, dann sollte er bei jedem "HeartBeat" (Lebenszeichen) die URL aufrufen und damit auch ioBroker aktualisieren ;)

                        Viele Grüße

                        Tucca

                        PS: Ich bin auch gerade dabei einen Ultraschallsensor in die Sickergrube einzubauen und dann mit ioBroker auszuwerten … Die Einzelteile liegen aber noch hier. Wie hast du das mit dem Gehäuse gemacht?

                        1 Antwort Letzte Antwort
                        0
                        • totocotonioT Offline
                          totocotonioT Offline
                          totocotonio
                          schrieb am zuletzt editiert von
                          #12

                          Hi,

                          habe mal gerade den Hersteller der Software angeschrieben

                          Bin mal gespannt was er dazu sagt.

                          Ich habe mir im Conr.. ein Gehäuse gekauft, dort Löcher reingemacht und mit

                          der Heißklebepistole verklebt.

                          Ich habe im netz einen gesehen der hat sich ein Gehäuse selbst gedruckt, die Druckdaten für einen Drucker

                          hat er bereitgestellt.

                          Gruß TM

                          Gruß Totocotonio

                          Bin noch Anfänger in Sachen IO-Broker und lerne gerne dazu. :P

                          1 Antwort Letzte Antwort
                          0
                          • totocotonioT Offline
                            totocotonioT Offline
                            totocotonio
                            schrieb am zuletzt editiert von
                            #13

                            Hi,

                            das hier habe ich jetzt in Heartbeat bei meiner Software eingetragen.

                            http://192.168.xxx.xx:8087?level=$level&abstand=$cm

                            wo finde ich denn jetzt den Wert in iobroker

                            oder muss ich och was einstellen.

                            Gruß TM

                            Gruß Totocotonio

                            Bin noch Anfänger in Sachen IO-Broker und lerne gerne dazu. :P

                            1 Antwort Letzte Antwort
                            0
                            • T Offline
                              T Offline
                              Tucca
                              schrieb am zuletzt editiert von
                              #14

                              Ich vermute du musst den Link etwas anpassen.

                              > [http://192.168.xxx.xx:8087?level=$level&abstand=$cm](http://192.168.xxx.xx:8087?level=$level&abstand=$cm)

                              Hier muss das Objekt vom ioBroker noch stehen.

                              Beispiel:

                              http://192.168.xxx.xx:8087/%5Bb%5Dset/javascript.0.ioBroker?value=$level

                              "javascript.0.ioBroker" musst du mit deinem Objekt ersetzen. Als Wert wird dann "$level" bzw. der Wert der hier dann kommt gesetzt.

                              1 Antwort Letzte Antwort
                              0
                              • totocotonioT Offline
                                totocotonioT Offline
                                totocotonio
                                schrieb am zuletzt editiert von
                                #15

                                Hi,

                                Danke für die schnelle Hilfe.

                                Was heißt daß denn Java Script iobroker ersetzen.

                                Was muss ich denn da machen.

                                Wie gesagt ich habe keinen blassen Schimmer davon.

                                Gib mir doch bitte Hilfestellung.

                                Gruß totocotonio

                                Gruß Totocotonio

                                Bin noch Anfänger in Sachen IO-Broker und lerne gerne dazu. :P

                                1 Antwort Letzte Antwort
                                0
                                • T Offline
                                  T Offline
                                  Tucca
                                  schrieb am zuletzt editiert von
                                  #16

                                  Hi,

                                  wie heißt den dein Objekt wo du es rein schreiben willst?

                                  Wenn du noch kein Objekt hast, kannst du es hier anlegen:
                                  3348_2017-09-15_09_10_39-iobroker.admin.png

                                  Einfach zu "javascript.0" navigieren und oben auf das "+" klicken.

                                  Danach hast du ein Objekt. Sagen wir "Sickergrube".

                                  Jetzt musst du den Link in deiner Software so eintragen:

                                  http://192.168.xxx.xx:8087/set/javascri … lue=$level

                                  Ich gehe davon aus, dass "$level" der Platzhalter für den Füllstand in der "anderen" Software ist.

                                  In vis kannst du nun javascript.0.Sickergrube suchen und anzeigen lassen.

                                  Wenn noch Fragen sind, einfach fragen :)

                                  Viele Grüße

                                  Tucca

                                  1 Antwort Letzte Antwort
                                  0
                                  • totocotonioT Offline
                                    totocotonioT Offline
                                    totocotonio
                                    schrieb am zuletzt editiert von
                                    #17

                                    Hi,

                                    danke mal wieder für deine Antwort.

                                    das ist jetzt mein string

                                    http://192.168.xxx.xx:8087/set/javascri … lue=$level

                                    Es wird mir aber in den Objekten nur false angezeigt.

                                    Was kann ich denn noch machen, muss ich auch den port in der Firewall freischalten

                                    oder hat das damit nichts zu tun.

                                    Gruß TM

                                    Gruß Totocotonio

                                    Bin noch Anfänger in Sachen IO-Broker und lerne gerne dazu. :P

                                    1 Antwort Letzte Antwort
                                    0
                                    • HomoranH Nicht stören
                                      HomoranH Nicht stören
                                      Homoran
                                      Global Moderator Administrators
                                      schrieb am zuletzt editiert von
                                      #18

                                      Was hat dein Datenpunkt für einen Typ?

                                      Default ist da Logical.

                                      bitte in Number ändern

                                      Gruß

                                      Rainer

                                      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                      1 Antwort Letzte Antwort
                                      0
                                      • totocotonioT Offline
                                        totocotonioT Offline
                                        totocotonio
                                        schrieb am zuletzt editiert von
                                        #19

                                        Hi,

                                        Datentyp ist number.

                                        Habe ich gemacht.

                                        Immer noch false

                                        Gruß TM

                                        Gruß Totocotonio

                                        Bin noch Anfänger in Sachen IO-Broker und lerne gerne dazu. :P

                                        1 Antwort Letzte Antwort
                                        0
                                        • totocotonioT Offline
                                          totocotonioT Offline
                                          totocotonio
                                          schrieb am zuletzt editiert von
                                          #20

                                          Hi,

                                          das hier hat mir der Hersteller der software geschickt , das sollte ich in heartbeat eintragen

                                          http://IP Adresse:Port?level=$level&abstand=$cm
                                          

                                          Das habe ich drin stehen:

                                          http://192.168.xxx.xx:80xx/set/javascript.0.zisterne?value=$level
                                          

                                          Was habe ich denn falsch gemacht?

                                          Der port ist ja vom Adapter vorgegeben, Adapter läuft (Grün)

                                          Hat das was noch mit der Firewall zu tun, eigentlich doch nicht, läuft doch alles intern oder?

                                          Gruß TM

                                          Gruß Totocotonio

                                          Bin noch Anfänger in Sachen IO-Broker und lerne gerne dazu. :P

                                          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

                                          846

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          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