FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: igami am 08 Dezember 2016, 19:52:33

Titel: (gelöst) use levelRange only for dimmer
Beitrag von: igami am 08 Dezember 2016, 19:52:33
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
Titel: Antw:use levelRange only for dimmer
Beitrag 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.
Titel: Antw:use levelRange only for dimmer
Beitrag von: igami am 11 Dezember 2016, 11:51:05
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
Titel: Antw:use levelRange only for dimmer
Beitrag von: igami am 13 Dezember 2016, 20:59:17
nach einem update heute hatte ich die meldung wieder beim starten
Titel: Antw:use levelRange only for dimmer
Beitrag von: igami am 02 Januar 2017, 07:31:14
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?
Titel: Antw:use levelRange only for dimmer
Beitrag von: martinp876 am 02 Januar 2017, 10:58:21
So werde ich es nicht machen. Aber vielleicht aehnlich.
Titel: Antw:use levelRange only for dimmer
Beitrag von: igami am 17 Februar 2017, 16:09:53
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.
Titel: Antw:use levelRange only for dimmer
Beitrag von: igami am 02 Mai 2017, 09:20:48
*push*
Titel: Antw:use levelRange only for dimmer
Beitrag von: martinp876 am 05 Mai 2017, 23:59:31
klappts?
Titel: Antw:use levelRange only for dimmer
Beitrag von: igami am 06 Mai 2017, 04:53:16
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.