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

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

ioBroker dotfiles - pimp my shell :)

Scheduled Pinned Locked Moved ioBroker Allgemein
shelldotfilesdebianbash
10 Posts 3 Posters 1.1k Views 6 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 Online
    D Online
    darkiop
    Most Active
    wrote on last edited by
    #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 Reply Last reply
    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
      wrote on last edited by
      #2

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

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

      D 1 Reply Last reply
      0
      • AlCalzoneA AlCalzone

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

        D Online
        D Online
        darkiop
        Most Active
        wrote on last edited by
        #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 Replies Last reply
        0
        • D darkiop

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

          AlCalzoneA Offline
          AlCalzoneA Offline
          AlCalzone
          Developer
          wrote on last edited by
          #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 Reply Last reply
          0
          • D darkiop

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

            BBTownB Offline
            BBTownB Offline
            BBTown
            wrote on last edited by 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 Reply Last reply
            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 Online
              D Online
              darkiop
              Most Active
              wrote on last edited by
              #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 Reply Last reply
              0
              • D darkiop

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

                BBTownB Offline
                BBTownB Offline
                BBTown
                wrote on last edited by
                #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 Reply Last reply
                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 Online
                  D Online
                  darkiop
                  Most Active
                  wrote on last edited by
                  #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 Reply Last reply
                  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
                    wrote on last edited by
                    #9

                    @BBTown

                    exec bash
                    

                    Vielleicht?

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

                    BBTownB 1 Reply Last reply
                    0
                    • AlCalzoneA AlCalzone

                      @BBTown

                      exec bash
                      

                      Vielleicht?

                      BBTownB Offline
                      BBTownB Offline
                      BBTown
                      wrote on last edited by
                      #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 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
                      FAQ Cloud / IOT
                      HowTo: Node.js-Update
                      HowTo: Backup/Restore
                      Downloads
                      BLOG

                      653

                      Online

                      32.7k

                      Users

                      82.4k

                      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