Verständnisfrage zu loxberry system Konstanten

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Diablo_Vmax1200
    Extension Master
    • 03.09.2015
    • 119

    Verständnisfrage zu loxberry system Konstanten

    Hallo zusammen,

    ich versuche gerade ein Plugin für das Gardena Smart System zu schreiben. Leider bin aber (noch) mit dem loxberry sehr vertraut. Ich habe in meinem PHP Skript die loxberry_system.php eingebunden (require_once "loxberry_system.php".
    Wenn ich nun auf der Konsole mein Skript ausführe (/usr/bin/php skript.php) sind die Konstanten wie "$lbpplugindir" leider leer. Was mache ich falsch?

    Viele Grüße
    Michael
  • Prof.Mobilux
    Supermoderator
    • 25.08.2015
    • 4639

    #2
    In welchem Verzeichnis liegt denn dein Skript?
    🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


    LoxBerry - Beyond the Limits

    Kommentar

    • Diablo_Vmax1200
      Extension Master
      • 03.09.2015
      • 119

      #3
      Hi,
      ich habe es erst gerade nachsehen können. Die Datei liegt unter: "/opt/loxberry/data/plugins/Gardena-Smart-System"

      Grüße
      Michael

      Kommentar

      • svethi
        Lebende Foren Legende
        • 25.08.2015
        • 6292

        #4
        Das ist auchbeigentlich kein Verzeichnis für Scripts. Keine Ahnung ob da der Pfad richtig ermittelt wird
        Miniserver; KNX; Vitogate; EnOcean (EnOceanPi); Loxone Air; Caldav-Kalenderanbindung; RaspberryPi und für keine Frickellösung zu schade :-)

        Kommentar

        • Diablo_Vmax1200
          Extension Master
          • 03.09.2015
          • 119

          #5
          Hi Svethi,

          wo sollte es besser abgelegt werden?
          Laut Wiki bietet sich "bin" oder "webfrontend/html" an. Zu "data" sagt das wiki, dass eigentlich alles abgelegt werden kann.
          Leider steht dort nur bei "daemon" dass alle Variablen zur Verfügung stehen.

          Grüße
          Michael


          Kommentar

          • svethi
            Lebende Foren Legende
            • 25.08.2015
            • 6292

            #6
            Ja, in den Webordner sollte das auf jeden Fall funktionieren. data ist halt für Daten gedacht. Kann aber auch gut sein, dass das auch dort gehen würde und Du einen anderen Fehler hast. Müsste sich Christian ansehen, der hat es programmiert.
            Miniserver; KNX; Vitogate; EnOcean (EnOceanPi); Loxone Air; Caldav-Kalenderanbindung; RaspberryPi und für keine Frickellösung zu schade :-)

            Kommentar

            • Diablo_Vmax1200
              Extension Master
              • 03.09.2015
              • 119

              #7
              Ich habe es mal mit dem "bin" versucht. Leider ist das Ergebnis identisch.
              Edit: ich versuche nun mal HTML wie du vorgeschlagen hast

              Kommentar

              • Diablo_Vmax1200
                Extension Master
                • 03.09.2015
                • 119

                #8
                So im HTML Verzeichnis sieht es besser aus. So kann ich dann mal weiter machen :-)

                Kommentar

                • Christian Fenzl
                  Lebende Foren Legende
                  • 31.08.2015
                  • 11218

                  #9
                  Hi,

                  es gibt grundsätzlich Namenskonventionen und dein Verzeichnisname ist für ein Plugin ungültig (siehe Plugin.cfg Wiki-Artikel).

                  Das ist zwar wahrscheinlich nicht der Fehler, aber analysieren kann ich es nur aus einem gültigen Plugin-ZIP heraus (der Code muss auch nicht fertig sein, schon aber die enthaltene plugin.cfg, damit es sich installieren lässt)

                  Schreib mir ein PM mit Name und TEL, dann kann ich dich in die Entwickler-WhatsApp-Gruppe aufnehmen.
                  Im Forum ist mir das zu träge.

                  lg, Christian
                  Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

                  Kommentar


                  • Diablo_Vmax1200
                    Diablo_Vmax1200 kommentierte
                    Kommentar bearbeiten
                    Danke! Nachricht ist unterwegs.
                • Prof.Mobilux
                  Supermoderator
                  • 25.08.2015
                  • 4639

                  #10
                  Bei "bin" gab es noch einen Bug - der ist erst in der nächsten Version behoben. Bzw. Du könntest die letzte PreRelease installieren, dann müsste es auch gehen. Ich vermute mal, dass es in "data" nicht geht.

                  Christian Fenzl "data" sollten wir auch noch nachziehen. Da sollten die Variablen auch gehen.
                  🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


                  LoxBerry - Beyond the Limits

                  Kommentar

                  Lädt...