LaCrosseGateway - LaCrosse, PCA301 und EC3000 über wifi mit ESP8266 ohne Arduino

Begonnen von HCS, 07 November 2015, 14:39:36

Vorheriges Thema - Nächstes Thema

amunra

Zitat von: AxelSchweiss am 29 Mai 2016, 13:46:34
Kannst du da mal ein Filmchen mit dem Handy vom Startvorgang des LGW machen ?  :P
Anbei ein Bild - sollte es gut genug veranschaulichen ;)

AxelSchweiss

Danke.
Na das hat doch was ... ich versuch mich da jetzt auch mal.

HCS

Zitat von: amunra am 29 Mai 2016, 14:09:00
P.S: Wenn ein Pin des MCP23008 als Output Pin defniert ist, dann sollte er mMn (mein use case) "LOW" sein. Aktuell führt das dazu, dass die LEDs an sind.
Nanu, ist das nicht so? Eigentlich werden alle Outputs auf LOW initialisiert.

PeMue

Zitat von: amunra am 29 Mai 2016, 14:13:49
Anbei ein Bild - sollte es gut genug veranschaulichen ;)
Ich macht mich echt neidisch auf so ein Display, ich muss mal schauen, wo ich so ein Teil herbekomme  ;)
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: amunra am 29 Mai 2016, 14:09:00
P.S: Wenn ein Pin des MCP23008 als Output Pin defniert ist, dann sollte er mMn (mein use case) "LOW" sein. Aktuell führt das dazu, dass die LEDs an sind. Oder kann ich das default Verhalten ändern?
Ich kann es nicht ganz klar erkennen auf Deinem Bild, aber gehen die LEDs vom MCP nach +3.3V?
Der Plan ist, dass sie nach GND gehen.

AxelSchweiss

Zitat von: PeMue am 29 Mai 2016, 15:09:21
Ich macht mich echt neidisch auf so ein Display, ich muss mal schauen, wo ich so ein Teil herbekomme  ;)
Meins habe ich von hier
http://www.aliexpress.com/item/1pcs-0-96-white-0-96-inch-OLED-module-New-128X64-OLED-LCD-LED-Display-Module/32640136921.html
Allerdings hat er jetzt die Anzeige verändert.
Wichtig ist das du auf der Rückseite den Adress-Selector hast.
Es gibt zwei Arten von den Displays : eins mit der gelben Zeile oben und eins das komplett in einer Farbe ist.
Ebenso gibt es einen Typ den du von SPI(3,4) auf I2C umstellen kannst.

amunra

Zitat von: HCS am 29 Mai 2016, 15:15:29
Der Plan ist, dass sie nach GND gehen.
Du hast ja vollkommen Recht :o Kaum macht man es richtig, schon funktioniert es!  8) Danke.

HCS

Wiki

amunra hat das Wiki für das LGW geschrieben und veröffentlicht.  8) 8) 8) 8)
Vielen Dank amunra.
Wer mal drin schmökert, wird zweifelsfrei feststellen, dass das eine Menge Arbeit war, all die Informrmationen zusammenzutragen und aufzubereiten.

Zu finden ist es hier: http://www.fhemwiki.de/wiki/LaCrosseGateway

Wenn es sich jemand anschaut und auf Verbesserungspotenzial stößt - amunra freut sich bestimmt über eine PM mit Anregungen  ;)

Andy89

Zitat von: HCS am 30 Mai 2016, 10:58:52
amunra hat das Wiki für das LGW geschrieben und veröffentlicht.  8) 8) 8) 8)
Vielen Dank amunra.
Wer mal drin schmökert, wird zweifelsfrei feststellen, dass das eine Menge Arbeit war, all die Informrmationen zusammenzutragen und aufzubereiten.

ich hab mal eben nur "kurz" geblättert und war Ewigkeiten damit beschäftigt. Auf jeden Fall war das jede Menge Arbeit. Respekt und danke!  8) 8) 8)
FHEM 6.0 auf rPi4 docker (mit Alexa & Siri); dbLog, FTUI, Sonos, XiaomiMapCreator auf rPi4 docker;
raspimatic auf rPi3+ > diverse Aktoren und Sensoren;
LGW > (PCA301),EC3000,LaCrosse; MQTT2 > WLAN-Steckdosen,Xiaomi Map;
Harmony Hub;Sonos;Onkyo AVR;RGB WLAN Controller;Netatmo;Withings;Unifi;AMAD

amunra

Hey, danke an HCS, der sein Projekt sehr gut im Forum Thread dokumentiert hat. Ich habe lediglich ,,Kosmetik Arbeit" betrieben (gut ich musste die 41(43) Seiten Thread reviewen, um alle Probleme und Fragestellungen aufzuzeigen und zu klären.).
Das Wiki ist groß geworden, und es erschlägt einen vielleicht, mir war wichtig das keine wichtigen Informationen verloren gehen und man diese im Wiki findet.

Entgegen der Empfehlung des Produktmanagements ;)!, mich persönlich zu kontaktieren, würde sich die im Moment im Arbeitsleben befindliche Doku Abteilung darüber freuen, wenn sich auch freiwillige mit einem FHEM Wiki Account (z.B Wzut  - danke ;) ) bei der Pflege des Wiki's einbringen könnten. ;)

Wzut

Zitat von: amunra am 01 Juni 2016, 22:17:00
(z.B Wzut  - danke ;) )
np, ist IMHO schneller direkt ein paar Buchtstaben zu ändern als erst umständlich langatmige PMs zu schreiben :)
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

PeMue

Hallo amunra,

habe gerade ein paar Schreibfehler korrigiert. Ich muss mir das Wiki noch mal in einer ruhigen Minute genauer anschauen, aber es ist echt toll geworden.

Für mich als Merker:
- ggf. Beschaltung USB-seriell Wandler mit reinnehmen
- nanoLGW Platine ist mittlerweile fertig  ;) (zumindest das Layout, wird aber vermutlich dieses Wochenende bestellt) -> neues Bild
- ggf. die Variablen in Klammern (einheitlich machen)
define <myJeeLink> JeeLink <IP-Adresse>:81
- MDSN oder MDNS?

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

amunra

Hallo PeMue,
danke, ich habe die Punkte entsprechend angepasst.
Viele Grüße

BlackFlag

Moin,

ich hatte bisher einen BMP180 dran und den jetzt gegen einen BME280 getauscht. Habe den LGW mit 34h initialisiert, aber der Druck ist nur 669 HPa. Wäre hier im Flachland auch für ein Tiefdruckgebiet zu wenig ;-). Mit dem BMP180 waren es noch korrekte 1016 hPa.
Weiterhin frage ich mich, ob im state nicht 3 Werte stehen sollten, oder wie bekomme ich da den Druck dazu? Nachfolgend mal das List des 00 Sensors.

BTW, vielen Dank für das Wiki. Super umfangreich. Leider darf ich nicht editieren, drum der Hinweis, dass manchmal JeeLik statt JeeLink verwendet wird.

Internals:
   DEF        00
   IODev      LGW2
   LASTInputDev LGW2
   LGW2_MSGCNT 45
   LGW2_RAWMSG OK WS 0 4 4 209 59 255 255 255 255 255 255 255 255 0 2 157
   LGW2_TIME  2016-06-04 17:35:46
   LaCrosse_lastRcv 2016-06-04 17:35:46
   MSGCNT     45
   NAME       LaCrosse_00
   NR         94
   STATE      T: 23.3 H: 59
   TYPE       LaCrosse
   addr       00
   battery_new 0
   bufferedH  59
   bufferedT  23.3
   corr1      0
   corr2      0
   previousH  59
   previousT  23.3
   sensorType 4=LaCrosseGateway
   Readings:
     2016-06-04 17:35:46   battery         ok
     2016-06-04 17:35:46   error           0
     2016-06-04 17:35:46   humidity        59
     2016-06-04 17:35:46   pressure        669
     2016-06-04 17:20:30   state           T: 23.3 H: 59
     2016-06-04 17:35:46   temperature     23.3
Attributes:
   IODev      LGW2
   room       LaCrosse,Logs

HCS

Zitat von: BlackFlag am 04 Juni 2016, 18:30:57
Weiterhin frage ich mich, ob im state nicht 3 Werte stehen sollten, oder wie bekomme ich da den Druck dazu?
attr LaCrosse_00 stateFormat T: temperature H: humidity P: pressure
Das war der einfache Teil.

Zitat von: BlackFlag am 04 Juni 2016, 18:30:57
ich hatte bisher einen BMP180 dran und den jetzt gegen einen BME280 getauscht. Habe den LGW mit 34h initialisiert, aber der Druck ist nur 669 HPa.
Hmmm, Ratlosigkeit. Eine Variante wäre ein defekter BME280.
Hast Du die Möglichkeit, mit irgend einem Arduino Sketch mal zu testen, was der BME280 liefert?

Sieht bei mir alles gut aus, ich bekomme mit 220h (mein tatsächliche Höhe) in FHEM 1015 hPa und mit Deinen 34h bekomme ich 993 hPa
Das passt beides so weit.