Hi zusammen,
ich habe einen HM-LC-DIM1T-FM in Verbindung mit dimmbaren LED Lampen. Setze ich das Attribut levelRange 0,40 kann ich diese auch gut dimmen. Nur leider überlebt das Attribut keinen Neustart, dann bekomme ich die Meldung
2016.12.08 19:48:25 1: configfile: use levelRange only for dimmer
Was kann ich dagegen tun? subType von dem device steht auf dimmer.
Grüße
igami
Liegt sicher an der Reihenfolge der Attribute im config. Levelrange steht vor dem Model Attribut?
Sortiere das um, dann sollte es passen.
Ich werde es im Code bei Gelegenheit korrigieren.
Zitat von: martinp876 am 11 Dezember 2016, 09:40:06
Liegt sicher an der Reihenfolge der Attribute im config. Levelrange steht vor dem Model Attribut?
Sortiere das um, dann sollte es passen.
Ich werde es im Code bei Gelegenheit korrigieren.
Was weiß denn ich, wie meine fhem.cfg aussieht ;)
1. habe das Attribut subType gelöscht, gespeichert, wieder hinzugefügt, gespeichert und neugestartet => selber Fehler
2. habe die fhem.cfg manuell bearbeitet :o, die Attribute umsortiert und neugestartet => alles ok
nach einem update heute hatte ich die meldung wieder beim starten
Habe die Zeile 808 im Modul geändert in
return "use $attrName only for dimmer" if (AttrVal($name,"subType","dimmer") ne "dimmer");
Spricht da was gegen das so zu machen?
So werde ich es nicht machen. Aber vielleicht aehnlich.
Gibt es hier schon was neues?
Vllt könnte man es ja so einbauen, dass Zeilen die beim starten einen Fehler verursachen zwischengespeichert werden und dann nach dem ersten durchlauf der config nochmal eingelesen werden. Hatte ein ähnliches Problem bei meinem HMUART und der vccu da der HMUART später kam und den HMLAN ersetzt hat.
*push*
klappts?
Zitat von: martinp876 am 05 Mai 2017, 23:59:31
klappts?
Das ist jetzt ja peinlich. Wie lange ist das schon eingebaut? Ich hatte mich nun damit abgefunden und in meiner Steuerung den Wert angepass. da ich auf Rückmeldung hier im Thread gewartet habe. ::)
Grad getestet, geht wunderbar.