Jeelik Modul zur Einbindung von La Crosse!

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

Vorheriges Thema - Nächstes Thema

Billy

 Stimmt, müsste bei mir eigentlich so aussehen
model
[LaCrosseITPlusReader.10.1m (RFM12B  f:868300 t:30~3) + (RFM69CW f:868300 r:8842) + BMP180]


Funktioniert aber alles. Was kann ich tun?


Billy
[/quote]
FHEM immer akt. auf 3 BeagleBoneBlack: 2xHMLAN 2xJeelink ;10x HM-CC-TC, 13x HM-CC-VD, 1x HM-ES-PMSw1-Pl, 3x HM-LC-SW1-PL2, viele ESP8266, Tasmota Scripting, Mqtt*

HCS

Zitat von: justme1968 am 06 August 2015, 13:43:13
kann der ESP8266 nicht auch einfach den uart auf einem port weiter reichen? dann wäre das einfachste in fhem das jeelink device einfach mit <ip>:<port> zu konfigurieren.

Habe ich mal so implementiert auf dem ESP.
Das funktioniert generell ganz gut. Allerdings gibt es noch ein Problem:
Wenn der ESP8266 im Netzwerk verschwindet, merkt das JeeLink Modul davon nichts. Es bleibt unbeirrt auf "opened" bzw. "initialized" und versucht darum auch nicht, wieder mit dem ESP zu verbinden, wenn er wieder auftaucht.
Es müsste ähnlich wie bei "disconnected" alle Minute schauen, ob der Port noch da ist und ggf. dann auf "disconnected" gehen.

rcmcronny

Hallo,

10.1n geflasht, alles ok. 

RFM wird auch erkannt:


[LaCrosseITPlusReader.10.1n (RFM12B f:868300 r:17241)]

HCS

Zitat von: Billy am 09 August 2015, 22:21:35Funktioniert aber alles. Was kann ich tun?
Ja, funktioniert, weil der Sketch davon ausgeht, dass der erste RFM ein RFM12 ist, wenn nicht RFM69 ermittelt wurde.
Trotzdem ist es unschön, dass die Erkennung es nicht hinbekommt.
Beschreib mal bitte genau Deinen Hardware-Aufbau.

Zitat von: rcmcronny am 09 August 2015, 22:53:11RFM wird auch erkannt:


[LaCrosseITPlusReader.10.1n (RFM12B f:868300 r:17241)]


@rcmcronny: Prima. kannst Du bitte kurz schreiben, was Du an Hardware verwendest?

Um das zu analysieren muss ich einen Aufbau hinbekommen, bei dem der RFM12 nicht erkannt wird.

rcmcronny

Moin,

ich hab nen Jeelink Clone vom Robin, also nen Nano mit RFM12B Modul drauf.

Ronny


Billy

#1325
Zitat von: HCS am 09 August 2015, 22:57:51
Beschreib mal bitte genau Deinen Hardware-Aufbau.

Im Einsatz ist ein original Jeenode USB V3
Verdrahtung wie in deinem Beispiel « Antwort #1289 am: 27 Juli 2015, 23:32:02 »
SuperJee-JNUSB.png: --> Ein Beispiel, wie man das auf einem JeeNode-USB aufbauen kann (mit RFM69CW und BMP180)

Der einzig für mich erkennbare Unterschied dass bei dir die Version5 des Jeenode USB im Einsatz ist.

Gruß Billy

Übrigens wird bei meinem original Jeelink auch none angezeigt.
model --> [LaCrosseITPlusReader.10.1m (None f:868300 t:30~3)]
FHEM immer akt. auf 3 BeagleBoneBlack: 2xHMLAN 2xJeelink ;10x HM-CC-TC, 13x HM-CC-VD, 1x HM-ES-PMSw1-Pl, 3x HM-LC-SW1-PL2, viele ESP8266, Tasmota Scripting, Mqtt*

Laffer72

Hallo,

jetzt wollte ich mal meinen Jeelink flashen. Irgendwie klappt es aber nicht. Kann mir einer einenTipp geben woran es hängen könnte? Ich weiß, daß es schonmal geklappt hat. Ist aber schon ein bisserl her.

Angefügt hab ich die Meldung, die ich beim flashen bekomme. Die -v Parameter habe ich eingefügt um mehr Infos zu bekommen.
gestartet habe ich mit
set myJeeLink flash LaCrosse

Zitatflashing JeeLink myJeeLink
detected Firmware: LaCrosse
hex file: ./FHEM/firmware/JeeLink_LaCrosse.hex
port: /dev/ttyUSB0
log file: ./log/JeeLinkFlash.log
myJeeLink closed
command: avrdude -v -v -v -v -p atmega328P -c arduino -b 57600 -P /dev/ttyUSB0 -D -U flash:w:./FHEM/firmware/JeeLink_LaCrosse.hex 2>./log/JeeLinkFlash.log

--- AVRDUDE ---------------------------------------------------------------------------------

avrdude: Version 5.11.1, compiled on May 23 2012 at 11:08:25
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2009 Joerg Wunsch

         System wide configuration file is "/etc/avrdude.conf"
         User configuration file is "/.avrduderc"
         User configuration file does not exist or is not a regular file, skipping

         Using Port                    : /dev/ttyUSB0
         Using Programmer              : arduino
         Overriding Baud Rate          : 57600
avrdude: Send: 0 [30]   [20]
avrdude: Send: 0 [30]   [20]
avrdude: Send: 0 [30]   [20]
avrdude: ser_recv(): programmer is not responding
avrdude: stk500_recv(): programmer is not responding

avrdude done.  Thank you.

--- AVRDUDE ---------------------------------------------------------------------------------

myJeeLink opened

Danke schonmal

Reinhard
Raspberry Pi Rev.B, FB7390 (FHEM2FHEM), Sonos, Smarter Coffee
Osram Lightify:2m LED-Streifen, 5m-LED-Streifen, Gartenspot, Surface 28W, Classic E14,E27, Classic RGBW E27, PAR16 GU10, Plug
CUL868:FS20-ST, FS20-DI, FS20-FMS, FS20-ES1
HMUSB:HM-Sec-RHS,HM-Sec-MDIR2
Jeelink868:TX-29-IT, TFA30.315

Wernieman

Was sagen die Logs?
z.B. ./log/JeeLinkFlash.log
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

HCS


Laffer72

Das obige Zitat ist die Bildschirmausgabe beim flashen, als auch der Logeintrag.

Ohne dem -b Parameter habe ich genau das gleiche Ergebnis.

Sorry.

Im FHEM-Log habe ich folgendes stehen:

Zitat2015.08.10 17:02:57 3: Opening myJeeLink device /dev/ttyUSB0
2015.08.10 17:02:57 3: Setting myJeeLink serial parameters to 57600,8,N,1
2015.08.10 17:02:57 3: myJeeLink device opened
Raspberry Pi Rev.B, FB7390 (FHEM2FHEM), Sonos, Smarter Coffee
Osram Lightify:2m LED-Streifen, 5m-LED-Streifen, Gartenspot, Surface 28W, Classic E14,E27, Classic RGBW E27, PAR16 GU10, Plug
CUL868:FS20-ST, FS20-DI, FS20-FMS, FS20-ES1
HMUSB:HM-Sec-RHS,HM-Sec-MDIR2
Jeelink868:TX-29-IT, TFA30.315

HCS

Zitat von: Laffer72 am 10 August 2015, 17:09:46
Das obige Zitat ist die Bildschirmausgabe beim flashen, als auch der Logeintrag.

Ohne dem -b Parameter habe ich genau das gleiche Ergebnis.

Sorry.

Im FHEM-Log habe ich folgendes stehen:
avrdude mal neu installiert?

Wzut

Zitat von: Laffer72 am 10 August 2015, 17:09:46
2015.08.10 17:02:57 3: myJeeLink device opened

ist denn /dev/ttyUSB0 auch der JL ?
was sagt denn ls -l /dev/serial/by-id/ ?
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

HCS

Zitat von: Billy am 10 August 2015, 09:29:34Übrigens wird bei meinem original Jeelink auch none angezeigt.
Wird bei mir auch mit einem original JeeLink korrekt erkannt.

Bin etwas ratlos ...

Posti123

Zitat von: Laffer72 am 10 August 2015, 11:02:55
Hallo,

jetzt wollte ich mal meinen Jeelink flashen. Irgendwie klappt es aber nicht. Kann mir einer einenTipp geben woran es hängen könnte? Ich weiß, daß es schonmal geklappt hat. Ist aber schon ein bisserl her.

Angefügt hab ich die Meldung, die ich beim flashen bekomme. Die -v Parameter habe ich eingefügt um mehr Infos zu bekommen.
gestartet habe ich mit
set myJeeLink flash LaCrosse

Danke schonmal

Reinhard

hatte ähnliches Problem. Habe folgendes gemacht:

- JeeLink entfernt und Raspberry neugestarted
- JeeLink neu eingesteckt
- Flashen gestartet mit 57600 baud.

Manchmal kann auch ein USB Hub die Ursache sein
18xHM-CC-RT-DN, 5xHM-TC-IT-WM-W-EU, HMLAN, 2xJeeLink 868, 1xJeeLink433, 1xCUL868, HM-LC-Bl1PBU-FM, HM-LC-Sw2-FM, HM-LC-SW1-FM, HM-LC-Sw1PBU-FM, 5xHM-Sec-SC-2, 2xHM-Sec-SCo, HM-ES-TX-WM, HM-Sen-MDIR-O-2, HM-WDS10-TH-O, 6xTechnoline, 2x PCA301,2xHM-PB-2-WM55-2,2xHM-RC-4-2,2xHM-WDS30-T-O, HM-SEC-WDS-2

HCS

@Billy: kannst Du bitte mal mit dem Angehängten schauen, ob das "none" weg ist?