Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Daten von einem andern Linux PC nach IoBroker bringen?

NEWS

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    11
    1
    544

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    1.9k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    11
    1
    859

Daten von einem andern Linux PC nach IoBroker bringen?

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
15 Beiträge 2 Kommentatoren 980 Aufrufe 1 Beobachtet
  • Ä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.
  • paul53P paul53

    @atifan sagte: VM2 -> Debian10 Linux, hier würd über ein python-Script ein Wärmemengezähler ausgelesen

    Weshalb in einer von ioBroker getrennten VM?

    @atifan sagte in Daten von einem andern Linux PC nach IoBroker bringen?:

    das Ergebnis in eine Datei "Ausgabe.txt" geschrieben.

    Wenn das python-Script in der ioBroker-VM ausgeführt würde, ließen sich die Werte sicherlich über die Simple-API direkt in ioBroker-Datenpunkte schreiben.

    EDIT: Gibt es keinen Adapter, der den WMZ auslesen kann?

    AtifanA Offline
    AtifanA Offline
    Atifan
    schrieb am zuletzt editiert von Atifan
    #3

    @paul53 Hi.
    Ich könnte das Script auch auf dem IoBroker-VM laufen lassen, habe das aber mit Absicht getrennt, da das unabhängig laufen soll falls ich die IoBroker Installation mal komplett neu machen sollte ohne ein Backup wiederherzustellen. Über eigene VMs kann ich alles unabhängig voneinander betreiben. Ist in dem Fall zwar bisschen übertrieben und Ressourcenverschwendung, das ist mir schon klar. Möchte es aber wegen der Einfachheit erstmal so machen und mein Intel NUC hat eh nix zu tun.

    Adapter gibt es dafür nicht direkt. Es gibt zwar den SmartMeter Adapter, aber mit dem habe ich es nicht hinbekommen. Es ist auch so, dass man vor dem Auslesen zuerst einen Datenstring als Wakepup Sequenz senden muss, damit überhaupt Daten vom WMZ ausgegeben werden.

    Ich habe dazu in einem anderen Forum ein Script gefunden das funktioniert. Ein Adapter wäre mir natürlich lieber, aber gibt es anscheinend nicht.
    Der WMZ ist ein Sensus Pollucom E.
    Das Script das eine Wakeup-Sequenz sendet und dann die Daten empfängt habe ich hier her.
    https://www.mikrocontroller.net/topic/113984#5645337

    Hier das Script: script.txt

    paul53P 1 Antwort Letzte Antwort
    0
    • AtifanA Atifan

      @paul53 Hi.
      Ich könnte das Script auch auf dem IoBroker-VM laufen lassen, habe das aber mit Absicht getrennt, da das unabhängig laufen soll falls ich die IoBroker Installation mal komplett neu machen sollte ohne ein Backup wiederherzustellen. Über eigene VMs kann ich alles unabhängig voneinander betreiben. Ist in dem Fall zwar bisschen übertrieben und Ressourcenverschwendung, das ist mir schon klar. Möchte es aber wegen der Einfachheit erstmal so machen und mein Intel NUC hat eh nix zu tun.

      Adapter gibt es dafür nicht direkt. Es gibt zwar den SmartMeter Adapter, aber mit dem habe ich es nicht hinbekommen. Es ist auch so, dass man vor dem Auslesen zuerst einen Datenstring als Wakepup Sequenz senden muss, damit überhaupt Daten vom WMZ ausgegeben werden.

      Ich habe dazu in einem anderen Forum ein Script gefunden das funktioniert. Ein Adapter wäre mir natürlich lieber, aber gibt es anscheinend nicht.
      Der WMZ ist ein Sensus Pollucom E.
      Das Script das eine Wakeup-Sequenz sendet und dann die Daten empfängt habe ich hier her.
      https://www.mikrocontroller.net/topic/113984#5645337

      Hier das Script: script.txt

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von paul53
      #4

      @atifan
      In dem Script wir zuletzt ein JSON erzeugt und dann in eine Datei geschrieben?
      Den JSON könnte man auch direkt per requests.post() an einen Datenpunkt senden (per Simple-API), vorausgesetzt, beide VMs sind im Netz gegenseitig erreichbar. Es kann die im Web-Adapter eingebaute Simple-API (Port 8082) verwendet werden.

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB

      AtifanA 1 Antwort Letzte Antwort
      0
      • paul53P paul53

        @atifan
        In dem Script wir zuletzt ein JSON erzeugt und dann in eine Datei geschrieben?
        Den JSON könnte man auch direkt per requests.post() an einen Datenpunkt senden (per Simple-API), vorausgesetzt, beide VMs sind im Netz gegenseitig erreichbar. Es kann die im Web-Adapter eingebaute Simple-API (Port 8082) verwendet werden.

        AtifanA Offline
        AtifanA Offline
        Atifan
        schrieb am zuletzt editiert von
        #5

        @paul53 Ja es wird eine JSON auf dem Bildschirm ausgegeben.
        Die müsste man dann in eine Datei umleiten.
        Beide VMs können sich über Netzwerk erreichen.

        paul53P 1 Antwort Letzte Antwort
        0
        • AtifanA Atifan

          @paul53 Ja es wird eine JSON auf dem Bildschirm ausgegeben.
          Die müsste man dann in eine Datei umleiten.
          Beide VMs können sich über Netzwerk erreichen.

          paul53P Offline
          paul53P Offline
          paul53
          schrieb am zuletzt editiert von paul53
          #6

          @atifan sagte: Die müsste man dann in eine Datei umleiten.

          Besser direkt in einen Datenpunkt.

          Ich habe im Script "MeterBus" gelesen. Funktioniert der M-Bus-Adapter nicht?

          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
          Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB

          AtifanA 1 Antwort Letzte Antwort
          0
          • paul53P paul53

            @atifan sagte: Die müsste man dann in eine Datei umleiten.

            Besser direkt in einen Datenpunkt.

            Ich habe im Script "MeterBus" gelesen. Funktioniert der M-Bus-Adapter nicht?

            AtifanA Offline
            AtifanA Offline
            Atifan
            schrieb am zuletzt editiert von
            #7

            @paul53 Mit dem M-Bus Adapter hab ich es nicht hinbekommen.

            paul53P 1 Antwort Letzte Antwort
            0
            • AtifanA Atifan

              @paul53 Mit dem M-Bus Adapter hab ich es nicht hinbekommen.

              paul53P Offline
              paul53P Offline
              paul53
              schrieb am zuletzt editiert von paul53
              #8

              @atifan
              Versuche es mal über die Simple-Api:

              • aktiviere die "eingebaute Simple-API" der Instanz web.0
              • erstelle einen Datenpunkt vom Typ "Zeichenkette" unter "0_userdata.0", z.B. "0_userdata.0.wmz.json"
              • von python habe ich zwar keine Ahnung, aber ich würde es so versuchen:
              import requests
              res = requests.get("http://ipaddress:8082/set/0_userdata.0.wmz.json?value=" + frame.to_JSON())
              print(res.text)
              

              ipaddress muss die vom ioBroker sein.

              EDIT: Geändert in requests.get()

              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
              Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB

              AtifanA 1 Antwort Letzte Antwort
              0
              • paul53P paul53

                @atifan
                Versuche es mal über die Simple-Api:

                • aktiviere die "eingebaute Simple-API" der Instanz web.0
                • erstelle einen Datenpunkt vom Typ "Zeichenkette" unter "0_userdata.0", z.B. "0_userdata.0.wmz.json"
                • von python habe ich zwar keine Ahnung, aber ich würde es so versuchen:
                import requests
                res = requests.get("http://ipaddress:8082/set/0_userdata.0.wmz.json?value=" + frame.to_JSON())
                print(res.text)
                

                ipaddress muss die vom ioBroker sein.

                EDIT: Geändert in requests.get()

                AtifanA Offline
                AtifanA Offline
                Atifan
                schrieb am zuletzt editiert von
                #9

                @paul53 Hi thx.
                Das Script wird zwar ausgeführt und bringt keinen Fehler, aber im Datenpunkt kommt nix an.
                Simple API habe ich aktiviert.
                Datenpunkt "WMZ-Warmwasser" hab ich erstellt.
                IP-Adresse vom IoBroker und Datenpunktname angepasst.

                paul53P 1 Antwort Letzte Antwort
                0
                • AtifanA Atifan

                  @paul53 Hi thx.
                  Das Script wird zwar ausgeführt und bringt keinen Fehler, aber im Datenpunkt kommt nix an.
                  Simple API habe ich aktiviert.
                  Datenpunkt "WMZ-Warmwasser" hab ich erstellt.
                  IP-Adresse vom IoBroker und Datenpunktname angepasst.

                  paul53P Offline
                  paul53P Offline
                  paul53
                  schrieb am zuletzt editiert von paul53
                  #10

                  @atifan sagte: bringt keinen Fehler, aber im Datenpunkt kommt nix an.

                  requests ist installiert?

                  pip install requests
                  

                  Wenn ja, dann versuche es mal mit requests.get()

                  Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                  Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB

                  AtifanA 1 Antwort Letzte Antwort
                  0
                  • paul53P paul53

                    @atifan sagte: bringt keinen Fehler, aber im Datenpunkt kommt nix an.

                    requests ist installiert?

                    pip install requests
                    

                    Wenn ja, dann versuche es mal mit requests.get()

                    AtifanA Offline
                    AtifanA Offline
                    Atifan
                    schrieb am zuletzt editiert von
                    #11

                    @paul53 GEIL, das geht! super vielen Dank! Hab die Daten jetzt im Datenpunkt!! :)

                    paul53P 2 Antworten Letzte Antwort
                    0
                    • AtifanA Atifan

                      @paul53 GEIL, das geht! super vielen Dank! Hab die Daten jetzt im Datenpunkt!! :)

                      paul53P Offline
                      paul53P Offline
                      paul53
                      schrieb am zuletzt editiert von
                      #12

                      @atifan sagte: Hab die Daten jetzt im Datenpunkt!!

                      Dann kann jetzt das JSON per Javascript zerpflückt werden, um die Werte in einzelne Datenpunkte zu schreiben.

                      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                      Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB

                      AtifanA 1 Antwort Letzte Antwort
                      0
                      • paul53P paul53

                        @atifan sagte: Hab die Daten jetzt im Datenpunkt!!

                        Dann kann jetzt das JSON per Javascript zerpflückt werden, um die Werte in einzelne Datenpunkte zu schreiben.

                        AtifanA Offline
                        AtifanA Offline
                        Atifan
                        schrieb am zuletzt editiert von
                        #13

                        @paul53 Ja genau, so mach ich das auch, den Rest bekomme ich hin denke ich. Hab schon paar Blockly-Scripte die das gleiche machen. Nochmal vielen Dank :)

                        1 Antwort Letzte Antwort
                        0
                        • AtifanA Atifan

                          @paul53 GEIL, das geht! super vielen Dank! Hab die Daten jetzt im Datenpunkt!! :)

                          paul53P Offline
                          paul53P Offline
                          paul53
                          schrieb am zuletzt editiert von
                          #14

                          @atifan sagte: GEIL, das geht!

                          requests nachinstalliert oder mit requests.get()?

                          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                          Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB

                          AtifanA 1 Antwort Letzte Antwort
                          0
                          • paul53P paul53

                            @atifan sagte: GEIL, das geht!

                            requests nachinstalliert oder mit requests.get()?

                            AtifanA Offline
                            AtifanA Offline
                            Atifan
                            schrieb am zuletzt editiert von
                            #15

                            @paul53: requests hatte ich schon vorher installiert, aber funktionierte dann mit request.get(), nicht mit request.post()

                            1 Antwort Letzte Antwort
                            0

                            Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                            Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                            Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                            Registrieren Anmelden
                            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

                            281

                            Online

                            32.9k

                            Benutzer

                            83.0k

                            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