set <name> on-for timer - Wie gibt man die Zeit richtig an?

2,787 views
Skip to first unread message

Thomas Porcham

unread,
Nov 5, 2012, 3:43:23 AM11/5/12
to fhem-...@googlegroups.com
Hallo,

ich habe fhem jetzt seit ein paar Wochen Laufen und bin begeistert!
Ich versuche dzt. meinen Luftentfeuchter (bei entsprechend hoher Luftfeuchtigkeit im Keller) für 3 Stunden einzuschalten.
Als Hardware habe ich den HomeMatic LAN Adapter und einen schaltbare HomeMatic Zwischenstecker.

Ich versuche folgendes Kommando einzusetzen:

set Luftentfeuchter on-for-timer <time>

Leider wird mir nicht ganz klar wie man die Zeit angibt. In der command reference steht:
set <name> on-for-timer [<time>]
....
The time argument ranges from 0.25sec to 4 hours and 16 minutes. As the time is encoded in one byte there are only 112 distinct values, the resolution gets coarse with larger values. The program will report the used timeout if the specified one cannot be set exactly. The resolution is 0.25 sec from 0 to 4 sec, 0.5 sec from 4 to 8 sec, 1 sec from 8 to 16 sec and so on. If you need better precision for large values, use at which has a 1 sec resolution.

Ich dachte ein byte kann 256 verschiedene Werte darstellen?
Wie kommt der Maximalwert 4h 16m zustande?
Wie kann ich 3h einstellen?

Viele Grüße,

Thomas





Tom

unread,
Nov 5, 2012, 4:02:10 AM11/5/12
to fhem-...@googlegroups.com
Mach' Dir über die komischen Werte nicht zu viele Gedanken (wie die
genau zustande kommen, sollte in der Bedienungsanleitung Deines
Steckers stehen, zumindest ist das bei den FS20-Geräten so - ausserdem
ist das m.W. auch im fhemwiki erklärt).
Gib einfach die gewünschte Zeit in Sekunden an - wenn die so nicht
darstellbar ist, findest Du im Log, auf welchen (gültigen) Wert FHEM
gerundet hat. Dann ändere Deine Zeit auf diesen Wert, um künftig keine
Fehler mehr zu bekommen...
> --
> To unsubscribe from this group, send email to
> fhem-users+...@googlegroups.com

Stetanchi

unread,
Nov 5, 2012, 7:12:09 AM11/5/12
to fhem-...@googlegroups.com
hier gibt es eine Auflistung der werte...


Gruß, Stefan

thot...@gmx.net

unread,
Nov 5, 2012, 8:27:28 AM11/5/12
to fhem-...@googlegroups.com
Hallo Thomas,
bekommst du eine Fehlermeldung?
Ich bin der Meinung, die von meinen Vorrednern genannten Informationen betreffen FS20 Systeme. Du sprichst jedoch von Homematic.
Ich denke dort sieht es andersaus!?

Wenn ich zur Zeit den Befehl set <Device> on-for-timer 60 absetze, erhalte ich eine Fehlermeldung: "on-for-timer requires parameter: sec" Bin mir nicht sicher warum und woher, da ich die letzte Zeit viel gebastelt habe.
Wie sieht es bei dir aus?

VG

fhem-hm-knecht

unread,
Nov 5, 2012, 9:32:12 AM11/5/12
to FHEM users
on-for-timer <sec> - set the switch on for the given seconds
[0-85825945].

hary

On 5 Nov., 09:43, Thomas Porcham <thomas.porc...@gmail.com> wrote:
> Hallo,
>
> ich habe fhem jetzt seit ein paar Wochen Laufen und bin begeistert!
> Ich versuche dzt. meinen Luftentfeuchter (bei entsprechend hoher
> Luftfeuchtigkeit im Keller) für 3 Stunden einzuschalten.
> Als Hardware habe ich den HomeMatic LAN Adapter und einen schaltbare
> HomeMatic Zwischenstecker.
>
> Ich versuche folgendes Kommando einzusetzen:
>
> set Luftentfeuchter on-for-timer <time>
>
> Leider wird mir nicht ganz klar wie man die Zeit angibt. In der command
> reference steht:
> set <name> on-for-timer [<time>]
> ....
> The time argument ranges from 0.25sec to 4 hours and 16 minutes. As the
> time is encoded in one byte there are only 112 distinct values, the
> resolution gets coarse with larger values. The program will report the used
> timeout if the specified one cannot be set exactly. The resolution is 0.25
> sec from 0 to 4 sec, 0.5 sec from 4 to 8 sec, 1 sec from 8 to 16 sec and so
> on. If you need better precision for large values, use at<http://fhem.de/commandref.html#at>which has a 1 sec resolution.

Thomas Porcham

unread,
Nov 5, 2012, 11:21:03 AM11/5/12
to fhem-...@googlegroups.com
Das geht bei mir tadellos.
Im Log ist keine Fehlermeldung zu sehen.

vg

Thomas Porcham

unread,
Nov 5, 2012, 11:24:20 AM11/5/12
to fhem-...@googlegroups.com
Fehlermeldung bekomme ich keine.
Du hast Recht für HomeMatic scheint der Befehl etwas anders zu definiert sein wie für FS20. Siehe Post von fhem-hm-knecht unten.

thx



Am Montag, 5. November 2012 14:27:28 UTC+1 schrieb thot...@gmx.net:

Thomas Porcham

unread,
Nov 5, 2012, 11:24:50 AM11/5/12
to fhem-...@googlegroups.com
thx habs gefunden :)
Reply all
Reply to author
Forward
0 new messages