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. (HILFE) Smartfox Pro in ioBroker integrieren

NEWS

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

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

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

(HILFE) Smartfox Pro in ioBroker integrieren

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
smartfox prodafienergiemanagement systempv-anlagephotovoltaikenergiemanagement
64 Beiträge 17 Kommentatoren 11.4k Aufrufe 15 Watching
  • Ä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.
  • G Offline
    G Offline
    gmbh07
    schrieb am zuletzt editiert von
    #61

    Hallo,

    lässt sich ein pro light 2 über die rs485 auslesen bzw. hat das schon jemand gemacht?

    R 1 Antwort Letzte Antwort
    0
    • G gmbh07

      Hallo,

      lässt sich ein pro light 2 über die rs485 auslesen bzw. hat das schon jemand gemacht?

      R Offline
      R Offline
      rascal
      schrieb am zuletzt editiert von
      #62

      Ich habe folgendes javascript, welches mir seit neuestem diese Warnung ausgibt.... es funktioniert, nur ist das log mit der Warnung voll :(

      request package is deprecated - please use httpGet (or a stable lib like axios) instead!
      

      hier mein Script:

      //@ts-nocheck
      schedule('*/5 * * * * *', function() {
      const request = require('request');
      const parseString = require('xml2js').parseString;
      const urlOfFox = 'http://192.168.1.227/values.xml';
      
      var analogOutPercent;
      var analogOutPower;
      var toGridValue;
      var detailsPowerValue;
      
      const loadSmartFoxData = (u) => {
         request.get({
             url: u
         }, function(error, response, body) {
             parseString(body, function (err, response) {
                //console.log(response); // alle Daten sichtbar
      
                //console.log(response.values.value[11]._); // analogOutPercent
                 analogOutPercent = response.values.value[11]._;
                 //console.log('Percent: '+analogOutPercent)
                 setState('0_userdata.0.Smartfox.analogOutPercent'/*analogOutPercent*/, analogOutPercent);
      
                 analogOutPower = response.values.value[12]._;
                 analogOutPower = analogOutPower.replace('<span>', '');
                 analogOutPower = analogOutPower.replace('</span>', '');
                 setState('0_userdata.0.Smartfox.analogOutPower'/*analogOutPower*/, analogOutPower);
                 //console.log('Power: '+analogOutPower)
      
                 toGridValue = response.values.value[4]._;
                 setState('0_userdata.0.Smartfox.toGridValue'/*toGridValue*/, toGridValue);
                 //console.log('toGridValue: '+toGridValue);
      
                 detailsPowerValue = response.values.value[100]._;
                 setState('0_userdata.0.Smartfox.detailsPowerValue'/*detailsPowerValue*/, detailsPowerValue);
                 //console.log('detailsPowerValue: '+detailsPowerValue);
             });
         }); 
      };
      
      loadSmartFoxData(urlOfFox);
      });
      

      Da ich nicht ganz script-fit bin: was muss ich machen, damit die Warnung verschwindet? :baby:

      SmartDidiS 1 Antwort Letzte Antwort
      0
      • R rascal

        Ich habe folgendes javascript, welches mir seit neuestem diese Warnung ausgibt.... es funktioniert, nur ist das log mit der Warnung voll :(

        request package is deprecated - please use httpGet (or a stable lib like axios) instead!
        

        hier mein Script:

        //@ts-nocheck
        schedule('*/5 * * * * *', function() {
        const request = require('request');
        const parseString = require('xml2js').parseString;
        const urlOfFox = 'http://192.168.1.227/values.xml';
        
        var analogOutPercent;
        var analogOutPower;
        var toGridValue;
        var detailsPowerValue;
        
        const loadSmartFoxData = (u) => {
           request.get({
               url: u
           }, function(error, response, body) {
               parseString(body, function (err, response) {
                  //console.log(response); // alle Daten sichtbar
        
                  //console.log(response.values.value[11]._); // analogOutPercent
                   analogOutPercent = response.values.value[11]._;
                   //console.log('Percent: '+analogOutPercent)
                   setState('0_userdata.0.Smartfox.analogOutPercent'/*analogOutPercent*/, analogOutPercent);
        
                   analogOutPower = response.values.value[12]._;
                   analogOutPower = analogOutPower.replace('<span>', '');
                   analogOutPower = analogOutPower.replace('</span>', '');
                   setState('0_userdata.0.Smartfox.analogOutPower'/*analogOutPower*/, analogOutPower);
                   //console.log('Power: '+analogOutPower)
        
                   toGridValue = response.values.value[4]._;
                   setState('0_userdata.0.Smartfox.toGridValue'/*toGridValue*/, toGridValue);
                   //console.log('toGridValue: '+toGridValue);
        
                   detailsPowerValue = response.values.value[100]._;
                   setState('0_userdata.0.Smartfox.detailsPowerValue'/*detailsPowerValue*/, detailsPowerValue);
                   //console.log('detailsPowerValue: '+detailsPowerValue);
               });
           }); 
        };
        
        loadSmartFoxData(urlOfFox);
        });
        

        Da ich nicht ganz script-fit bin: was muss ich machen, damit die Warnung verschwindet? :baby:

        SmartDidiS Offline
        SmartDidiS Offline
        SmartDidi
        schrieb am zuletzt editiert von
        #63

        @rascal
        Hallo,
        bin selber auch nicht ganz Script-fit aber ich glaube, dass die Warnung sagt, dass das Paket "request" veraltet ist und du stattdessen Axios oder httpGet verwenden sollst.

        Wenn du Node.js 14 oder älter verwendest, kannst du die eingebauten Methode "httpGet" verwenden:

        const { httpGet } = require('https');
        // ...
        request.get({ ... }); // Ersetze durch httpGet
        

        lg

        1 Antwort Letzte Antwort
        0
        • SmartDidiS SmartDidi

          @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?

          Robert PletzenauerR Offline
          Robert PletzenauerR Offline
          Robert Pletzenauer
          schrieb am zuletzt editiert von
          #64

          @smartdidi
          Hi!
          Ist zwar schon ein sehr altes Topic, aber ich bin trotzdem mal so frei:
          Hast du einen Weg gefunden den aktuellen Verbrauch vom SF via ioBroker auszulesen?
          Diverse andere Werte funktionieren problemlos.
          DANKE!

          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

          380

          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