Display für LaCrosseGateway

Begonnen von HCS, 02 Mai 2016, 09:20:29

Vorheriges Thema - Nächstes Thema

HCS

Zitat von: weini am 25 Juli 2016, 19:35:06
Kann ich leider nachvollziehen, derzeit bekomme ich auch unter 1.19 keine Werte mehr vom DHT22.
Hier geht es dann weiter mit dem DHT22 -> https://forum.fhem.de/index.php/topic,43672.msg476609.html#msg476609

PeMue

ZitatMail from Jay Lan (from aliexpress): Package is returned, please open the dispute a refund.
Und das war mein OLED Display  >:( >:( >:(
Das Warten geht also weiter ...
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

PeMue

#107
Zitat von: PeMue am 01 August 2016, 14:22:30
Das Warten geht also weiter ...
Hoppla, da kam doch aus Obi-City heute ein Päckchen an. Vielen Dank, werde mich beim nanoLGW bei Dir revanchieren und sogleich mal die neue Firmware flashen und testen.

Gruß PeMue

Edit1:

Coole Nummer:
[LaCrosseITPlusReader.Gateway.1.20 (1=RFM69 f:868960 r:6631) + (2=RFM69 f:868300 r:20000) + BME280 + OLED {IP=xxx.xxx.xxx.xx}]

Edit2:
So was Dummes, das LGW (und somit das Display) kennt die Korrekturfaktoren corr1 und corr2 nicht. D.h. ich muss mir bei der LGW Platine was einfallen lassen, wie die Sensoren besser platziert werden können  :o
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

Zitat von: PeMue am 03 August 2016, 21:16:41
Edit2:
So was Dummes, das LGW (und somit das Display) kennt die Korrekturfaktoren corr1 und corr2 nicht. D.h. ich muss mir bei der LGW Platine was einfallen lassen, wie die Sensoren besser platziert werden können  :o
Das mit den edits ist blöd, da bekommt man keine Benachrichtingung und entdeckt sie nur durch Zufall.

Darüber habe ich mir auch schon Gedanken gemacht. Eigentlich bräuchte das LGW selbst schon die Korrektur.
Das sollte implementierbar sein.
Und am besten geleich noch die Höhe über NN, dass das nicht erst dann stimmt, wenn ein FHEM die Höhe irgendwann ma gesetzt hat.

Ich sinniere aber gerade darüber, ob das ein offset sein sollte (wie beim 36_LaCrosse Modul, auch wenn es da in der CommandRef falsch als " correction factors" beschrieben ist) oder tatsächlich ein Faktor.

Die Frage ist: ist die Abweichung linear über den Temperaturbereich oder prozentual falsch?

Aktuell tendiere ich eher zu offset.

PeMue

Zitat von: HCS am 11 August 2016, 13:12:10
Ich sinniere aber gerade darüber, ob das ein offset sein sollte (wie beim 36_LaCrosse Modul, auch wenn es da in der CommandRef falsch als " correction factors" beschrieben ist) oder tatsächlich ein Faktor.

Die Frage ist: ist die Abweichung linear über den Temperaturbereich oder prozentual falsch?

Aktuell tendiere ich eher zu offset.
Messreihe läuft mit dem LGW und einem Referenzsensor auf der Terasse. Mal sehen, ob es heute nacht auch wieder so a....kalt wird wie heute morgen. Dann sollte es sich leicht errechnen lassen.
Ich bin mir nicht sicher, wie die Luftfeuchte ermittelt wird. Aber vermutlich braucht es zwei Korrekturfaktoren ...

Gruß PeMue
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

Zitat von: PeMue am 11 August 2016, 20:19:05
Messreihe läuft mit dem LGW und einem Referenzsensor auf der Terasse.
Was ist denn der Referenzsensor?

PeMue

Zitat von: HCS am 11 August 2016, 20:26:04
Was ist denn der Referenzsensor?
TFA 30.3150, bei Bedarf kann ich auch noch einen zweiten LGW rauslegen (der mit dem USRTCP232, der geht ja noch über WLAN) und einen BME280 mit längerem Kabel dranmachen  ;)

Gruß PeMue
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

PeMue

Jetzt schreibe ich extra einen neuen Beitrag, damit die Benachrichtigung auch kommt  ;)
Ich habe das Display mit
set <LGW_name> raw OLED mode=thps"
konfiguriert. Dummerweise war das dann wieder weg, als ich das Ding auf die Terasse gelegt hat.
Kann ich in fhem sehen, ob das LGW disconnected war und dann per Notify die Sache wieder setzen?
Im Setup geht ja nur an, aus bzw. wie lange an ...

Danke + Gruß

PeMue

PS:
@amunra: Ich habe gerade mal das Wiki bemüht. Respekt für die tolle Dokumentation!
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

Kannst den "OLED mode=thps" in die initCommands setzen, dann wird es immer geschickt, wenn FHEM sich neu auf das LGW connected.

amunra

Zitat von: PeMue am 11 August 2016, 20:45:40
@amunra: Ich habe gerade mal das Wiki bemüht. Respekt für die tolle Dokumentation!
Kann es nur an HCS und dich weitergeben - ohne euren Berg Infos wäre es nicht entstanden ;)

@HCS: Dein init-OLED-Tipp baue ich noch ein, steht auf der ToDo-Liste  ;)

PeMue

Zitat von: HCS am 11 August 2016, 13:12:10
Aktuell tendiere ich eher zu offset.
Zumindest für die Temperatur würde ich das auch bestätigen (in dem gestrigen Temperaturbereich), siehe Anhang.

Gruß PeMue
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

waschbaerbauch

#116
Zitat von: waschbaerbauch am 16 Juli 2016, 17:01:08
Nachdem ich nun wieder zig Seiten gelesen habe und keine wirkliche Antwort gefunden habe:
http://www.aliexpress.com/item/Yellow-blue-double-color-and-white-128X64-0-96-inch-OLED-LCD-LED-Display-Module-For/32276839548.html?spm=2114.13010608.0.58.xIhqsz

Ist dieses Modul kompatibel?

Gruß Mario

Nachdem es nun angekommen ist - ja es funktioniert auf Anhieb! Der Preis ist zwar auf 3,19€ gestiegen, aber das dürfte zu verkraften sein ;)


Omega

Ich habe mir jetzt auch ein OLED SSD1306 gegönnt, bin aber unsicher wegen der Anschlüsse.

Auf meinem LGW steckt bereits ein BME280. Ich gehe davon aus, dass das OLED einfach parallel dazu angeschaltet wird (das OLED wird wohl über eine andere Adresse angesprochen) oder muss ich mich entscheiden zwischen OLED und BME?

Auf meinem OLED habe ich folgende Anschlüsse:
-   GND
-   VCC
-   D0
-   D1
-   RES
-   DC
-   CS

Auf Seite 1 steht zu den Anschlüssen ja folgendes:
Zitat
Beschaltung:
D1(GPIO5) = SCL und D2 (GPIO4) = SDA VCC=3,3V GRD=GND und wie auf den Bildern/Video zu sehen mit zwei 4,7K Widerständen an 3.3V für Stabilität gesorgt.
Kurzfassung: Entspricht einer BMP180/BME280 Beschaltung.

Welche Verbindungen brauche ich bitte bei dieser Konstellation, d.h. bezogen auf die BME280-Anschlüsse (SDA, SCL, 3,3V, SD0, GND)?

Danke schon mal
Holger
NUC6i3SYH (FHEM 5.8 in VM)
Homematic: HMLAN, HMUSB, HM-Sec-SD, HM-CC-RT-DN, HM-TC-IT, ... + diverse weitere
LaCrosseGateway, ESPEasy
ZWave

amunra

#118
Wenn man eine I2C OLED Variante hat, dann kann man es, wie Du richtig erkannt hast, Parallel zum BME anschließen.
Wenn deine PIN Belegungen richtig sind, dann hast Du die SPI OLED Variante (siehe hier) und die wird vom LaCrosseGateway nicht unterstützt - wenn mir nichts entgangen ist.

EDIT1: Wenn ich das richtig lese und verstehe, dann kann der auch mit dem I2C-Protokoll betrieben werden, dann muss D0 an SCK/SCL und D1 an SDA (inkl. pull-up) + VCC und GND. das wars.
EDIT2: Aus dem Datenblatt:
ZitatThe I2C communication interface consists of slave address bit SA0, I2C-bus data signal SDA (SDA OUT/D2 for output and SDA IN/D1 for input) and I2C-bus clock signal SCL (D0).
und
ZitatBoth the data and clock signals must be connected to pull-up resistors.

Omega

Hat leider nicht funktioniert. Auch nicht, als ich nur das OLED angeschlossen hatte (es wird generell auf der Hardwareseite nicht erkannt).
Na ja, nicht so schlimm. Ich finde schon eine Verwendung dafür.
Für das LGW habe ich mir jetzt gleich die 1.3" Variante bestellt (diesmal aber wohl die richtige  ;) ).

Danke für deine Unterstützung
Holger
NUC6i3SYH (FHEM 5.8 in VM)
Homematic: HMLAN, HMUSB, HM-Sec-SD, HM-CC-RT-DN, HM-TC-IT, ... + diverse weitere
LaCrosseGateway, ESPEasy
ZWave