Eigene READINGS erstellen??

Begonnen von Tobias, 14 Juni 2012, 15:53:18

Vorheriges Thema - Nächstes Thema

Tobias

                                                   

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
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

Tobias

                                                   

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

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

rudolfkoenig

                                                   

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

Tobias

                                                   

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
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

rudolfkoenig

                                                   

> 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

Tobias

                                                   

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
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

Tobias

                                                   

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
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter