Ankündigung

Einklappen

Sammelbestellung ETS5-UPGRADE nähert sich dem Ende...

Die Sammelbestellung für ETS5 UPGRADE nähert sich dem Ende! Infos unter: Link
Mehr anzeigen
Weniger anzeigen

Hilfe bei eval-Ausdruck in Item-Definition

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

  • Msinn
    antwortet
    Ich habe im develop die Item Klasse so angepasst, dass eine Warnung geloggt wird, wenn es ein solches genutztes Trigger-Item nicht gibt.

    Einen Kommentar schreiben:


  • Scaramangas
    antwortet
    Oh man,
    danke.... tausendmal drübergeschaut und nicht aufgefallen. Jetzt funktionierts natürlich...

    danke an alle

    Tom

    Einen Kommentar schreiben:


  • Msinn
    antwortet
    mumpf Dein Schuß ins blaue saß

    Einen Kommentar schreiben:


  • Lonie
    antwortet
    anschlussraum.t1 ist etwas anderes als heizung.anschlussraum.t1

    Einen Kommentar schreiben:


  • Scaramangas
    antwortet
    Hi,
    nein im Log hab ich sonst keine Meldungen. Die Items im Backend sind alle da.

    Tom
    You do not have permission to view this gallery.
    This gallery has 1 photos.

    Einen Kommentar schreiben:


  • Msinn
    antwortet
    Hast Du irgendwelche Meldungen im Log? In der Item Definition ist irgendwas nicht in Ordnung. Im Backend müsstest Du bei eval statt
    Code:
    ()/0
    eigentlich folgendes sehen:
    Code:
    sh.anschlussraum.t1() + sh.anschlussraum.t1() + sh.anschlussraum.t3() + sh.anschlussraum.t4()/4
    Siehst Du denn die anschlußraum Items im Backend?

    Einen Kommentar schreiben:


  • Scaramangas
    antwortet
    Hi,

    doch die gibts. Hab nur einen Auszug gepostet. Sorry...

    Code:
    anschlussraum:    
        
        t1:
            type: num
            ow_addr: '28.FFCC0EC01605'
            ow_sensor: T
            database: 'yes'
    
        t2:
            type: num
            ow_addr: '28.FF9529C01605'
            ow_sensor: T
            database: 'yes'
    
        t3:
            type: num
            ow_addr: '28.FF683CC21604'
            ow_sensor: T
            database: 'yes'
    
        t4:
            type: num
            ow_addr: '28.FFEEEDC11604'
            ow_sensor: T
            database: 'yes'
    
        t5:
            type: num
            ow_addr: '28.FF9801C11604'
            ow_sensor: T
            database: 'yes'
    
        t6:
            type: num
            ow_addr: '28.FF48D8B41605'
            ow_sensor: T
            database: 'yes'
    
        t7:
            type: num
            ow_addr: '28.FF40A4B41605'
            ow_sensor: T
            database: 'yes'
                
        t8:
            type: num
            ow_addr: '28.FFFBACB41605'
            ow_sensor: T
            database: 'yes'
            
        puffer:
        
            ist:
                type: num
                eval: avg
                database: 'yes'
                eval_trigger:
                  - anschlussraum.t1
                  - anschlussraum.t2
                  - anschlussraum.t3
                  - anschlussraum.t4

    Einen Kommentar schreiben:


  • mumpf
    antwortet
    Hi,

    Schuss und blaue, da nicht alle items da stehen...

    Ich vermute, dass anschlussraum.t1 bis t4 nicht existieren.

    Gruß Waldemar

    Einen Kommentar schreiben:


  • Scaramangas
    hat ein Thema erstellt Hilfe bei eval-Ausdruck in Item-Definition

    Hilfe bei eval-Ausdruck in Item-Definition

    Hallo zusammen,

    ich habe ein Problem wo ich aktuell selbst nicht auf eine Lösung komme...
    Ich habe ein Item von dem ich mir mit eval: avg in der Item-Definition die Durchschnittstemperatur ausrechnen lassen will. Leider taucht im Log ein Fehler auf mit dem ich nichts anfangen kann. Zum Einsatz kommt SmarthomeNG Master.

    Item-Definition:
    Code:
    puffer:
            
                ist:
                    type: num
                    eval: avg
                    eval_trigger:
                      - anschlussraum.t1
                      - anschlussraum.t2
                      - anschlussraum.t3
                      - anschlussraum.t4
                    database: 'yes'
    Fehlermeldung:
    Code:
    2019-01-10  09:38:06 WARNING  __main__          Running in Python interpreter 'v3.5.3 final' on linux platform
    2019-01-10  09:38:12 WARNING  lib.item          Item heizung.anschlussraum.puffer.ist: problem evaluating ()/0: unsupported operand type(s) for /: 'tuple' and 'int'
    Vielen Dank im Voraus

    Tom
    You do not have permission to view this gallery.
    This gallery has 1 photos.
Lädt...
X