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. Unifi Steuern ohne Adapter (Script,SSH)

NEWS

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

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

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

Unifi Steuern ohne Adapter (Script,SSH)

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
152 Beiträge 16 Kommentatoren 26.4k Aufrufe 4 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.
  • FeuersturmF Feuersturm

    @kmxak @liv-in-sky
    Bei mir kommt folgendes im Log (Debug-Level). Bei mir kommt der Fehler auch beim Verbindungsversuch.

    Konfiguration im Skript:

    // Konfiguration
    const config = {
        hostname: "192.168.178.60",
        port: '8443', // 443 UDM Pro, 8443 für andere Controller
        username: 'admin.iobroker',
        password: 'xxxx',
        sslverify: false
    };
    
    2024-06-02 20:01:30.568 - info: host.ioBroker instance system.adapter.daswetter.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
    2024-06-02 20:01:36.988 - debug: javascript.0 (19551) script.js.Skripte.Netzwerk.Unifi_vouchers_generieren: Trigger-Datenpunkt geändert: true
    2024-06-02 20:01:36.991 - debug: javascript.0 (19551) script.js.Skripte.Netzwerk.Unifi_vouchers_generieren: Versuche, mich bei UniFi anzumelden...
    2024-06-02 20:01:37.281 - error: javascript.0 (19551) script.js.Skripte.Netzwerk.Unifi_vouchers_generieren: ERROR: Error: getaddrinfo ENOTFOUND unifi
    2024-06-02 20:01:37.284 - debug: javascript.0 (19551) script.js.Skripte.Netzwerk.Unifi_vouchers_generieren: Trigger aktiviert, erstelle neuen Voucher...
    2024-06-02 20:01:37.356 - debug: javascript.0 (19551) script.js.Skripte.Netzwerk.Unifi_vouchers_generieren: Fehler beim Anlegen: Error: getaddrinfo ENOTFOUND unifi
    2024-06-02 20:01:37.358 - debug: javascript.0 (19551) script.js.Skripte.Netzwerk.Unifi_vouchers_generieren: Logout bei UniFi...
    2024-06-02 20:01:37.407 - error: javascript.0 (19551) script.js.Skripte.Netzwerk.Unifi_vouchers_generieren: Fehler beim Logout: Error: getaddrinfo ENOTFOUND unifi
    2024-06-02 20:01:37.409 - debug: javascript.0 (19551) script.js.Skripte.Netzwerk.Unifi_vouchers_generieren: Voucher erstellt: undefined
    2024-06-02 20:01:37.412 - error: javascript.0 (19551) script.js.Skripte.Netzwerk.Unifi_vouchers_generieren: ERROR: TypeError: Cannot read properties of undefined (reading '0')
    

    Mein System iobroker
    js-controller 5.0.19
    nodejs: v18.20.3
    javascript: v8.4.2 mit installietem node-unifi packet
    unifi Adapter 0.7.0 welcher mir auch aktuelle Daten liefert
    iobroker läuft in einem Container unter proxmox unter Ubuntu 22.04.4 LTS (GNU/Linux 6.5.13-1-pve x86_64)
    96364ee5-d365-42d4-808e-74018ab10f86-grafik.png

    Unifi
    Unifi Controller: Netzwerk 8.1.127
    Unifi-Hardware: 3 Switches (USW 24 G1, USW Flex Mini, USW Lite 8 PoE), 2 WLan Accesoints nanoHD, 1 UAP AC M
    Link zum Unifi Controller: https://192.168.178.60:8443/manage/account/login (kein konfiguriertes https, Browser sagt: "Sie haben eine Sicherheitsausnahme für diese Webseite hinzugefügt"
    iobroker läuft in einem Container unter proxmox unter Ubuntu 22.04.4 LTS (GNU/Linux 6.5.13-1-pve x86_64)

    Verwendete user mit denen bisher keine Verbindung möglich war: gleicher adminuser wie auch im unifi Adapter, hotspotmanager angelegt, zusätzlichen Admin user admin.iobroker
    70f2a174-16ee-41a9-b610-b74b1f169aca-grafik.png

    Komisch das der adapter geht und das script nicht. oder benutzt du den benutzer vom adapter und der wird blockiert weil schon eingeloggt?

    Auch mit einem neuen Site-Admin User hat bekomme ich keine Verbindung

    @liv-in-sky auch mit deinem kleinen Testskript

    
    const Unifi = require('node-unifi');
     
    const unifi22 = new Unifi.Controller({hostname:"192.168.178.60",port:'8443', sslverify: false});
     
    async function main() {
     try {
       // LOGIN
       const loginData = await unifi22 .login('admin.iobroker', 'xxx');
       console.log('login: ' + loginData);
     
    const myVouchers = await unifi22 .getVouchers();
       console.log("vouchers: "+ JSON.stringify(myVouchers))
     
       // LOGOUT
       const logoutData = await unifi22 .logout();
       console.log('logout: ' + JSON.stringify(logoutData));
     } catch (error) {
       console.log('ERROR: ' + error);
     }
    }
     
    main();
    
    

    bekomme ich keine Verbindung

    javascript.0	20:33:57.800	info	Stopping script script.js.Skripte.Netzwerk.unifi-testverbindung
    javascript.0	20:33:58.535	info	Start JavaScript script.js.Skripte.Netzwerk.unifi-testverbindung (Javascript/js)
    javascript.0	20:33:58.561	info	script.js.Skripte.Netzwerk.unifi-testverbindung: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
    javascript.0	20:33:58.565	info	script.js.Skripte.Netzwerk.unifi-testverbindung: ERROR: Error: getaddrinfo ENOTFOUND unifi
    
    
    liv-in-skyL Offline
    liv-in-skyL Offline
    liv-in-sky
    schrieb am zuletzt editiert von liv-in-sky
    #140

    @feuersturm

    ok - nur weil ich absolut nicht mehr weiß, was wir noch probieren könnten

    wenn du lust hast,lege dir mal einen user an, der keine punkte oder bindestriche enthält - nur kleine buchstaben

    nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

    FeuersturmF 2 Antworten Letzte Antwort
    0
    • liv-in-skyL liv-in-sky

      @feuersturm

      ok - nur weil ich absolut nicht mehr weiß, was wir noch probieren könnten

      wenn du lust hast,lege dir mal einen user an, der keine punkte oder bindestriche enthält - nur kleine buchstaben

      FeuersturmF Online
      FeuersturmF Online
      Feuersturm
      schrieb am zuletzt editiert von
      #141

      @liv-in-sky sagte in Adapter: ioBroker.unifi:

      wenn du lust hast,lege dir mal einen user an, der keine punkte oder bindestriche enthält - nur kleine buchstaben

      Hab ich gemacht.
      username: adminiobroker
      passwort: nur kleine Buchstaben, keine Sonderzeichen.
      Problem besteht weiterhin.

      Ich habe auch einmal die installierte node-unifi Packeteversion geprüft. Die unter dem Javascript Adapter installierte Version und über den unifi-Adapter mitgebrachte Version von node-unifi ist in beiden Fällen die Version 2.5.1. Hier ist also auch kein Unterschied.

      liv-in-skyL 1 Antwort Letzte Antwort
      0
      • liv-in-skyL liv-in-sky

        @feuersturm

        ok - nur weil ich absolut nicht mehr weiß, was wir noch probieren könnten

        wenn du lust hast,lege dir mal einen user an, der keine punkte oder bindestriche enthält - nur kleine buchstaben

        FeuersturmF Online
        FeuersturmF Online
        Feuersturm
        schrieb am zuletzt editiert von
        #142

        @liv-in-sky So sehe im Unifi Controller meine Einstellungen aus.
        81488212-554c-4009-9ecb-165bbb5f0281-grafik.png
        1ee0af9a-7f7c-4cff-bc69-9cc89675fda8-grafik.png

        Habt ihr hier noch irgendwelche Optionen extra aktiviert?

        liv-in-skyL 1 Antwort Letzte Antwort
        0
        • FeuersturmF Feuersturm

          @liv-in-sky sagte in Adapter: ioBroker.unifi:

          wenn du lust hast,lege dir mal einen user an, der keine punkte oder bindestriche enthält - nur kleine buchstaben

          Hab ich gemacht.
          username: adminiobroker
          passwort: nur kleine Buchstaben, keine Sonderzeichen.
          Problem besteht weiterhin.

          Ich habe auch einmal die installierte node-unifi Packeteversion geprüft. Die unter dem Javascript Adapter installierte Version und über den unifi-Adapter mitgebrachte Version von node-unifi ist in beiden Fällen die Version 2.5.1. Hier ist also auch kein Unterschied.

          liv-in-skyL Offline
          liv-in-skyL Offline
          liv-in-sky
          schrieb am zuletzt editiert von
          #143

          @feuersturm sagte in Adapter: ioBroker.unifi:

          Version 2.5.1.

          ja - habe ich auch gecheckt - beide gleich

          im internet geht es immer um einen nodejs fehler - z.b. dns fehler der ja mit der ip nicht sein kann

          nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

          1 Antwort Letzte Antwort
          0
          • FeuersturmF Feuersturm

            @liv-in-sky So sehe im Unifi Controller meine Einstellungen aus.
            81488212-554c-4009-9ecb-165bbb5f0281-grafik.png
            1ee0af9a-7f7c-4cff-bc69-9cc89675fda8-grafik.png

            Habt ihr hier noch irgendwelche Optionen extra aktiviert?

            liv-in-skyL Offline
            liv-in-skyL Offline
            liv-in-sky
            schrieb am zuletzt editiert von
            #144

            @feuersturm

            ein unterschied ist auch, das ich version 7... vom conroller habe

            nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

            FeuersturmF 1 Antwort Letzte Antwort
            0
            • liv-in-skyL liv-in-sky

              @feuersturm

              ein unterschied ist auch, das ich version 7... vom conroller habe

              FeuersturmF Online
              FeuersturmF Online
              Feuersturm
              schrieb am zuletzt editiert von
              #145

              @liv-in-sky sagte in Adapter: ioBroker.unifi:

              @feuersturm

              ein unterschied ist auch, das ich version 7... vom conroller habe

              Ich hab noch einen Snapshot vom unifi controller 7.4.162, den lade ich mal :-)

              Leider die gleiche Fehlermeldung beim Verbindungstestskript. Habe auch wieder meinen Site-Adminuser adminiobroker angelegt.

              script.js.Skripte.Netzwerk.unifi-testverbindung: ERROR: Error: getaddrinfo ENOTFOUND unifi
              
              liv-in-skyL 1 Antwort Letzte Antwort
              1
              • FeuersturmF Feuersturm

                @liv-in-sky sagte in Adapter: ioBroker.unifi:

                @feuersturm

                ein unterschied ist auch, das ich version 7... vom conroller habe

                Ich hab noch einen Snapshot vom unifi controller 7.4.162, den lade ich mal :-)

                Leider die gleiche Fehlermeldung beim Verbindungstestskript. Habe auch wieder meinen Site-Adminuser adminiobroker angelegt.

                script.js.Skripte.Netzwerk.unifi-testverbindung: ERROR: Error: getaddrinfo ENOTFOUND unifi
                
                liv-in-skyL Offline
                liv-in-skyL Offline
                liv-in-sky
                schrieb am zuletzt editiert von
                #146

                @feuersturm

                man könnte auch mal den unifi adapt. stoppen - den npm cache löschen und das script testen

                nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                FeuersturmF 1 Antwort Letzte Antwort
                0
                • liv-in-skyL liv-in-sky

                  @feuersturm

                  man könnte auch mal den unifi adapt. stoppen - den npm cache löschen und das script testen

                  FeuersturmF Online
                  FeuersturmF Online
                  Feuersturm
                  schrieb am zuletzt editiert von
                  #147

                  @liv-in-sky sagte in Adapter: ioBroker.unifi:

                  @feuersturm

                  man könnte auch mal den unifi adapt. stoppen - den npm cache löschen und das script testen

                  Wie lösche ich den npm cache?

                  liv-in-skyL 1 Antwort Letzte Antwort
                  0
                  • FeuersturmF Feuersturm

                    @liv-in-sky sagte in Adapter: ioBroker.unifi:

                    @feuersturm

                    man könnte auch mal den unifi adapt. stoppen - den npm cache löschen und das script testen

                    Wie lösche ich den npm cache?

                    liv-in-skyL Offline
                    liv-in-skyL Offline
                    liv-in-sky
                    schrieb am zuletzt editiert von
                    #148

                    @feuersturm

                    iob stop
                    cd /opt/iobroker
                    sudo -u iobroker npm cache clear --force
                    iob start

                    nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                    FeuersturmF 1 Antwort Letzte Antwort
                    0
                    • liv-in-skyL liv-in-sky

                      @feuersturm

                      iob stop
                      cd /opt/iobroker
                      sudo -u iobroker npm cache clear --force
                      iob start

                      FeuersturmF Online
                      FeuersturmF Online
                      Feuersturm
                      schrieb am zuletzt editiert von Feuersturm
                      #149

                      @liv-in-sky
                      unifi controller 7
                      iobroker unifi Adapter gestoppt
                      dann iob stop und

                      proxmox@ioBroker:~$  cd /opt/iobroker
                      proxmox@ioBroker:/opt/iobroker$  sudo -u iobroker npm cache clear --force
                      npm warn using --force Recommended protections disabled.
                      proxmox@ioBroker:/opt/iobroker$ iob start
                      
                      

                      Skript für Verbindungstest ausgeführt
                      Leider weiterhin

                      script.js.Skripte.Netzwerk.unifi-testverbindung: ERROR: Error: getaddrinfo ENOTFOUND unifi
                      
                      liv-in-skyL 1 Antwort Letzte Antwort
                      0
                      • FeuersturmF Feuersturm

                        @liv-in-sky
                        unifi controller 7
                        iobroker unifi Adapter gestoppt
                        dann iob stop und

                        proxmox@ioBroker:~$  cd /opt/iobroker
                        proxmox@ioBroker:/opt/iobroker$  sudo -u iobroker npm cache clear --force
                        npm warn using --force Recommended protections disabled.
                        proxmox@ioBroker:/opt/iobroker$ iob start
                        
                        

                        Skript für Verbindungstest ausgeführt
                        Leider weiterhin

                        script.js.Skripte.Netzwerk.unifi-testverbindung: ERROR: Error: getaddrinfo ENOTFOUND unifi
                        
                        liv-in-skyL Offline
                        liv-in-skyL Offline
                        liv-in-sky
                        schrieb am zuletzt editiert von
                        #150

                        @feuersturm hoffentlich hat hausautomatisierung morgen noch eine idee

                        nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                        1 Antwort Letzte Antwort
                        0
                        • D drapo

                          Hallo zusammen

                          Wenn ich mir die Objekte im Adapter anschaue so ist es nicht angedacht, dass man einzelne Switch Ports z.B. über Nacht komplett ausschaltet und dann am Tag wieder einschaltet?

                          Mein Problem ist, dass mein Sohn meint mitten in der Nacht aufzustehen und an den TV zu sitzen. Wenn ich ihm den LAN Anschluss des TV abklemme erledigt sich das von selbst da er meist youtube oder Netflix schaut.

                          Habt Ihr eine Idee wie ich das mit dem Adapter umsetzen kann? Muss ich da ein issue auf github aufmachen?

                          Meister MopperM Offline
                          Meister MopperM Offline
                          Meister Mopper
                          schrieb am zuletzt editiert von Meister Mopper
                          #151

                          @drapo sagte in Unifi Steuern ohne Adapter (Script,SSH):

                          Mein Problem ist, dass mein Sohn meint mitten in der Nacht aufzustehen und an den TV zu sitzen. Wenn ich ihm den LAN Anschluss des TV abklemme erledigt sich das von selbst da er meist youtube oder Netflix schaut.

                          Offtopic

                          Du bist ja lustig!

                          Das Problem ist doch nicht der offene Port, sondern es liegt beim fehlenden Verständnis des Sohns.

                          Da würde ich ansetzen, denn es wird ja künftig sicher noch mehr Grenzüberschreitungen geben (es sei denn, er ist 42 Jahre alt und Elektroingenieur) :joy: .

                          Proxmox und HA

                          W 1 Antwort Letzte Antwort
                          0
                          • Meister MopperM Meister Mopper

                            @drapo sagte in Unifi Steuern ohne Adapter (Script,SSH):

                            Mein Problem ist, dass mein Sohn meint mitten in der Nacht aufzustehen und an den TV zu sitzen. Wenn ich ihm den LAN Anschluss des TV abklemme erledigt sich das von selbst da er meist youtube oder Netflix schaut.

                            Offtopic

                            Du bist ja lustig!

                            Das Problem ist doch nicht der offene Port, sondern es liegt beim fehlenden Verständnis des Sohns.

                            Da würde ich ansetzen, denn es wird ja künftig sicher noch mehr Grenzüberschreitungen geben (es sei denn, er ist 42 Jahre alt und Elektroingenieur) :joy: .

                            W Offline
                            W Offline
                            Wahl-HHer
                            schrieb am zuletzt editiert von Wahl-HHer
                            #152

                            Und je nachdem wie pfiffig der Sohnemann ist, aktiviert er beim TV das WLAN (falls vorhanden) und hat dann einen anderen Port.

                            Ich würde schauen, ob ich das irgendwie mit pi-hole oder so gelöst bekäme. So kann der TV (egal wie der Zugriff aufs www gerade funtkioniert) keine DNS-Auflösung und Streaming würde nicht gehen. ;) Und man kann auch gleich das Tablet/Handy des Sohnemanns mit berücksichtigen.

                            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

                            541

                            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