Ankündigung

Einklappen
Keine Ankündigung bisher.

Zugriff auf item-Funktionen

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

    Zugriff auf item-Funktionen

    Hi,

    ich habe hier das Problem, das ich nicht auf die Item Funktionen zugreifen kann.

    Ich meine diese hier:
    Configuration ? SmartHome.py 1.0 documentation

    Code:
    [B]Item Functions[/B]
    Every item provides the following methods:
    
    [B]id()
    return_parent()
    return_children()
    autotimer(time, value)
    timer(time, value)
    age()
    ...
    [/B]
    Da steht ja, das jedes Item diese Funktionen unterstützen soll. Ich habe es aber nach einigen Stunden nun noch immer nicht geschafft, dabei hab ich vielleicht nur einen kleinen Denkfehler...

    Ich hatte u.a. die letzte Version aus dem GIT versucht, und auch eben extra das neueste Image auf dem PI installiert.
    Aber irgendwo scheitert es :-(

    Nehmen wir das Beispiel der smartvisu.conf des PI-Images:
    Code:
    [first]
        [[hallway]]
            name = Hallway
            sv_page = room
            sv_img = scene_stairs.png
            [[[light]]]
                name = Light
                type = bool
                visu_acl = rw
                sv_widget = {{ basic.switch('item', 'item') }}
            [[[door]]]
                name = Door
                type = bool
    ...
    hier sollte ich doch dann mit Hilfe von
    Code:
    telnet localhost 2323
    also einfach
    Code:
    sh.first.hallway.light.age()
    eingeben können?
    Geht aber leider nicht - update, la, ls, etc. gehen aber.

    Für mich ist nicht ganz klar:
    1. Welche Voraussetzungen müssen die items haben?
    2. Wo kann ich es testen? Kann ich das überhaput auf der telnet-console eintippen?
    3. Hat jemand ein Beispiel für mich?
    Wiregate #288

    #2
    Hmm,
    ich hab jetzt gemerkt, das ich in der interaktiven Console das eigeben kann...

    Code:
    smarthome.py -i
    Code:
    >>> sh.first.hallway.light.age()
    6.028748
    Bedeutet das jetzt, dass dies nur in der interaktiven Console geht und nicht per CLI-Plugin - oder gibts da noch ne Möglichkeit?
    Wiregate #288

    Kommentar


      #3
      Das CLI Plugin unterstützt nur die angezeigten Funktionen.
      Derzeit zwischen Kistenauspacken und Garten anlegen.
      Baublog im Profil.

      Kommentar


        #4
        Die Item Funktionen sind primär für die Logiken gedacht.

        Bis bald

        Marcus


        Gesendet von unterwegs

        Kommentar

        Lädt...
        X