Jeelik Modul zur Einbindung von La Crosse!

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

Vorheriges Thema - Nächstes Thema

justme1968

die seriennummer der ftdi chips in den jeelinks ist eindeutig. die kannst du zum identifizieren verwenden.

wenn du ein 'richtiges' linux system hast und keine fritzbox kannst du kannst du alles so anpassen das die device namen immer eindeutig für ein bestimmtes device sind. da gibt es hier mehre threads im forum.

bevor du damit anfängst ist aber vielleicht ein einfacherer versuch auch ok. zumindest dann wenn nicht dauernd neue devices dazu kommen bzw immer wieder abgezogen und angesteckt werden.

beim booten sollte die reihenfolge von der bus id und somit vom port abhängen an dem der stick steckt. also ein mal alles anstecken. dann neu booten und schauen welcher stick welches device bekommen hat und diese dann in fhem verwenden.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Billy

@JoeALLb
Zitatbeim booten sollte die reihenfolge von der bus id und somit vom port abhängen an dem der stick steckt. also ein mal alles anstecken. dann neu booten und schauen welcher stick welches device bekommen hat und diese dann in fhem verwenden.

Das stimmt, habe ich bei mir durch Einsatz eines Farbigen USB-Hub gelöst!
http://www.amazon.de/USB-2-0-external-4-port-cable/dp/B003O3B98W


Billy
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*

JoeALLb

Bei USB-Sticks konnte ich feststellen, dass dies auch mit deren Initialisierungszeit zusammenhängt.
Wenn Stick #2 (deutlich? Feststellen konnte ich es ab 5 Sekunden, aber welcher USB-Sticck initialisiert so lange?) schneller initialisiert, wird dieser /dev/sda und nicht /dev/sdb.

Da meine beiden Sticks heute definitiv in FHEM vertauscht waren, fällt mir dazu keine andere Ursache ein.
Wie auch immer, ich habe dies mit festen Zuweisungen anhand der Seriennummer über udev gelöst.
Funktionierte prima!
FHEM-Server auf IntelAtom+Debian (8.1 Watt), KNX,
RasPi-2 Sonos-FHEM per FHEM2FHEM,RasPi-3 Versuchs-RasPi für WLAN-Tests
Gateways: DuoFern Stick, CUL866 PCA301, CUL HM, HMLan, JeeLink, LaCrosse,VCO2
Synology. Ardurino UNO für 1-Wire Tests, FB7270

karpate

Hallo,
hat hier jemand die Konfiguration am Laufen: Fritzbox 7390 + JeeLink?
Habe Probleme das der JeeLink richtig von der FB7390 erkannt wird.

Danke und Gruß ingo
# Pi3 (BBB;FB7390)
# TCM310, CUL V4, HM-CFG-LAN,JeeLink,Tradfri,ESP32-Cam@MQTT: Wasseruhr

maddin

Hallo allerseits,

ich dache im Forum mal die Befehle zum abschalten des blauen LED am JeeLink gesehen zu haben, aber auch umfangreiche Suchen danach haben nix sinnvolles zu Tage gefördert....daher die Frage in die Runde: Kann man die LED deaktivieren??? Das blaue Blinken ist schon sehr hell...

Dank & Gruß

Billy

Vielleicht hilft das ?
Per Zufall gefunden kommt wenn ich meinen Jeelink ans terminal hänge

[pcaSerial.10.0h]

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

Billy
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*

ulli

#141
Ich arbeite gerade daran einige Funktionen (IR, PowerPlug, FS20, LaCrosse, ETH200comfort) in meinen JeeLink zu integrieren und werde auch bald mein Projekt in diesem Forum vorstellen.

Ich verwende unter anderem auch dein LaCrosse Modul. Leider fehlt mir aber noch eine Taupunktberechnung.
Vielleicht wäre diese auch für andere User nützlich.
Wollt ihr folgende Berechnung in das Modul einfließen lassen und ein Reading ergänzen, dann könnte ich wieder dein Modul ohne Änderungen übernehmen.
sub LaCrosse_CalcDewpoint (@) {
my ($temp,$hum) = @_;

my($SDD, $DD, $a, $b, $v, $DP);

if($temp>=0) {
$a = 7.5;
$b = 237.3;
} else {
$a = 7.6;
$b = 240.7;
}

$SDD = 6.1078*10**(($a*$temp)/($b+$temp));
$DD = $hum/100 * $SDD;
$v = log($DD/6.1078)/log(10);

$DP = ($b*$v)/($a-$v);

return $DP;
}


