Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. ioBroker dotfiles - pimp my shell :)

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    ioBroker dotfiles - pimp my shell :)

    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      darkiop Most Active last edited by

      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 🙂

      AlCalzone 1 Reply Last reply Reply Quote 2
      • AlCalzone
        AlCalzone Developer @darkiop last edited by

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

        D 1 Reply Last reply Reply Quote 0
        • D
          darkiop Most Active @AlCalzone last edited by

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

          AlCalzone BBTown 2 Replies Last reply Reply Quote 0
          • AlCalzone
            AlCalzone Developer @darkiop last edited by

            @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 1 Reply Last reply Reply Quote 0
            • BBTown
              BBTown @darkiop last edited by BBTown

              @darkiop

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

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

              D 1 Reply Last reply Reply Quote 0
              • D
                darkiop Most Active @BBTown last edited by

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

                BBTown 1 Reply Last reply Reply Quote 0
                • BBTown
                  BBTown @darkiop last edited by

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

                  source ~/.bashrc

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

                  source ~/.bashrc funktioniert hingegen nicht

                  AlCalzone 1 Reply Last reply Reply Quote 0
                  • D
                    darkiop Most Active @AlCalzone last edited by

                    @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

                    1 Reply Last reply Reply Quote 0
                    • AlCalzone
                      AlCalzone Developer @BBTown last edited by

                      @BBTown

                      exec bash
                      

                      Vielleicht?

                      BBTown 1 Reply Last reply Reply Quote 0
                      • BBTown
                        BBTown @AlCalzone last edited by

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

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate
                        FAQ Cloud / IOT
                        HowTo: Node.js-Update
                        HowTo: Backup/Restore
                        Downloads
                        BLOG

                        586
                        Online

                        31.8k
                        Users

                        80.0k
                        Topics

                        1.3m
                        Posts

                        bash debian dotfiles shell
                        3
                        10
                        688
                        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