Ankündigung

Einklappen
Keine Ankündigung bisher.

Neues Plugin: UZSU (Universelle Zeitschaltuhr)

Einklappen
Dieses Thema ist geschlossen.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • SachsenTobi
    antwortet
    Hallo Michael,

    ich hatte die Datei aus deinem Github genommen.

    Und ich muss sagen das überall nur &quot steht und nirgends &quote

    Danke

    Einen Kommentar schreiben:


  • Orion
    antwortet
    Hallo,

    von der Meldung her kann ich nur sagen, dass es &quote heissen muss, dort steht aber nur %quot drin...

    Michel

    Einen Kommentar schreiben:


  • SachsenTobi
    antwortet
    Hallo ich habe eben auch versucht das Widget einzubinden und bekomme folgenden Fehler:

    Code:
     smartVISU
                                                                  13:01, 07.01, v2.7
    --------------------------------------------------------------------------------
    
    Error accoured in twig-template engine!
    
    error: Unexpected character "&"
    file:  widget_uzsu.html
    line:  552
    
    --------------------------------------------------------------------------------

    Zeile 552 sieht so aus

    PHP-Code:
      <td id="LC26" class="blob-code js-file-line">        <span class="pl-e">data-headline</span>=<span class="pl-s1"><span class="pl-pds">&quot;</span>{{ gad_headline|default('UZSU') }}<span class="pl-pds">&quot;</span></span> </td
    Warum kann das passieren?

    Dankeschön

    Einen Kommentar schreiben:


  • Rasmus7700
    antwortet
    Zitat von henfri Beitrag anzeigen
    Hab hier mal ein HowTo eingefügt:
    https://github.com/mknx/smarthome/wi...itschaltuhr%29
    @Niko: Vielleicht verweist du im ersten Beitrag darauf?
    Thank you very much.... Just what I needed

    Einen Kommentar schreiben:


  • ElektroRudi
    antwortet
    Zitat von henfri Beitrag anzeigen
    Hab hier mal ein HowTo eingefügt:
    https://github.com/mknx/smarthome/wi...itschaltuhr%29
    @Niko: Vielleicht verweist du im ersten Beitrag darauf?
    Danke henfri!
    Das macht es einem, der sich das erste mal mit der uzsu befasst, ein ganzes Stück leichter.
    Und bitte im Startbeitrag darauf verweisen !!!

    Einen Kommentar schreiben:


  • henfri
    antwortet
    Hab hier mal ein HowTo eingefügt:
    https://github.com/mknx/smarthome/wi...itschaltuhr%29
    @Niko: Vielleicht verweist du im ersten Beitrag darauf?

    Einen Kommentar schreiben:


  • 2ndsky
    antwortet
    So einfach geht es leider nicht. Schau mal im smartVISU Unterforum vorbei, da gibt es schon Widgets für das UZSU Plugin und da kannst du auch sehen, wie der Status ausgelesen werden kann. Für smartVISU Themen bitte dort weiter diskutieren, da es mit diesem Plugin für sh.py nichts zu tun hat. Danke.

    Einen Kommentar schreiben:


  • Manuel1889
    antwortet
    Echt ein geniales Plugin.

    Ich wollte aber auf der visu noch ein einfaches basic.symbol einfügen damit ich sofort sehe ob es aktiv ist oder nicht.

    Kann mann das irgendwie abfragen??
    Hätte es mit *active* versuht, funktioniert ber nicht....

    Code:
    {{ basic.symbol('s2', 'Licht.Buero.Haupt.uzsu', 'Light on', icon1~'light_light.png', '*active*') }}
    {{ basic.symbol('s3', 'Licht.Buero.Haupt.uzsu', 'Light off', icon1~'light_light.png', 0) }}

    Einen Kommentar schreiben:


  • Sandman60
    antwortet
    Ja und aus meiner Sicht Jein.
    Ja, das geht analog den Einstellungen vom Crontab.
    Jein, da es bei mir zumindest nicht dauerhaft stabil und zuverlässig gelaufen ist. Ab und an sind rotierend die einzelnen sunrise/sunset-Jobs nicht angestartet, Fehlermeldungen habe ich ja schon gepostet. Waren aber so rund 10 UZSU's, welche jeweils sunset und sunrise hatten. Nun wieder auf Crontab zurückgestellt.

    Einen Kommentar schreiben:


  • manu241
    antwortet
    Hallo,

    Ich bin echt begeistert von diesem Plugin. Was mich noch interessieren würde, ob ich auch die Funktion Sonnenaufgang/Untergang im Zusammenhang mit der Visu nutzen könnte.

    Gruß Manuel

    Einen Kommentar schreiben:


  • manu241
    antwortet
    Hallo Nico,

    Was soll das plugin da schalten?
    Ich möchte damit erreichen, dass meine Rollläden über die Zeitschaltuhr Rauf/Runter gefahren werden.
    Ich dachte das uzsu_item wäre "nur" eine Bezeichnung.
    Dann müsste heißen
    uzsu_item=EG.Wohnen.Blind1.move
    Super, so läuft es nun.

    Gruß Manuel

    Einen Kommentar schreiben:


  • Tom Bombadil
    antwortet
    Zitat von 2ndsky Beitrag anzeigen
    Jap, geht!
    Super, danke!

    Einen Kommentar schreiben:


  • 2ndsky
    antwortet
    Zitat von Tom Bombadil Beitrag anzeigen
    Kann man 'value' auf einen beliebigen Wert setzen? Habe bisher nur Beispiele mit logischer 0/1 gesehen.
    Jap, geht!

    Einen Kommentar schreiben:


  • 2ndsky
    antwortet
    Fehlt da nicht ein move? Also sh.EG.Wohnen.Blind1.move.uzsu. Außerdem hast du als uzsu_item nur Blind1 angegeben... Was soll das plugin da schalten?

    Einen Kommentar schreiben:


  • manu241
    antwortet
    Hallo,

    ich bin schon ein ganzes Stück weiter gekommen.
    Nun stehe ich jedoch vor einem neuen Problem.

    Ich habe als Items dieses:[CODE]
    [EG]
    [[Wohnen]]
    [[[Decke1]]]
    type = bool
    visu_acl = rw
    knx_dpt = 1
    knx_listen = 1/1/1
    knx_send = 1/1/0
    [[[[uzsu]]]]
    type=dict
    uzsu_item=EG.Wohnen.Decke1
    cache=True
    visu_acl=rw
    [[[Decke2]]]
    type = bool
    visu_acl = rw
    knx_dpt = 1
    knx_listen = 6/1/3
    knx_send = 6/1/2
    [[[[uzsu]]]]
    type=dict
    uzsu_item=EG.Wohnen.Decke2
    cache=True
    visu_acl=rw
    [[[temperature]]]
    type = num
    visu_acl = rw
    history = true
    knx_dpt = 9
    knx_listen = 6/0/3
    [[[[set]]]]
    type = num
    visu_acl = rw
    history = true
    knx_dpt = 9
    knx_send = 6/0/0
    knx_listen = 6/0/7
    [[[[mode]]]]
    type = num
    visu_acl = rw
    knx_dpt = 5
    knx_listen = 3/2/20
    knx_send = 3/2/20
    [[[[night]]]]
    type = num
    visu_acl = rw
    knx_dpt = 5
    knx_listen = 3/2/20
    knx_send = 3/2/20
    [[[[frost]]]]
    type = num
    visu_acl = rw
    knx_dpt = 5
    knx_listen = 3/2/20
    [[[[state]]]]
    type = num
    visu_acl = rw
    history = true
    knx_dpt = 5
    knx_listen = 3/1/6
    knx_init = 3/1/6
    [[[Blind1]]]
    name = Blind1
    [[[[move]]]]
    type = num
    visu_acl = rw
    enforce_updates = yes
    knx_dpt = 1
    knx_send = 6/2/3
    [[[[[uzsu]]]]]
    type=dict
    uzsu_item=EG.Wohnen.Blind1
    cache=True
    visu_acl=rw
    [[[[stop]]]]
    type = num
    visu_acl = rw
    enforce_updates = yes
    knx_dpt = 1
    knx_send = 6/2/4
    [[[[pos]]]]
    type = num
    visu_acl = rw
    knx_dpt = 5
    knx_listen = 6/2/6
    knx_send = 6/2/5
    knx_init = 6/2/6
    [[[[tilt]]]]
    type = num
    visu = yes


    [/CODE]

    Wenn ich nun in Putty unter smarthome.py -i

    den Befehl
    Code:
    sh.EG.Wohnen.Decke1.uzsu()
    eingebe,
    wird diese "Schaltzeituhr" gefunden.
    Die zweite Zeitschaltuhr
    Code:
    sh.EG.Wohnen.Decke2.uzsu
    wird auch gefunden.
    Wenn ich jedoch nun meine dritte Zeitschaltuhr so eingebe:
    Code:
    sh.EG.Wohnen.Blind1.uzsu
    findet er das Item nicht.

    Was mache ich falsch? Ích bekomme die Meldung
    Traceback (most recent call last):
    File "<console>", line 1, in <module> AttributeError: 'Item' object has no attribute 'uzsu'
    Danke Manuel
    Angehängte Dateien

    Einen Kommentar schreiben:

Lädt...
X