LaCrosseGateway und BME680

Begonnen von HCS, 17 Oktober 2017, 21:48:38

Vorheriges Thema - Nächstes Thema

hdgucken

Hallo Peter,

Zitat von: PeMue
Hallo Thomas,
ist das JeeLink_LaCrosseGateway.bin aus Deinem ZIP-Archiv die Firmware vom Universalsensor?
Oder einfach die v1.31-prel(irgendwas) von HCSs Firmware für das LaCrosse Gateway?
Ist die aktuellste V1.31 von HCS für den Universalsensor, genau wie die "36_LaCrosse.pm"  :)

Gruß Thomas

hdgucken

Version 2.0 ist fast fertig, autodetect Lichtsensor geht auch schon,
fehlt noch das OLED Display, dann ist es fast perfekt  ;)

Bis später ...

HCS

Ich hoffe, dass ich am WE endlich dazu komme, das LGW 1.31 und die 36_LaCrosse einzuchecken ...

hdgucken

#108
Hab die V2.0 fertig.
OLED und Lichtsensor werden jetzt automatisch erkannt.
Es wird jeweils die primäre und sekundäre Adresse getestet, wenn nicht vorhanden,
läuft der Sensor ohne Display/Lichtsensor.
Mann kann aber auch weiterhin das Display und den Lichtsensor im Sketch komplett deaktivieren,
wenn man sie nicht verwenden möchte.
Der RFM69 ist nur manuell im Sketch deaktivierbar, muss eigentlich immer vorhanden sein.
Oder sollte er auch noch automatisch erkannt werden ?

@juergs: hab die RFMxx überarbeitet, jetzt ohne TPinCallback und Soft-SPI in RFMxx.h auswählbar  ;)

AS_BH1750-master ist wegen autodetect auch geändert !

Anbei das Projekt  :)

juergs

ZitatKleine Spielerei: das Display wird auf geringe Helligkeit gedimmt, wenn Licht < 10 lux,
sozusagen ein "Nachtmodus".

Gute Idee!  :)

Noch eine Nachfrage zur Reichweite, lässt sich diese noch optimieren?

Jürgen

hdgucken

Hallo Jürgen,

Zitat von: juergs
Noch eine Nachfrage zur Reichweite, lässt sich diese noch optimieren?
Das ist mit Sicherheit eine Frage der "optimalen Antenne", da muss man einfach ein wenig experimentieren  8)
Ein Geheimrezept gibts da nicht wirklich, ist immer abhängig von den örtlichen Gegebenheiten  :-[

Gruß Thomas

PeMue

#111
Zitat von: hdgucken am 14 Januar 2018, 00:35:08
Hab die V2.0 fertig.
... und mein nanoLGW zeigt über USB auch schon die ersten Grundreflexe (Ausstecken nach Flashen ist notwendig, Baudrate 115200 kbaud):

<\n>[296080.00] P: 999.1| T: 30.53| rH: 23.09| IAQ: 25.00 (0)| Gas: 3768.00| UBat: 3.7V<\r>
<\n>[299080.00] P: 999.1| T: 30.54| rH: 23.07| IAQ: 25.00 (0)| Gas: 3752.00| UBat: 3.7V<\r>
<\n>[302080.00] P: 999.1| T: 30.52| rH: 23.07| IAQ: 25.00 (0)| Gas: 3741.00| UBat: 3.7V<\r>
<\n>[305080.00] P: 999.1| T: 30.53| rH: 23.05| IAQ: 25.00 (0)| Gas: 3715.00| UBat: 3.7V<\r>
<\n>[308080.00] P: 999.1| T: 30.51| rH: 23.07| IAQ: 25.00 (0)| Gas: 3712.00| UBat: 3.7V<\r>
<\n>[311080.00] P: 999.1| T: 30.50| rH: 23.08| IAQ: 25.00 (1)| Gas: 3702.00| UBat: 3.7V<\r>
<\n>[314081.00] P: 999.1| T: 30.48| rH: 23.12| IAQ: 30.47 (1)| Gas: 3683.00| UBat: 3.7V<\r>
<\n>[317081.00] P: 999.1| T: 30.46| rH: 23.15| IAQ: 34.31 (1)| Gas: 3673.00| UBat: 3.7V<\r>
<\n>[320081.00] P: 999.1| T: 30.45| rH: 23.19| IAQ: 35.40 (1)| Gas: 3663.00| UBat: 3.7V<\r>
<\n>[323081.00] P: 999.1| T: 30.44| rH: 23.21| IAQ: 39.37 (1)| Gas: 3650.00| UBat: 3.7V<\r>
<\n>[326081.00] P: 999.1| T: 30.44| rH: 23.20| IAQ: 45.34 (1)| Gas: 3630.00| UBat: 3.7V<\r>
<\n>[329081.00] P: 999.1| T: 30.46| rH: 23.27| IAQ: 43.40 (1)| Gas: 3615.00| UBat: 3.7V<\r>


Anbei die compilierte Version.
Was ist denn der erste Parameter?

Zitat von: hdgucken am 14 Januar 2018, 00:35:08
Der RFM69 ist nur manuell im Sketch deaktivierbar, muss eigentlich immer vorhanden sein.
Oder sollte er auch noch automatisch erkannt werden ?
Das wäre natürlich noch obercool  ;D ;D ;D

Zitat von: hdgucken am 14 Januar 2018, 00:35:08
AS_BH1750-master ist wegen autodetect auch geändert !
Du kannst ja Alexander aka hexenmeister fragen, ob er Deine Änderungen übernehmen will.

Gruß PeMue

Edit1:
Und der Sensor wird auch vom LGW sauber gefunden, siehe Anhang.

Edit2:
Irgendwie habe ich Widerstände im Bereich von 100-300 kOhm bei den vorigen Versionen im Kopf, ist der Punkt bei gas2 (über USB) notwendig bzw. richtig? Oder brauche ich ein Userreading?
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

HCS

Ich habe das LGW 1.31 und das für den UniversalSensor angepasste 36_LaCrosse gerade eingecheckt.

Siehe auch hier: https://forum.fhem.de/index.php/topic,43672.msg748764.html#msg748764

hdgucken

Hallo Peter, hallo HCS,

Zitat von: HCS
Ich habe das LGW 1.31 und das für den UniversalSensor angepasste 36_LaCrosse gerade eingecheckt.
Cool ... :D

Zitat von: PeMue
... und mein nanoLGW zeigt über USB auch schon die ersten Grundreflexe (Ausstecken nach Flashen ist notwendig, Baudrate 115200 kbaud):

<\n>[308080.00] P: 999.1| T: 30.51| rH: 23.07| IAQ: 25.00 (0)| Gas: 3712.00| UBat: 3.7V<\r>
<\n>[311080.00] P: 999.1| T: 30.50| rH: 23.08| IAQ: 25.00 (1)| Gas: 3702.00| UBat: 3.7V<\r>
<\n>[314081.00] P: 999.1| T: 30.48| rH: 23.12| IAQ: 30.47 (1)| Gas: 3683.00| UBat: 3.7V<\r>

Der erste Parameter ist die Zeit in ms seit Start des Sensors. Sieht man auch schön, daß die sinnvolle IAQ Ausgabe ca. nach 5 Minuten beginnt.
Sieht doch sehr gut aus, freut mich, daß es funktioniert !
Zitat
Das wäre natürlich noch obercool  ;D ;D ;D
Du kannst ja Alexander aka hexenmeister fragen, ob er Deine Änderungen übernehmen will.
Na dann muss ich wohl nochmal ran  ;)
Das mit hexenmeister ist ne gute Idee, kann ihn ja mal anschreiben  :)

Edit2:
Irgendwie habe ich Widerstände im Bereich von 100-300 kOhm bei den vorigen Versionen im Kopf, ist der Punkt bei gas2 (über USB) notwendig bzw. richtig? Oder brauche ich ein Userreading?
Hab gerade mal bei mir geschaut, hab da bei Gas1 z.B. 14786, da stimmt was nicht, Gas2 ist null, aber das wär ok  :o

Gruß Thomas

hdgucken

Hallo Leute,

V2.1 mit autodetect des RFM69 ist fertig  ;)
Wenn aktiviert aber nicht vorhanden, läuft der Sensor nur mit der seriellen Ausgabe.
Neu: wenn das Setup erfolgreich beendet wurde, blinkt die OnBoard LED 3 mal kurz als Bestätigung.

Viel Spass damit  ;)

Gruß Thomas

oli82

Hallo Thomas.

Danke für die Version.
Was mir bisher nicht ganz klar ist:
Der Sensor von dir sendet die Daten per Wlan oder sendet er über das RFM69?
Danke für die Aufklärung
Gruß
Oli

PeMue

Hallo Oli,

Zitat von: oli82 am 16 Januar 2018, 09:41:52
Der Sensor von dir sendet die Daten per Wlan oder sendet er über das RFM69?
der Sensor sendet entweder über RFM69 (wenn vorhanden) oder er gibt die Daten per USB aus.

Gruß Peter
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

HCS

Wenn ein RFM69 dran ist, tut er so, als ob er ein LaCrosse-Sensor wäre. Mit einem LGW1.31 und aktuellem FHEM braucht man auf FHEM-Seite dann nichts weiter tun, funktioniert alles wie bei einem TX29 u.Ä., nur dass halt weitere Readings im LaCrosse-Device entstehen.

oli82

Danke euch beiden für die Erklärung.
Dann zünde ich mal den Lötkolben ;)

PeMue

Hallo Thomas,

Zitat von: hdgucken am 14 Januar 2018, 00:35:08
Hab die V2.0 fertig.
mit demselben BME680, mit dem HCS erste Testsoftware gelaufen ist, habe ich gemessen.
Dann habe ich Deine v2 draufgespielt. Aber ich habe einen Mismatch von Faktor 10 im Widerstand:
- bei HCS hatte ich bis 500 kOhm
- bei Deiner v2 habe ich nur max. 50 kOhm
Ist da ggf. ein Faktor 10 vergraben?

Werde jetzt mal die v2.1 kompilieren und testen.

Danke + Gruß

Peter
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser