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


gloob

Gibt es eine Möglichkeit die Werte aus der Statusnachricht als readings zu erhalten?


RAWMSG      OK VALUES LGW 275241 UpTimeSeconds=73035,UpTimeText=0Tg. 20Std. 17Min. 15Sek. ,WIFI=HasenpupsExtreme,ReceivedFrames=56837,FramesPerMinute=49,RSSI=-59,FreeHeap=18648,LD.Min=0,LD.Avg=0,LD.Max=24,OLED=none
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

HCS

Zitat von: gloob am 15 Februar 2017, 14:53:43
Gibt es eine Möglichkeit die Werte aus der Statusnachricht als readings zu erhalten?
Ja. Das Attribut "kvp" auf "readings" setzen

gloob

Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

HCS

Zitat von: gloob am 15 Februar 2017, 15:04:05
Vielen Dank. Die ReceivedFrames gibt es aber nicht oder?
Ich befürchte, dass ich die schlicht vergessen habe. Kann ich aber noch einbauen.

sash.sc

Habe das attr auf kvp gesetzt. Bis jetzt wurden aber keine readings angelegt. Auf der setup Page ist kvp auch aktiviert und auf 300 Sekunden eingestellt.

Gesendet von meinem SM-T560 mit Tapatalk.


Alles zurück......

Habe die Werte als reading direkt in den gateway readings erwartet. Die werden aber im keyvalueprotokoll angelegt.

Wäre es möglich die readings direkt ins gateway reading zu schreiben.?

Gruß Sascha
Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb

gloob

Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

sash.sc

Zitat von: gloob am 15 Februar 2017, 15:21:06
Dann setze das attr kvp auf "readings"
Habe ich.  Die readings werden im device keyvalueprotokoll angelegt und nicht im device LaCrosse gateway.

Gesendet von meinem SM-T560 mit Tapatalk

Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb

gloob

Also ich habe gerade bei mir folgendes ausgeführt:

attr myLaCrosseGateway kvp readings

und seitdem habe ich folgende readings im Gateway:
FramesPerMinute
RSSI
UpTime
initialized



Das KVP device habe ich danach einfach gelöscht.
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

sash.sc



NAME LCG NR 323 PARTIAL RAWMSG OK 9 5 1 4 131 106 STATE initialized TIMEOUT 0.5 TYPE LaCrosseGateway model [LaCrosseITPlusReader.Gateway.1.27 (1=RFM69 f:868300 r:17241) + (2=RFM69 f:868300 r:9579) {IP=192.168.2.150}] 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 Readings: 2017-02-15 15:07:16 state initialized Attributes: devStateIcon initialized:WLAN_Status.1 disconnected:WLAN_Status.0 kvp readings room 99_receiver usbFlashCommand ./FHEM/firmware/esptool.py -b 921600 -p [PORT] write_flash -ff 80m -fm dio -fs 4MB-c1 0x00000 [BINFILE] > [LOGFILE]



Bei mir leider nicht

Gesendet von meinem SM-T560 mit Tapatalk

Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb

HCS

Zitat von: sash.sc am 15 Februar 2017, 15:31:44
Bei mir leider nicht
Seltsam.

Es gibt auch noch das Attribut "ownSensors", das man auf "readings" setzen kann (falls man einen BMP180, BME280, ... am LGW dran hat)
Funktioniert das?

sash.sc

So, habe jetzt mal etwas genauer hingeschaut.

Das alte KeyValueProtokoll war noch von gestern. Ich habe das LCG von USB auf WLAN umgestellt. Danach wurde das KVP nicht mehr im Log geschrieben.
Ich habe auch festgestellt, dass seit ca. 1,5h nix mehr in FHEM empfangen wurde.
Das habe ich an der LCG Time in den Internals gesehen.
Habe dann im LOG des LCG nachgeschaut. Dort werden fleißig Daten fast im Sekundentakt empfangen !!!
Wie gesagt, aber nix in FHEM. Sah ich auch an den Temp.Sensoren !!!

Habe das LCG gelöscht und einfach nochmal angelegt !!!

Jetzt läuft es, warum auch immer !!!!!

Ich weiß auch nicht, was strubbelig gewesen ist. Ich habe das Gateway von USB auf WLAN umgestellt, weil ich jetzt zum WE hin einen kleinen Umbau am RASPI machen werde, und 2. funktionierte über WLAN das FW Update.
Über USB ging es nicht.


2017.02.14 20:50:34 1: /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0 reappeared (LCG_S)
2017.02.14 20:50:31 1: /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0 disconnected, waiting to reappear (LCG_S)
sh: 1: ./FHEM/firmware/esptool.py: Permission denied
2017.02.14 20:48:15 1: CUL_WS UNDEFINED temp sensor detected, code 8
sh: 1: ./FHEM/firmware/esptool.py: Permission denied
sh: 1: ./FHEM/firmware/esptool.py: Permission denied
2017.02.14 20:38:50 3: Opening LCG device 192.168.2.150:81
2017.02.14 20:27:19 1: CUL_WS UNDEFINED unknown sensor detected, code 8
2017.02.14 20:20:26 3: UWZ Unwetterzentrale: Run.964 Done fetching data


Auszug aus dem LOG. habe mir die Rechte angeschaut, von esptool.py. Passt soweit alles. Schreib/Lesen gesetzt und FHEM und Dialout.

Gruß
Sascha
Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb

sash.sc

Habe da noch ne Frage.

Wie kann man diverse Devices auf ignore setzen?
Bekomme das Log voll mit Meldungen


2017.02.18 17:23:55 3 : LaCrosse: Unknown device 32, please define it
2017.02.18 17:24:16 3 : LaCrosse: Unknown device 32, please define it
2017.02.18 17:24:37 3 : LaCrosse: Unknown device 32, please define it
2017.02.18 17:24:47 3 : LaCrosse: Unknown device 32, please define it



Gruß und Danke
Sascha
Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb

HCS

Zitat von: sash.sc am 15 Februar 2017, 16:54:47
Auszug aus dem LOG. habe mir die Rechte angeschaut, von esptool.py. Passt soweit alles. Schreib/Lesen gesetzt und FHEM und Dialout.
Gib mal noch execute dazu.

Zitat von: sash.sc am 18 Februar 2017, 17:26:55
Wie kann man diverse Devices auf ignore setzen?
Da fällt mir aktuell nichts zu ein.
Ich müsste wohl ein ignoreDeviceIDs Attribut erfinden, in dem man IDs, die man ignorieren will (in deinem Beispiel 32), angeben kann.

sash.sc

Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb