Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Off Topic
    4. NUC mit Wifi verbinden

    NEWS

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    NUC mit Wifi verbinden

    This topic has been deleted. Only users with topic management privileges can see it.
    • DJMarc75
      DJMarc75 @Friedhofsblond last edited by

      @friedhofsblond sagte in NUC mit Wifi verbinden:

      Dann kommt man von aussen nicht mehr rauf

      Na dann hast Du halt Dein Netzwerk geöffnet (so ne dumme Portfreigabe nach aussen) und dann ist aber u.U. Dein ganzes Netzwerk "gefährdet" - da nutzt das WLAN am NUC abschalten dann auch nix.

      Friedhofsblond 1 Reply Last reply Reply Quote 0
      • Friedhofsblond
        Friedhofsblond @DJMarc75 last edited by

        @djmarc75
        nein ich meine nur innerhalb des localem netzwerkes - bei mir ist nix offen - ausser durch die Adapter vielleicht.

        1 Reply Last reply Reply Quote 0
        • Thomas Braun
          Thomas Braun Most Active last edited by

          @friedhofsblond

          Welche Hardware ist da am Start?

          lsusb 
          lspci
          

          sagen jeweils?

          1 Reply Last reply Reply Quote 0
          • DJMarc75
            DJMarc75 @Friedhofsblond last edited by

            @friedhofsblond sagte in NUC mit Wifi verbinden:

            Nächste Hürde ist wohl den Wifi-Powermanager dauerhaft auf off zu kriegen

            Mir fällt da schon seit gestern eine gewisse "Differenz" zu Deinem eigentlichen Beitragstitel auf

            "NUC mit Wifi verbinden"

            Was soll denn nun wirklich so erreicht werden im Vergleich zu vorgestern ?

            Friedhofsblond 1 Reply Last reply Reply Quote 0
            • Friedhofsblond
              Friedhofsblond @DJMarc75 last edited by

              @djmarc75
              Eigentlich bin ich fast zufrieden.
              Wifi und Bluetooth läuft, bis auf die Powermanger-Sache.
              Wenn das passt mach ich erstmal ein Image. Dann folgt iobroker, influx, grafana.
              Momentan läuft noch ein Raspi3 für die PV-Anlage, der kann dann weg.
              Dann muss ich mir mal die Presence-App für den iobroker ansehen.
              Ich brauche für mein smarthome die Presence via Ble Beacons.
              Wenn das funktioniert kann der RaspiZ auch weg.
              Das wäre ein Träumchen.
              Dann ziehe ich mit meinen ganzen sensoren/Aktoren von homee zu homey - Dann ist Weihnachten.
              So jetzt geht der alte Mann in die Koje.
              Danke & Grüsse

              1 Reply Last reply Reply Quote 0
              • ?
                A Former User @Friedhofsblond last edited by

                @friedhofsblond sagte in NUC mit Wifi verbinden:

                Also habe die "wifipmoff.sh" unter root hier in kopiert: /usr/local/bin/

                Moin,

                also las mal die Bildchen aus irgendeinem Win gedönse.

                Wenn Du hier was machst, meldest Du Dich an dem PC mit Deinem User an, nicht root, dann, wie @Thomas-Braun schon gesagt hat, weiter nur noch mit sudo befeht.

                Also das Skript:

                1.) 
                # sudo ls -la /usr/local/bin/wifipmoff.sh
                2.)
                # sudo cat /usr/local/bin/wifipmoff.sh
                

                Oben im Bildchen habe ich gesehen, dass Dein Skript, nicht ausführbar ist, das siehst Du an rw-r--r-- ich erspare mir das jetzt zu erklären, habe ich schon mal in irgendeinem Beitrag, muss Du suchen, wenn es interessiert.

                Dann wenn ich das sehe, was soll den da funktionieren, wenn nichts drin steht, oder nur nicht alles Kopiert?

                superuser@ioserver:~$ sudo cat /usr/local/bin/wifipmoff.sh
                #!/bin/sh
                

                Nochmal, ein minimal Skript

                #!/bin/sh
                
                # hier kommt das was ich ausführen möchte
                /usr/bin/iwconfig wio2 power off
                
                

                Dann

                1.) Zugehörigkeit anpassen, wem gehört das Skript `root`
                # sudo chown root:root /usr/local/bin/wifipmoff.sh
                2.) welche Rechte hat das Skript, anpassen, 7 = User(root) Lesen/Schreiben/Ausführen, 5= Gruppe(root) Lesen/Ausführen, 5= Other(alle anderen) Lesen/Ausführen
                # sudo chmod 755 /usr/local/bin/wifipmoff.sh
                

                Dann ein Test, ob das Skript, das tut, was es tun soll

                1.) ich stehe im User Home Verzeichnis, allgemeine Meldungen werden verworfen `/dev/null`, Fehler, werden in ein Log geschrieben
                # cd
                # sudo /usr/local/bin/wifipmoff.sh > /dev/null 2>> /var/log/wifipmoff_error.log
                

                Dann den Cron für root einrichten

                1.) schauen ob es schon einen Cron gibt
                # sudo crontab -l
                2.) Cron eintrag erstellen
                # sudo crontab -e
                # Edit this file to introduce tasks to be run by cron.
                # 
                # Each task to run has to be defined through a single line
                # indicating with different fields when the task will be run
                # and what command to run for the task
                #
                # To define the time you can provide concrete values for
                # minute (m), hour (h), day of month (dom), month (mon),
                # and day of week (dow) or use '*' in these fields (for 'any').
                #
                # Notice that tasks will be started based on the cron's system
                # daemon's notion of time and timezones.
                #
                # Output of the crontab jobs (including errors) is sent through
                # email to the user the crontab file belongs to (unless redirected).
                #
                # For example, you can run a backup of all your user accounts
                # at 5 a.m every week with:
                # 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
                #
                # For more information see the manual pages of crontab(5) and cron(8)
                #
                # m h  dom mon dow   command
                @reboot /usr/local/bin/wifipmoff.sh > /dev/null 2>> /var/log/wifipmoff_error.log
                
                

                Dann checken, in dem Du die Power wieder einschaltest und einen reboot machst.

                Der zweite Weg, ist, kein eigenes Skript bauen, sondern den Befehl direkt in den Cron von root eintragen.

                # sudo crontab -e
                # Edit this file to introduce tasks to be run by cron.
                # 
                # Each task to run has to be defined through a single line
                # indicating with different fields when the task will be run
                # and what command to run for the task
                #
                # To define the time you can provide concrete values for
                # minute (m), hour (h), day of month (dom), month (mon),
                # and day of week (dow) or use '*' in these fields (for 'any').
                #
                # Notice that tasks will be started based on the cron's system
                # daemon's notion of time and timezones.
                #
                # Output of the crontab jobs (including errors) is sent through
                # email to the user the crontab file belongs to (unless redirected).
                #
                # For example, you can run a backup of all your user accounts
                # at 5 a.m every week with:
                # 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
                #
                # For more information see the manual pages of crontab(5) and cron(8)
                #
                # m h  dom mon dow   command
                @reboot "/usr/bin/iwconfig power off" > /dev/null 2>> /var/log/wifipmoff_error.log
                
                

                Kann sein, dass die " " nicht passen, hab es nicht ausprobiert.

                VG
                Bernd

                Thomas Braun 1 Reply Last reply Reply Quote 0
                • Thomas Braun
                  Thomas Braun Most Active @Guest last edited by

                  @dp20eic

                  Ich würde dem Kernel-Modul direkt beim booten eine entsprechende Option mitgeben. Beim iwlwifi geht das.

                  Friedhofsblond 1 Reply Last reply Reply Quote 0
                  • Friedhofsblond
                    Friedhofsblond @Thomas Braun last edited by Friedhofsblond

                    @thomas-braun
                    moin - Problem gelöst !

                    Also:
                    als sudo die datei iwpmoff.sh im Verzeichnis /usr/local/sbin erstellt.
                    Inhalt:

                    #!/bin/sh
                    /usr/sbin/iwconfig wlo2 power off
                    

                    dann:
                    sudo chmod +x iwpmoff.sh
                    cron6.PNG

                    dann:
                    sudo crontab -e die Zeile eingefügt:
                    @reboot /usr/local/sbin/iwpmoff.sh

                    dann:
                    reboot - tu gut 😉

                    Test:
                    nach dem Reboot steht der PM immer noch auf off ! 👏
                    cron5.PNG

                    Ich denke der Fehler lag an der sh (nicht an mir !! 😊 ) - habe diese im Win-editor gemacht und zum NUC kopiert. Normalerweise nehme ich für sowas immer den Notepad++.
                    Habe die sh dann direkt mit nano als sudo erstellt. Und ausführbar gemacht.
                    Nach langem Kampf-Krampf
                    --- Danke für eure Hinweise 👍 😊

                    P.S.: wobei heute früh der NUC immer noch ansprechbar war. Ausserdem wenn der IOB läuft wirde ja alle paar Sekunden irgendein Zustand (Heizung, PV o.ä.) aus dem Heimnetzwerk abgefragt da ist die wifi-card ja eh immer wach. Egal sicher ist sicher.

                    Thomas Braun 1 Reply Last reply Reply Quote 0
                    • Thomas Braun
                      Thomas Braun Most Active @Friedhofsblond last edited by

                      @friedhofsblond sagte in NUC mit Wifi verbinden:

                      Ich denke der Fehler lag an der sh (nicht an mir !! ) - habe diese im Win-editor gemacht

                      Das ist aber dein Fehler.
                      Die Zeilenschaltung funktioniert bei Linux und Windows unterschiedlich. Da kann es immer zu Fehlern kommen, wenn man nicht das richtige Format verwendet.

                      Und ich hätte das immer noch direkt im Kernel-Modul gemacht und nicht über einen cron job.

                      Friedhofsblond 1 Reply Last reply Reply Quote 0
                      • Friedhofsblond
                        Friedhofsblond @Thomas Braun last edited by Friedhofsblond

                        @thomas-braun
                        so wie ich gegockelt habe ist das auch nicht so einfach. (besonders nicht für mich)
                        Ich habe ja weder einen Powermanager noch einen Networkmanager (nur nmtui) bei der minimalinstallation.
                        Die vielen genannten Lösungen beziehen sich meist auf diese Pfade.

                        Thomas Braun ? 3 Replies Last reply Reply Quote 0
                        • Thomas Braun
                          Thomas Braun Most Active @Friedhofsblond last edited by Thomas Braun

                          @friedhofsblond sagte in NUC mit Wifi verbinden:

                          Ich habe ja weder einen Powermanager noch einen Networkmanager

                          Aber ein Kernel-Modul, dem man das (vermutlich) recht elegant mitgeben kann. Das gilt dann für alle möglichen XYZ-Wlan-Manager in jeglicher Form, weil das schon im 'Treiber' eingestellt ist.

                          1 Reply Last reply Reply Quote 0
                          • Thomas Braun
                            Thomas Braun Most Active @Friedhofsblond last edited by

                            @friedhofsblond

                            lsmod | grep wifi
                            

                            liefert?

                            Friedhofsblond 1 Reply Last reply Reply Quote 0
                            • Friedhofsblond
                              Friedhofsblond @Thomas Braun last edited by

                              @thomas-braun sagte in NUC mit Wifi verbinden:

                              lsmod | grep wifi

                              superuser@ioserver:~$ lsmod | grep wifi
                              iwlwifi               360448  1 iwlmvm
                              cfg80211             1134592  3 iwlmvm,iwlwifi,mac80211
                              
                              Thomas Braun 1 Reply Last reply Reply Quote 0
                              • Thomas Braun
                                Thomas Braun Most Active @Friedhofsblond last edited by

                                @friedhofsblond sagte in NUC mit Wifi verbinden:

                                iwlwifi

                                Bei dem würde ich das ohne cron / skript so machen:

                                Leg dir eine Datei

                                /etc/modprobe.d/iwlwifi.conf

                                an, wenn es die nicht schon gibt und trag da
                                options iwlwifi power_save=0
                                ein, dann einen Neustart der Maschine.

                                Friedhofsblond 1 Reply Last reply Reply Quote 0
                                • ?
                                  A Former User @Friedhofsblond last edited by

                                  @friedhofsblond

                                  Moin,

                                  erst einmal, schön, dass es jetzt eine Lösung gibt, die Dir gefällt/funktioniert, dass das mir oder anderen nicht als die beste Lösung vorkommt, ist dabei erst einmal zweitrangig.

                                  Du solltest Dich mit dem System beschäftigen und lernen.
                                  Etwas von Win ⇄ Linux hin und her zu kopieren kann ganz schnell mal zu ungewollten Situationen führen.

                                  Zu einem anderen Post von Dir, alles auf einem PC ioBroker, influxDB, Grafana usw. halte ich auch für keine gute Idee, denn wenn Du eins versaust, dann ist plötzlich alles hin und Du fängst von vorne an.
                                  Investiere Zeit und lerne Virtualisierung, z. B. proxmox, unraid, Docker, dann kannst Du Dir kleine PCs bauen, die nur für eine Aufgabe zuständig sind, das dann aber lieber nicht mit WLAN, sondern LAN.
                                  Diese lassen sich auch einfacher pflegen und warten, aus meiner Sicht 🙂

                                  Dann BLE aus dem Keller? Also bei mir in der Wohnung reicht das gerade mal für ein paar Meter, ohne dicke Wände. Aber Du wirst das ja getestet haben.

                                  Dann noch viel Spaß beim Basteln
                                  Bernd

                                  Friedhofsblond 1 Reply Last reply Reply Quote 0
                                  • Friedhofsblond
                                    Friedhofsblond @Thomas Braun last edited by

                                    @thomas-braun
                                    sicher ich dachte =2 ?

                                    NM_SETTING_WIRELESS_POWERSAVE_DEFAULT (0): use the default value
                                    NM_SETTING_WIRELESS_POWERSAVE_IGNORE  (1): don't touch existing setting
                                    NM_SETTING_WIRELESS_POWERSAVE_DISABLE (2): disable powersave
                                    NM_SETTING_WIRELESS_POWERSAVE_ENABLE  (3): enable powersave
                                    
                                    Thomas Braun 1 Reply Last reply Reply Quote 0
                                    • Thomas Braun
                                      Thomas Braun Most Active @Friedhofsblond last edited by

                                      @friedhofsblond

                                      Das sind bestimmt nicht die Optionen des Moduls, sondern vom NM = NetworkManager.

                                      Mit

                                      modinfo iwlwifi
                                      

                                      kannst du die möglichen Optionen anschauen.

                                      Friedhofsblond 1 Reply Last reply Reply Quote 0
                                      • Friedhofsblond
                                        Friedhofsblond @Guest last edited by

                                        @dp20eic
                                        moin,
                                        hatte influxdb2 und grafana schon auf dem NUC zu laufen. Auch ein paar Adapter - aber zu viel in die Influx gezogen - was ich nicht brauche - darum alles neu mit Wifi und BLE.
                                        Der NUC kommt dann ins EG ans Fenster zum Carport - da ist guter Empfang.
                                        Der RaspiZ erkennt schon den Gtag wenn man ein paar Meter vom Grundstück (ca. 15m) ankommt.

                                        ? 1 Reply Last reply Reply Quote 0
                                        • Friedhofsblond
                                          Friedhofsblond @Thomas Braun last edited by

                                          @thomas-braun

                                          die 1000 Zeilen darüber hab ich weggelassen:

                                          parm:           swcrypto:using crypto in software (default 0 [hardware]) (int)
                                          parm:           11n_disable:disable 11n functionality, bitmap: 1: full, 2: disable agg TX, 4: disable agg RX, 8 enable agg TX (uint)
                                          parm:           amsdu_size:amsdu size 0: 12K for multi Rx queue devices, 2K for AX210 devices, 4K for other devices 1:4K 2:8K 3:12K (16K buffers) 4: 2K (default 0) (int)
                                          parm:           fw_restart:restart firmware in case of error (default true) (bool)
                                          parm:           nvm_file:NVM file name (charp)
                                          parm:           uapsd_disable:disable U-APSD functionality bitmap 1: BSS 2: P2P Client (default: 3) (uint)
                                          parm:           enable_ini:0:disable, 1-15:FW_DBG_PRESET Values, 16:enabled without preset value defined,Debug INI TLV FW debug infrastructure (default: 16)
                                          parm:           bt_coex_active:enable wifi/bt co-exist (default: enable) (bool)
                                          parm:           led_mode:0=system default, 1=On(RF On)/Off(RF Off), 2=blinking, 3=Off (default: 0) (int)
                                          parm:           power_save:enable WiFi power management (default: disable) (bool)
                                          parm:           power_level:default power save level (range from 1 - 5, default: 1) (int)
                                          parm:           disable_11ac:Disable VHT capabilities (default: false) (bool)
                                          parm:           remove_when_gone:Remove dev from PCIe bus if it is deemed inaccessible (default: false) (bool)
                                          parm:           disable_11ax:Disable HE capabilities (default: false) (bool)
                                          
                                          Thomas Braun 1 Reply Last reply Reply Quote 0
                                          • Thomas Braun
                                            Thomas Braun Most Active @Friedhofsblond last edited by

                                            @friedhofsblond sagte in NUC mit Wifi verbinden:

                                            die 1000 Zeilen darüber hab ich weggelassen:

                                            Warum?

                                            Friedhofsblond 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            521
                                            Online

                                            31.6k
                                            Users

                                            79.4k
                                            Topics

                                            1.3m
                                            Posts

                                            4
                                            55
                                            1904
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo