Vorstellung Loxberry-Projekt (und Umfrage)

Einklappen
Dieses Thema ist geschlossen.
X
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • svethi
    Lebende Foren Legende
    • 25.08.2015
    • 6289

    Prof.Mobilux bei jeder Plugin-Installation ist das System danach faktisch Handlungsunfähig. Ich bin der Sache mal auf die Spur gegangen. Der Load ist hoch und da sind etliche logfile.cgi - Prozesse, die auch nicht enden ... kannst Du Dir das mal ansehen ??
    Angehängte Dateien
    Miniserver; KNX; Vitogate; EnOcean (EnOceanPi); Loxone Air; Caldav-Kalenderanbindung; RaspberryPi und für keine Frickellösung zu schade :-)

    Kommentar


    • Muto
      Muto kommentierte
      Kommentar bearbeiten
      Umso besser

    • Prof.Mobilux
      Prof.Mobilux kommentierte
      Kommentar bearbeiten
      Ich habe das Thema nun hoffentlich gefixt. logfile.cgi wird während der Plugin-Installation nicht mehr verwendet, der "Live-Log" wird direkt über Ajax/Javascript erstellt. Wer möchte (besonders mit einem RaspPi1) bitte testen und kurzes Feedback hier geben: http://download.loxberry.de/testing/upgrades/ (Update auf Version 0.2.3)

    • Christian Fenzl
      Christian Fenzl kommentierte
      Kommentar bearbeiten
      @Prof.Mobilux:
      Upgrade --> funktioniert
      logfile.cgi --> gefixt
      upt-get update --> nur noch 1x (mein Setup dauert beim 2. Mal jetzt ca. 3 Sekunden *g*)
  • free_otto
    Smart Home'r
    • 29.08.2015
    • 34

    Gibt es schon eine Möglichkeit über den Loxberry ein MP3 per Virtuellen Ausgang abzuspielen.
    Es wird Winter, und meine; "Das Fenster im Bad ist schon zu lange offen" Stimme bleibt noch stumm ;-)

    Kommentar

    • Christian Fenzl
      Lebende Foren Legende
      • 31.08.2015
      • 11199

      free_otto Irgendwer wollte ein Sprachausgabe-Plugin machen. Dann ist noch hismastersvoice Musicserver in Arbeit, der auch von so einem Feature gesprochen hat.

      ​​​​​​​Einfach nur ein MP3 abspielen ist doch fad! :-)
      Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

      Kommentar


      • cali
        cali kommentierte
        Kommentar bearbeiten
        @Christian: Ich habe mich am Wochenende an einem Webservice für die Sprachausgebe probiert. Bei Interesse kann ich Dir meine Erkenntnisse gerne zusenden. Ich habe jedoch auch einen Max2Play im Einsatz und denke die Funktion wäre dort besser aufgehoben.

      • Christian Fenzl
        Christian Fenzl kommentierte
        Kommentar bearbeiten
        Ich hab bei mir schon Sprachausgabe. Wenn jemand an einem Plugin arbeitet, funke ich da nicht dazwischen.
    • Christian Fenzl
      Lebende Foren Legende
      • 31.08.2015
      • 11199

      Prof.Mobilux Hast du in einem "kürzeren Horizont" vor, ein neues Image zu erstellen mit dem root_postinstall, bzw. wenn du das schon bei dir umgesetzt hast, kannst du kurz nennen, wo das liegen muss und wie es heißt?
      Ich hätte das gerne gleich mit meinem 0.2 Release mitgegeben, dann stürze ich mich auf neue Funktionen.
      Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

      Kommentar


      • svethi
        svethi kommentierte
        Kommentar bearbeiten
        Root-Rechte ... böse Sache :-)

      • Prof.Mobilux
        Prof.Mobilux kommentierte
        Kommentar bearbeiten
        Das wissen wir :-) Du darfst Dich gerne an der Diskussion beteiligen: https://github.com/mschlenstedt/Loxberry/issues/144 :-) Für Ideen sind wir gerne zu haben!

      • svethi
        svethi kommentierte
        Kommentar bearbeiten
        Issue 144??
        Und ich hatte schon Bedenken, dass das fehlerfreie Loxberryprojekt irgendwann nicht mit mehr mit der Bugschleuder MiniServer harmoniert. :-)

        Okay, werde da mal vorbeischauen
    • Prof.Mobilux
      Supermoderator
      • 25.08.2015
      • 4590

      Zitat von Christian Fenzl
      Prof.Mobilux Hast du in einem "kürzeren Horizont" vor, ein neues Image zu erstellen mit dem root_postinstall, bzw. wenn du das schon bei dir umgesetzt hast, kannst du kurz nennen, wo das liegen muss und wie es heißt?
      Ich hätte das gerne gleich mit meinem 0.2 Release mitgegeben, dann stürze ich mich auf neue Funktionen.
      Im Prinzip ja :-) Bin mir aber noch nicht ganz schlüssig wie wir mit der Diskussion hier umgehen: https://github.com/mschlenstedt/Loxberry/issues/144

      Wenn ich die Pluginschnittstelle nochmal anpasse dann würd eich das gerne vorerst "endgültig" machen wollen. Im Moment gibt es noch nicht viele Plugins und daher sind Anpassungen noch mit überschaubarem Aufwand möglich. Später wird das dann schwieriger....
      🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


      LoxBerry - Beyond the Limits

      Kommentar

      • Ralf130263
        Dumb Home'r
        • 24.09.2015
        • 16

        Guten Tag zusammen,

        wie schaffe ich es eine dauerhafte statische IP Adresse bei loxberry zu haben. Bei jedem Neustart vergibt er mir eine neue Adresse.

        Liebe Grüße
        Ralf

        Kommentar

        • svethi
          Lebende Foren Legende
          • 25.08.2015
          • 6289

          Naja, zum Einen liegt das an Deinem DHCP-Server. Der könnte ja dem Loxberry auch immer die Selbe zuweisen. Zum Anderen kannst Du doch in den Einstellungen auf eine feste IP umstellen
          Miniserver; KNX; Vitogate; EnOcean (EnOceanPi); Loxone Air; Caldav-Kalenderanbindung; RaspberryPi und für keine Frickellösung zu schade :-)

          Kommentar

          • Ralf130263
            Dumb Home'r
            • 24.09.2015
            • 16

            Hallo Svethi,

            stimmt, hatte ich nicht mehr auf dem Schirm. Danke Dir

            Gruß
            Ralf

            Kommentar

            • Prof.Mobilux
              Supermoderator
              • 25.08.2015
              • 4590

              *** Stable Version FRODO V0.2.3 verfügbar ***

              Image: Nicht verfügbar, bitte das Image für 0.2.2 verwenden und Upgrade auf 0.2.3 auszuführen. http://download.loxberry.de/stable/images/rasppi/
              Upgrade: http://download.loxberry.de/stable/upgrades
              Changelog: http://www.loxwiki.eu:80/x/ooOO


              Behebt (hoffentlich) das Einfrieren des RaspberryPi 1. Generation bei der Plugin-Installation und beschleunigt die Plugin-Installation wenn Pakete nachinstalliert werden müssen (apt).

              Das Upgrade wird ohne Datenverlust durchgeführt und ist rekursiv (aktualisiert alle 0.2.x-Versionen auf die neueste Version 0.2.3).

              Für alle, die das PRE1 getestet hatten: Bitte die Versionsnummer in ~/config/system/general.cfg manuell auf 0.2.2 setzen und das Upgrade mit der Stable-Version noch einmal ausführen.
              🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


              LoxBerry - Beyond the Limits

              Kommentar


              • svethi
                svethi kommentierte
                Kommentar bearbeiten
                Läuft jetzt wie tüt ...

              • Muto
                Muto kommentierte
                Kommentar bearbeiten
                Hat bei mir auch funktioniert
            • svethi
              Lebende Foren Legende
              • 25.08.2015
              • 6289

              Prof.Mobilux sag mal ... in der index.cgi (webfrontend) soll ich da den Plugin-Namen hart in die Pfade codieren oder gibts das als Variable? Und gibts die eigene IP auch irgendwo oder muss ich mir die selber ermitteln??
              Miniserver; KNX; Vitogate; EnOcean (EnOceanPi); Loxone Air; Caldav-Kalenderanbindung; RaspberryPi und für keine Frickellösung zu schade :-)

              Kommentar


              • Wörsty
                Wörsty kommentierte
                Kommentar bearbeiten
                Zum Pfad - ich habe ihn mir selbst ermittelt.
                $psubfolder = abs_path($0);
                $psubfolder =~ s/(.*)\/(.*)\/(.*)$/$2/g;
            • Prof.Mobilux
              Supermoderator
              • 25.08.2015
              • 4590

              Zitat von svethi
              Prof.Mobilux sag mal ... in der index.cgi (webfrontend) soll ich da den Plugin-Namen hart in die Pfade codieren oder gibts das als Variable? Und gibts die eigene IP auch irgendwo oder muss ich mir die selber ermitteln??
              Auf keinen Fall hart codieren, da er sich ändern kann falls ein anderes Plugin den gleichen Pfad wie Du verwendet (vgl. http://www.loxwiki.eu/pages/viewpage....cfgRedPflicht)

              Ich mache es so wie Wörsty (in Perl. Funktioniert auch, wenn das Script über einen SymLink aufgerufen wurde):

              Code:
              use Cwd 'abs_path';
              # Figure out in which subfolder we are installed
              $psubfolder = abs_path($0);
              $psubfolder =~ s/(.*)\/(.*)\/(.*)$/$2/g;
              Alternative 1:
              Du liest die Datei "/opt/loxberry/data/system/plugindatabase.dat" aus, dort steht ebenfalls der Foldername drin.

              Alternative 2:
              Du ersetzt während der Installation eine definierte Zeichenkette mit dem tatsächlichen Foldernamen mit sed (z. B. im "postinstall.sh" Script):

              Code:
              # Replace real subfolder
              /bin/sed -i "s/REPLACEBYSUBFOLDER/$ARGV3/" $ARGV5/webfrontend/cgi/plugins/$ARGV3/index.cgi
              In $ARGV3 steht der Foldername, in $ARGV5 das Basisverzeichnis (normalerweise /opt/loxberry).

              Kannst Dir aussuchen, was Dir besser gefällt

              PS: Wer erstellt im Wiki mal einen FAQ-Bereich für Entwickler?
              Zuletzt geändert von Prof.Mobilux; 04.10.2016, 20:27.
              🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


              LoxBerry - Beyond the Limits

              Kommentar

              • svethi
                Lebende Foren Legende
                • 25.08.2015
                • 6289

                Zitat von Prof.Mobilux


                PS: Wer erstellt im Wiki mal einen FAQ-Bereich für Entwickler?
                Also echt jetzt :-)
                Miniserver; KNX; Vitogate; EnOcean (EnOceanPi); Loxone Air; Caldav-Kalenderanbindung; RaspberryPi und für keine Frickellösung zu schade :-)

                Kommentar

                • Prof.Mobilux
                  Supermoderator
                  • 25.08.2015
                  • 4590

                  Zitat von Prof.Mobilux
                  PS: Wer erstellt im Wiki mal einen FAQ-Bereich für Entwickler?
                  Gibt's ja schon http://www.loxwiki.eu/display/LOXBERRY/Tipps+und+Tricks
                  🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


                  LoxBerry - Beyond the Limits

                  Kommentar

                  • Prof.Mobilux
                    Supermoderator
                    • 25.08.2015
                    • 4590

                    Zitat von svethi
                    Also echt jetzt :-)
                    Klang jetzt vielleicht etwas "spitz", war aber wirklich nicht so gemeint Ist ja nun wirklich nicht ganz offentsichtlich, wie man das als Entwickler machen soll. Hab's gerade unter obigem Link ergänzt (macht ja sonst keiner )
                    🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


                    LoxBerry - Beyond the Limits

                    Kommentar

                    • Oli
                      LoxBus Spammer
                      • 25.08.2015
                      • 293

                      Ich kann mich mit dem root PW das mir am ende des Setups angezeigt wurde nicht anmelden...und Loxberry hat scheinbar keine root Rechte. Bin mir sicher das ich keinen Schreibfehler drin habe, da ich den Text kopiert habe.

                      Was könnte ich jetzt tun?

                      Kommentar


                      • Muto
                        Muto kommentierte
                        Kommentar bearbeiten
                        Loxberry hat definitiv keine root rechte und das ist auch gewollt so Habe noch nicht versucht mich mit dem root user anzumelden werde ich aber heute mal versuchen und dann berichten ob es bei mir geht
                    Lädt...