FHEM Forum

FHEM => fhem-users => Thema gestartet von: Tobias am 14 Juni 2012, 15:53:18

Titel: Eigene READINGS erstellen??
Beitrag von: Tobias am 14 Juni 2012, 15:53:18
                                                   

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?

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Eigene READINGS erstellen??
Beitrag von: Tobias am 15 Juni 2012, 10:50:32
                                                   

@Rudi, keine Idee?? Wenn nicht du, wer sonst?? ;)

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Eigene READINGS erstellen??
Beitrag von: rudolfkoenig am 15 Juni 2012, 11:49:02
                                                   

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

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Eigene READINGS erstellen??
Beitrag von: Tobias am 15 Juni 2012, 12:54:25
                                                   

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?

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Eigene READINGS erstellen??
Beitrag von: rudolfkoenig am 15 Juni 2012, 13:12:34
                                                   

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

$hash = $defs{@}

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Eigene READINGS erstellen??
Beitrag von: Tobias am 15 Juni 2012, 14:04:02
                                                   

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

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Eigene READINGS erstellen??
Beitrag von: Tobias am 15 Juni 2012, 14:29:16
                                                   

Wiki Update...

http://fhemwiki.de/wiki/AVR-NET-IO#Analoge_Eing.C3.A4nge_in_FHEM_einbinden

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com