Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. (HILFE) Smartfox Pro in ioBroker integrieren

    NEWS

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    (HILFE) Smartfox Pro in ioBroker integrieren

    This topic has been deleted. Only users with topic management privileges can see it.
    • SmartDidi
      SmartDidi last edited by

      Hallo
      Auch mich hat ioBroker nun komplett infiziert und ich bin begeistert von dieser Plattform.
      Leider bin ich nicht ganz so fit wie die meisten von euch aber ich würde mich sehr freuen, wenn mir jemand mal folgendes anschauen könnte.

      Ich habe ein Smartfox Pro Energiemanagement System (für meine PV-Anlagen) wo ich gerne in meinem ioBroker integrieren würde.
      Ich habe schon etliche Hinweise im Internet gesucht und finde einfach keinen zu diesem System von DAfi.

      Wer den Smartfox Pro noch nicht kennt, dem kann ich nur sagen, dass ich sehr zufrieden damit bin.
      Dieses Gerät verwaltet meinen Stromverbrauch IDEAL und leitet meinen Überschuss an Strom automatisch dort hin wo ich möchte.
      Das Gerät hat eine eigene IP und es sind unter dieser IP alle Daten ersichtlich.
      Leider finde ich keinen Weg, diese Daten in meinen ioBroker zu bekommen.

      Kann mir hier bitte jemand helfen?

      Vielen Dank
      Didi

      G D 2 Replies Last reply Reply Quote 0
      • G
        GOETSCHHOFER @SmartDidi last edited by

        Hallo,

        habe seit gestern meine ersten Versuche in iobroker gemacht.
        Die Daten aus dem CMI von der Technischen Alternative konnte ich schon auslesen.

        Wo ich noch scheitere, ist die Daten aus dem Smartfox Pro auszulesen.
        Das Auslesen der Smartfox Pro Daten mit den Registeradressen und Einstellungen in das CMI (=Controlling & Monitoring Interface) der Technischen Alternative funktioniert einwandfrei.

        Jetzt möchte ich die Daten des Smartfox Pro direkt in den iobroker einlesen und hier habe ich Verbindungsprobleme.
        Bei Info - connected bekomme ich eine Fehlermeldung: false, obwohl die IP-Adresse korrekt ist und dieses Feld auch durch
        den Modbus TCP-Simulator korrekt angezeigt wird.
        Im Logfile bekomme ich folgende Fehlermeldung:
        (2674) Poll error count: 12 code: {"errorCode":144,"exceptionCode":1,"message":"ILLEGAL FUNCTION"

        Habe den Testwert: Bezug/Einspeisung im Inputregister und Holdingregister versucht, bei beiden bekomme ich den Wert Null und Verbindung false.

        Wäre euch für einige Tipps bezüglich Problemlösung sehr dankbar.

        LG

        Karl 3. Modbus.0-Smartfox Pro-Fehlermeldung-18.1.21.JPG

        2. Modbus.0-Smartfox Pro-Fehlermeldung-18.1.21.JPG 1. Modbus.0-Smartfox Pro-Fehlermeldung-18.1.21.JPG 4. Modbus.0-Smartfox Pro-Fehlermeldung-18.1.21.JPG

        S wendy2702 2 Replies Last reply Reply Quote 0
        • S
          socke @GOETSCHHOFER last edited by

          @goetschhofer @SmartDidi
          Spiele aktuell auch damit herum, bin aber einen anderen Weg gegangen über ein Javascript. Die Weboberfläche des Smartfox ist über http://smartfox erreichbar. Nach ein wenig Request-anschauen, sieht man, das die Webberfläche die Daten von http://smartfox/values.xml lädt.

          Hier steht, soweit ich das beurteilen kann, alles drin.

          Hier mein aktueller Stand:

          const request = require('request');
          const parseString = require('xml2js').parseString;
          const urlOfFox = 'http://smartfox/values.xml';
          
          const loadSmartFoxData = (u) => {
              request.get({
                  url: u
              }, function(error, response, body) {
                  parseString(body, function (err, result) {
                     console.log(result); // alle Daten sichtbar
                     console.log(result.values.value[7]._); // Aktueller Verbrauch/Einspeisung
                  });
              }); 
          };
          
          loadSmartFoxData(urlOfFox);
          

          Ihr müsst das Modul xml2js noch nachladen, diese Modul macht aus dem xml ein JSON file. Die Datenstruktur ist nicht gerade nett lesbar, aber so kommt man einfach an alles ohne über die komplexe Modbus Sache.

          Bei mir ist das gerade noch im Aufbau mit dem Smartfox und der weiteren Infrastruktur, aber sobald ich soweit bin, poste ich mal mein Script um alle Smartfox-Daten über die XML Schnittstelle zu einzuspeisen.

          Gruß

          SmartDidi 1 Reply Last reply Reply Quote 0
          • G
            GOETSCHHOFER last edited by GOETSCHHOFER

            @socke

            Hallo socke,

            dies klingt ja spannend, was du machst. Hast du den Smartfox Pro oder Smartfox Extended.

            Habe ich dies richtig verstanden, ich lege einfach ein neues skript in javaskript an und starte dieses.

            Da ich ja vollkommener Anfänger in js und ioborker bin, muss ich dich leider fragen, wie man das modul xml2js nachladen kann ?

            Kennst du folgende Abfrage über den Explorer: Abfrage auf den socket.
            https://my.smartfox.at/socket/5410ECxxxxxx/allSMARTFOX PRO-ABFRAGE auf den SOCKET-24.2.2021.JPG

            Hier bekommst du auch alles.

            LG

            Karl

            1 Reply Last reply Reply Quote 0
            • SmartDidi
              SmartDidi @socke last edited by

              @socke
              GENIAL, gute Idee.
              Das versuche ich auch mal.
              Ich halte euch auf dem Laufenden.
              lg

              N 1 Reply Last reply Reply Quote 0
              • wendy2702
                wendy2702 @GOETSCHHOFER last edited by

                @goetschhofer wie ich das sehe spricht das Gerät Modbus.

                Bitte mal ein Screenshot der eingetragenen Register posten.

                Log Ausgaben bitte als Text innerhalb von Code Tags </> Posten. Das ist besser zu lesen und bearbeiten.

                G 1 Reply Last reply Reply Quote 0
                • G
                  GOETSCHHOFER @wendy2702 last edited by GOETSCHHOFER

                  @wendy2702

                  ABFRAGE auf SOCKET-SMARTFOX PRO-25.2.2021.txt

                  www.smartfox.at/downloads.html
                  Anleitungen/Modbus Register (02-2019)

                  wendy2702 1 Reply Last reply Reply Quote 0
                  • wendy2702
                    wendy2702 @GOETSCHHOFER last edited by

                    @goetschhofer Bitte den Text auch als Text innerhalb von Code Tags </> Posten.

                    G 1 Reply Last reply Reply Quote 0
                    • G
                      GOETSCHHOFER @wendy2702 last edited by

                      @wendy2702

                      Hallo Webdy2702,

                      ist dein Hinweis erledigt ? Meintest du eine Text-Datei ?
                      Ich habe das Ergebnis einer Abfrage in einer .txt-Datei hochgeladen.

                      LG

                      Karl

                      wendy2702 1 Reply Last reply Reply Quote 0
                      • wendy2702
                        wendy2702 @GOETSCHHOFER last edited by

                        @goetschhofer Hi,

                        mit Text in Code Tags </> ist das gemeint:

                        CodeTags.gif

                        @Glasfaser : Hoffe es ist OK das ich mich an deinem GIF bediene 🙂

                        Glasfaser G 2 Replies Last reply Reply Quote 1
                        • Glasfaser
                          Glasfaser @wendy2702 last edited by

                          @wendy2702
                          Kein Thema ... klar kannst du das nehmen ,
                          denn das Murmeltier grüßt jeden Tag ( wie geht das ...Code-Tags ) , deshalb habe ich es mal vor langer Zeit so gemacht 😉

                          1 Reply Last reply Reply Quote 1
                          • G
                            GOETSCHHOFER @wendy2702 last edited by

                            @wendy2702

                            Danke für die Erklärung.
                            Ich denke so müsste es passen ?

                            {
                            datetime: "2021-02-27T20:54:11",
                            energy_in: 20239639,
                            energy_out: 25519334,
                            energy_sf: 13984148,
                            energy_total: 47257717,
                            day_energy_in: 4294962176,
                            day_energy_out: 4294952014,
                            day_energy_sf: 10580,
                            day_energy_total: 22297,
                            power_io: 396,
                            power_sf: 0,
                            powers: [
                            81,
                            158,
                            157
                            ],
                            voltages: [
                            232,
                            232,
                            232
                            ],
                            currents: [
                            0.65,
                            1.08,
                            0.94
                            ],
                            analog: {
                            percent: 0,
                            mode: 2,
                            output: 0,
                            power: 0,
                            monitoring: "inactive",
                            state: 0
                            },
                            digital: [
                            {
                            state: "0",
                            FACremain: 0,
                            runtime: 0
                            },
                            {
                            state: "0",
                            FACremain: 0,
                            runtime: 0
                            },
                            {
                            state: "0",
                            FACremain: 0,
                            runtime: 0
                            },
                            {
                            state: "0",
                            FACremain: 0,
                            runtime: 0
                            }
                            ],
                            temperature: "60.6",
                            Input_S0: {
                            counter: 0
                            },
                            Temp: {
                            hhtohyg: 168
                            },
                            PvPower: [
                            0
                            ],
                            PvEnergy: [
                            52537412
                            ],
                            PvEday: [
                            20213
                            ]
                            }
                            
                            wendy2702 1 Reply Last reply Reply Quote 0
                            • wendy2702
                              wendy2702 @GOETSCHHOFER last edited by

                              @goetschhofer Bedeutet das du das Gerät jetzt auslesen kannst !?

                              G 1 Reply Last reply Reply Quote 0
                              • G
                                GOETSCHHOFER @wendy2702 last edited by GOETSCHHOFER

                                @wendy2702

                                mit dieser Abfrage auf den socket, wie oben beschrieben, bekommst du alle Werte.

                                Eine andere Frage hätte ich noch an dich.
                                Ich lese den SF Pro über iobroker und modbus-Adapter in die InfluxDB aus und verwende Grafana.

                                Ich hatte beim Smartfox Extended und jetzt beim Smartfox Pro das Problem, dass 1 x täglich ca 4 - 4,5 Min. (9 Datensätze je 30-Sek.) auf der SD-Karte nicht protokolliert werden. Dies sieht man im Leistungschart durch eine gerade Linie.
                                Interessanterweise ist dies ca. alle 10 h 50 Min.
                                Mir sind jetzt 3 Smartfox Extended und 1 Smartfox Pro bekannt, die dieses Problem aufweisen.

                                Frage an dich: Kannst du dies mal einige Tage im Leistungschart bei dir überprüfen und auch hier posten, ob du dieses Verhalten auch hast ?
                                Anbei einen Screenshot meines SF Pro mit dem Aussetzer der Datensätze.

                                Danke im Voraus.

                                SF PRO-DATENAUSSETZER-5 Min.-28.2.2021.JPG

                                wendy2702 SmartDidi 2 Replies Last reply Reply Quote 0
                                • wendy2702
                                  wendy2702 @GOETSCHHOFER last edited by

                                  @goetschhofer Sorry, da hast du was falsch verstanden.

                                  Wollte versuchen dir bei der Modbus abfrage zu helfen. Habe selber keinen Smartfox.

                                  G 1 Reply Last reply Reply Quote 0
                                  • G
                                    GOETSCHHOFER @wendy2702 last edited by

                                    @wendy2702

                                    Entschuldige, da habe ich dich offenbar mit Socke verwechselt.

                                    Das Auslesen des Smartfox Pro über iobroker mit RSP-Pi3, Modbus, Influxdb und Grafana funktioniert mittlerweile problemlos.

                                    Trotzdem Danke für deinen guten Willen. -:)

                                    SmartDidi 1 Reply Last reply Reply Quote 0
                                    • SmartDidi
                                      SmartDidi @GOETSCHHOFER last edited by

                                      @goetschhofer
                                      Ich lese aktuell die Daten des Smartfox Pro auch über Modbus aus.
                                      Leider bekomme ich den aktuellen Stromverbraucht nicht angezeigt!

                                      Hättest du mir da einen Tipp?

                                      G P 2 Replies Last reply Reply Quote 0
                                      • G
                                        GOETSCHHOFER @SmartDidi last edited by

                                        @smartdidi

                                        Beschreibe mal etwas detaillierter was du genau und wie du das machst ?

                                        Könntest du mir ein kurzes Feedback zu meiner Frage an wendy702 von heute geben ?
                                        Wie sieht das Thema 5 Minuten. fehlende Datensätze aus ?
                                        Dieses Problem müsste bei dir eigentlich auch vorhanden sein ?

                                        SmartDidi 1 Reply Last reply Reply Quote 0
                                        • SmartDidi
                                          SmartDidi @GOETSCHHOFER last edited by

                                          @goetschhofer
                                          Ich bekomme viele Smarfox Pro Daten über Modbus geliefert aber ich finde keine Werte vom aktuellen Stromverbrauch.

                                          123.png

                                          Über die Smartfox App ist der Verbraucht ersichtlich.....
                                          aktueller verbrauch1.png

                                          oder hier im internen Netz

                                          aktueller verbrauch2.png

                                          Leider finde ich diese Verbrauchs/Bezugswerte nicht im Modbus......!

                                          Hast du da eine Idee?

                                          1 Reply Last reply Reply Quote 0
                                          • SmartDidi
                                            SmartDidi @GOETSCHHOFER last edited by

                                            @goetschhofer
                                            Hier ist meine heutige Leistungsschau.
                                            Mir fällt hier kein Ausfall auf....!

                                            Leistungsschau.png

                                            G 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            315
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            dafi energiemanagement energiemanagement system photovoltaik pv-anlage smartfox pro
                                            16
                                            63
                                            8521
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo