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

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

Wenn ich gerade mal hier bin.
Ich habe schon seit einiger Zeit eine LGW 1.33 Beta, die ich aber noch nicht veröffentliche, weil ich auf einem meiner LGWs seltsame reboots alle paar Tage habe. Das ist natürlich schwer und nur langwierig zu finden. Bin nicht sicher, ob der Umstieg auf den Core 2.4.2 da was verurscaht.

Aber wenn es jemand gerne Bata-testen will (z.B. PeMue den BH1750) dann hänge ich es hier mal als inoffizielle Version rein.

Die wesentlichen Änderungen:
- Die Entwicklungsumgebung wurde auf Core 2.4.2 umgestellt

- Konfiguration für das (bisher fix 10 Sekunden) Sende-Intervall der internen Sensoren
Auf der setup-page kann das Sendeintervall (Anzahl Sekunden) eingetragen werden.
Um es komplett zu deaktivieren kann man "off" eintragen

-Das Nextion hat beim Luftdruck immmer 2 Dezimalstellen angezeigt, egal was man im Setup bei "Pressure with decimals" eingetragen hatte.
Das richtet sich jetzt nach dem Setting "Pressure with decimals"

- Der BH1750 wird nun vom LGW unterstützt.

- EC3000 mit IDs, die mit 6 beginnen, haben nicht funktioniert

PeMue

Zitat von: HCS am 24 Februar 2019, 19:03:35
Aber wenn es jemand gerne Beta-testen will (z.B. PeMue den BH1750) dann hänge ich es hier mal als inoffizielle Version rein.
Gerne, kann aber ein paar Tage dauern.

Zitat von: HCS am 24 Februar 2019, 19:03:35
Die wesentlichen Änderungen:
- Die Entwicklungsumgebung wurde auf Core 2.4.2 umgestellt
Warum gehst Du nicht gleich auf die 2.5.0? Mein Eindruck ist, dass wenn es vorher einige beta-Versionen gab, dass die Stabilität besser ist (ist aber seeehr subjektiv und die Meinung eines Hardware-Fuzzies, der wenig Ahnung vom Programmieren hat  ;D).

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

Zitat von: PeMue am 24 Februar 2019, 19:25:00
Warum gehst Du nicht gleich auf die 2.5.0? Mein Eindruck ist, dass wenn es vorher einige beta-Versionen gab, dass die Stabilität besser ist (ist aber seeehr subjektiv und die Meinung eines Hardware-Fuzzies, der wenig Ahnung vom Programmieren hat  ;D).
Mein Eindruck ist, dass es immer gleich viel Probleme in den Cores gibt, nur jedes mal andere  :)
Als ich auf die 2.4.2 gegangen bin, war die 2.5.0 noch nicht released und ich habe die letzten 18 Tage nicht mehr geschaut.
Aber das mache ich jetzt gleich mal.
Dann stelle ich aber in Kürze die gegen 2.5.0 compilierte Version rein.

ext23

Kurze Frage zum BME680, also ich meine ich wohne nun in Berlin, da ist die Luft vermutlich immer schei**e, aber wenn ich Fenster offen hatte geht es auf 10kOhm, ist es aller Puma Käfig bin ich bei 6,5kOhm. Das ist so der normale Bereich ja?

Hat sich schon jemand eine Formel gebastelt, das zusammen mit Temp und Luftfeuchtigkeit einigermaßen sinnvoll zu wandeln?

/Daniel

HM, KNX, FS20, 1-Wire, PanStamp, AVR-NET-IO, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)

HCS

Zitat von: PeMue am 24 Februar 2019, 19:25:00
Warum gehst Du nicht gleich auf die 2.5.0?
gesagt, getan  :)
Angehängt die angekündigte V1.33 Beta zum Testen.
Die aktuelle Version mal vorher wegsichern, dass es notfalls einen Rückweg gibt.

- Die Entwicklungsumgebung wurde auf Core 2.5.0 umgestellt

- Konfiguration für das (bisher fix 10 Sekunden) Sende-Intervall der internen Sensoren
Auf der setup-page kann das Sendeintervall (Anzahl Sekunden) eingetragen werden.
Um es komplett zu deaktivieren kann man "off" eintragen

-Das Nextion hat beim Luftdruck immmer 2 Dezimalstellen angezeigt, egal was man im Setup bei "Pressure with decimals" eingetragen hatte.
Das richtet sich jetzt nach dem Setting "Pressure with decimals"

- Der BH1750 wird nun vom LGW unterstützt.

- EC3000 mit IDs, die mit 6 beginnen, haben nicht funktioniert

Edit1: aktualisiert auf V1.33 Beta 2

HCS

Zitat von: ext23 am 25 Februar 2019, 18:35:51
Hat sich schon jemand eine Formel gebastelt, das zusammen mit Temp und Luftfeuchtigkeit einigermaßen sinnvoll zu wandeln?
Mein letzter Stand war, dass Bosch schlicht nicht verraten will, wie man das rechnet.
Kannst ja aber mal forschen, ob es inzwischen was gibt (also außer der BSEC Software)

ext23

Ja richtig, das habe ich auch gelesen. Aber hätt ja sein können das sich da schon jemand etwas gebastelt hat, was ungefähr passt.

Scheint ja doch recht aufwendig zu sein. Es hat sicher schon jemand versucht, die BSEC Software mit ein paar Standard Werten zu füttern um Rückschlüsse auf die Formel zu ziehen.

/Daniel
HM, KNX, FS20, 1-Wire, PanStamp, AVR-NET-IO, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)

kpwg

