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
    545

  • 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
    861

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.
  • 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

                          320

                          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