Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. ecki945

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    E
    • Profile
    • Following 0
    • Followers 0
    • Topics 4
    • Posts 133
    • Best 4
    • Groups 2

    ecki945

    @ecki945

    Pro

    5
    Reputation
    49
    Profile views
    133
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    ecki945 Follow
    Pro Starter

    Best posts made by ecki945

    • RE: Raspberry Pi 4 und 22" Touchdisplay

      Guten Abend ich antwortet mir mal selber, denn ich habe nach 3h Recherche den passenden Hinweis gefunden:

      In der Datei /boot/cmdline.txt Den Eintrag: usbhid.mousepoll=0 Hinzufügen.

      Nun verhält sich der Touchmonitor so wie ich es von meinem Smartphone gewohnt bin.

      posted in Off Topic
      E
      ecki945
    • RE: Gosund Sp112 Steckdose

      Ich stand vor dem gleichen Problem. Mit dieser Benutzerspezifischen Vorlage habe ich es hinbekommen:

      {"NAME":"SHP5","GPIO":[57,145,56,146,0,22,0,0,0,0,21,0,18],"FLAG":0,"BASE":18}

      e18a149c-13ed-461c-ae4f-a9d737d02816-grafik.png

      posted in Hardware
      E
      ecki945
    • RE: Status vom Kostal Wechselrichter auslesen?

      Habe auch einen Kostal Piko 10BA. Den Code zum Auslesen wurde hier mal gepostet. Hängt aber wohl auch vom Firmwarestand ab. Bei mir funktioniert das Script. Musst "nur" die IP Adresse anpassen.

      // Ausleseskript Wechselrichter Kostal Piko ab Firmware v05.31 (12.10.2015)
      
      //Variable
      
       //Leistungswerte
          ID_DCEingangGesamt = 33556736;         // in W
          ID_Ausgangsleistung = 67109120;        // in W
          ID_Eigenverbrauch = 83888128;          // in W
          //Status
          ID_Status = 16780032;                  // 0:Off
          //Statistik - Tag
          ID_Ertrag_d = 251658754;               // in Wh
          ID_Hausverbrauch_d = 251659010;        // in Wh
          ID_Eigenverbrauch_d = 251659266;       // in Wh
          ID_Eigenverbrauchsquote_d = 251659278; // in %
          ID_Autarkiegrad_d = 251659279;         // in %
          //Statistik - Gesamt
          ID_Ertrag_G = 251658753;               // in kWh
          ID_Hausverbrauch_G = 251659009;        // in kWh
          ID_Eigenverbrauch_G = 251659265;       // in kWh
          ID_Eigenverbrauchsquote_G = 251659280; // in %
          ID_Autarkiegrad_G = 251659281;         // in %
          ID_Betriebszeit = 251658496;           // in h
          //Momentanwerte - PV Genertor
          ID_DC1Spannung = 33555202;             // in V
          ID_DC1Strom = 33555201;                // in A
          ID_DC1Leistung = 33555203;             // in W
          ID_DC2Spannung = 33555458;             // in V
          ID_DC2Strom = 33555457;                // in A
          ID_DC2Leistung = 33555459;             // in W
          //Momentanwerte Haus
          ID_HausverbrauchSolar = 83886336;      // in W
          ID_HausverbrauchBatterie = 83886592;   // in W
          ID_HausverbrauchNetz = 83886848;       // in W
          ID_HausverbrauchPhase1 = 83887106;     // in W
          ID_HausverbrauchPhase2 = 83887362;     // in W
          ID_HausverbrauchPhase3 = 83887618;     // in W
          //Netz Netzparameter
          ID_NetzAusgangLeistung = 67109120;     // in W
          ID_NetzFrequenz = 67110400;            // in Hz
          ID_NetzCosPhi = 67110656;
          //Netz Phase 1
          ID_P1Spannung = 67109378;              // in V
          ID_P1Strom = 67109377;                 // in A
          ID_P1Leistung = 67109379;              // in W
          //Netz Phase 2
          ID_P2Spannung = 67109634;              // in V
          ID_P2Strom = 67109633;                 // in A
          ID_P2Leistung = 67109635;              // in W
          //Netz Phase 3
          ID_P3Spannung = 67109890;              // in V
          ID_P3Strom = 67109889;                 // in A
          ID_P3Leistung = 67109891;              // in W
      
      var IPAnlage = '192.168.178.25/api/dxs.json';   // IP der Photovoltaik-Anlage
      
      createState('Messwerte.0.Solaranlage.Momentanwerte.Leistung_AC_aktuell', 0);
      createState('Messwerte.0.Solaranlage.Summenwerte.Autarkiegrad_d',0);
      createState('Messwerte.0.Solaranlage.Summenwerte.Autarkiegrad_G',0);
      createState('Messwerte.0.Solaranlage.Summenwerte.Betriebszeit',0);
      createState('Messwerte.0.Solaranlage.Momentanwerte.Leistung_DC_aktuell',0);
      createState('Messwerte.0.Solaranlage.Momentanwerte.Eigenverbrauch',0);
      createState('Messwerte.0.Solaranlage.Summenwerte.Eigenverbrauch_d');
      createState('Messwerte.0.Solaranlage.Summenwerte.Eigenverbrauch_G', 0);
      createState('Messwerte.0.Solaranlage.Summenwerte.Eigenverbrauchsquote_d', 0);
      createState('Messwerte.0.Solaranlage.Summenwerte.Eigenverbrauchsquote_G', 0);
      createState('Messwerte.0.Solaranlage.Summenwerte.Tagesertrag', 0);
      createState('Messwerte.0.Solaranlage.Summenwerte.Gesamtertrag', 0);
      createState('Messwerte.0.Solaranlage.Summenwerte.Hausverbrauch_d', 0);
      createState('Messwerte.0.Solaranlage.Summenwerte.Hausverbrauch_G', 0);
      createState('Messwerte.0.Solaranlage.Momentanwerte.P1Spannung');
      createState('Messwerte.0.Solaranlage.Momentanwerte.P2Spannung');
      createState('Messwerte.0.Solaranlage.Momentanwerte.P3Spannung');
      createState('Messwerte.0.Solaranlage.Momentanwerte.P1Strom');
      createState('Messwerte.0.Solaranlage.Momentanwerte.P2Strom');
      createState('Messwerte.0.Solaranlage.Momentanwerte.P3Strom');
      createState('Messwerte.0.Solaranlage.Momentanwerte.P1Leistung');
      createState('Messwerte.0.Solaranlage.Momentanwerte.P2Leistung');
      createState('Messwerte.0.Solaranlage.Momentanwerte.P3Leistung');
      createState('Messwerte.0.Solaranlage.Momentanwerte.HausverbrauchSolar');
      createState('Messwerte.0.Solaranlage.Momentanwerte.HausverbrauchNetz');
      createState('Messwerte.0.Solaranlage.Momentanwerte.Status');
      
      var logging = false;
      var request = require('request');
      
      function Piko() {
          if (logging) log("Piko 5.5 auslesen");
          request('http://' + IPAnlage + 
          '?dxsEntries=' + ID_DCEingangGesamt +
          '&dxsEntries=' + ID_Ausgangsleistung +
          '&dxsEntries=' + ID_Eigenverbrauch +
          '&dxsEntries=' + ID_Eigenverbrauch_d +
          '&dxsEntries=' + ID_Eigenverbrauch_G +
          '&dxsEntries=' + ID_Eigenverbrauchsquote_d +
          '&dxsEntries=' + ID_Eigenverbrauchsquote_G +
          '&dxsEntries=' + ID_Ertrag_d +
          '&dxsEntries=' + ID_Ertrag_G +
          '&dxsEntries=' + ID_Hausverbrauch_d +
          '&dxsEntries=' + ID_Hausverbrauch_G +
          '&dxsEntries=' + ID_Autarkiegrad_G +
          '&dxsEntries=' + ID_Autarkiegrad_d +
          '&dxsEntries=' + ID_Betriebszeit +
          '&dxsEntries=' + ID_P1Spannung +
          '&dxsEntries=' + ID_P2Spannung +
          '&dxsEntries=' + ID_P3Spannung +    
          '&dxsEntries=' + ID_P1Strom +
          '&dxsEntries=' + ID_P2Strom +
          '&dxsEntries=' + ID_P3Strom +
          '&dxsEntries=' + ID_P1Leistung +
          '&dxsEntries=' + ID_P2Leistung +
          '&dxsEntries=' + ID_P3Leistung +    
          '&dxsEntries=' + ID_HausverbrauchNetz +    
          '&dxsEntries=' + ID_HausverbrauchSolar +        
          '&dxsEntries=' + ID_Status,// +
       //   '&dxsEntries=' + ID_DC1Leistung +
       //   '&dxsEntries=' + ID_DC2Leistung,
      
          function (error, response, body) {
              if(!error && response.statusCode ==200) {
                  if(logging) log(body);
                  var result = JSON.parse(body).dxsEntries;
                  setState('Messwerte.0.Solaranlage.Momentanwerte.Leistung_DC_aktuell', result[0].value, true);
                  setState('Messwerte.0.Solaranlage.Momentanwerte.Leistung_AC_aktuell', result[1].value, true);
                  setState('Messwerte.0.Solaranlage.Momentanwerte.Eigenverbrauch', result[2].value);
                  setState('Messwerte.0.Solaranlage.Summenwerte.Eigenverbrauch_d', result[3].value); 
                  setState('Messwerte.0.Solaranlage.Summenwerte.Eigenverbrauch_G', result[4].value);
                  setState('Messwerte.0.Solaranlage.Summenwerte.Eigenverbrauchsquote_d', result[5].value);
                  setState('Messwerte.0.Solaranlage.Summenwerte.Eigenverbrauchsquote_G', result[6].value);
                  setState('Messwerte.0.Solaranlage.Summenwerte.Tagesertrag', result[7].value, true);
                  setState('Messwerte.0.Solaranlage.Summenwerte.Gesamtertrag', result[8].value, true);
                  setState('Messwerte.0.Solaranlage.Summenwerte.Hausverbrauch_d', result[9].value);
                  setState('Messwerte.0.Solaranlage.Summenwerte.Hausverbrauch_G', result[10].value);
                  setState('Messwerte.0.Solaranlage.Summenwerte.Autarkiegrad_G', result[11].value);
                  setState('Messwerte.0.Solaranlage.Summenwerte.Autarkiegrad_d', result[12].value);
                  setState('Messwerte.0.Solaranlage.Summenwerte.Betriebszeit', result[13].value, true);
                  setState('Messwerte.0.Solaranlage.Momentanwerte.P1Spannung', result[14].value, true);
                  setState('Messwerte.0.Solaranlage.Momentanwerte.P2Spannung', result[15].value, true);
                  setState('Messwerte.0.Solaranlage.Momentanwerte.P3Spannung', result[16].value, true);
                  setState('Messwerte.0.Solaranlage.Momentanwerte.P1Strom', result[17].value, true);
                  setState('Messwerte.0.Solaranlage.Momentanwerte.P2Strom', result[18].value, true);
                  setState('Messwerte.0.Solaranlage.Momentanwerte.P3Strom', result[19].value, true);            
                  setState('Messwerte.0.Solaranlage.Momentanwerte.P1Leistung', result[20].value, true);
                  setState('Messwerte.0.Solaranlage.Momentanwerte.P2Leistung', result[21].value, true);
                  setState('Messwerte.0.Solaranlage.Momentanwerte.P3Leistung', result[22].value, true);            
                  setState('Messwerte.0.Solaranlage.Momentanwerte.HausverbrauchSolar', result[23].value, true);   
                  setState('Messwerte.0.Solaranlage.Momentanwerte.HausverbrauchNetz', result[24].value, true);   
                  setState('Messwerte.0.Solaranlage.Momentanwerte.Status', result[23].value, true);
      //            setState('Messwerte.0.Solaranlage.Momentanwerte.Leistung_String1', result[21].value, true);
      //            setState('Messwerte.0.Solaranlage.Momentanwerte.Leistung_String2', result[22].value, true);
              } else {
                  log("Fehler: " + error + " bei Abfrage von: " + url, "warn");
              }
          });
      }
      
      schedule("*/20 * 5-23 * * *", Piko);
      
      
      posted in ioBroker Allgemein
      E
      ecki945
    • RE: Status vom Kostal Wechselrichter auslesen?

      @ee freut mich dass es bei dir funktioniert hat

      posted in ioBroker Allgemein
      E
      ecki945

    Latest posts made by ecki945

    • RE: Test Adapter lovelace v1.2.x

      @garfonso
      Hier noch ein paar Hintergrundinfos dazu: Der iobroker läuft unter akutellen stable Versionen von npm, node js. Das Problem tritt in Verbindung mit dem "alten" knx-adater auf.

      Wenn ich die Entität löschen will bekomme ich die Meldung im log:

      Used invalid characters: knx.0.Jalousie-Rolladen.02_EG.Esszimmer_Jalousie_Pos__Höhe_anfahren_0…255 changed to knx.0.Jalousie-Rolladen.02_EG.Esszimmer_Jalousie_Pos__Höhe_anfahren_0_255
      
      posted in Tester
      E
      ecki945
    • RE: Test Adapter lovelace v1.2.x

      Kleine Frage zu den Entitäten. Will welche löschen. Gehe dazu in die Objekte, ... und deaktiviere die Lovelace Konfiguration. Wenn ich dann auf speichern klicke, wird die Deaktivierung wieder zurückgenommen. D.h. ich kann die entität nicht "löschen". Es handelt sich dabei um eine KNX (Rollladen Objekt).

      posted in Tester
      E
      ecki945
    • RE: Restore eines backitup Backups nach Neuinstallation (Docker)

      @simatec

      Auch wenn das hier der falsche Thread ist, konnte ich mein Problem lösen. Der Restore hat einwandfrei funktionert, das Problem waren die eingetragene(n) Binding Adresse(n). Da ich auf neuer Hardware mit neuer IP installiert habe, konnte die Startseite von IoBroker nicht erreicht werden was mich dazu verleiten lies, dass das Backup irgendwie nicht funktionert. Ich weiß ich ob es möglich ist, beim Restore eines Backup's den User auf dies Aufmerksam zu machen. Gerade für Hobby Benutzer wie mich wäre das hilfreich.

      posted in ioBroker Allgemein
      E
      ecki945
    • RE: Restore eines backitup Backups nach Neuinstallation (Docker)

      Hänge mich hier mal an den Thread drann.

      Der Restore des letzten Backups mit Backitup läuft nun schon 6 Stunden auf einem neu erstellten Proxmox lxc Container. Ist das "normal"? Im Backup sind keine Datenbanken enthalten. Hardware ist ein AMD Ryzen 7 mit 8 Kernen und 32GB Speicher.

      Kann man den "Status" des Restore über die Konsole abfragen? Über das Web-Interface seh ich nur den drehenden Kreis der die Farbe ändert.

      posted in ioBroker Allgemein
      E
      ecki945
    • RE: [How-to] Node.js ioBroker richtig updaten-2021/22 Edition

      Node habe ich vor der Installation von iobroker installiert.

      So hab ich das aus der Doku verstanden.

      KLICK

      posted in ioBroker Allgemein
      E
      ecki945
    • RE: [How-to] Node.js ioBroker richtig updaten-2021/22 Edition

      Guten Morgen. Bin gerade dabei meinen neuen NUC hochzuziehen. Proxmox 7.1-10 ist installiert. Ein neuer unpreviligiert Container mit akutellem debian ist erstellt. Doch nach der Installation meckert er herum.

      Ist iobroker nun richtig installiert trotz der Fehlermeldung?

      root@Iobroker:~# cat /etc/debian_version
      11.2
      root@Iobroker:~# node -v
      v14.19.0
      root@Iobroker:~# nodejs -v
      -bash: nodejs: command not found
      root@Iobroker:~# npm -v
      6.14.16
      root@Iobroker:~# curl -sLf https://iobroker.net/install.sh | bash -
      library: loaded
      Library version=2022-02-10
      
      ==========================================================================
      
          Welcome to the ioBroker installer!
          Installer version: 2022-02-10
      
      ==========================================================================
      
      
      ==========================================================================
          Installing prerequisites (1/4)
      ==========================================================================
      
      Hit:1 http://security.debian.org bullseye-security InRelease
      Hit:2 http://ftp.debian.org/debian bullseye InRelease                   
      Hit:3 http://ftp.debian.org/debian bullseye-updates InRelease           
      Hit:4 https://deb.nodesource.com/node_14.x bullseye InRelease           
      Reading package lists... Done                     
      Changing npm registry to https://registry.npmjs.org
      Installed acl
      Installed build-essential
      Installed gcc-c++
      Installed libavahi-compat-libdnssd-dev
      Installed libudev-dev
      Installed libpam0g-dev
      Installed git
      Installed unzip
      Installed libcairo2-dev
      Installed libpango1.0-dev
      Installed libjpeg-dev
      Installed libgif-dev
      Installed librsvg2-dev
      Installed net-tools
      Installed python-dev
      Installed cmake
      
      ==========================================================================
          Creating ioBroker user and directory (2/4)
      ==========================================================================
      
      User iobroker created
      Created /etc/sudoers.d/iobroker
      Directory /opt/iobroker created
      
      ==========================================================================
          Installing ioBroker (3/4)
      ==========================================================================
      
      In file included from ../../nan/nan.h:58,
                       from ../src/main.cpp:3:
      /root/.cache/node-gyp/14.19.0/include/node/node.h:793:7: warning: cast between incompatible function types from 'void (*)(v8::Local<v8::Object>)' to 'node::addon_register_func' {aka 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)'} [-Wcast-function-type]
        793 |       (node::addon_register_func) (regfunc),                          \
            |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      /root/.cache/node-gyp/14.19.0/include/node/node.h:827:3: note: in expansion of macro 'NODE_MODULE_X'
        827 |   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
            |   ^~~~~~~~~~~~~
      ../src/main.cpp:42:1: note: in expansion of macro 'NODE_MODULE'
         42 | NODE_MODULE(diskusage, Init)
            | ^~~~~~~~~~~
      In file included from ../../nan/nan.h:58,
                       from ../src/unix_dgram.cc:5:
      /root/.cache/node-gyp/14.19.0/include/node/node.h:793:7: warning: cast between incompatible function types from 'void (*)(v8::Local<v8::Object>)' to 'node::addon_register_func' {aka 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)'} [-Wcast-function-type]
        793 |       (node::addon_register_func) (regfunc),                          \
            |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      /root/.cache/node-gyp/14.19.0/include/node/node.h:827:3: note: in expansion of macro 'NODE_MODULE_X'
        827 |   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
            |   ^~~~~~~~~~~~~
      ../src/unix_dgram.cc:404:1: note: in expansion of macro 'NODE_MODULE'
        404 | NODE_MODULE(unix_dgram, Initialize)
            | ^~~~~~~~~~~
      
      ATTENTION: Error reporting via Sentry will be activated on next start of ioBroker
      
      ioBroker wants to make sure to deliver the most stable smart home system.
      To allow this we decided to implement an automatic error and crash reporting solution into the js-controller and also into adapters. 
      
      THIS REPORTING WILL BE ENABLED WITH THE NEXT START OF YOUR IOBROKER!
      
      For any error that leads to the crash of the js-controller or one of the relevant adapters the error details are send to a server. For the js-controller and core adapters this server is located and operated in germany. For community adapters please check the Github Readme of the affected adapter for details which Sentry server is used.
      
      If you want to disable the error reporting you can use the command
      'iobroker plugin disable sentry'
      This command will also make sure that no adapter that runs on this host will send crash reporting data to sentry.
      
      
      
      ==========================================================================
          Finalizing installation (4/4)
      ==========================================================================
      
      Enabling autostart...
      Created symlink /etc/systemd/system/multi-user.target.wants/iobroker.service -> /lib/systemd/system/iobroker.service.
      Autostart enabled!
      Fixing directory permissions...
      
      ==========================================================================
      
          ioBroker was installed successfully
          Open http://192.168.178.11:8081 in a browser and start configuring!
      
      ==========================================================================
      
      
      You need to re-login before doing anything else on the console!
      
      posted in ioBroker Allgemein
      E
      ecki945
    • RE: Test Adapter e3dc-rscp v0.0.x GitHub

      Der Adapter ist ja der Hammer. Großes Lob am den Entwickler @ujok

      posted in Tester
      E
      ecki945
    • RE: E3DC Hauskraftwerk steuern

      @chrischros Ja. Z b. Ich mit Panasonikzellen. Wenn die Zellentemperatur < 19 Grad ist wird da mit weniger als 1000W geladen.

      posted in JavaScript
      E
      ecki945
    • RE: Test Adapter e3dc-rscp v0.0.x GitHub

      @ujok habe den Fehler gefunden. Hatte bei der Eingabe des Passwortes am E3DC nicht darauf geachtet dass da zwischen Groß und Klein Schreibung unterschieden wird. 🙄 Nun funktioniert es

      posted in Tester
      E
      ecki945
    • RE: Test Adapter e3dc-rscp v0.0.x GitHub

      @arnod Ja habe ich. Weil bei den Objekten unter dem Adapter keine Werte geladen werden.

      Habe aber gerade andere Sorgen. Gestern abend hat sich der E3DC Wechselrichter mit einem lauten Knall verabschiedet und eine Panzersicherung am Hausanschluss gekillt.

      posted in Tester
      E
      ecki945
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo