Jeelik Modul zur Einbindung von La Crosse!

Begonnen von Billy, 16 September 2013, 15:12:15

Vorheriges Thema - Nächstes Thema

Ralf9

ZitatSignalduino empfangbar und der sendet permanent Batt low.
und Du bist sicher, daß die Batterien voll sind?
Die WH1080 sendet ASK/OOK und da sollte das Bat eigentlich mit gesendet werden.
Meine WH3080 hat das selbe Protokoll und da paßt das Bat
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

franky08

#2326
Batterien hab ich ja heute getauscht und dadurch die device Adresse verloren. Der zweite Sender (Signalduino) hat erst bei der Inbetriebnahme vor ca. 8 Wochen neue Batterien bekommen. Ich verwende keine 0815 Batterien sondern, wie bei meiner Arbeit  Industriestandart.

P.S. die wh1080 hat ja heute vormittag auch noch in fhem Batt OK gemeldet nur auf dem Display der Wetterstation konnte man das Symbol für TX low Batt sehen und die Station hat dann auch keine Daten mehr empfangen
Debian Wheezy auf ZBOX nano/ Debian Bullseye auf 2.ter ZBOX nano F2F an 2x RaspiB
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu ,fhem5.8, CCU2,
ECMD an AVR-NET-IO mit DAC u. ADC an Junkers Stetigregelung, Siemens LOGO!8, JeeLink uvm...

Ralf9

#2327
Zitatdie wh1080 hat ja heute vormittag auch noch in fhem Batt OK gemeldet nur auf dem Display der Wetterstation konnte man das Symbol für TX low Batt sehen und die Station hat dann auch keine Daten mehr empfangen
Du meinst damit wahrscheinlich die WS1080 (FSK Jeelik La Crosse), ich hab mal nach der Protokollbeschreibung gesucht und gefunden wo in der raw Nachricht das Bat mitgesendet wird. Es wurde bis jetzt nur noch nicht in die Jeelik/La Crosse Firmware eingebaut.

Ist die WS1080 bei Dir gut erreichbar? Ich habe die WS1080 (FSK) bei mir in das Signalduino Modul eingebaut und könnte noch HEX raw Nachrichten von einer leerer Batterie gebrauchen.
Der Jeelik / La Crosse müsste sich so konfigurenen lassen, daß auch die HEX raw Nachrichten ausgegeben werden

Die HEX raw Nachrichten sehen ungefähr so aus, ich habe es rot markiert wo die lowBat und evtl das NewBat drin sein müssten
A8 C0 58 5E 00 00 00 86 0A D8
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

franky08

"Du meinst damit wahrscheinlich die WS1080 (FSK Jeelik La Crosse)" ja, genau.
"Ist die WS1080 bei Dir gut erreichbar?" leider nicht, dass ist immer ein größeres Unterfangen da rann zu kommen und ich bin froh erst mal wieder 1 Jahr Ruhe zu haben (bis zum nächsten Batteriewechsel). Leider habe ich diese Woche ziemlich viel um die Ohren aber vlt. kann ich in der nächsten Woche mal den TX vom Signalduino mit fast leeren Batterien bestücken.
Debian Wheezy auf ZBOX nano/ Debian Bullseye auf 2.ter ZBOX nano F2F an 2x RaspiB
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu ,fhem5.8, CCU2,
ECMD an AVR-NET-IO mit DAC u. ADC an Junkers Stetigregelung, Siemens LOGO!8, JeeLink uvm...

Ralf9

Vielleicht findet sich jemand anders mit einer WS1080 die besser ereichbar ist.

Ohne das newBatteryFlag muß nach einem Batterie wechsel beachtet werden, daß beim "set replaceBatteryForSec" ein ignore_battery hinten angehängt wird
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

dadoc

Hallo zusammen,
ich hoffe, hier ist mein Problem besser aufgehoben als in meinem alten LaCrosse-Thread: wenn ich mein fhem aus dem letzten Spätsommer remote im Ferienhäusl per "update all" auf den neuesten Stand bringe, funktioniert danach mein Jeelink/LaCrosse nicht mehr, d.h. es werden keine Readings aktualisiert.  Das Log füllt sich damit :
2022.03.17 16:03:49 3: myJeeLink: Unknown code OK WS 130 6 4 101 93 82 38 1 4 0 20 0 30 0 0 0 246 104, help me!
2022.03.17 16:04:05 3: myJeeLink: Unknown code OK WS 130 6 4 101 93 82 38 0 220 0 18 0 20 0 0 0 253 22, help me!
2022.03.17 16:04:21 3: myJeeLink: Unknown code OK WS 130 6 4 101 93 82 38 1 134 0 32 0 60 0 0 0 253 22, help me!
2022.03.17 16:04:37 3: myJeeLink: Unknown code OK WS 130 6 4 101 93 82 38 1 234 0 33 0 50 0 0 0 184 16, help me!
2022.03.17 16:04:53 3: myJeeLink: Unknown code OK WS 130 6 4 101 93 82 38 0 80 0 12 0 20 0 0 0 111 104, help me!
2022.03.17 16:05:09 3: myJeeLink: Unknown code OK WS 130 6 4 101 93 82 38 1 14 0 12 0 20 0 0 0 96 64, help me!
2022.03.17 16:05:25 3: myJeeLink: Unknown code OK WS 130 6 4 101 93 82 38 1 204 0 10 0 20 0 0 0 118 12, help me!
2022.03.17 16:05:41 3: myJeeLink: Unknown code OK WS 130 6 4 101 93 82 38 1 224 0 17 0 20 0 0 0 98 172, help me!
2022.03.17 16:05:57 3: myJeeLink: Unknown code OK WS 130 6 4 101 93 82 38 1 114 0 18 0 30 0 0 0 64 46, help me!
2022.03.17 16:06:13 3: myJeeLink: Unknown code OK WS 130 6 4 101 93 82 38 13 182 0 12 0 20 0 0 0 51 114, help me!
2022.03.17 16:06:29 3: myJeeLink: Unknown code OK WS 130 6 4 101 93 82 38 1 34 0 15 0 20 0 0 0 53 72, help me!
2022.03.17 16:06:45 3: myJeeLink: Unknown code OK WS 130 6 4 101 93 82 38 12 88 0 42 0 70 0 0 0 75 20, help me!
2022.03.17 16:07:01 3: myJeeLink: Unknown code OK WS 130 6 4 101 93 82 38 2 168 0 46 0 80 0 0 0 92 8, help me!
2022.03.17 16:07:17 3: myJeeLink: Unknown code OK WS 130 6 4 101 93 82 38 2 8 0 41 0 50 0 0 0 104 186, help me!
2022.03.17 16:07:33 3: myJeeLink: Unknown code OK WS 130 6 4 101 93 82 38 1 84 0 26 0 30 0 0 0 96 64, help me!
2022.03.17 16:07:49 3: myJeeLink: Unknown code OK WS 130 6 4 101 93 82 38 1 14 0 11 0 20 0 0 0 85 90, help me!
2022.03.17 16:08:05 3: myJeeLink: Unknown code OK WS 130 6 4 101 93 82 38 1 4 0 5 0 10 0 0 0 72 168, help me!
2022.03.17 16:08:21 3: myJeeLink: Unknown code OK WS 130 6 4 101 93 82 38 7 148 0 15 0 50 0 0 0 70 210, help me!
2022.03.17 16:08:37 3: myJeeLink: Unknown code OK WS 130 6 4 101 93 82 38 1 64 0 33 0 50 0 0 0 65 250, help me!
2022.03.17 16:08:53 3: myJeeLink: Unknown code OK WS 130 6 4 101 93 82 38 0 20 0 16 0 20 0 0 0 76 224, help me!
2022.03.17 16:09:09 3: myJeeLink: Unknown code OK WS 130 6 4 101 93 82 38 1 74 0 21 0 30 0 0 0 89 156, help me!
2022.03.17 16:09:25 3: myJeeLink: Unknown code OK WS 130 6 4 101 93 82 38 2 98 0 32 0 50 0 0 0 118 12, help me!
2022.03.17 16:09:41 3: myJeeLink: Unknown code OK WS 130 6 4 101 93 82 38 2 8 0 32 0 40 0 0 0 119 226, help me!

Wenn ich die Daten aus dem restoreDir zurück kopiere geht es wieder.
Dabei werden beim Update die 36_JeeLink.pm und die 36_LaCrosse.pm nicht upgedated, erstere, weil es wohl nichts Neueres gibt, letztere weil "skipping FHEM/36_LaCrosse.pm, matches exclude_from_update", da eine angepasste Version, s.u..
Meine Konstellation ist wie folgt:
- JeeLink (auf Arduino basierend),
- Sketch von Andreas (der u.a. die WH65B integriert hat) geflashed, der auf der Vorarbeit von Jörg "pejonp" basiert
- initCommands 868345f v gesetzt
- das modifizierte 36_LaCrosse.pm von Andreas (s. obigen Link)
Mit dem aktuellen Standard-36_LaCrosse.pm geht es auch nicht.
Bevor ich nun Datei für Datei einzeln aus dem restoreDir zurück ins Live kopiere, um zu sehen, ob es wieder geht: Könnt Ihr mir einen Tipp geben, was bei einem fhem Update noch die Funktion von Jeelink/LaCrosse beeinflussen könnte?

Vielen Dank & viele Grüße
Martin
Standort 1: FS20 mit CUL und FHEM auf Raspi. HM-Komponenten (Heizung, Rollladen, Schalter). HM IP über Raspimatic (testweise)
Standort 2: Homematic (Wired) über CCU2 und PocketHome HD
3 x Raspi3 mit piCorePlayer/Kodi für Multiroom Audio (+ Tablets/iPeng/iPods

Ralf9

ZitatDabei werden beim Update die 36_JeeLink.pm und die 36_LaCrosse.pm nicht upgedated, erstere, weil es wohl nichts Neueres gibt, letztere weil "skipping FHEM/36_LaCrosse.pm, matches exclude_from_update", da eine angepasste Version, s.u..
Evtl liegt es daran, bei der "$hash->{Match}" regex war ein Fehler
https://svn.fhem.de/trac/changeset/25537/trunk/fhem/FHEM/36_LaCrosse.pm
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

dadoc

Könnte sein, aber 36_LaCrosse.pm soll ja so oder so nicht upgedated werden, da das Modul in der Standardversion die WH65B nicht unterstützt.
Habe es jetzt mal mit dem stufenweisen Zurückkopieren versucht.

- Wenn ich alles aus restoreDir zurückkopiere außer fhem.cfg und fhem.pl, geht Jeelink/LaCrosse nach Neustart immer noch nicht.
- Wenn ich alles incl. fhem.cfg und fhem.pl aus restoreDir zurückkopiere, geht es nach Neustart wieder völlig normal.

Kann ich daraus schließen, dass sich in fhem.pl etwas geändert hat, was Auswirkungen auf Jeelink/LaCrosse hat - und wenn ja: Wie finde ich heraus, was das ist?
Bin ratlos.
Grüße
Martin
Standort 1: FS20 mit CUL und FHEM auf Raspi. HM-Komponenten (Heizung, Rollladen, Schalter). HM IP über Raspimatic (testweise)
Standort 2: Homematic (Wired) über CCU2 und PocketHome HD
3 x Raspi3 mit piCorePlayer/Kodi für Multiroom Audio (+ Tablets/iPeng/iPods

Ralf9

ZitatKann ich daraus schließen, dass sich in fhem.pl etwas geändert hat, was Auswirkungen auf Jeelink/LaCrosse hat
Ja, in der 36_LaCrosse.pm war seither die "$hash->{Match}" regex fehlerhaft, vor der Änderung in der fhem.pl hat es trotzdem funktioniert.
Wenn Du in der 36_LaCrosse.pm bei "$hash->{Match}..." das Leerzeichen vor "ok" entfernst sollte es wieder funktionieren
https://svn.fhem.de/trac/changeset/25537/trunk/fhem/FHEM/36_LaCrosse.pm
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

dadoc

Ja, die Leerstelle war's, ganz herzlichen Dank. Dass ich da nicht gleich von selbst draufgekommen bin  8) 8) 8)
Standort 1: FS20 mit CUL und FHEM auf Raspi. HM-Komponenten (Heizung, Rollladen, Schalter). HM IP über Raspimatic (testweise)
Standort 2: Homematic (Wired) über CCU2 und PocketHome HD
3 x Raspi3 mit piCorePlayer/Kodi für Multiroom Audio (+ Tablets/iPeng/iPods

michisa86888

Hallo zusammen,
ich betreibe mit meinem Jeelink-Clone schon länger zwei TX29DTH-IT Sensoren ohne Probleme.
Nun will ich die seid langem rumliegende WS1600 an FHEM anbinden.
Ich bekomme sie aber leider nicht an meinen Jeelink angelernt. Bin wie folgt vorgegangen. Batterien an der Innenstation raus und am TX22raus. Dann in FHEM LaCrossePairForSec 120, anschliessend Batterie am TX22 wieder rein. FHEM findet da aber nichts neues. Auch im Verbose 5 Log sehe ich nichts unbekanntes...
Hier mal ein list von meinem Jeelink:

Internals:
   Clients    :PCA301:EC3000:RoomNode:LaCrosse:ETH200comfort:CUL_IR:HX2272:FS20:AliRF:Level:EMT7110:KeyValueProtocol
   DEF        /dev/ttyUSB0@57600
   DeviceName /dev/ttyUSB0@57600
   FD         17
   FUUID      62226bac-f33f-487e-4e97-6f80a320f98dfbd8
   FVERSION   36_JeeLink.pm:0.147070/2017-07-13
   NAME       myJeeLink
   NR         48
   PARTIAL   
   RAWMSG     OK 9 63 1 4 106 46
   STATE      initialized
   TYPE       JeeLink
   initMessages
   model      LaCrosseITPlusReader.10.1s
   myJeeLink_MSGCNT 412
   myJeeLink_TIME 2022-03-25 20:38:07
   settings   (RFM69CW f:868300 r:8842)
   MatchList:
     1:PCA301   ^\S+\s+24
     2:EC3000   ^\S+\s+22
     3:RoomNode ^\S+\s+11
     4:LaCrosse ^(\S+\s+9 |OK\sWS\s)
     5:AliRF    ^\S+\s+5
     6:EMT7110  ^OK\sEMT7110\s
     7:KeyValueProtocol ^OK\sVALUES\s
   READINGS:
     2022-03-25 20:38:08   state           initialized
Attributes:
   flashCommand avrdude -p atmega328P -c arduino -P [PORT] -D -U flash:w:[HEXFILE] 2>[LOGFILE]
   initCommands 4m 2r v
   room       Schnittstellen
   verbose


Was meint ihr?

rippi46

#2336
Hallo michisa86888,

habe auch eine WS1600 seit mehreren Jahren im Betrieb. Deine Einstellungen sehen eigentlich ganz gut aus.
Vielleicht bist du zu weit entfernt von der Wetterstation.

Hier ein List von meinem JeeLink:
Internals:
   Clients    :PCA301:EC3000:RoomNode:LaCrosse:ETH200comfort:CUL_IR:HX2272:FS20:AliRF:Level:EMT7110:KeyValueProtocol
   DEF        192.168.178.106:23
   DeviceName 192.168.178.106:23
   FD         20
   FUUID      5c463c12-f33f-51ca-bb54-1e6b4242cfea38d2
   NAME       myJeeLink
   NR         242
   PARTIAL   
   RAWMSG     OK WS 36 1 4 7 255 1 247 255 255 255 255 255 255 4
   STATE      opened
   TYPE       JeeLink
   myJeeLink_MSGCNT 9007
   myJeeLink_TIME 2022-04-01 09:54:00
   MatchList:
     1:PCA301   ^\S+\s+24
     2:EC3000   ^\S+\s+22
     3:RoomNode ^\S+\s+11
     4:LaCrosse ^(\S+\s+9 |OK\sWS\s)
     5:AliRF    ^\S+\s+5
     6:EMT7110  ^OK\sEMT7110\s
     7:KeyValueProtocol ^OK\sVALUES\s
   READINGS:
     2022-04-01 09:54:00   state           opened
Attributes:
   event-on-change-reading .*
   flashCommand avrdude -p atmega328P -c arduino -P net:192.168.178.106:23 -D -U flash:w:/opt/fhem/FHEM/firmware/JeeLink_LaCrosse.hex 2>[LOGFILE]
   initCommands 4m 2r v
   room       Büro,Culs,Garten,LaCrosse,Wetter
   verbose    2


Ich bin relativ nahe an der Wetterstation und habe eine Serialbridge über ein ESP8266.

So sieht die Ausgabe auf der Console aus:
[LaCrosseITPlusReader.10.1s (RFM12B f:868300 r:17241)]

[LaCrosseITPlusReader.10.1s (RFM12B f:868300 r:8842)]
OK WS 36 1 255 255 255 1 247 11 109 0 17 0 52 4
OK WS 36 1 255 255 255 1 247 12 78 0 23 255 255 4
OK WS 36 1 255 255 255 1 247 11 109 0 26 255 255 4
OK WS 36 1 255 255 89 1 247 12 78 0 29 255 255 4


Gruß rippi
FHEM, LMS, VDR ,Dell 9010 Ubuntu 20.04,Raspimatic, HM/HMIP, Max, Elro, Brennenstuhl u. Intertechno mit Connair.
Picoreplayer, Raspi IR-Lanadapter, Firmata(wifi), LaCrosse,
nanocul433, nanocul868, Signalduino, Connexoon,
MySensor-GW+Sensoren, RGBWW, Zigbee2mqtt,Xiaomi,Nextion,LEDMatrix,Alexa

cbaum

Hallo zusammen,

Habe seit Jahren einen Jeelink mit dem pcaSerial.10.0i Sketch und 7 PCA301 Steckdosen erfolgreich im Betrieb.
Jetzt würde ich gerne über einen zweiten Jeelink die Reichweite mit dem Sketch LaCrosseITPlusReader10 und dem Relay = 1 Mode erweitern.
Das Flashen hat soweit funktioniert, aber eine verbesserung der Reichweite kann ich nicht feststellen.

Ausgabe des Orginal jeelinks mit pcaSerial.10.0i Sketch
[pcaSerial.10.0i]

Available commands:
  ..,.. s    - send data packet
      l      - list devices
  <n> a      - turn activity LED on PB1 on or off
  <n> c      - config (0=fill, 1=load, 2=save, 3=erase)
  <n> d      - turn off device <n>
  <n> e      - turn on device <n>
  <n> p      - poll device <n>
  <n> r      - list recordings
  <n> q      - quiet mode (1=suppress TX and bad packets)
  <n> v      - version and configuration report

OK 24 7 4 1 156 75 0 0 0 0 0
OK 24 1 4 5 86 105 1 1 128 2 11
OK 24 2 4 5 60 249 0 0 0 0 59
OK 24 1 4 15 166 242 1 0 210 0 242
OK 24 7 4 2 116 86 1 0 154 0 165
OK 24 7 4 1 156 75 0 0 0 0 0
OK 24 1 4 5 86 105 1 1 128 2 11
OK 24 1 4 15 166 242 1 0 209 0 243
OK 24 7 4 2 116 86 1 0 154 0 165
OK 24 2 4 5 60 249 0 0 0 0 59

Und auszug aus dem LaCrosseITPlusReader10 und dem Relay = 1 Mode

[LaCrosseITPlusReader.10.1s (RFM69CW f:868300 r:17241)]
OK 9 0 1 4 60 71
OK 9 0 1 4 60 71
OK 9 0 1 4 59 71
OK 9 0 1 4 59 71
OK 9 0 1 4 59 71

Was kann hier falsch sein, oder geht der Relay Modus garnicht mit dem PCA301 Dosen?
Die Jeelinks haben unterschiedliche Radio Module RFM12B und RFM69CW - Kann das etwas damit zu tun haben?

Danke für euere Hilfe!