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

HCS

Zitat von: Hagenuck1 am 10 August 2016, 21:09:04
Wollte mich heute dran machen und den NanoMCU fertig machen und habe folgendes Problem:
Was ist ein NanoMCU?

Zitat von: Hagenuck1 am 10 August 2016, 21:09:04
Heute dann auf dem BreadBoard alles soweit verkabelt, Strom dran und das einzige, was der noch macht ist, dass beim Einstecken des Netzteils die blaue LED 1x blinkt und dann ca. alle 8 Sek. wieder blinkt. Nach ca. 1 Minute blinkt die rote LED dann ein paar mal. Verbinden mit dem WLAN tut es sich aber augenscheinlich nicht, da hier in der Fritz!Box kein Verbindungsversuch aufgelistet ist und auch in der Liste der WLAN Geräte nichts auftaucht. Das "LaCrosseGateway-..." WLAN wird allerdings auch nicht eröffnet.
Was gibt es denn beim Start auf der seriellen Schnittstelle aus?

Hagenuck1

NodeMCU meinte ich natürlich, hatte die Bezeichnung da irgendwie falsch im Kopf ;) 

Was er seriell ausgibt muss ich nachher mal prüfen. Mittels "screen" dürfte das am Mac ja auch klappen oder?


Gesendet von iPhone mit Tapatalk

HCS


Hagenuck1

Zitat von: HCS am 11 August 2016, 13:04:32
Was gibt es denn beim Start auf der seriellen Schnittstelle aus?

Nach meinen Tests habe ich dank deiner Software nun raus bekommen, dass ohne RFM69 beide NodeMCU laufen. Mit RFM69 läuft nur der 2. das hatte ich gestern nicht ausgetestet.
Die folgende Meldung gibt der 1. mit RFM69 zur Vollständigkeit mit 115200 Baud aus:


ets Jan  8 2013,rst cause:4, boot mode:(3,6)

wdt reset
load 0x4010f000, len 1264, room 16
tail 0
chksum 0x0f
csum 0x0f
~ld

HCS


HCS

V1.21

DHT22
Nachdem der DHT22 mit dem geänderten Timing in einem Test-Sketch eine Woche gelaufen ist, habe ich die Änderungen in das LGW transferiert.
Siehe DHT22.png.  Der DHT22 hat 293691 Messungen geliefert und in der Woche 25 Fehlmessungen hingelegt, ist aber durchgelaufen. Intervall war zwei Sekunden. Jetzt hoffen wir mal, dass es im LGW genauso läuft. Im LGW wird sichergestellt, dass nach einem power up mindestens zwei Sekunden rum sind, bevor der DHT2 angesprochen wird, dass er auch sicher bereit ist.

Startup-delay
Es gab den Wunsch, eine beim Start konfigurierbare Verzögerung einzubauen, weil Fritz langsamer als LGW ist.
Wunsch erfüllt, siehe Settings.png

Interner Drucksensor
Die Höhe über NN kann nun auch auf der Setup konfiguriert werden, man ist also nicht darauf angewiesen, dass ein FHEM es sendet.
Siehe Settings.png

Korrektur Temperatur und Feuchte
Für Temperatur und Feuchte kann nun jeweils ein Korrekturwert angegeben werden.
Der Wert kann entweder ein Offset sein oder prozentual.
Beispiele:
-5 macht aus 20°C 15°C
+3 macht aus 20°C 23°C
-10% macht aus 20°C 18°C
+20% macht aus 20°C 24°C
Siehe Settings.png

OLED mode=thps
Man kann auf der Setup-page nun auch thps (und ich gaube noch zwei neue) für dem MCP23008 konfigurieren.

Eingecheckt, kommt dann morgen mit dem Update.


PeMue

Zitat von: HCS am 14 August 2016, 21:22:26
OLED mode=thps
Man kann auf der Setup-page nun auch thps (und ich gaube noch zwei neue) für dem MCP23008 konfigurieren.
ähm, ich habe schon in der Version 1.20 folgenden Befehl über fhem abgesetzt
set <LGWname> raw "OLED mode=thps"
und Temperatur, Feuchtigkeit, Druck und Systemdaten sind durchgelaufen.

Irgendwie habe ich da vermutlich was nicht so ganz verstanden *kopfkratz*
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

bitbiter


Hallo allerseits.

Ich bin seit einiger Zeit hier am mitlesen. Für einen nicht-Elektroniker eine seeeehr trockene Materie....
Die wüste Gobi ist (aus meiner Sicht) sicher viel feuchter  ;)

Aber es ist (zumindestens für mich) faszinierend was man mit FHEM, Homematic und MAX! so realisieren kann.
Die Wüste Gobi fasziniert mich eher weniger. :)

Top auch, was Ihr leistet mit der Entwicklung und der nun fertigen Platine. Ich bin echt neidisch das ich das nicht gelernt habe!
Und nein: Ich werde es auch mit meinen 51 Lenzen sicher nicht mehr hinbekommen :(

Wenn es noch möglich ist:
Ich würde gerne 2 Platinen mit den Kleinteilen (Wiederstände etc) haben wollen. Die NodeMCU und die RFMs habe ich bereits hier,
und laufen prima mit dem LGW (noch auf dem Breadboard) und meinen LC-Sensoren seit einer knappen Woche.
Die anderen Gimmicks (BME und BMP etc.) bräuchte ich (vorerst) nicht.

Für mich ist die LGW + LaCrosse funktionalität primär wichtig.... nur halt auf etwas "aufgeräumter" art auf diese geniale Platine.
Super wäre noch das 868MHz Radio für MAX! bzw. Homematic darauf.... aber ich darf ja noch träumen ;)

Leider kenne ich den Preis nicht, und an Wen ich das Geld und Wie überweisen soll. Wäre nett wenn man mir dies mitteilen würde.

BTW: (ja lasst mich noch ein wenig weiter träumen)  ;D
Bei meiner Begeisterung was man mit dem ESP8266 alles so anstellen kann, bin ich auf folgendes gestossen:

https://www.openhardware.io/view/120/Happy-Bubbles-Bluetooth-Presence-Detector#tabs-instructions

Wäre es auch möglich, dies (also nur das BT) auf der Platine zu integrieren? Ich denke da an das PRESENCE Modul in FHEM, das man
mit einigen günstigen und kleinen BT-Tags realisieren könnte. Oder für die Alarmanlage..... oder oder oder...

Gruss
Alex
Raspi mit Homematic-CCU, KeyMatic mit FB, HM-SEC-MDIR-2, HM-Sec-Sco, HM-MOD-RPI-PCB, 2x LCGW m. CUL868 / CUL433. == BananaPi mit fhem + SSD, MAX! FK und TS, Cube read-only (demn. Umstieg --> CUL), mehrere TFA/LC Sensoren, Milight Controller + Bulbs, Revolt, ECO Taster, Home-Easy, ESP8266 etc....

HCS

Zitat von: PeMue am 14 August 2016, 21:38:54
Irgendwie habe ich da vermutlich was nicht so ganz verstanden *kopfkratz*
Die Aussage kann ich voll unterstützen und durch nichts widerlegen  ;D ;D

Man konnte es von FHEM aus senden aber nicht als Aktion für einen DI vom MCP23008 im Frontend konfigurieren.
Da hat es gefehlt.

Kawaci

Hallo Leute!
Ich bin beeindruckt von der Arbeit die ihr hier macht! Habe versucht nachzubauen, der Aufbau dürfte passen habe 3 rfm69 cw hängen am nodemcu! Sollten die von selbst erkannt werden oder muss ich das alles einstellen Frequenz und so?
Ich bekomme das:

OK VALUES LGW 8959100 UpTimeSeconds=832,UpTimeText=0Tg. 0Std. 13Min. 52Sek. ,WIFI=Linksys12004,ReceivedFrames=0,FramesPerMinute=0,RSSI=-62,FreeHeap=15704,LD.Min=0,LD.Avg=0,LD.Max=32,OLED=none
STATE
initialized

Im rawmsg

Vielleicht könnt ihr mir helfen und mir sagen wo der Wurm drinnen ist!

Danke!

HCS

Zitat von: Kawaci am 14 August 2016, 21:56:35
Sollten die von selbst erkannt werden oder muss ich das alles einstellen Frequenz und so?
Erkannt werden sie automatisch.
Was für Sensoren hast Du denn?
Geh mal auf die Log-Page vom Frontend und sende ein v.
Was kommt da als Antwort in der oberen Liste?

Und dann hier mal feste lesen, amunra hat da viel beschrieben: http://www.fhemwiki.de/wiki/LaCrosseGateway

PeMue

Zitat von: HCS am 14 August 2016, 21:52:51
Die Aussage kann ich voll unterstützen und durch nichts widerlegen  ;D ;D

Man konnte es von FHEM aus senden aber nicht als Aktion für einen DI vom MCP23008 im Frontend konfigurieren.
Da hat es gefehlt.
Ok, dann hätte ich das auch verstanden. Der Taster ist in diesem Fall ein Eingang und schaltet das Display in den entsprechenden Modus  ;D
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 14 August 2016, 22:08:05
Ok, dann hätte ich das auch verstanden. Der Taster ist in diesem Fall ein Eingang und schaltet das Display in den entsprechenden Modus  ;D
Genau.

Zitat von: bitbiter am 14 August 2016, 21:51:07
Wäre es auch möglich, dies (also nur das BT) auf der Platine zu integrieren? Ich denke da an das PRESENCE Modul in FHEM, das man
mit einigen günstigen und kleinen BT-Tags realisieren könnte. Oder für die Alarmanlage..... oder oder oder...
Das Thema muss ich mir mal eines Tages ganz in Ruhe mit Prio 5 anschauen, was das ist, bedeutet und werden könnte.

Kawaci

Zitat von: HCS am 14 August 2016, 22:07:45
Was für Sensoren hast Du denn?
Einen tx29dht-it
und noch eine von it+ aber ich fange mit beiden nicht wirklich was an wenn ich es nicht zum laufen bringe!

ZitatGeh mal auf die Log-Page vom Frontend und sende ein v.
Was kommt da als Antwort in der oberen Liste?

da kommt witzigerweise nur

" 22:27:36 MESZ: Command from frontend: 'v'"

raus!
Und nach nem neustart kommt das raus:

"
22:38:20 MESZ: This is line 5 of void setup(void)
22:38:20 MESZ: LaCrosseITPlusReader.Gateway V1.20
22:38:20 MESZ: Free heap: 24584 Flash size: 4194304 SDK: 1.5.3(aec24ac9)
22:38:20 MESZ: Reset: Software/System restart
22:38:20 MESZ: Fatal exception:0 flag:4 (SOFT_RESTART) epc1:0x00000000 epc2:0x00000000 epc3:0x00000000 excvaddr:0x00000000 depc:0x00000000
22:38:20 MESZ: Read settings
22:38:20 MESZ: Starting I2C with 400 kHz
22:38:20 MESZ: Starting wifi
22:38:20 MESZ: Start WIFI_STA
22:38:20 MESZ: HostName is: LaCrosseGateway
22:38:20 MESZ: Using DHCP
22:38:20 MESZ: Trying to connect to an AP
22:38:20 MESZ: .......
22:38:20 MESZ: connected :-)
22:38:20 MESZ: SSID: Linksys12004
22:38:20 MESZ: IP: 192.168.1.111
22:38:20 MESZ: Starting frontend
22:38:20 MESZ: Starting OTA
22:38:20 MESZ: Starting data port 1 on 81
22:38:20 MESZ: Searching RFMs and Sensors
22:38:20 MESZ: Sending init String to FHEM
22:38:20 MESZ: Setup completely done
"
Danke für den link den habe ich schon mehrere male gelesen aber funken tuts noch immer nicht!


HCS

Zitat von: Kawaci am 14 August 2016, 22:28:53
Einen tx29dht-it
Der muss funktionieren, und zwar ohne irgend etwas zu konfigurieren.

Zitat von: Kawaci am 14 August 2016, 22:28:53
da kommt witzigerweise nur

" 22:27:36 MESZ: Command from frontend: 'v'"

raus!
Ja in der unteren Liste.
In der oberen Liste muss so eine Zeile auftauchen:
22:36:48: [LaCrosseITPlusReader.Gateway.1.21 (1=RFM69 f:868300 t:20~3) + (2=RFM69 f:868960 r:6631) + (4=RFM69 f:868300 r:20000) + (5=RFM69 f:868300 r:8842) + BMP180 + DHT22 + LM75 + SC16IS750 + OLED + MCP23008 {IP=192.168.31.211}]
Also nicht genau die, aber eine, die mit "22:36:48: [LaCrosseITPlusReader.Gateway" beginnt.
Die interessiert mich.