Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. Accesspoint per SSH auslesen

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.8k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    891

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Accesspoint per SSH auslesen

Scheduled Pinned Locked Moved JavaScript
21 Posts 7 Posters 1.8k Views 5 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D deAchte

    Hallo,

    ich möchte gerne mit einem Javascript per SSH meinen Accesspoint auslesen.
    per Putty funktioniert das ganze mit dem Befehl "Show Clients" und ich bekomme eine liste mit allen angeschlossenen Geräten.

    Die möchte ich jetzt mit Javascript ausführen und in ein Objekt speichern.

    var SSH = require('simple-ssh');
    var ssh = new SSH({
        host: '192.168.0.14',
        user: 'admin',
        pass: 'password'
    });
    
    ssh.exec('show clients').start();
    

    ich weiß nicht ob es so funktioniert und wie bekomme ich das Ergebnis gepseichert?
    Ich finde leider nicht wirklich was brauchbares im Netz.

    Gruß
    Christian

    arteckA Offline
    arteckA Offline
    arteck
    Developer Most Active
    wrote on last edited by
    #2

    @deachte es gibt einen linux adapter..schau dir den mal an

    zigbee hab ich, zwave auch, nuc's genauso und HA auch

    1 Reply Last reply
    0
    • D Offline
      D Offline
      deAchte
      wrote on last edited by
      #3

      ich habe es im linux adapter als eigenen Befehl konfiguriert.

      Nun bekomme ich folgende Fehlermeldung:

      [userCommandExecute] Aruba-Instant-325 (192.168.0.14:22, id: Clients, description: ): error: Unable to exec, stack: Error: Unable to exec at Array.<anonymous> (/opt/iobroker/node_modules/ssh2/lib/client.js:1395:19) at SSH2Stream.<anonymous> (/opt/iobroker/node_modules/ssh2/lib/Channel.js:117:19) at Object.onceWrapper (node:events:641:28) at SSH2Stream.emit (node:events:527:28) at SSH2Stream.emit (node:domain:475:12) at Socket.<anonymous> (/opt/iobroker/node_modules/ssh2/lib/client.js:338:24) at Socket.emit (node:events:527:28) at Socket.emit (node:domain:475:12) at TCP.<anonymous> (node:net:709:12)
      

      Den Benutzernamen und das Passwort habe ich im Bereich Allgemein richtig eingegeben, muss ich es noch im Befehl mit eingeben? Falls ja wie?

      Ro75R 1 Reply Last reply
      0
      • D deAchte

        ich habe es im linux adapter als eigenen Befehl konfiguriert.

        Nun bekomme ich folgende Fehlermeldung:

        [userCommandExecute] Aruba-Instant-325 (192.168.0.14:22, id: Clients, description: ): error: Unable to exec, stack: Error: Unable to exec at Array.<anonymous> (/opt/iobroker/node_modules/ssh2/lib/client.js:1395:19) at SSH2Stream.<anonymous> (/opt/iobroker/node_modules/ssh2/lib/Channel.js:117:19) at Object.onceWrapper (node:events:641:28) at SSH2Stream.emit (node:events:527:28) at SSH2Stream.emit (node:domain:475:12) at Socket.<anonymous> (/opt/iobroker/node_modules/ssh2/lib/client.js:338:24) at Socket.emit (node:events:527:28) at Socket.emit (node:domain:475:12) at TCP.<anonymous> (node:net:709:12)
        

        Den Benutzernamen und das Passwort habe ich im Bereich Allgemein richtig eingegeben, muss ich es noch im Befehl mit eingeben? Falls ja wie?

        Ro75R Offline
        Ro75R Offline
        Ro75
        wrote on last edited by Ro75
        #4

        @deachte Zeige doch mal bitte die Konfiguration vom Adapter.

        EDIT: Bereiche: Allgemein und meine Befehle.

        SERVER = Beelink U59 16GB DDR4 RAM 512GB SSD, FB 7490, FritzDect 200+301+440, ConBee II, Zigbee Aqara Sensoren + NOUS A1Z, NOUS A1T, Philips Hue ** ioBroker, REDIS, influxdb2, Grafana, PiHole, Plex-Mediaserver, paperless-ngx (Docker), MariaDB + phpmyadmin *** VIS-Runtime = Intel NUC 8GB RAM 128GB SSD + 24" Touchscreen

        1 Reply Last reply
        0
        • D Offline
          D Offline
          deAchte
          wrote on last edited by
          #5

          hier Allgemein:
          2024e73a-3a6d-40ac-89e7-40c61ea6b5b9-image.png

          und hier meine Befehle:
          be4ec319-faf4-461a-af45-0a93aa0b8db6-image.png

          crunchipC 1 Reply Last reply
          0
          • D deAchte

            hier Allgemein:
            2024e73a-3a6d-40ac-89e7-40c61ea6b5b9-image.png

            und hier meine Befehle:
            be4ec319-faf4-461a-af45-0a93aa0b8db6-image.png

            crunchipC Offline
            crunchipC Offline
            crunchip
            Forum Testing Most Active
            wrote on last edited by
            #6

            @deachte mit sudo?

            umgestiegen von Proxmox auf Unraid

            1 Reply Last reply
            0
            • D Offline
              D Offline
              deAchte
              wrote on last edited by
              #7

              selber fehler

              DJMarc75D Ro75R 2 Replies Last reply
              0
              • D deAchte

                selber fehler

                DJMarc75D Offline
                DJMarc75D Offline
                DJMarc75
                wrote on last edited by
                #8

                @deachte dann stell mal von Zeichenkette auf button um und löse im Objektbaum diesen Datenpunkt mal manuell aus

                Lehrling seit 1975 !!!
                Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                D 1 Reply Last reply
                0
                • D deAchte

                  selber fehler

                  Ro75R Offline
                  Ro75R Offline
                  Ro75
                  wrote on last edited by
                  #9

                  @deachte wie mit sudo gemacht?

                  SERVER = Beelink U59 16GB DDR4 RAM 512GB SSD, FB 7490, FritzDect 200+301+440, ConBee II, Zigbee Aqara Sensoren + NOUS A1Z, NOUS A1T, Philips Hue ** ioBroker, REDIS, influxdb2, Grafana, PiHole, Plex-Mediaserver, paperless-ngx (Docker), MariaDB + phpmyadmin *** VIS-Runtime = Intel NUC 8GB RAM 128GB SSD + 24" Touchscreen

                  1 Reply Last reply
                  0
                  • D Offline
                    D Offline
                    deAchte
                    wrote on last edited by
                    #10

                    @ro75 bei allgemein den hacken gesetzt.
                    Aber bei Putty benötige nur den Befehl

                    Ro75R crunchipC 2 Replies Last reply
                    0
                    • DJMarc75D DJMarc75

                      @deachte dann stell mal von Zeichenkette auf button um und löse im Objektbaum diesen Datenpunkt mal manuell aus

                      D Offline
                      D Offline
                      deAchte
                      wrote on last edited by
                      #11

                      @djmarc75

                      funktioniert auch nicht.

                      bdc27f15-cb42-4f8f-a0ba-3d9068fb7650-image.png

                      1 Reply Last reply
                      0
                      • D deAchte

                        @ro75 bei allgemein den hacken gesetzt.
                        Aber bei Putty benötige nur den Befehl

                        Ro75R Offline
                        Ro75R Offline
                        Ro75
                        wrote on last edited by
                        #12

                        @deachte was gibst du über putty genau ein? Zeichenkette sollte aber stimmen.

                        SERVER = Beelink U59 16GB DDR4 RAM 512GB SSD, FB 7490, FritzDect 200+301+440, ConBee II, Zigbee Aqara Sensoren + NOUS A1Z, NOUS A1T, Philips Hue ** ioBroker, REDIS, influxdb2, Grafana, PiHole, Plex-Mediaserver, paperless-ngx (Docker), MariaDB + phpmyadmin *** VIS-Runtime = Intel NUC 8GB RAM 128GB SSD + 24" Touchscreen

                        D 1 Reply Last reply
                        0
                        • Ro75R Ro75

                          @deachte was gibst du über putty genau ein? Zeichenkette sollte aber stimmen.

                          D Offline
                          D Offline
                          deAchte
                          wrote on last edited by
                          #13

                          @ro75 einfach nur

                          show clients
                          
                          Ro75R 1 Reply Last reply
                          0
                          • D deAchte

                            @ro75 einfach nur

                            show clients
                            
                            Ro75R Offline
                            Ro75R Offline
                            Ro75
                            wrote on last edited by
                            #14

                            @deachte und angemeldet als Benutzer nix mit root / sudo?

                            SERVER = Beelink U59 16GB DDR4 RAM 512GB SSD, FB 7490, FritzDect 200+301+440, ConBee II, Zigbee Aqara Sensoren + NOUS A1Z, NOUS A1T, Philips Hue ** ioBroker, REDIS, influxdb2, Grafana, PiHole, Plex-Mediaserver, paperless-ngx (Docker), MariaDB + phpmyadmin *** VIS-Runtime = Intel NUC 8GB RAM 128GB SSD + 24" Touchscreen

                            1 Reply Last reply
                            0
                            • D deAchte

                              @ro75 bei allgemein den hacken gesetzt.
                              Aber bei Putty benötige nur den Befehl

                              crunchipC Offline
                              crunchipC Offline
                              crunchip
                              Forum Testing Most Active
                              wrote on last edited by
                              #15

                              @deachte sagte in Accesspoint per SSH auslesen:

                              Aber bei Putty benötige nur den Befehl

                              und wie und wo loggst du die ein?

                              only cli connections.....
                              

                              umgestiegen von Proxmox auf Unraid

                              D 1 Reply Last reply
                              0
                              • D Offline
                                D Offline
                                deAchte
                                wrote on last edited by
                                #16

                                so sieht es im putty aus:

                                f9c4f472-a569-4ac5-b4ad-eb2a17b65315-image.png

                                der Virtuelle Controller hat IP 0.14 und der aktuelle Master 0.15 deswegen ist er hier auf .0.15 gesprungen.
                                Ich iobroker habe ich beides ausprobiert.

                                Ro75R 1 Reply Last reply
                                0
                                • crunchipC crunchip

                                  @deachte sagte in Accesspoint per SSH auslesen:

                                  Aber bei Putty benötige nur den Befehl

                                  und wie und wo loggst du die ein?

                                  only cli connections.....
                                  
                                  D Offline
                                  D Offline
                                  deAchte
                                  wrote on last edited by
                                  #17

                                  @crunchip was sind CLI connections?

                                  1 Reply Last reply
                                  0
                                  • D deAchte

                                    so sieht es im putty aus:

                                    f9c4f472-a569-4ac5-b4ad-eb2a17b65315-image.png

                                    der Virtuelle Controller hat IP 0.14 und der aktuelle Master 0.15 deswegen ist er hier auf .0.15 gesprungen.
                                    Ich iobroker habe ich beides ausprobiert.

                                    Ro75R Offline
                                    Ro75R Offline
                                    Ro75
                                    wrote on last edited by
                                    #18

                                    @deachte Die IP's sind unterschiedlich. putty 15 und Adapter 14

                                    SERVER = Beelink U59 16GB DDR4 RAM 512GB SSD, FB 7490, FritzDect 200+301+440, ConBee II, Zigbee Aqara Sensoren + NOUS A1Z, NOUS A1T, Philips Hue ** ioBroker, REDIS, influxdb2, Grafana, PiHole, Plex-Mediaserver, paperless-ngx (Docker), MariaDB + phpmyadmin *** VIS-Runtime = Intel NUC 8GB RAM 128GB SSD + 24" Touchscreen

                                    D 1 Reply Last reply
                                    0
                                    • Ro75R Ro75

                                      @deachte Die IP's sind unterschiedlich. putty 15 und Adapter 14

                                      D Offline
                                      D Offline
                                      deAchte
                                      wrote on last edited by
                                      #19

                                      @ro75 14 ist der virtuelle Controller und 15 - 19 sind die Access Points.
                                      in diesem fall ist 15 der Master, aber das kann nach einem Neustart wechseln.
                                      wenn ich in Putty .14 eingebe springt er in diesem fall auf 15.
                                      ich habe im Iobroker das ganze auch schon mit 15 versucht, aber auch hier ohne Erfolg.

                                      T 1 Reply Last reply
                                      0
                                      • D deAchte

                                        @ro75 14 ist der virtuelle Controller und 15 - 19 sind die Access Points.
                                        in diesem fall ist 15 der Master, aber das kann nach einem Neustart wechseln.
                                        wenn ich in Putty .14 eingebe springt er in diesem fall auf 15.
                                        ich habe im Iobroker das ganze auch schon mit 15 versucht, aber auch hier ohne Erfolg.

                                        T Do not disturb
                                        T Do not disturb
                                        ticaki
                                        wrote on last edited by
                                        #20

                                        @deachte
                                        mal auf den Host als user: iobroker die Verbindung hergestellt?

                                        Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                                        Spenden

                                        1 Reply Last reply
                                        0
                                        • OliverIOO Offline
                                          OliverIOO Offline
                                          OliverIO
                                          wrote on last edited by OliverIO
                                          #21

                                          @deachte

                                          ich würde nun nicht gerade eine bibliothek nehmen, bei der der autor selber schon sagt, das er nicht mehr dran arbeitet. daher kannst da auch nicht so richtig nachfragen
                                          besser wäre
                                          https://www.npmjs.com/package/ssh2
                                          mit fast 2 mio downloads wöchentlich

                                          wenn ich nach deiner fehlermeldung suche, dann finde ich
                                          https://github.com/mscdex/ssh2/issues/427
                                          da simple-ssh ebenfalls auf ssh2 aufsetzt, könnte das eine lösung sein

                                          hier im forum gibt es allerdings auch wohl funktionierende skripts mit simple-ssh

                                          und, so wie schon angemerkt, die skripts und befehle werden unter iobroker als benutzer iobroker ausgeführt.
                                          wenn du nun auf der

                                          sudo -u iobroker bash
                                          

                                          eingibst, kannst du dann dein putty befehl nochmal ausprobieren. dann siehst du ob da etwas anders ist

                                          Meine Adapter und Widgets
                                          TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                                          Links im Profil

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          756

                                          Online

                                          32.6k

                                          Users

                                          82.1k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe