Autor Thema: LaCrosseGateway - LaCrosse, PCA301 und EC3000 über wifi mit ESP8266 ohne Arduino  (Gelesen 240204 mal)

Offline PeMue

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4254
Hallo,

Kannst Du mir ggf. sagen, wie ich die Antenne verlöten muss - neben dem Ant-Pin muss ich die Antenne doch zusätzlich noch auf GND legen, oder?
ähm, eher nein. Ein einfacher Draht am ANT Pin reicht. Aber das hast Du auch schon rausbekommen. Irgendwo steht auch die Länge, ich meine, im ersten Post der LGW Platine.

Da war dann wohl irgendwo eine unsaubere Lötstelle.
Shit happens sometimes  8) 8) 8)

Gruß Peter

1x FB7170 (29.04.88) 5.7 1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F)
1x RPi BV2LCDCSM 1.63 5.7 2xMAX HKT, 1xMAX RT, V200KW1
1xFB 7490 (113.06.05) 5.7 1xCUL V3 1.63 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 1xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU 1xRFXtrx 90 1xWT440H 1xCM160 3xTFA30.3150 5xFA21

Offline Jogi

  • Full Member
  • ***
  • Beiträge: 268
Hallo,
ich hoffe ich bin hier richtig mit meiner Frage, denn  ich verzweifele langsam bei meiner Fehlersuche:
Ich habe schon länger ein LaCrosseGateway mit der aktuelle Softwareversion 1.32 in Betrieb, an dem mehrere PCA301 Steckdosen laufen.
Funktioniert alles super.
Jetzt habe ich an das Gateway zusätzlich einen DHT22 (an D3) angeschlossen. Dieser wird vom Gateway auch erkannt, was ich über die Webschnittstelle sehen kann. Temperatur und Feuchte werden dort angezeigt. Siehe Anhang.
Allerdings wird der DHT22 in FHEM nicht angezeigt.
FHEM steht auf autocreate und das Pairing am LaCrosseGateway mit 120s habe ich mehrfach versucht.
Natürlich habe ich es auch mit Neustarts versucht.
Bisher hatte ich keinen Erfolg.
Hier mal ein List vom LaCrosseGateway und vom KeyValueProtocol.
Internals:
   Clients    :PCA301:EC3000:LaCrosse:Level:EMT7110:KeyValueProtocol:CapacitiveLevel
   DEF        192.168.178.51:81
   DeviceName 192.168.178.51:81
   FD         44
   NAME       myLaCrosseGateway
   NR         1422
   NTFY_ORDER 50-myLaCrosseGateway
   PARTIAL   
   RAWMSG     OK VALUES LGW 2237843 UpTimeSeconds=510,UpTimeText=0Tg. 0Std. 8Min. 30Sek. ,WIFI=FritzBox-EG,ReceivedFrames=140,FramesPerMinute=7,RSSI=-27,FreeHeap=19056,LD.Min=0.11,LD.Avg=0.11,LD.Max=0.74,OLED=none
   STATE      initialized
   TIMEOUT    0.5
   TYPE       LaCrosseGateway
   model      LaCrosseITPlusReader.Gateway.1.32
   myLaCrosseGateway_MSGCNT 38697
   myLaCrosseGateway_TIME 2018-10-14 12:09:19
   nextOpenDelay 2
   settings   (1=RFM69 f:868950 r:6631) + DHT22 {IP=192.168.178.51}]
   MatchList:
     1:PCA301   ^\S+\s+24
     2:EC3000   ^\S+\s+22
     3:LaCrosse ^(\S+\s+9 |OK\sWS\s)
     4:EMT7110  ^OK\sEMT7110\s
     5:Level    ^OK\sLS\s
     6:KeyValueProtocol ^OK\sVALUES\s
     7:CapacitiveLevel ^OK\sCL\s
   READINGS:
     2018-10-13 17:28:03   analog          11
     2018-10-14 12:09:19   state           initialized
   helper:
Attributes:
   initCommands 1,868950,120i 3#2m 20#2t 220h 0a v
   room       LaCrosse,PCA301
   timeout    120,30
   usbFlashCommand ./FHEM/firmware/esptool.py -b 921600 -p [PORT] write_flash -ff 80m -fm dio -fs 4MB-c1 0x00000 [BINFILE] > [LOGFILE]
Internals:
   DEF        LGW 2237843
   ID         LGW_2237843
   IODev      myLaCrosseGateway
   LASTInputDev myLaCrosseGateway
   MSGCNT     15063
   NAME       KeyValueProtocol_LGW_2237843
   NR         1425
   STATE      Initialized
   TYPE       KeyValueProtocol
   model      LGW
   myLaCrosseGateway_MSGCNT 15063
   myLaCrosseGateway_TIME 2018-10-14 12:10:49
   READINGS:
     2018-10-05 12:21:47   ChipID          2237843
     2018-10-14 12:10:49   FramesPerMinute 1
     2018-10-14 12:10:49   FreeHeap        18888
     2018-10-14 12:10:49   LD.Avg          0.11
     2018-10-14 12:10:49   LD.Max          0.54
     2018-10-14 12:10:49   LD.Min          0.11
     2018-10-14 12:08:38   MacAddress      2C:3A:E8:22:25:93
     2018-10-14 12:10:49   OLED            none
     2018-10-14 12:10:49   RSSI            -25
     2018-10-14 12:10:49   ReceivedFrames  141
     2018-10-14 12:10:49   UpTimeSeconds   600
     2018-10-14 12:10:49   UpTimeText      0Tg. 0Std. 10Min. 0Sek.
     2018-10-14 12:08:38   Version         1.32
     2018-10-14 12:10:49   WIFI            FritzBox-EG
Attributes:
   IODev      myLaCrosseGateway
   room       KeyValueProtocol

Ich habe schon jede Menge gegooglet und auch hier im Forum gesucht, bin aber bis jetzt nicht zum Erfolg gekommen.
Daher hoffe ich auf Tipps hier.
Sollte noch etwas fehlen liefere ich das gerne nach.

Vielen Dank im Voraus,
Jogi

Offline PeMue

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4254
Hallo Jogi,

d.h. es ist in FHEM kein Reading vorhanden? Falls doch, ggf. mit stateFormat probieren.
Dein Gateway hat nur ein Radio, d.h. es sollte funktionieren.

Gruß Peter
1x FB7170 (29.04.88) 5.7 1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F)
1x RPi BV2LCDCSM 1.63 5.7 2xMAX HKT, 1xMAX RT, V200KW1
1xFB 7490 (113.06.05) 5.7 1xCUL V3 1.63 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 1xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU 1xRFXtrx 90 1xWT440H 1xCM160 3xTFA30.3150 5xFA21

Offline Jogi

  • Full Member
  • ***
  • Beiträge: 268
Hallo Jogi,

d.h. es ist in FHEM kein Reading vorhanden? Falls doch, ggf. mit stateFormat probieren.
Dein Gateway hat nur ein Radio, d.h. es sollte funktionieren.

Gruß Peter
Hallo Peter,
vielen Dank für die Antwort, aber ich verstehe nicht, was Du damit meinst. Sind vielleicht doofe Fragen aber ich weiß es nicht besser.

Wo müsste ich das Reading finden, wenn es eins gibt?
Und wo und wie soll ich dann stateFormat probieren?
Was muss ich machen, wenn es kein Reading gibt?

Gruß,
Jogi

Offline PeMue

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4254
Hallo Jogi,

Wo müsste ich das Reading finden, wenn es eins gibt?
in Deinem myLaCrosseGateway hast Du das Reading nicht, siehe Dein List oben bzw.:
READINGS:
     2018-10-13 17:28:03   analog          11
     2018-10-14 12:09:19   state           initialized
So wie es aussieht, wird das LGW sauber erkannt. Geh' doch einfach mal in den Event Monitor und setze einen Filter mit myLaCrosseGateway.* und schau mal, was das so ankommt.

Gruß Peter
1x FB7170 (29.04.88) 5.7 1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F)
1x RPi BV2LCDCSM 1.63 5.7 2xMAX HKT, 1xMAX RT, V200KW1
1xFB 7490 (113.06.05) 5.7 1xCUL V3 1.63 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 1xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU 1xRFXtrx 90 1xWT440H 1xCM160 3xTFA30.3150 5xFA21

Offline Jogi

  • Full Member
  • ***
  • Beiträge: 268
und schau mal, was das so ankommt.

Da kommt eigentlich gar nichts. Ich habe den Event Monitor jetzt eine Stunde laufen lassen. Da kommt keine einzige Meldung zum LaCrosseGateway.
Auch beim Schalten der PCA301 Steckdosen -was einwandfrei funktioniert und auch Verbrauchsdaten liefert- nicht.
Nur wenn ich das LGB boote bekomme ich diese Meldung:
2018-10-14 15:46:41 LaCrosseGateway myLaCrosseGateway CONNECTED
2018-10-14 15:46:54 LaCrosseGateway myLaCrosseGateway opened
2018-10-14 15:46:54 LaCrosseGateway myLaCrosseGateway CONNECTED

Vielleicht noch eine Info, von der ich nicht weiß, ob sie wichtig ist. Ich habe auch noch einen Jeelink in meinem System. Der empfängt die Daten von LaCrosse Temperaturfühlern (funktioniert auch einwandfrei). Ich weiß nicht, ob das irgendwie zusammen hängt und sich beeinflusst.

Offline PeMue

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4254
Hallo Jogi,

ich würde an Deiner Stelle das LGW löschen und noch einmal neu definieren. Ggf. nach dem Löschen FHEM noch mal neu starten. Nach dem neu definieren nochmal pairen.

Gruß Peter
« Letzte Änderung: 14 Oktober 2018, 16:54:41 von PeMue »
1x FB7170 (29.04.88) 5.7 1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F)
1x RPi BV2LCDCSM 1.63 5.7 2xMAX HKT, 1xMAX RT, V200KW1
1xFB 7490 (113.06.05) 5.7 1xCUL V3 1.63 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 1xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU 1xRFXtrx 90 1xWT440H 1xCM160 3xTFA30.3150 5xFA21

Offline Jogi

  • Full Member
  • ***
  • Beiträge: 268
ich würde an Deiner Stelle das LGW löschen und noch einmal neu definieren. GGf. nach dem Löschen FHEM noch mal neu starten. Nach dem neu definieren nochmal pairen.
Alles klar, vielen Dank.
Dann werde ich mein System mal vorsichtshalber vorher sichern und das in den nächsten Tagen mal versuchen.
Schönen Sonntag noch,
Jogi

Offline HCS

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2965
Daher hoffe ich auf Tipps hier.
Du hast im LGW als "Internal sensors: ID:" 0 definiert.
Trag hier mal eine gültige LaCrosse ID ein, die noch von keinem Deiner Sensoren verwendet wird, z.B. 0x33 (das ist 51 Dezimal, ich nehme immmer das letzte Oktett der IP, dann ist klar, welches LaCrosse-Device das LGW ist)
"Save and Restart"
Nachdem sich FHEM neu verbunden hat:set myLaCrosseGateway LaCrossePairForSec 60 ignore_battery
Dann solltest Du nach ca. 30 Sekunden im Room "LaCrosse" ein neues LaCrosse-Device mit dem Name LaCrosse_33 bekommen, das die Werte des DHT22 hat.

   
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline Jogi

  • Full Member
  • ***
  • Beiträge: 268
Du hast im LGW als "Internal sensors: ID:" 0 definiert.
Trag hier mal eine gültige LaCrosse ID ein, die noch von keinem Deiner Sensoren verwendet wird, z.B. 0x33 (das ist 51 Dezimal, ich nehme immmer das letzte Oktett der IP, dann ist klar, welches LaCrosse-Device das LGW ist)
"Save and Restart"
Nachdem sich FHEM neu verbunden hat:set myLaCrosseGateway LaCrossePairForSec 60 ignore_battery
Dann solltest Du nach ca. 30 Sekunden im Room "LaCrosse" ein neues LaCrosse-Device mit dem Name LaCrosse_33 bekommen, das die Werte des DHT22 hat.
SUPER, das war es!
Vielen Dank, Du hast mir sehr weiter geholfen.
Gruß,
Jogi

Offline thinman

  • New Member
  • *
  • Beiträge: 47
Ich habe ein Wemos D1 Mini auf dem der LaCrosse Gateway läuft (mit ein RFM69CW und ein Nextion Display).
Besteht der Möglichkeit ein Mikroschalter an der D1 anzuschließen so, dass der Gateway diese Event an FHEM weiterleitet und ich darauf reagieren kann?
Falls ja, brauchte ich dafür Zusatzhardware?

 

Offline HCS

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2965
Falls ja, brauchte ich dafür Zusatzhardware?
Ja, einen MCP23008

Siehe hier:
https://wiki.fhem.de/wiki/LaCrosseGateway_V1.x#MCP23008_2
https://wiki.fhem.de/wiki/LaCrosseGateway_V1.x#Inbetriebnahme_von_MCP23008

Damit hast Du 8 IOs, die Du als Ein- oder Ausgang verwenden kannst.
Ausgänge kannst Du dann von FHEM aus setzen
Eingänge setzten in FHEM ein Reading im zugehörigen KVP-Device, auf das man reagieren kann.
Die Konfiguration im LGW kannst Du auf der Setup-Page anschauen (Bereich MCP23008)

Offline thinman

  • New Member
  • *
  • Beiträge: 47
Dann muss ich nochmal Platz im Gehäuse machen.
Ich habe gehofft, dass ich vielleicht eine der freie GPIOs auf der Wemos dafür verwenden kann.
Wegen ein Schalter ist der MCP23008 ein ziemliche overkill aber wenn es anders nicht geht muss ich diesen Weg gehen.
Besten Dank!


Offline HCS

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2965
Wegen ein Schalter ist der MCP23008 ein ziemliche overkill aber wenn es anders nicht geht muss ich diesen Weg gehen.
8 Schalter anschließen und schon ist es kein overkill mehr  ;D

Offline thinman

  • New Member
  • *
  • Beiträge: 47
 ;D ;D ;D
Ich überleg mir dann wofür ich 8 Schalter benutzen könnte...  ;D