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

Interessant ist auch, dass das LGW nur mit LM75 auch die Feuchte ausgibt  :o
(https://forum.fhem.de/index.php?action=dlattach;topic=43672.0;attach=52118;image)
Ich habe auch mal versucht, neue zu pairen, aber das hat auch nicht geholfen.
Die Frage eines Hardwerkers ist: Wie misst das LGW die Feuchte?
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 15 Mai 2016, 11:00:22
Die Frage eines Hardwerkers ist: Wie misst das LGW die Feuchte?
Es misst und sendet sie nicht. Das liegt in im LaCrosse-Modul begründet.
Entweder: FHEM neustart und dann das reading löschen, dann sollte es auch nicht mehr kommen
oder: das LaCrosse device löschen und neu anlegen.

HCS

Zitat von: christianv77 am 15 Mai 2016, 10:05:44
Sorry HCS, zu früh gefreut.......
Ein Ausreißer ist leider noch dabei, dieses mal allerdings in die Gegenrichtung  8)

CONS sollte 1272.154 sein, ist leider aber 79.107
Anbei ein neuer Anlauf.
Manchmal wünsche ich mir einen Compiler, der merkt, dass ich bits aus einem int32 links raus shifte  ::)
Aber gut ist, dass bei Dir so ziemlich alle Consumptions vorkommen, die ein Problem sein könnten  :)

PeMue

Zitat von: HCS am 15 Mai 2016, 11:09:51
Es misst und sendet sie nicht. Das liegt in im LaCrosse-Modul begründet.
Entweder: FHEM Neustart ...
Ja, fhem Neustart hilft. Es ist ja auch nicht so, dass sich die Hardware so schnell ändert, aber ich teste halt, was so geht  ;)
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

christianv77

Zitat von: HCS am 15 Mai 2016, 20:34:11
Manchmal wünsche ich mir einen Compiler, der merkt, dass ich bits aus einem int32 links raus shifte  ::)

Jaja, wer wünscht sich das nicht ab und zu ....  :P

Zitat von: HCS am 15 Mai 2016, 20:34:11
Aber gut ist, dass bei Dir so ziemlich alle Consumptions vorkommen, die ein Problem sein könnten  :)

Ich hab irgend wann mal ein ganzes Paket Lager-/Restbestände (so 30 Stück) bei unserem Ortsansässigem Elektronikfutzi gekauft.
Er meinte die Will keiner mehr und er braucht Geld^^
Naja, da merkt man eben doch den Unterschied zwischen Elektroniker und BWLer ...  ::)
Aber dadurch kann ich dir wenigstens eine Umfangreiche Testumgebung bieten und dich noch ein wenig Vordern, bevor dir Langweilig wird  8)

Übrigens Test läuft, bis jetzt echt super!!!

Und nochmals vielen Dank für die Mühe die ich machen durfte ....
Du Leistes echt gute Arbeit mit dem Teil.
Viele Dank.

Grüße Christian

EDIT 1:
Leider doch nicht so super...
Sind wieder paar mehr die jetzt, wieder nach OBEN, abhauen.
Log folgt ... ;D

EDIT 2:
und die Logs:


22:19:11: EC3000 [7b c6 40 3e 0 0 40 3e 0 0 0 1 f8 7c 72 4 5b 1b 2d 6c 29 d8 58 3b 86 f1 b8 5e a6 26 c0 0 0 0 a 26 c0 18 6 8 37 ] CRC:OK ID:7bc6 TS:40648766 OS:40648766 W:111.50 max-W:695.70 Cons:11939.65 Res.:1 Rec.:0 IsOn:1 CRC:f0b8
22:19:12: EC3000 [47 49 95 f1 0 0 f 7f 0 0 0 0 f9 85 c4 0 0 6 99 0 0 0 0 0 0 0 0 0 0 10 10 0 0 0 11 5 b0 30 b c7 97 ] CRC:OK ID:4749 TS:16881137 OS:5967743 W:0.00 max-W:168.90 Cons:20286.33 Res.:3 Rec.:0 IsOn:0 CRC:f0b8
22:19:13: EC3000 [30 e5 e ee 0 0 e c0 0 0 0 4 2 50 eb 0 11 49 91 a 96 22 4f 1a 23 75 2 8b ff 21 10 0 0 0 f 21 10 28 d 34 57 ] CRC:OK ID:30e5 TS:34672366 OS:34672320 W:1.70 max-W:1883.30 Cons:17914.38 Res.:2 Rec.:0 IsOn:1 CRC:f0b8
22:19:13: EC3000 [7b 7c ee ba 0 0 7d ab 0 0 0 6 3d 31 1a 0 0 48 d5 0 0 20 0 0 0 0 6 d4 b8 26 b0 0 0 0 1 1 20 20 9 be 7 ] CRC:OK ID:7b7c TS:40627898 OS:1211819 W:0.00 max-W:1864.50 Cons:1222.12 Res.:2 Rec.:0 IsOn:0 CRC:f0b8
22:19:14: EC3000 [7b 3b 12 e5 0 0 12 e5 0 0 0 a dc 74 6e 2 5c 5 82 64 99 8 51 cb 85 6d 68 54 60 22 10 0 0 0 8 22 10 c8 a fb 77 ] CRC:OK ID:7b3b TS:35721957 OS:35721957 W:60.40 max-W:141.00 Cons:9594.99 Res.:12 Rec.:0 IsOn:1 CRC:f0b8
22:19:15: EC3000 [49 90 1f 23 0 0 f6 b2 0 0 0 2 26 5f a2 0 0 7d 9c 45 b3 f4 56 1b 55 7d e4 45 39 21 10 0 0 0 1 0 70 30 f 50 27 ] CRC:OK ID:4990 TS:34676515 OS:521906 W:0.00 max-W:3215.60 Cons:1203.07 Res.:3 Rec.:0 IsOn:0 CRC:f0b8
22:19:16: EC3000 [7b c6 40 43 0 0 40 43 0 0 0 1 f8 7e a0 4 60 1b 2d 6c 2c 8 58 3b 86 f1 b8 5e a6 26 c0 0 0 0 a 26 c0 18 b 95 d7 ] CRC:OK ID:7bc6 TS:40648771 OS:40648771 W:112.00 max-W:695.70 Cons:11939.65 Res.:1 Rec.:0 IsOn:1 CRC:f0b8
22:19:17: EC3000 [47 49 95 f6 0 0 f 7f 0 0 0 0 f9 85 c4 0 0 6 99 0 0 0 0 0 0 0 0 0 0 10 10 0 0 0 11 5 b0 30 6 e5 37 ] CRC:OK ID:4749 TS:16881142 OS:5967743 W:0.00 max-W:168.90 Cons:20286.33 Res.:3 Rec.:0 IsOn:0 CRC:f0b8
22:19:48: EC3000 [30 e5 f 11 0 0 e e3 0 0 0 4 2 51 27 0 11 49 91 a 99 d2 4f 1a 23 75 2 8b ff 21 10 0 0 0 f 21 10 28 5 87 77 ] CRC:OK ID:30e5 TS:34672401 OS:34672355 W:1.70 max-W:1883.30 Cons:17914.38 Res.:2 Rec.:0 IsOn:1 CRC:f0b8
22:19:48: EC3000 [7b 7c ee dd 0 0 7d ab 0 0 0 6 3d 31 1a 0 0 48 d5 0 0 20 0 0 0 0 6 d4 b8 26 b0 0 0 0 1 1 20 20 d 83 b7 ] CRC:OK ID:7b7c TS:40627933 OS:1211819 W:0.00 max-W:1864.50 Cons:1222.12 Res.:2 Rec.:0 IsOn:0 CRC:f0b8
22:19:49: EC3000 [7b 3b 13 8 0 0 13 8 0 0 0 a dc 7c c0 2 5f 5 82 64 a1 58 51 cb 85 6d 68 54 60 22 10 0 0 0 8 22 10 c8 9 7e d7 ] CRC:OK ID:7b3b TS:35721992 OS:35721992 W:60.70 max-W:141.00 Cons:9594.99 Res.:12 Rec.:0 IsOn:1 CRC:f0b8
22:19:50: EC3000 [49 90 1f 46 0 0 f6 b2 0 0 0 2 26 5f a2 0 0 7d 9c 45 b3 f4 56 1b 55 7d e4 45 39 21 10 0 0 0 1 0 70 30 8 77 67 ] CRC:OK ID:4990 TS:34676550 OS:521906 W:0.00 max-W:3215.60 Cons:1203.07 Res.:3 Rec.:0 IsOn:0 CRC:f0b8
22:19:51: EC3000 [7b c6 40 66 0 0 40 66 0 0 0 1 f8 8e 30 4 82 1b 2d 6c 3b 98 58 3b 86 f1 b8 5e a6 26 c0 0 0 0 a 26 c0 18 7 81 17 ] CRC:OK ID:7bc6 TS:40648806 OS:40648806 W:115.40 max-W:695.70 Cons:11939.65 Res.:1 Rec.:0 IsOn:1 CRC:f0b8
22:19:51: EC3000 [47 49 96 19 0 0 f 7f 0 0 0 0 f9 85 c4 0 0 6 99 0 0 0 0 0 0 0 0 0 0 10 10 0 0 0 11 5 b0 30 1 9d a7 ] CRC:OK ID:4749 TS:16881177 OS:5967743 W:0.00 max-W:168.90 Cons:20286.33 Res.:3 Rec.:0 IsOn:0 CRC:f0b8
22:19:53: EC3000 [30 e5 f 16 0 0 e e8 0 0 0 4 2 51 2f 0 11 49 91 a 9a 62 4f 1a 23 75 2 8b ff 21 10 0 0 0 f 21 10 28 7 4b 7 ] CRC:OK ID:30e5 TS:34672406 OS:34672360 W:1.70 max-W:1883.30 Cons:17914.38 Res.:2 Rec.:0 IsOn:1 CRC:f0b8
22:19:53: EC3000 [7b 7c ee e2 0 0 7d ab 0 0 0 6 3d 31 1a 0 0 48 d5 0 0 20 0 0 0 0 6 d4 b8 26 b0 0 0 0 1 1 20 20 2 c4 17 ] CRC:OK ID:7b7c TS:40627938 OS:1211819 W:0.00 max-W:1864.50 Cons:1222.12 Res.:2 Rec.:0 IsOn:0 CRC:f0b8
22:19:54: EC3000 [7b 3b 13 d 0 0 13 d 0 0 0 a dc 7d f0 2 6b 5 82 64 a2 88 51 cb 85 6d 68 54 60 22 10 0 0 0 8 22 10 c8 e 3a e7 ] CRC:OK ID:7b3b TS:35721997 OS:35721997 W:61.90 max-W:141.00 Cons:9594.99 Res.:12 Rec.:0 IsOn:1 CRC:f0b8
22:19:55: EC3000 [49 90 1f 4b 0 0 f6 b2 0 0 0 2 26 5f a2 0 0 7d 9c 45 b3 f4 56 1b 55 7d e4 45 39 21 10 0 0 0 1 0 70 30 8 25 f7 ] CRC:OK ID:4990 TS:34676555 OS:521906 W:0.00 max-W:3215.60 Cons:1203.07 Res.:3 Rec.:0 IsOn:0 CRC:f0b8
22:19:56: EC3000 [7b c6 40 6b 0 0 40 6b 0 0 0 1 f8 90 74 4 88 1b 2d 6c 3d d8 58 3b 86 f1 b8 5e a6 26 c0 0 0 0 a 26 c0 18 9 51 c7 ] CRC:OK ID:7bc6 TS:40648811 OS:40648811 W:116.00 max-W:695.70 Cons:11939.65 Res.:1 Rec.:0 IsOn:1 CRC:f0b8
22:19:57: EC3000 [47 49 96 1e 0 0 f 7f 0 0 0 0 f9 85 c4 0 0 6 99 0 0 0 0 0 0 0 0 0 0 10 10 0 0 0 11 5 b0 30 c bf 7 ] CRC:OK ID:4749 TS:16881182 OS:5967743 W:0.00 max-W:168.90 Cons:20286.33 Res.:3 Rec.:0 IsOn:0 CRC:f0b8
22:19:58: EC3000 [30 e5 f 1b 0 0 e ed 0 0 0 4 2 51 38 0 11 49 91 a 9a e2 4f 1a 23 75 2 8b ff 21 10 0 0 0 f 21 10 28 a 15 37 ] CRC:OK ID:30e5 TS:34672411 OS:34672365 W:1.70 max-W:1883.30 Cons:17914.38 Res.:2 Rec.:0 IsOn:1 CRC:f0b8
22:19:58: EC3000 [7b 7c ee e7 0 0 7d ab 0 0 0 6 3d 31 1a 0 0 48 d5 0 0 20 0 0 0 0 6 d4 b8 26 b0 0 0 0 1 1 20 20 c fc 47 ] CRC:OK ID:7b7c TS:40627943 OS:1211819 W:0.00 max-W:1864.50 Cons:1222.12 Res.:2 Rec.:0 IsOn:0 CRC:f0b8
22:19:59: EC3000 [7b 3b 13 12 0 0 13 12 0 0 0 a dc 7f 25 2 63 5 82 64 a3 b8 51 cb 85 6d 68 54 60 22 10 0 0 0 8 22 10 c8 6 25 47 ] CRC:OK ID:7b3b TS:35722002 OS:35722002 W:61.10 max-W:141.00 Cons:9594.99 Res.:12 Rec.:0 IsOn:1 CRC:f0b8

So sollte es sein:

7BC6 OK 22 123 198 2 104 91 104 2 104 91 104 0 11 112 136 5 111 27 37 1 10   consumption 749.706 power 137.7 powerMax 694.9
4990 OK 22 73 144 2 13 59 6 0 7 224 106 0 1 72 15 0 0 125 156 3 1 consumption 83.983 power 0 powerMax 3215.6
7B7C OK 22 123 124 2 104 10 162 0 18 79 130 0 1 145 160 0 0 72 213 2 0 consumption 102.816 power 0 powerMax 1864.5
4749 OK 22 71 73 1 0 230 181 0 91 15 127 0 19 105 90 0 0 6 153 3 2 consumption 1272.154 power 0 powerMax 168.9
30E5 OK 22 48 229 2 17 12 225 2 17 12 179 0 17 90 12 0 17 73 145 2 3 consumption 1137.164 power 1.7 powerMax 1883.3


Kann ich dir sonst noch irgend wie Helfen?

HCS

Zitat von: christianv77 am 15 Mai 2016, 22:06:04
Kann ich dir sonst noch irgend wie Helfen?
Ich kann das mit Deinen Daten diesmal (im Gegensatz zu den vorherigen Runden) nicht nachvollziehen.
Der Consumption Algorithmus liefert für alle den korrekten Wert.

Jetzt gibt es verscheidene Möglichkeiten:
Du hast den vorhergehenden Sketch wieder hochgeladen
  oder
Ich habe den falschen Sketch angehängt
  oder
Ein Problem, das ich aktuell nicht erkenne

Ich habe die Version nochmal gebildet und sie zur Sicherheit 1.19B genannt (anbei)

Testest Du damit bitte nochmal?

Verwendest Du auf dem JeeLink diese Version?
https://forum.fhem.de/index.php/topic,11648.msg237746.html#msg237746
oder eine ältere?

christianv77

Und wieder einmal ein wunder schöner guten Morgen,
mit Geschenken von HCS  8)

OK, Version ist geprutzelt und läuft .....
Er zeigt schon mal Version 1.19B an  ;D
Ich werde dann Berichten.

@all noch einen schönen Pfingstmontag

EDIT 1:
OK, diesmal scheint echt ALLES zu passen.
Keine Ahnung was bei der letzten Version schief gelaufen ist  ::)
War auf jeden Fall interessant, da bei der letzten Version andere Werte als vorher abgehauen sind ...

Aber egal, es läuft einwandfrei!!!!!  8)

1000x Dank !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Wallmeier

Hallo HCS,

ich hätte auch einen Wunsch - kann man die LaCrosse-ID, mit der die internen Sensoren des Gateways übermittelt werden, konfigurierbar machen (statt hardcoded die 0 zu nehmen)? Dies wäre praktisch, wenn man mehr als ein Gateway benutzen möchte...

Danke für die tolle Arbeit!
Nico

HCS

Zitat von: Wallmeier am 16 Mai 2016, 18:13:54
ich hätte auch einen Wunsch - kann man die LaCrosse-ID, mit der die internen Sensoren des Gateways übermittelt werden, konfigurierbar machen (statt hardcoded die 0 zu nehmen)? Dies wäre praktisch, wenn man mehr als ein Gateway benutzen möchte...
Den Wunsch habe ich zur Sicherheit letzte Woche schon mal vorab erfüllt  ;D
Hatte das gleiche Problem.
Kannst es, wenn Du willst, mal mit der Beta aus diesem Post ausprobieren:
https://forum.fhem.de/index.php/topic,43672.msg451172.html#msg451172

HCS

Zitat von: christianv77 am 16 Mai 2016, 10:00:57
OK, diesmal scheint echt ALLES zu passen.
Keine Ahnung was bei der letzten Version schief gelaufen ist  ::)
War auf jeden Fall interessant, da bei der letzten Version andere Werte als vorher abgehauen sind ...

Aber egal, es läuft einwandfrei!!!!!  8)
Das ist die Hauptsache. Dann lasse ich EC3000 so wie es jetzt ist und es wird dann mit einer offiziellen 1.19 offiziell kommen  ;D

Wallmeier

Zitat von: HCS am 16 Mai 2016, 19:12:11
Den Wunsch habe ich zur Sicherheit letzte Woche schon mal vorab erfüllt  ;D
Kannst es, wenn Du willst, mal mit der Beta aus diesem Post ausprobieren:
https://forum.fhem.de/index.php/topic,43672.msg451172.html#msg451172

Klappt bestens :)

Ganz herzlichen Dank!
Nico

waschbaerbauch

Zitat von: HCS am 16 Mai 2016, 19:12:11
Den Wunsch habe ich zur Sicherheit letzte Woche schon mal vorab erfüllt  ;D
Hatte das gleiche Problem.
Kannst es, wenn Du willst, mal mit der Beta aus diesem Post ausprobieren:
https://forum.fhem.de/index.php/topic,43672.msg451172.html#msg451172

Bedeutete das etwa das ich wieder pro Etage ein Gateway aufbauen kann und die sich nicht mehr untereinander hauen und stechen? ;)

HCS

Zitat von: waschbaerbauch am 17 Mai 2016, 10:55:13
Bedeutete das etwa das ich wieder pro Etage ein Gateway aufbauen kann und die sich nicht mehr untereinander hauen und stechen? ;)
Keine Ahnung, was sich bei Dir haut und sticht.

Um diese Änderung nochmal zu beleuchten: Wenn ein LGW interne Sensoren hat (BMP280, BMP180, DHT22, ...) dann sendet es die Daten des Sensors so, als ob es eine Wetterstation wäre (WS 1600 Format) an das LGW. Bisher hat es dafür die Sensor-ID 0 verwendet. Wenn man mehrere LGWs an ein FHEM angebunden hat, dann mischen sich deren Sensor-Daten auf dem LaCrosse device mit der ID 0. Um das zu vermeiden, kann man nun konfigurieren, mit welcher Sensor-ID die internen Sensoren gesendet werden sollen und die beiden LGWs unterschiedliche konfigurieren.

Das hat keinerlei Einfluss auf und nichts zu tun mit Daten, die von den Radios empfangen werden.

waschbaerbauch

Ach ok - dann hab ich das in den falschen Hals bekommen. Ich meinte ja die (damals) nicht vorgesehene Funktion mehrere Gateways zu betreiben um z.B. PCA301 Dosen zu schalten / Verbrauchswerte zu empfangen. Also im FHEM würde ich dann ja das nahe liegende Gateway zum anfunken konfigurieren, aber welches der Gateways bzw. welche Gateways alle die Antwort bekommen und ans FHEM weiterleiten - da sollte das FHEM dann irgendwie doppelte ausfiltern ... oder so  ;D

Omega

LGW (Version 1.18) verbindet sich nicht mehr mit meinem WLAN-Netzwerk.
Ich hatte heute mal den Strom abgeschaltet gehabt. Nach Wiederanschalten hatte das LGW keine Verbindung mehr mit meinem Netzwerk aufgebaut. Es ist nur erreichbar unter 192.168.222.1.
Habe mich dahin verbunden. Meine Daten waren noch da. Nach "Save und Restart" kam Fehlermeldung "Password do not match". In dem Feld "retype" (Passwortfeld für die Webseite) war auch nichts drin. Habe auch da mein Passwort eingetragen. Danach war ein Speichern und Restart möglich. Allerdings wird immer noch nicht die Verbindung zu meinem normalen WLAN aufgebaut, immer nur zu LaCrosseGateway_16446580 mit IP 192.168.222.1.

Ich bin momentan etwas ratlos, ich hoffe, du kannst mir weiterhelfen.
Danke
Holger

Update: Eben (2 Std. später) noch mal einen Reset ausgelöst. Jetzt hat das LGW sich endlich wieder mit meinem WLAN verbunden (ohne dass ich ansonsten etwas geändert habe). Ist schon komisch.
NUC6i3SYH (FHEM 5.8 in VM)
Homematic: HMLAN, HMUSB, HM-Sec-SD, HM-CC-RT-DN, HM-TC-IT, ... + diverse weitere
LaCrosseGateway, ESPEasy
ZWave