CO Melder in IPS einbinden

Gibt es eine Empfehlung für einen CO-Melder, welcher in IPS eingebunden werden kann oder hat schon jemand einen CO-Melder im Einsatz, welcher über einen auswertbaren Kontakt / Ausgang verfügt.

Habe bis jetzt nur Melder gefunden, welche über einen Relaisausgang verfügen, diese allerdings sind optisch absolut nicht der Brüller und wie der WAF da leidet wenn ich so einen Melder im Wohnzimmer montiere, wage ich gar nicht zu fragen.

Hersteller: Indexa, dort nach CO-Gasmelder suchen

Guten Morgen,
Ich bin mit dem hier HOMEMATIC sehr zufrieden.
//Sven

Hallo Sven, danke für die gutgemeinte Antwort, aber dein Link führt zum Homematic-CO-2-Melder, also Kohlendioxyd, was etwas ganz anderes als CO ist.

Daher kann ich damit für eine Überwachung meines Heizofens nichts anfangen, denn beim Ofen entsteht das CO² nicht.

Hallo Wolf

… also wenn Dein Ofen bei der Verbrennung kein CO2 produziert, würde mich mal der Hersteller interessieren ;).

Das wäre klimatechnisch ne echte Sensation.

Es gab beim HMS100 mal einen CO-Melder, der ist bei EV aber nicht mehr gelistet, vielleicht noch Restbestände? Eby?

Gruss, Andreas

ich habe den hier bei Tante G. gefunden:

CO-Gasmelder FlammEx FL CO 22 - Rauchmelder, Funkrauchmelder, Feuerlöscher, Feuerlöschdecke und mehr im Shop

Dazu gibts ein Relaismodul - und fertig.

Gute Idee.

Habe denen gerade eine mail geschrieben, in der Beschreibung ist nicht ersichtlich das das Funkmodul in den CO-Melder passt, mal gespannt was da als Antwort kommt, wenn es geht wäre das super

So hier mal das Script von http://cms.remote-it.de/ :

Voltcraft CO-20

CO-20 von Voltcraft (ca. 25€)

Es gibt zwei unterschiedliche Möglichkeiten diesen Sensor in IPS einzubinden:

a) Auswertung des generierten Logfiles

b) via ClientSocket & Registervariable

Welchen Version Ihr nun bevorzugt ist letztendlich Geschmackssache. Die u.g. Software wird in beiden Fällen benötigt und sollte / muss via AUTOSTART eingebunden werden !

Produktdetails
PDF

Software

Implementierung Version a):

hierfür wird folgendes benötigt:

1 x Variable Typ INTEGER - enthält den letzten PPM CO2 Wert

1 x Script - welches die von der SW erzeugte Logdatei ausliest

1 x Event für das o.g. Script

Das Script:

$LogFile = "c:\\programme\\AirMonitor\\CO2-log.txt"; # Pfad anpassen !!!
$handle  = fopen($LogFile,"r");

while ($line = fgets($handle, 1000))
  $parameter = explode(chr(9), $line);

fclose($handle);


$DATA = intval(trim($parameter[1])); # letzte Zeile im Logfile
setvalueinteger(43884 /*[DEVICES\CO2\CO2 Log]*/,$DATA); # ID anpassen !!!

Einstellungen in der Software:

unter File den Menüpunkt Logging to file CO2-log.txt aktivieren - sonst gibt es nichts auszuwerten !

Hinweis:

unbedingt lesenswert sind die Dateien: engineering.txt und auch die airmonitor.chm im Programmverzeichnis. Wer dies bisher noch nicht „geschafft“ hat …

STRG Taste (drücken & halten) und ein Doppelklick auf das Voltcraft Logo rechts oben im Graphen !!! ergänzt das normale Menü um den Menüpunkt „Edit knobs …“ unter dem Menü Support Tools

Implementierung Version b):

hierfür wird folgendes benötigt:

1 x Variable Typ INTEGER - enthält den letzten PPM CO2 Wert

1 x Client Socket (lokale IP, Port 5800, siehe Bild „Settings“)

1 x Register Variable welche das u.g. Script startet / triggert und den o.g. Client Socket als übergeordnete Instanz hat

1 x Script A - welches die Daten aufbereitet

1 x Script B - welches an den Client Socket sendet

1 x Event für das o.g. Script

Script A: Auslösung über Register Variable

$REGVAR = 36563 /*[DEVICES\CO2\Register Variable CO2]*/; # ID anpassen

Switch ($IPS_SENDER)
{
    Case "RegisterVariable":
      $buf = $IPS_VALUE;
      $dir = substr (strrchr ($buf, "AQ"), 2); #Zeilenende abwarten bzw. testen
      if ($dir==">")
              $buf =substr($buf,0);
              $pos1=stripos($buf,"|",0)+1;
              $pos2=stripos($buf,"|",$pos1);
              $LEN =$pos2-$pos1;
              $PPM =intval(substr($buf,$pos1,$LEN));
              SetValueInteger(49108 /*[DEVICES\CO2\CO2 NW]*/,$PPM); #ID anpassen
      break;
} 

Script B: Auslösung über Event Timer (1 x pro Minute)

CSCK_SendText(34798 /*[Client Socket CO2]*/, 'trg'.chr(10));

ScreenShots:

Serversoftware Settings:

Settings.png

Webfront:

Webfront.png

Hier sieht man schön:

05:30 aufgestanden, 05:55 das Haus verlassen

17:40 wieder zuhause angekommen

Der Wolf suchte ja speziell nach einem CO und NICHT nach einen CO2 Melder…http://www.safelincs.de/blog/?p=294
Da ist der Unterschied mal sehr gut beschrieben…

BTW: Bist Du inzwischen fündig geworden??

LG
//Sven

Ich habe mal den Voltcraft CO-20 bestellt, der ist schrot.

Er sagt die Luft ist schlecht, ok ich Lüfte mal die Wohnung 1 Stunde lang, aber der Wert geht nicht runter sondern hoch !

Nicht zu empfehlen.

Du wohnst nicht zufällig direkt neben der Autobahn :smiley:

:smiley: Ne ich wohne am Wald :stuck_out_tongue:

Da siehst Du mal, wie ungesund die Natur ist. Ich hocke vorm Computer und mein Co2-Stick sagt: Gute Luft.:stuck_out_tongue:

Hallo Wolf61,

sieh dir mal folgenden Melder an:

Kidde Kohlenmonoxidmelder X10-D

Dort findest du auch einen ausführlichen Testbericht. Hoffe ich konnte weiterhelfen.

Lg Ulli

Hier noch einCO-Warner mit Display und mit Funkmodulerweiterbar.