WIFILED.pm heißt jetzt LW12.pm

Begonnen von betateilchen, 15 Dezember 2014, 13:56:58

Vorheriges Thema - Nächstes Thema

betateilchen

Nach der Umbenennung des Moduls schlage ich vor, die Diskussion hier im Thread weiterzuführen.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

chris1284

Wollt ihr gleich mal die aktuelle, umbenannte version am post #1 anhängen?

Kuzl

#2
Mach ich gerne, wenn ich Zuhause bin. Mit Post #1 wirds nix aber #3 muss auch reichen :D

@betateilchen:
Zitat
Viel einfacher wäre es vermutlich (ungetestet), den Timer direkt nach dem RemoveInternalTimer() beim Betreten der _Set() einfach wieder neu zu setzen. Die _Set() wird mit Sicherheit nicht länger laufen als das Updateintervall vorgibt ;)
stimmt, teste ich dann

EDIT: Hier ist immer das aktuelle Modul herunterzuladen:
https://sourceforge.net/p/fhem/code/HEAD/tree/trunk/fhem/contrib/98_LW12.pm

betateilchen

Man könnte auch heute abend einfach mal eine Version nach ./contrib einchecken :)
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

harry66

gibt es eigentlich einen Grund warum das nicht offiziell eingecheckt wird?

Ich bin mit dem Modul sehr zufrieden und kann es nur weiterempfehlen  8)

Danke für die geleistete Arbeit

Gruß Rolf   
BananaPI, RPI, nanoCUL433, RCS 1000 N Comfort, Dect200, Powerline546E, MAX!Cube, 7xMAX! HT's,3xMAX!FK HMLAN, HM-LC-Bl1PBU-FM, HM-LC-Sw4-Ba-PCB Relay Karte,  LW12, Sqeezelite, TabletUI=Kindel 8" FireHD+Handy,AmazonEcho

betateilchen

Weil das Modul noch nicht ganz fertig ist. Ausserdem fehlt die für ein "offiziell" notwendiges Modul die commandref Dokumentation.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Kuzl

#6
Hab die aktuelle Version angehängt. So funktioniert es auch mit dem Timer. Eine Dokumentation ist am Ende Des Moduls und sollte aktuell sein. (ok hab mir mit den Setextentions etwas Arbeit gespart :D )

Zitat von: betateilchen am 15 Dezember 2014, 15:39:52
Man könnte auch heute abend einfach mal eine Version nach ./contrib einchecken :)
Wie geht so was ?

betateilchen

Zitat von: Kuzl am 15 Dezember 2014, 21:35:50
Wie geht so was ?

Du brauchst einen Useraccount bei sourceforge und Rudi muss Dir dann für diesen Zugang die Berechtigung auf fhem geben. Aber heute funktioniert SVN ohnehin nicht.

Ich werde das Modul nach contrib einchecken, sobald es wieder möglich ist. Dann kann das Modul getestet werden und wenn sich die Stabilität beweist, kann es in den offiziellen fhem-Zweig wandern.

Einverstanden?
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!


betateilchen

erledigt :) Das Modul befindet sich seit heute morgen in ./contrib

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Kuzl

Wunderbar :)
Bei Gelegenheit teste ich nochmal alle Funktionen.

Hast du eigentlich eine Idee zu dem Problem mit dim 0?
UND: sollte bei dim 0 automatisch ausgeschaltet werden?

betateilchen

Ich sehe bei dim 0 kein Problem - da gibt es einfach nichts mehr anzuzeigen, also muss auch nix mehr berechnet werden.

Automatisch ausschalten würde ich nicht. Es gibt nämlich durchaus Fälle, in denen fhem ja die Steuerung übernimmt und dabei prüft, ob die LED überhaupt in Betrieb sind. Beispielsweise wird bei mir die Balkonbeleuchtung auf blau geschaltet, wenn der Regensensor Niederschlag meldet. Aber eben nur, wenn die Lichterkette auch "on" ist.

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Kuzl

Alles klar. Das Problem war, wenn auf dim 0 gesetzt wird und dann wieder auf einen anderen Wert z.b. dim 50, dann weiß ich nicht, welche Farbe weil ja überall 0 ist.

betateilchen

Nach einem "dim 0" sollte eigentlich immer nur ein "set rgb" möglich sein und kein anderes dim, das macht für mich keinen Sinn.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

betateilchen

Zitat von: Kuzl am 16 Dezember 2014, 14:17:43
Hast du eigentlich eine Idee zu dem Problem mit dim 0?

Kannst Du den Slider nicht einfach so definieren, dass er nur von 1 bis 100 geht anstatt von 0 bis 100?

Wer es ganz finster haben will, soll eben ein "off" schicken.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!