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. ioBroker dotfiles - pimp my shell :)

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

ioBroker dotfiles - pimp my shell :)

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
shelldotfilesdebianbash
10 Beiträge 3 Kommentatoren 1.1k Aufrufe 6 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.
  • D Offline
    D Offline
    darkiop
    Most Active
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,
    einige von euch sind sicherlich des Öfteren direkt auf der Shell unterwegs um den ioBroker zu Administrieren. Gerade für einen genaueren Blick ins Logfile bietet sich dieses an, denn hier wird nichts durch die Weboberfläche gekürzt. Aus diesem Grund habe ich aus meinen privaten Dotfiles für den Umgang mit ioBroker die 'ioBroker.dotfiles' extrahiert und stelle sie euch hier zur Verfügung.

    Das ganze schaut wie folgt aus:

    177d498d-07de-4caa-be65-9384134fb872-grafik.png

    Testen könnt ihr das ganze auf Debian basierten Systemen wie unter 'Installation' beschrieben. Aktuell wird das ganze noch aber nicht dauerhaft eingebunden, d.h. bei jedem Login müsst ihr die dotfiles mit source ~/iobroker-dotfiles/bashrc manuell laden. Eine ständige Installation folgt später.

    Mit ./install-applications.sh wird sichergestellt, das zum einen die bash-completition installiert ist und zum anderen das Logfile-Tool 'lnav' (siehe Alias iobl). Zusätzlich wird noch 'toilet' installiert welches dafür sorgt, das in der MOTD der Hostname in der großen gelben Schrift generiert wird.

    Link Github

    https://github.com/darkiop/ioBroker.dotfiles

    Installation (git muss installiert sein):

    mkdir ~/iobroker-dotfiles
    cd ~/iobroker-dotfiles
    git clone https://github.com/darkiop/ioBroker.dotfiles.git .
    ./install-applications.sh
    source ~/iobroker-dotfiles/bashrc
    

    Alias iobl

    dab2b6e2-daa0-414b-9e65-7c70d593ffe0-grafik.png

    Über den Alias 'iobl' (alias iobl='lnav /opt/iobroker/log/iobroker.$(date +"%F").log') wird mit lnav das ioBroker Logfile geöffnet (Vergleichbar mit einem tail -f /opt/iobroker/log/iobroker.DATUM.log).

    lnav selbst ist sehr mächtig, mehr unter https://wiki.ubuntuusers.de/lnav/

    Ich würde mich über euer Feedback freuen und bin offen für Anregungen und Verbesserungsvorschläge :)

    Proxmox-ioBroker-Redis-HA Doku: https://forum.iobroker.net/topic/47478/dokumentation-einer-proxmox-iobroker-redis-ha-umgebung

    AlCalzoneA 1 Antwort Letzte Antwort
    2
    • D darkiop

      Hallo zusammen,
      einige von euch sind sicherlich des Öfteren direkt auf der Shell unterwegs um den ioBroker zu Administrieren. Gerade für einen genaueren Blick ins Logfile bietet sich dieses an, denn hier wird nichts durch die Weboberfläche gekürzt. Aus diesem Grund habe ich aus meinen privaten Dotfiles für den Umgang mit ioBroker die 'ioBroker.dotfiles' extrahiert und stelle sie euch hier zur Verfügung.

      Das ganze schaut wie folgt aus:

      177d498d-07de-4caa-be65-9384134fb872-grafik.png

      Testen könnt ihr das ganze auf Debian basierten Systemen wie unter 'Installation' beschrieben. Aktuell wird das ganze noch aber nicht dauerhaft eingebunden, d.h. bei jedem Login müsst ihr die dotfiles mit source ~/iobroker-dotfiles/bashrc manuell laden. Eine ständige Installation folgt später.

      Mit ./install-applications.sh wird sichergestellt, das zum einen die bash-completition installiert ist und zum anderen das Logfile-Tool 'lnav' (siehe Alias iobl). Zusätzlich wird noch 'toilet' installiert welches dafür sorgt, das in der MOTD der Hostname in der großen gelben Schrift generiert wird.

      Link Github

      https://github.com/darkiop/ioBroker.dotfiles

      Installation (git muss installiert sein):

      mkdir ~/iobroker-dotfiles
      cd ~/iobroker-dotfiles
      git clone https://github.com/darkiop/ioBroker.dotfiles.git .
      ./install-applications.sh
      source ~/iobroker-dotfiles/bashrc
      

      Alias iobl

      dab2b6e2-daa0-414b-9e65-7c70d593ffe0-grafik.png

      Über den Alias 'iobl' (alias iobl='lnav /opt/iobroker/log/iobroker.$(date +"%F").log') wird mit lnav das ioBroker Logfile geöffnet (Vergleichbar mit einem tail -f /opt/iobroker/log/iobroker.DATUM.log).

      lnav selbst ist sehr mächtig, mehr unter https://wiki.ubuntuusers.de/lnav/

      Ich würde mich über euer Feedback freuen und bin offen für Anregungen und Verbesserungsvorschläge :)

      AlCalzoneA Offline
      AlCalzoneA Offline
      AlCalzone
      Developer
      schrieb am zuletzt editiert von
      #2

      @darkiop Kennst du iobroker logs <adaptername> [--watch]?

      Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

      D 1 Antwort Letzte Antwort
      0
      • AlCalzoneA AlCalzone

        @darkiop Kennst du iobroker logs <adaptername> [--watch]?

        D Offline
        D Offline
        darkiop
        Most Active
        schrieb am zuletzt editiert von
        #3

        @AlCalzone Noch nicht, schau ich mir mal an. Aber lnav ist schon was feines :)

        Proxmox-ioBroker-Redis-HA Doku: https://forum.iobroker.net/topic/47478/dokumentation-einer-proxmox-iobroker-redis-ha-umgebung

        AlCalzoneA BBTownB 2 Antworten Letzte Antwort
        0
        • D darkiop

          @AlCalzone Noch nicht, schau ich mir mal an. Aber lnav ist schon was feines :)

          AlCalzoneA Offline
          AlCalzoneA Offline
          AlCalzone
          Developer
          schrieb am zuletzt editiert von
          #4

          @darkiop Ja, so mächtig ist der Befehl sicher nicht. Aber filtern nach einem Adapter und streaming war für meine Bedürfnisse ausreichend.

          Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

          D 1 Antwort Letzte Antwort
          0
          • D darkiop

            @AlCalzone Noch nicht, schau ich mir mal an. Aber lnav ist schon was feines :)

            BBTownB Offline
            BBTownB Offline
            BBTown
            schrieb am zuletzt editiert von BBTown
            #5

            @darkiop

            wie kommt man von hier :point_down: wieder auf die Eingabe der Konsole zurück?

            1c358c09-4ed1-4986-9a98-d8796fc7af39-image.png

            ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

            D 1 Antwort Letzte Antwort
            0
            • BBTownB BBTown

              @darkiop

              wie kommt man von hier :point_down: wieder auf die Eingabe der Konsole zurück?

              1c358c09-4ed1-4986-9a98-d8796fc7af39-image.png

              D Offline
              D Offline
              darkiop
              Most Active
              schrieb am zuletzt editiert von
              #6

              @BBTown Ausloggen (oder Shell beenden) und wieder einloggen, oder ggf. auch ein source ~/.bashrc

              Proxmox-ioBroker-Redis-HA Doku: https://forum.iobroker.net/topic/47478/dokumentation-einer-proxmox-iobroker-redis-ha-umgebung

              BBTownB 1 Antwort Letzte Antwort
              0
              • D darkiop

                @BBTown Ausloggen (oder Shell beenden) und wieder einloggen, oder ggf. auch ein source ~/.bashrc

                BBTownB Offline
                BBTownB Offline
                BBTown
                schrieb am zuletzt editiert von
                #7

                @darkiop sagte in ioBroker dotfiles - pimp my shell :):

                source ~/.bashrc

                Ausloggen hatte ich bereits gefunden, ich dachte/hoffte es ginge auch eleganter :sunglasses:

                source ~/.bashrc funktioniert hingegen nicht

                ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

                AlCalzoneA 1 Antwort Letzte Antwort
                0
                • AlCalzoneA AlCalzone

                  @darkiop Ja, so mächtig ist der Befehl sicher nicht. Aber filtern nach einem Adapter und streaming war für meine Bedürfnisse ausreichend.

                  D Offline
                  D Offline
                  darkiop
                  Most Active
                  schrieb am zuletzt editiert von
                  #8

                  @AlCalzone sagte in ioBroker dotfiles - pimp my shell :):

                  Aber filtern nach einem Adapter und streaming war für meine Bedürfnisse ausreichend

                  Stimmt. Werde ich mir notieren. Grundsätzlich war das mit lnav ja auch nur ein Vorschlag, muss man ja nicht nutzen, bzw. kann man für sich anpassen.

                  Es geht hier ja auch hauptsächlich um eine Oberfläche für die Shell bei der Arbeit mit ioBroker.

                  Grüße

                  Proxmox-ioBroker-Redis-HA Doku: https://forum.iobroker.net/topic/47478/dokumentation-einer-proxmox-iobroker-redis-ha-umgebung

                  1 Antwort Letzte Antwort
                  0
                  • BBTownB BBTown

                    @darkiop sagte in ioBroker dotfiles - pimp my shell :):

                    source ~/.bashrc

                    Ausloggen hatte ich bereits gefunden, ich dachte/hoffte es ginge auch eleganter :sunglasses:

                    source ~/.bashrc funktioniert hingegen nicht

                    AlCalzoneA Offline
                    AlCalzoneA Offline
                    AlCalzone
                    Developer
                    schrieb am zuletzt editiert von
                    #9

                    @BBTown

                    exec bash
                    

                    Vielleicht?

                    Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                    BBTownB 1 Antwort Letzte Antwort
                    0
                    • AlCalzoneA AlCalzone

                      @BBTown

                      exec bash
                      

                      Vielleicht?

                      BBTownB Offline
                      BBTownB Offline
                      BBTown
                      schrieb am zuletzt editiert von
                      #10

                      @AlCalzone
                      danke dir für den Hinweis .... ich habe das ganze aber bereits wieder deinstalliert :sunglasses:

                      ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

                      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

                      777

                      Online

                      32.6k

                      Benutzer

                      82.0k

                      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