Eigene READINGS erstellen??

609 views
Skip to first unread message

tobias.faust

unread,
Jun 14, 2012, 9:53:18 AM6/14/12
to fhem-...@googlegroups.com
Hi,
wie kann ich es anstellen, eigene READINGS zu erstellen?
Bspw. in einem notify eine Berechnung durchführen zu lassen und dieses als READING zu dem betreffenden Device anzulegen?

tobias.faust

unread,
Jun 15, 2012, 4:50:32 AM6/15/12
to fhem-...@googlegroups.com
@Rudi, keine Idee?? Wenn nicht du, wer sonst?? ;)

Rudolf Koenig

unread,
Jun 15, 2012, 5:49:02 AM6/15/12
to fhem-...@googlegroups.com
On Fri, Jun 15, 2012 at 01:50:32AM -0700, tobias.faust wrote:
> @Rudi, keine Idee?? Wenn nicht du, wer sonst?? ;)

Ich weiss es, aber auch jeder der ein Modul gebaut hat, und solche Leute gibt
es inzwischen mehr als ein dutzend.

Boris hat sogar dafuer eine neue Version geschrieben mit readingsBeginUpdate /
readingsUpdate / readingsEndUpdate

tobias.faust

unread,
Jun 15, 2012, 6:54:25 AM6/15/12
to fhem-...@googlegroups.com
Hallo Rudi,

die kenne ich ;) nur steht mir in notify´s nicht der $hash Parameter zur Verfügung....

        readingsBeginUpdate($hash);
        readingsUpdate($hash, $reading, $value);
        readingsEndUpdate($hash, 1);

Gibts eine Alternative?

Rudolf Koenig

unread,
Jun 15, 2012, 7:12:34 AM6/15/12
to fhem-...@googlegroups.com
> die kenne ich ;) nur steht mir in notify�s nicht der $hash Parameter zur
> Verf�gung....

$hash = $defs{@}

tobias.faust

unread,
Jun 15, 2012, 8:04:02 AM6/15/12
to fhem-...@googlegroups.com
Danke!! das wars :)

define meinNotify notify MeinECMDDevice.* {
  my $hash = $defs{@};
  readingsBeginUpdate($hash);
  readingsUpdate($hash, "meinstatus", "off");
  readingsEndUpdate($hash, 0);
}

wobei ich auch gemerkt habe dass man "state" nicht als reading verwenden sollte da zwar in meinem Fall nicht angezeigt, aber wohl intern verwendet. Jedenfalls hatte ich beim reading "state" immer den letzten Zustand meines ECMDDevice Devices

tobias.faust

unread,
Jun 15, 2012, 8:29:16 AM6/15/12
to fhem-...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages