Jeelik Modul zur Einbindung von La Crosse!

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

Vorheriges Thema - Nächstes Thema

fh168

Hue, Lacrosse, PCA301, MySensors, V 1.67 CUL 868 V3.4, Lacrosse-WLAN-Gateway, Tasmota RF-

justme1968

checkst auch noch das hex file unter FHEM/firmware ein ?

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

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

HCS


justme1968

sorry. dann habe ich beim svn update aus irgend einem grund übersehen.

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

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

HCS

@justme1968: würdest Du diesen Patch in die 36_JeeLink.pm übernehmen?

Hintergrund: ich würde gerne von extern dem JeeLink Modul Daten unterschieben, die es so weiter verarbeitet, als ob es über die Serielle gekommen wäre.

Also so:
.../fhem?XHR=1&cmd=set myJeeLink data OK 9 48 1 4 188 80

HCS

Sketch V10.1m

Es kam vor, dass der RFM69 (der RFM12 nicht) bei der data rate 9579kbps Pakete vom der WS 1600 empfangen hat, obwohl die mit 8842kbps sendet.
Diese Pakete waren aber meistens Müll, haben manchmal den CRC-Check bestanden und das Ergebnis lag manchmal auch noch innerhalb von filterTreshold, mit der Folge, dass Müll geloggt wurde.

Ich habe den Handlern für die verschiedenen Sensor-Typen nun beigebracht, mit welchen data rates der jeweilige Sensor-Typ läuft und behandle die Daten nur noch dann, wenn die Daten mit einer data rate empfangen wurden, die zu dem Sensor passt.

Kommt dann morgen mit dem Update.

justme1968

ich hab mir erlaubt das kommando in parse umzubenennen und es eben eingecheckt.

gruss
  andre

ps: ich weiss nicht was du genau machen möchtest aber der jeelink sollte fhem2fhem raw fähig sein. hast du das mal probiert? ser2net geht auch. du kannst du daten z.b. auch per netcat los werden.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

christianb

Das Problem meines Vorgängers scheint mit der aktuellen Version des Moduls noch immer zu bestehen:


2015.08.02 12:16:48 2: autocreate: define LaCrosse_35 LaCrosse 35
2015.08.02 12:16:48 3: LaCrosse_35: I/O device is myJeeLink
2015.08.02 12:16:48 2: autocreate: define FileLog_LaCrosse_35 FileLog /opt/fhem/log/LaCrosse_35-%Y.log
2015.08.02 12:16:48 1: define FileLog_LaCrosse_35 FileLog_LaCrosse_35 FileLog /opt/fhem/log/LaCrosse_35-%Y.log : wrong syntax: define <name> FileLog filename regexp [readonly]
2015.08.02 12:16:48 1: ERROR: wrong syntax: define <name> FileLog filename regexp [readonly]


beim autocreate kommt es zu einer Dopplung des Namens
define FileLog_LaCrosse_35 FileLog_LaCrosse_35 FileLog /opt/fhem/log/LaCrosse_35-%Y.log

Habe das Log manuell angelegt bekommen...

Wäre schön wenn der Maintainer des Moduls sich diesem Bug annehmen könnte.

Wzut

Zitat von: justme1968 am 02 August 2015, 10:27:40
aber der jeelink sollte fhem2fhem raw fähig sein
Nein, nicht sollte sondern ist :)
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

HCS

Zitat von: christianb am 02 August 2015, 15:35:05
Das Problem meines Vorgängers scheint mit der aktuellen Version des Moduls noch immer zu bestehen:


2015.08.02 12:16:48 2: autocreate: define LaCrosse_35 LaCrosse 35
2015.08.02 12:16:48 3: LaCrosse_35: I/O device is myJeeLink
2015.08.02 12:16:48 2: autocreate: define FileLog_LaCrosse_35 FileLog /opt/fhem/log/LaCrosse_35-%Y.log
2015.08.02 12:16:48 1: define FileLog_LaCrosse_35 FileLog_LaCrosse_35 FileLog /opt/fhem/log/LaCrosse_35-%Y.log : wrong syntax: define <name> FileLog filename regexp [readonly]
2015.08.02 12:16:48 1: ERROR: wrong syntax: define <name> FileLog filename regexp [readonly]


beim autocreate kommt es zu einer Dopplung des Namens
define FileLog_LaCrosse_35 FileLog_LaCrosse_35 FileLog /opt/fhem/log/LaCrosse_35-%Y.log

Habe das Log manuell angelegt bekommen...

Wäre schön wenn der Maintainer des Moduls sich diesem Bug annehmen könnte.

Ich schaue es mir an.
Das ist nicht nur vorne doppelt. Hinten fehlt auch was.

HCS

@justme1968:

Zitat von: christianb am 02 August 2015, 15:35:05

2015.08.02 12:16:48 2: autocreate: define LaCrosse_35 LaCrosse 35
2015.08.02 12:16:48 3: LaCrosse_35: I/O device is myJeeLink
2015.08.02 12:16:48 2: autocreate: define FileLog_LaCrosse_35 FileLog /opt/fhem/log/LaCrosse_35-%Y.log
2015.08.02 12:16:48 1: define FileLog_LaCrosse_35 FileLog_LaCrosse_35 FileLog /opt/fhem/log/LaCrosse_35-%Y.log : wrong syntax: define <name> FileLog filename regexp [readonly]
2015.08.02 12:16:48 1: ERROR: wrong syntax: define <name> FileLog filename regexp [readonly]


beim autocreate kommt es zu einer Dopplung des Namens
define FileLog_LaCrosse_35 FileLog_LaCrosse_35 FileLog /opt/fhem/log/LaCrosse_35-%Y.log

Das hat irgend was mit dem autocreateThreshold zu tun.
$hash->{AutoCreate} = { "LaCrosse.*" => { autocreateThreshold => "2:120" } };
Wenn ich den aus der Initialisierung vom LaCrosse Modul rausnehme funktioniert es korrekt. Ist er drin, macht das Autocreate beim Anlegen des FileLog etwas falsch.

Das LaCrosse Modul gib in der LaCrosse_Parse "UNDEFINED LaCrosse_35 LaCrosse 35" zurück

Allerdings durchschaue ich das Autocreate Modul nicht so recht, um dahinter zu kommen, wo es da klemmt.

Billy

#1301
Zitat von: HCS am 27 Juli 2015, 23:32:02
SuperJee

@Billy: bist Du noch der "Wiki-Man"?
falls ja, wäre das super im Wiki aufgehoben, sonst findet es bald keiner mehr hier im Giga-Thread.
@HCS
habe soeben versucht den  "Wiki-Man" zu spielen und die WS 1600 sowie den Super Jee eingearbeitet.
Mit den entsprechenden Links.

Wenns einer noch besser kann gerne. ;)

Edit: noch eine Frage.
Funktioniert die Relay Möglichkeit mit den Super Jee noch?

Gruß 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*

Kalli01

Guten Morgen,

wenn ich die Version 10.1m auf den Arduino Nano spielen möchte, bricht er mit dieser Fehlermeldung ab "Binäre Sketchgröße: 31.196 Bytes (von einem Maximum von 30.720 Bytes)"
Hat meiner jetzt zu wenig Speicher oder wie habt ihr die Version aufgespielt?

Kalli

rcmcronny

Hallo,

bei mir das gleiche, bin erstmal zu alten Firmware zurück.

Ronny

HCS

Seltsam, ich habe die auf mehreren drauf.
Wie versucht ihr denn die draufzuspielen? mit "set myJeeLink flash" oder mit der Arduino IDE?
Spielt ihr das binärfile aus dem ZIP bzw. aus FEHM/firmware drauf oder compiliert ihr und spielt das drauf?