Autor Thema: (gelöst) use levelRange only for dimmer  (Gelesen 605 mal)

Offline igami

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2218
  • RTFM
    • commandref
(gelöst) use levelRange only for dimmer
« 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
« Letzte Änderung: 06 Mai 2017, 04:53:33 von igami »
Pi3 mit fhem.cfg + DbLog/logProxy
FHEM Module: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, (powerMap)
FHEM Module ToDo: Babel, FluxLED, HABridgeUpdater

Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. Lehre einen Mann zu fischen und du ernährst ihn für sein Leben.

Offline martinp876

  • Moderator
  • Hero Member
  • ***
  • Beiträge: 9894
Antw:use levelRange only for dimmer
« Antwort #1 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.

Offline igami

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2218
  • RTFM
    • commandref
Antw:use levelRange only for dimmer
« Antwort #2 am: 11 Dezember 2016, 11:51:05 »
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
Pi3 mit fhem.cfg + DbLog/logProxy
FHEM Module: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, (powerMap)
FHEM Module ToDo: Babel, FluxLED, HABridgeUpdater

Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. Lehre einen Mann zu fischen und du ernährst ihn für sein Leben.

Offline igami

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2218
  • RTFM
    • commandref
Antw:use levelRange only for dimmer
« Antwort #3 am: 13 Dezember 2016, 20:59:17 »
nach einem update heute hatte ich die meldung wieder beim starten
Pi3 mit fhem.cfg + DbLog/logProxy
FHEM Module: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, (powerMap)
FHEM Module ToDo: Babel, FluxLED, HABridgeUpdater

Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. Lehre einen Mann zu fischen und du ernährst ihn für sein Leben.

Offline igami

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2218
  • RTFM
    • commandref
Antw:use levelRange only for dimmer
« Antwort #4 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?
Pi3 mit fhem.cfg + DbLog/logProxy
FHEM Module: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, (powerMap)
FHEM Module ToDo: Babel, FluxLED, HABridgeUpdater

Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. Lehre einen Mann zu fischen und du ernährst ihn für sein Leben.

Offline martinp876

  • Moderator
  • Hero Member
  • ***
  • Beiträge: 9894
Antw:use levelRange only for dimmer
« Antwort #5 am: 02 Januar 2017, 10:58:21 »
So werde ich es nicht machen. Aber vielleicht aehnlich.

Offline igami

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2218
  • RTFM
    • commandref
Antw:use levelRange only for dimmer
« Antwort #6 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.
Pi3 mit fhem.cfg + DbLog/logProxy
FHEM Module: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, (powerMap)
FHEM Module ToDo: Babel, FluxLED, HABridgeUpdater

Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. Lehre einen Mann zu fischen und du ernährst ihn für sein Leben.

Offline igami

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2218
  • RTFM
    • commandref
Antw:use levelRange only for dimmer
« Antwort #7 am: 02 Mai 2017, 09:20:48 »
*push*
Pi3 mit fhem.cfg + DbLog/logProxy
FHEM Module: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, (powerMap)
FHEM Module ToDo: Babel, FluxLED, HABridgeUpdater

Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. Lehre einen Mann zu fischen und du ernährst ihn für sein Leben.

Offline martinp876

  • Moderator
  • Hero Member
  • ***
  • Beiträge: 9894
Antw:use levelRange only for dimmer
« Antwort #8 am: 05 Mai 2017, 23:59:31 »
klappts?

Offline igami

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2218
  • RTFM
    • commandref
Antw:use levelRange only for dimmer
« Antwort #9 am: 06 Mai 2017, 04:53:16 »
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.
Pi3 mit fhem.cfg + DbLog/logProxy
FHEM Module: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, (powerMap)
FHEM Module ToDo: Babel, FluxLED, HABridgeUpdater

Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. Lehre einen Mann zu fischen und du ernährst ihn für sein Leben.