Grüße :)

justme1968

das einbauen ist kein problem.

gibt es einen grund das du es lieber im modul (und potentiell in jedem modul) haben möchtest statt das dewpoint modul zu verwenden ?

wie soll das reading heissen? für alle kanäle oder nur den ersten?

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

justme1968

#143
stand hier eben noch was ... ?

ich bin mir noch nicht so sicher ob es wirklich gut ist das in jedem modul zu duplizieren. aber  schau mal ob das so funktioniert wie du es dir vorstellst.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

maddin

Zitat von: Billy am 23 November 2013, 21:36:23
Vielleicht hilft das ?
Per Zufall gefunden kommt wenn ich meinen Jeelink ans terminal hänge

[pcaSerial.10.0h]

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

Billy

Mh, wenn ich im Seriellen Monitor 'l' tippe passiert nix...egal, ich habe im Sketch einfach den LED Pin von 9 auf 8 gesetzt und dann blinkt die LED nicht mehr. PIN 8 sollte offen (not connected) sein, richtig?

Grüße

JoeALLb

Wollte mal einen kleinen Zwischenstand bringen: Die kleinen Ausreißer und manchmal auch große habe ich leider noch immer.

Anbei ein Screenshot, der anzeigt, was bei mir aktuell heute geloggt wurde:
FHEM-Server auf IntelAtom+Debian (8.1 Watt), KNX,
RasPi-2 Sonos-FHEM per FHEM2FHEM,RasPi-3 Versuchs-RasPi für WLAN-Tests
Gateways: DuoFern Stick, CUL866 PCA301, CUL HM, HMLan, JeeLink, LaCrosse,VCO2
Synology. Ardurino UNO für 1-Wire Tests, FB7270

justme1968

hat dein LaCrosse modul schon das filterThreshold attribut?

selbst beim default von 10 sollte so ein ausreisser von fast 80 nicht auftauchen.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

JoeALLb

Ja ich hatte es auf 1 gesetzt und es hat funktioniert. Wie ich aber gerade sehe, ist es nicht mehr da und ich kann es auch nicht mehr setzen  :o
Was ist da los? Muss ich mir heute Abend näher ansehen.
FHEM-Server auf IntelAtom+Debian (8.1 Watt), KNX,
RasPi-2 Sonos-FHEM per FHEM2FHEM,RasPi-3 Versuchs-RasPi für WLAN-Tests
Gateways: DuoFern Stick, CUL866 PCA301, CUL HM, HMLan, JeeLink, LaCrosse,VCO2
Synology. Ardurino UNO für 1-Wire Tests, FB7270

maddin

Zitat von: Billy am 23 November 2013, 21:36:23
Vielleicht hilft das ?
Per Zufall gefunden kommt wenn ich meinen Jeelink ans terminal hänge

[pcaSerial.10.0h]

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

Billy

Nur mal so Billy, die Optionen gibt es nur mit dem PCA301 Sketch! Ich habe aber das LaCrosse Sketch auf dem JeeLink, daher habe ich das Menü nicht...

JoeALLb

Seltsam, meine Version war eine ältere Version und wurde bei "update check" nicht angezeigt.
Habe die aktuelle aus svn übernommen. Mich wundert die alte Version jedoch, da ich filterThreshold
bereits im Einsatz hatte, wie ich auch in einem Backup nachvollziehen konnte.

Wird ein Modul, in dem eine Zeile von Hand geändert wurde aus dem Update ausgenommen?

Wie auch immer: Ich teste jetzt wieder mit de raktuellen Version! Danke für den Hinweis.
FHEM-Server auf IntelAtom+Debian (8.1 Watt), KNX,
RasPi-2 Sonos-FHEM per FHEM2FHEM,RasPi-3 Versuchs-RasPi für WLAN-Tests
Gateways: DuoFern Stick, CUL866 PCA301, CUL HM, HMLan, JeeLink, LaCrosse,VCO2
Synology. Ardurino UNO für 1-Wire Tests, FB7270