Zitat von: HCS am 26 Februar 2019, 08:57:56
- Konfiguration für das (bisher fix 10 Sekunden) Sende-Intervall der internen Sensoren
Auf der setup-page kann das Sendeintervall (Anzahl Sekunden) eingetragen werden.
0 mit IDs, die mit 6 beginnen, haben nicht funktioniert

Danke für das Umsetzen dieses Wunsches. Scheinbar gibt es noch einen "Minuten-Bug". Bis 59sec ist alles sauber, ab 60sec kommen keine Pakete mehr vom internen Sensor. Kann das jemand reproduzieren?

HCS

Zitat von: kpwg am 26 Februar 2019, 11:31:18
Scheinbar gibt es noch einen "Minuten-Bug". Bis 59sec ist alles sauber, ab 60sec kommen keine Pakete mehr vom internen Sensor. Kann das jemand reproduzieren?
Ist bei mir nicht so. Habe einen BME280 dran und bekomme nach Uptime 1Tg. 1Std. 12Min. 25Sek immer noch alle 10 Sekunden, wie konfiguriert, die Werte.

Welcher Sensor?
Was als sensors: ID: eingetragen?
Was als sensors: Interval eingetragen?

Auf der Log-Page: als Filter
ok ws
eintragen, gehen da noch Daten raus?

kpwg

Mist, ich hab das zu "diffus" beschrieben ???

Ich habe einen LGW mit 2x RFM69, BMP180 und DHT22. Sensor ID des Internen ist 01. Mit 00 tritt der Effekt genauso auf.

Mit der 1.33 von heute früh läuft alles gut, nur wenn ich den Intervall von voreingestellten 10sec über 59sec stelle, kommen keine Daten des internen Sensors in FHEM (aktuellster Stand) an.  Ein empfangener TX29DTH-IT ist davon nicht betroffen.

Auf der Log-Seite kommen Pakete korrekt an:
12:56:16: OK WS 1 4 4 215 30 255 255 255 255 255 255 255 255 0 4 12 255 255 255 255 255 255 255 255 255


HCS

Zitat von: kpwg am 26 Februar 2019, 12:55:34
nur wenn ich den Intervall von voreingestellten 10sec über 59sec stelle, kommen keine Daten des internen Sensors in FHEM (aktuellster Stand) an.
Jetzt habe sogar ich das Problem verstanden  ;D
Ich schaue es mir an.

HCS

Habe den Anhang im Beitrag weiter oben auf Beta 2 aktualisiert.
Nun sollte es gehen.

120 Sekunden eingestellt:
13:47:09: OK WS 211 4 4 170 45 255 255 255 255 255 255 255 255 0 40 112 0 113 188 255 255 255 255 255 255
13:49:10: OK WS 211 4 4 170 45 255 255 255 255 255 255 255 255 0 40 111 0 114 13 255 255 255 255 255 255
13:51:10: OK WS 211 4 4 170 45 255 255 255 255 255 255 255 255 0 40 112 0 114 13 255 255 255 255 255 255
13:53:10: OK WS 211 4 4 170 45 255 255 255 255 255 255 255 255 0 40 112 0 113 188 255 255 255 255 255 255
13:55:10: OK WS 211 4 4 170 45 255 255 255 255 255 255 255 255 0 40 112 0 114 13 255 255 255 255 255 255
13:57:10: OK WS 211 4 4 170 45 255 255 255 255 255 255 255 255 0 40 112 0 114 13 255 255 255 255 255 255
13:59:10: OK WS 211 4 4 170 45 255 255 255 255 255 255 255 255 0 40 111 0 114 13 255 255 255 255 255 255


600 Sekunden eingestellt:
14:09:44: OK WS 211 4 4 170 45 255 255 255 255 255 255 255 255 0 40 109 0 114 13 255 255 255 255 255 255
14:19:45: OK WS 211 4 4 171 45 255 255 255 255 255 255 255 255 0 40 108 0 114 13 255 255 255 255 255 255
14:29:44: OK WS 211 4 4 171 45 255 255 255 255 255 255 255 255 0 40 108 0 113 188 255 255 255 255 255 255
14:39:44: OK WS 211 4 4 171 45 255 255 255 255 255 255 255 255 0 40 107 0 114 13 255 255 255 255 255 255
14:49:44: OK WS 211 4 4 171 45 255 255 255 255 255 255 255 255 0 40 105 0 113 188 255 255 255 255 255 255


5 Sekunden eingestellt:
14:59:37: OK WS 211 4 4 171 45 255 255 255 255 255 255 255 255 0 40 104 0 114 13 255 255 255 255 255 255
14:59:42: OK WS 211 4 4 171 45 255 255 255 255 255 255 255 255 0 40 104 0 114 13 255 255 255 255 255 255
14:59:47: OK WS 211 4 4 171 45 255 255 255 255 255 255 255 255 0 40 104 0 114 13 255 255 255 255 255 255
14:59:52: OK WS 211 4 4 171 45 255 255 255 255 255 255 255 255 0 40 104 0 114 13 255 255 255 255 255 255
14:59:57: OK WS 211 4 4 171 45 255 255 255 255 255 255 255 255 0 40 104 0 114 13 255 255 255 255 255 255
15:00:02: OK WS 211 4 4 171 45 255 255 255 255 255 255 255 255 0 40 104 0 114 13 255 255 255 255 255 255

PeMue

Zitat von: HCS am 26 Februar 2019, 08:57:56
gesagt, getan  :)
- Der BH1750 wird nun vom LGW unterstützt.
Ups, jetzt muss ich irgendwie einen BH1750 an mein LGW dranschrauben oder mein nanoLGW fertigbestücken  :o :o :o

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