Ankündigung

Einklappen
Keine Ankündigung bisher.

CLI: Eval oder Datenbankabfrage im CLI

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    CLI: Eval oder Datenbankabfrage im CLI

    Hallo,
    ich stehe mal wieder auch dem Schlauch....

    Wie kann ich über das CLI (oder auch über shh/telnet) ein eval ausführen/testen bzw. Werte aus der DB abfragen?
    Ich möchte diesen Weg gehen, um Formeln für spezielle Items zu testen bzw.

    Danke für die Rückmeldung.

    #2
    Wie kommst Du darauf dass das geht?
    Viele Grüße
    Martin

    There is no cloud. It's only someone else's computer.

    Kommentar


      #3
      Es wäre aber ein hilfreiches Feature, mach doch einen Issue als Feature Request dazu auf.

      Kommentar


        #4
        Wie ich darauf komme: Es war in diversen Beiträgen im Forum immer mal wieder beschrieben bzw. gezeigt, aber nirgendwo beschrieben, wie es genau geht.

        Kommentar


          #5
          Hi,

          Es gab mal den interaktiven modus, wenn du sh.py mit der -i Option startest. Meinst du das?

          Und ob das mit shNG geht, weiß ich leider nicht.

          Gruß Waldemar
          ​​
          OpenKNX www.openknx.de

          Kommentar


            #6
            Du kannst zum Test auch relativ einfach folgendes machen:
            1.) Eine Logik erstellen mit dem was Du testen möchtest
            2.) Logik in die entsprechende Konfigurationsdatei eintragen
            3.) In der Logik dann logging zur Ausgabe nutzen.
            4.) per Putty/SSH eine Verbindung zum SHNG aufmachen und dort SmartHomeNG im Debug Modus starten
            5.) Ins Backend vom SmartHomeNG gehen und dort die Logikseite aufrufen.
            6.) Logik vom Backend aus triggern und Ergebnisse im Debug-Modus anschauen.
            7.) Wenn Du was ändern willst, kannst Du via Backend die Logik ändern und auch neu laden, danach gehe zu 6.)

            Kommentar


              #7
              Danke. Das funktioniert prima.
              Den Weg über eine Logic hatte ich auch schon im Sinn, dachte aber es geht noch einfacher.

              Kommentar

              Lädt...
              X