Navigation

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

    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

    S
    • Profile
    • Following 0
    • Followers 0
    • Topics 4
    • Posts 21
    • Best 0
    • Groups 1

    SCHNittER

    @SCHNittER

    Starter

    0
    Reputation
    4
    Profile views
    21
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    SCHNittER Follow
    Starter

    Latest posts made by SCHNittER

    • RE: nach Absturz des admin-update - nichts geht mehr

      @thomas-braun said in nach Absturz des admin-update - nichts geht mehr:

      Und bring das Betriebssystem beizeiten auf Version 12 'Bookworm'. In einer reinen 64Bit-Version.

      Erstmal bin ich von Updates geheilt 😉

      posted in Error/Bug
      S
      SCHNittER
    • RE: nach Absturz des admin-update - nichts geht mehr

      @thomas-braun

      ======================= SUMMARY =======================
                              v.2023-10-10
      
      
         Static hostname: raspberrypi
               Icon name: computer
        Operating System: Raspbian GNU/Linux 11 (bullseye)
                  Kernel: Linux 6.1.21-v8+
            Architecture: arm64
      
      Installation:           native
      Kernel:                 aarch64
      Userland:               armhf
      Timezone:               Europe/Berlin (CET, +0100)
      User-ID:                1000
      X-Server:               false
      Boot Target:            graphical.target
      
      Pending OS-Updates:     0
      Pending iob updates:    0
      
      Nodejs-Installation:    /usr/bin/nodejs         v18.19.1
                              /usr/bin/node           v18.19.1
                              /usr/bin/npm            10.2.4
                              /usr/bin/npx            10.2.4
                              /usr/bin/corepack       0.22.0
      
      Recommended versions are nodejs 18.19.1 and npm Server Cannot start inMem-objects on port 9001: Failed to lock DB file "/opt/iobroker/iobroker-data/objects.jsonl"!
      Your nodejs installation is correct
      
      MEMORY:
                     total        used        free      shared  buff/cache   available
      Mem:            1.8G        636M        411M        0.0K        801M        1.1G
      Swap:            99M          0B         99M
      Total:          1.9G        636M        511M
      
      Active iob-Instances:   14
      Active repo(s): stable
      
      ioBroker Core:          js-controller           5.0.19
                              admin                   6.13.16
      
      ioBroker Status:        iobroker is running on this host.
      
      
      Objects type: jsonl
      States  type: jsonl
      
      Status admin and web instance:
      + system.adapter.admin.0                  : admin                 : raspberrypi                              -  enabled, port: 8081, bind: 0.0.0.0, run as: admin
      + system.adapter.web.0                    : web                   : raspberrypi                              -  enabled, port: 8082, bind: 0.0.0.0, run as: admin
      
      Objects:                7403
      States:                 6062
      
      Size of iob-Database:
      
      12M     /opt/iobroker/iobroker-data/objects.jsonl
      5.7M    /opt/iobroker/iobroker-data/objects.json.migrated
      5.7M    /opt/iobroker/iobroker-data/objects.json.bak.migrated
      4.7M    /opt/iobroker/iobroker-data/states.jsonl
      784K    /opt/iobroker/iobroker-data/states.json.migrated
      784K    /opt/iobroker/iobroker-data/states.json.bak.migrated
      0       /opt/iobroker/iobroker-data/states.json.broken
      
      
      
      =================== END OF SUMMARY ====================
      
      
      posted in Error/Bug
      S
      SCHNittER
    • RE: nach Absturz des admin-update - nichts geht mehr

      @thomas-braun said in nach Absturz des admin-update - nichts geht mehr:

      Und warum verwendet man sowas wie n?

      weil man zu wenig Zeit hat sich tiefgründig damit zu beschäftigen aber die Annähmlichkeiten nutzen möchte 😖

      Hab vielen Dank!!! Du hast meine Woche gerettet!

      posted in Error/Bug
      S
      SCHNittER
    • nach Absturz des admin-update - nichts geht mehr

      Hallo,

      ich hatte fälschlicher Weise node 21 installiert.

      Nachdem ich mittels "n" auf 18.16.0 downgegraded habe, und nun endlich alle updates ausführen wollte, stürzte das Admin-Update ab und nun geht nichts mehr:

      im Browser: http://192.168.178.11:8081/#tab-adapters --> Verbindung fehlgeschlagen

      auf der Konsole:

       npm list isstream
      iobroker.inst@3.0.0 /opt/iobroker
      ├─┬ iobroker.backitup@2.9.8
      │ └─┬ request@2.88.2
      │   └── isstream@0.1.2
      └─┬ iobroker.js-controller@5.0.17
        └─┬ prompt@1.3.0
          └─┬ winston@2.4.6
            └── isstream@0.1.2 deduped
      
      node -v
      -bash: /usr/local/bin/node: Datei oder Verzeichnis nicht gefunden
      
      nodejs -v
      -bash: nodejs: Kommando nicht gefunden.
      

      Kann mir jemand helfen, ich möcht enicht schonwieder alles neu installieren und einrichten. 😢

      Danke, Jens

      posted in Error/Bug
      S
      SCHNittER
    • RE: HomematicIP Gerätenamen auslesen [gelöst]

      @paul53 ja!!! jetzt hab ichs! super, vielen lieben Dank!

      posted in JavaScript
      S
      SCHNittER
    • RE: HomematicIP Gerätenamen auslesen [gelöst]

      @homoran in common.name bekomme ich windows.state zurück, also den Namen von Aktor/channels/1/windowState

      posted in JavaScript
      S
      SCHNittER
    • HomematicIP Gerätenamen auslesen [gelöst]

      Hallo,

      ich bin leider in JS völlig unbedarft und versuche mir anhand bestehender Scripte das nötigste beizubringen.

      Allerdings verzeifle ich gerade. Ich habe ein fenster_türen_zählen script

      function countOpenWindowsDoors()
      {
          var openWindows = 0;
          var openDoors = 0;
             
          // Fenster
          var windows = getObject("enum.functions.windowStatus").common.members;
          for(let i = 0; i < windows.length; i++) {
              var Status = getState(windows[i]).val;
              if ( Status == "OPEN") { 
                  openWindows = openWindows + 1;
              }
          }
           
          // Türen
          var doors = getObject("enum.functions.doorStatus").common.members;
          for(let i = 0; i < doors.length; i++) {
              var Status = getState(doors[i]).val;
              if ( Status == "OPEN" ) { 
                  openDoors = openDoors + 1;
              }
          } 
           
          var openWindowsText = "Kein Fenster geöffnet";
          var openDoorText = "Keine Tür geöffnet";
           
          if ( openWindows > 0 ) {
              openWindowsText = openWindows + " Fenster geöffnet"; 
          }
           
          
          if ( openDoors > 0 ) {
              openDoorText = openDoors + " Türe(n) geöffnet"; 
          }    
       
          setState('0_userdata.0.StatusWindowOpenText', openWindowsText );
          setState('0_userdata.0.StatusDoorOpenText', openDoorText );        
          setState('0_userdata.0.StatusWindowOpen', openWindows );
          setState('0_userdata.0.StatusDoorOpen', openDoors );    
      }
       
      $('state(functions=window)').on(function(obj) {
          countOpenWindowsDoors();
      });
       
      $('state(functions=door)').on(function(obj) {
          countOpenWindowsDoors();
      });
       
      countOpenWindowsDoors();
      

      Da funktioniert auch alles, allerdings würde ich mir gern den Namen des Aktors mit ausgeben lassen (welches Fenster genau geöffnet ist).
      Ich verstehe aber nicht, wie ich mit JS darauf zugreifen kann:

      iobroker.JPG

      Eigentlich sollte der Name doch "irgendwo" in getObject vorhanden sein.

      Danke schon einmal für die Hilfe

      Jens

      posted in JavaScript
      S
      SCHNittER
    • RE: [gelöst] FritzDect - keine Daten nach FritzOS update

      FritzOS 7.27 wird zwingend ein Benutzername benötigt (auch wenn man sich auf die Fritzbox ohne einloggen kann). Dieser ist in der Fritz! Weboberfläche unter
      Diagnose >> Sicherheit -> Fritz!Box-Benutzer
      zu finden

      posted in ioBroker Allgemein
      S
      SCHNittER
    • [gelöst] FritzDect - keine Daten nach FritzOS update

      Hallo,

      ich benutze FritzDect um die Daten des Balkonkraftwerks auszulesen. Dies ging immer problemlos.

      Seit ein paar Tagen (zeitgleich mit dem Update auf FritzOS 7.27) bekomme ich keine Daten mehr.

      Im Protokoll tauchte auf (korrekten Wortlaut habe ich leider nicht mehr):

      Username oder Passwort nicht korrekt
      

      Da alle Änderungen nichts brachten hab ich den Adapter entfernt und neu installiert. Nun erhalte ich folgendes (IP steht die korrekte drin):

      fritzbox returned this {"msg":"get error in http request","function":"get_login_state","error":{"errno":"ETIMEDOUT","code":"ETIMEDOUT","syscall":"connect","address":"192.xxx.xxx.xxx","port":80}}
      

      Die Instanz sagt aber:
      43def322-b378-47dc-8392-7b0f0a0748fc-grafik.png

      Kann mir jemand helfen?

      Danke, Jens

      posted in ioBroker Allgemein
      S
      SCHNittER
    • RE: Probleme nach Javascript & js-controller update

      @thomas-braun besten Dank

      posted in Error/Bug
      S
      SCHNittER
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo