Liebe Kunden, Interessenten und Mitforisten,
wie in der Artikelbeschreibung zum VOC Luftqualitätssensor angegeben, konnten wir das Softwareupdate für dieses Produkt noch nicht fertigstellen, zumal wir ein klein wenig mehr an Übersicht der Werte in der Sensor-Konfig sowie "Applikation" einbauen wollen und nicht nur den einfachen Werteversand.
Vorab für Inbetriebnahmetests ein einfaches Plugin:
Kurzanleitung:
===========
Bitte ein Plugin pro Sensor (mit verschiedenem Namen) anlegen und in den obersten Zeilen
my $voc2438 = "26.1F4E8C010000"; die 1-Wire Adresse durch diejenige vom Aufkleber ersetzen (und zwar diejenige, die mit 26. beginnt)
my $knx_voc = "1/1/1"; die richtige GA für den Werteversand angeben
Ich bitte um Entschuldigung für die Umstände, normalerweise hätten wir den Sensor erst mit fertiger Software zusammen freigegeben, andererseits hätten wir dann keine Weihnachtsaktion für Euch gehabt. Es erschien und so das geringere Übel. Die Fertigstellung des WG-Updates ist bis in KW 2 /2014 geplant.
lg
Stefan
wie in der Artikelbeschreibung zum VOC Luftqualitätssensor angegeben, konnten wir das Softwareupdate für dieses Produkt noch nicht fertigstellen, zumal wir ein klein wenig mehr an Übersicht der Werte in der Sensor-Konfig sowie "Applikation" einbauen wollen und nicht nur den einfachen Werteversand.
Vorab für Inbetriebnahmetests ein einfaches Plugin:
Code:
# Plugin VOC-Wert an KNX senden # Version: 0.1 2013-12-23 ################## ### DEFINITION ### ################## # Eigenen Aufruf-Zyklus setzen (Zyklisches prüfen) $plugin_info{$plugname.'_cycle'} = 60; # 1-Wire VOC-ID my $voc2438 = "26.1F4E8C010000"; # Gruppenadresse für VOC Wert my $knx_voc = "1/1/1"; ####################### ### ENDE DEFINITION ### ####################### use OWNet; use Math::Round; use File::Basename; my $owserver = OWNet->new( "localhost:4304" ); use Config::Std { def_sep => '=', read_config => 'my_read_cfg', write_config => 'my_write_cfg' }; my %conf; if ($owserver) { my $voc_vad = ($owserver->read("uncached/".$voc2438."/VAD")); # VAD auslesen my $voc_ppm = (($voc_vad * 310)+450); # VAD in ppm umrechnen knx_write($knx_voc,$voc_ppm,"9.008"); # VOC Wert an KNX senden als DPT9.008 / Luftgüte $plugin_info{$plugname.'_ppm'} = $voc_ppm; # VOC Wert in plugin_info ausgeben update_rrd($voc2438."_voc","",$voc_ppm); # VOC Wert in RRD speichern }
Kurzanleitung:
===========
Bitte ein Plugin pro Sensor (mit verschiedenem Namen) anlegen und in den obersten Zeilen
my $voc2438 = "26.1F4E8C010000"; die 1-Wire Adresse durch diejenige vom Aufkleber ersetzen (und zwar diejenige, die mit 26. beginnt)
my $knx_voc = "1/1/1"; die richtige GA für den Werteversand angeben
Ich bitte um Entschuldigung für die Umstände, normalerweise hätten wir den Sensor erst mit fertiger Software zusammen freigegeben, andererseits hätten wir dann keine Weihnachtsaktion für Euch gehabt. Es erschien und so das geringere Übel. Die Fertigstellung des WG-Updates ist bis in KW 2 /2014 geplant.
lg
Stefan
Kommentar