Ankündigung

Einklappen
Keine Ankündigung bisher.

Smarthome.py CLI starten?

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

    Smarthome.py CLI starten?

    Hallo zusammen,

    ich habe hier das Problem, dass ich items angelegt habe die aber nicht geplottet werden.
    Im Log stehen keine Fehler, dass die Items ungültig wären.

    Ich lese immer wieder den Hinweis "sh.cli" zum debuggen zu verwenden. Nur wo finde ich das?
    Ein grep über den smarthome Ordner liefert kein Ergebnis. Das CLI PLugin scheint etwas anderes zu sein.

    Also: Wo finde ich das CLI für smarthome.py ?

    #2
    Hi,

    es ist das cli plugin. Das erlaubt Dir einen telnet Zugang zu sh.py.

    Gruß, Waldemar
    OpenKNX www.openknx.de

    Kommentar


      #3
      Hi,

      wenn Du die Items kontrollieren willst, dann aktiviere das CLI plugin, dann kannst Du dich mit

      telnet <ip> 2323

      mit dem CLI verbinden, wobei es die IP sein muss, nicht localhost (127.0.0.1), sofern Du eine echte IP in der plugins.conf eingetragen hast, ansonsten halt 127.0.0.1, zumindest bei mir ist das so.

      Mit ls oder la kannste die Items auflisten usw., die Befehle gibt's mit help

      Falls Du Funktionen von SH ausführen willst, kannst Du aber auch mit

      smarthome.py -i

      den interaktiven Modus mit TAB-Erweiterung aufrufen, d.h. sh. und TAB gedrückt liefert dann in der Shell einige mögliche Kommandos...

      z.B.


      admin@pi2:/usr/smarthome$ smarthome.py -i
      Python 3.4.2 (default, Oct 19 2014, 13:31:11)
      [GCC 4.9.1] on linux
      Type "help", "copyright", "credits" or "license" for more information.
      (InteractiveConsole)

      >>> print(sh.tz)
      Europe/Berlin

      Greetings, Torsten

      Kommentar


        #4
        Zitat von todro Beitrag anzeigen
        Falls Du Funktionen von SH ausführen willst, kannst Du aber auch mit

        smarthome.py -i

        den interaktiven Modus mit TAB-Erweiterung aufrufen, d.h. sh. und TAB gedrückt liefert dann in der Shell einige mögliche Kommandos..
        Das habe ich gesucht.
        Hatte nur ab und zu mal listings gesehen in der Art

        Code:
        admin@smarthome:/usr/smarthome$ [B]sh.cli[/B]
        ...
        SmartHome.py v1.0-5-g5300605
        > ls ventilation
        Items:
        ======
        ventilation
        ventilation.power_state = 0
        ventilation.bypass_disabled = 0
        ventilation.outside_temp = 15
        ventilation.incoming_temp = 16
        ventilation.inside_temp = 22
        ventilation.exhaust_temp = 19
        ventilation.fanspeed = 2
        ventilation.bypass_temp = 10
        ventilation.max_fanspeed = 8
        ventilation.min_fanspeed = 1
        Aber das war dann wohl ein alias/aufruf per script.

        Kommentar


          #5
          Hallo,

          ja, sh.cli ist bei dem Pi-Image ein Shell Alias für "telnet 127.0.0.1 2323"

          Bis bald

          Marcus

          Kommentar

          Lädt...
          X