Seite 1 von 1

Multiregler Version mit CO2 Sensor

Verfasst: So 19. Dez 2021, 21:09
von Harry040
Hallo,
ich hab die Solaranzeige schon ca 1 Jahr problemlos am Laufen.
Jetzt möchte ich sie gerne etwas zweckentfremden und einen CO2 Sensor am Sonoff (Tasmota) mit aufnehmen.
Steinigt ihr mich jetzt oder ist alles erlaubt?

Ich denke, ich bin schon recht weit gekommen. In der sonoff_mqtt.php hab ich folgendes erweitert:
if ($k == "MHZ19B") {
$aktuelleDaten["Temperatur"] = $v["Temperature"];
$aktuelleDaten["CO2"] = $v["CarbonDioxide"];
}

Da der Sonoff Module Type auf "0" (G eneric) steht habe ich weiter unten in der Datei auch noch folgendes hinzugefügt (die shelly Zeilen bei case 0 habe ich auskommentiert):

switch($aktuelleDaten["SonoffModul"]) {
case 0:
$funktionen->log_schreiben("Es handelt sich um ein Sonoff G eneric Modul Nr.: ".$aktuelleDaten["SonoffModul"],"

Mit Tracelevel auf 9 erscheint dann in der solaranzeige.log:
Array
(
[Status] => Online
[Period] => 0
[SonoffModul] => 0
[DeviceName] => CO2
[Produkt] => 9.4.0(sensors)
[Temperatur] => 26
[CO2] => 990
[Masseinheit] => C
[Powerstatus] => 1
[Regler] => 23
[Objekt] =>.
[Firmware] => 0
[WattstundenGesamtHeute] => 0
[Timestamp] => 1639941502
[Monat] => 12
[Woche] => 50
[Wochentag] => Sonntag
[Datum] => 19.12.2021
[Uhrzeit] => 20:18:22
[InfluxAdresse] =>.
[InfluxPort] => 8086
[InfluxUser] =>.
[InfluxPassword] =>.
[InfluxDBName] => CO
[InfluxDaylight] =>.
[InfluxDBLokal] => CO
[InfluxSSL] =>.
[Demodaten] =>.
)

19.12. 20:18:22 * -Daten zur lokalen InfluxDB [ CO ] gesendet..
19.12. 20:18:22 -Multi-Regler-Ausgang. 4
19.12. 20:18:26 -OK. Datenübertragung erfolgreich.
19.12. 20:18:26 |---------------- Stop sonoff_mqtt.php --------------------.
19.12. 20:18:26 -Multi Regler Auslesen [Stop].


wie man sieht, wird der CO2 Wert ausgelesen.
Doch leider kommt er nicht in der Datenbank an:

InfluxDB shell version: 1.8.1
> use CO
Using database CO
> show measurements
name: measurements
name
----
Info
Service
Statistik
>


Wo wird festgelegt welcher Messwert in Info, Service oder Statistik geschrieben wird?

Re: Multiregler Version mit CO2 Sensor

Verfasst: So 19. Dez 2021, 22:04
von TeamO
Das wird in der funktionen.inc.php gemacht

Re: Multiregler Version mit CO2 Sensor

Verfasst: Mo 27. Dez 2021, 20:00
von Harry040
Danke, jetzt läufts