EC3000 mit JeeNode/JeeLink

Begonnen von ext23, 04 November 2013, 19:25:34

Vorheriges Thema - Nächstes Thema

justme1968

ja das modul sendet immer noch die pca init sequenz. aber sobald der ec3000 sketch meldet das er abgebrochen hat wird ein ec gesendet. das hat gestern bei mir in ein paar duztend versuchen problemlos funktioniert.

auf welchem sysetem läuft fhem bei dir? ich vermute es ist ein timing problem warum es bei dir nicht geht.

das set raw von hand funktioniert leider nur zufällig. das problem hierbei ist das der ec3000 sketch bei jedem zeichen abbricht. und das set raw immer noch ein newline anhängt. das reicht schon zum abbrechen.

ich möchte gerne vermieden das man von hand etwas einstellen muss. eigentlich ist das auch nicht nötig weil jeder sketch sich ja mit seiner version meldet.

bitte teste mal die angehängte version. ich habe die initialisierung komplett wo anders hin geschoben. vielleicht ist das vom timing besser.

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

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

My-FHEM

#16
Vielen Dank !
Diese Version  funktioniert sofort nach shutdown restart


2013.11.09 20:10:42 3: Opening my_WattEC device /dev/jeeEC3
2013.11.09 20:10:42 3: Setting my_WattEC baudrate to 57600
2013.11.09 20:10:42 3: my_WattEC device opened
2013.11.09 20:10:42 3: EC3000_3DDC: I/O device is my_WattEC
2013.11.09 20:10:42 3: EC3000_476A: I/O device is my_WattEC
2013.11.09 20:10:42 3: PCA301_K_Masch: I/O device is my_WattEC
2013.11.09 20:10:42 3: PCA301_FeOben: I/O device is my_WattEC
2013.11.09 20:10:42 3: PCA301_0C8F7D: I/O device is my_WattEC
2013.11.09 20:10:42 1: configfile: gds_web_gds already defined, delete it first
2013.11.09 20:10:42 1: Including ./log/fhem.save
2013.11.09 20:10:42 0: Server started with 101 defined entities (version $Id: fhem.pl 4099 2013-10-22 20:55:35Z rudolfkoenig $, os linux, user root, pid 9929)
2013.11.09 20:10:42 2: HMLAN_Parse: HMLAN1 new condition ok
2013.11.09 20:10:45 5: JeeLink/RAW: /OK 22 71 106 0 15 217 70 0 15 217 58 0 0 44 149 7 227 11 108 2 4

2013.11.09 20:10:45 5: my_WattEC dispatch OK 22 71 106 0 15 217 70 0 15 217 58 0 0 44 149 7 227 11 108 2 4
2013.11.09 20:10:45 5: JeeLink/RAW: /OK 22 61 220 0 35 80 208 0 26 126 23 0 0 42 90 0 0 1 12 0 0

2013.11.09 20:10:45 5: my_WattEC dispatch OK 22 61 220 0 35 80 208 0 26 126 23 0 0 42 90 0 0 1 12 0 0
2013.11.09 20:10:50 5: JeeLink/RAW: /OK 22 71 106 0 15 217 75 0 15 217 63 0 0 44 149 7 195 11 108 2 3

2013.11.09 20:10:50 5: my_WattEC dispatch OK 22 71 106 0 15 217 75 0 15 217 63 0 0 44 149 7 195 11 108 2 3
2013.11.09 20:10:51 5: JeeLink/RAW: /OK 22 61 220 0 35 80 213 0 26 126 23 0 0 42 90 0 0 1 12 0 0

2013.11.09 20:10:51 5: my_WattEC dispatch OK 22 61 220 0 35 80 213 0 26 126 23 0 0 42 90 0 0 1 12 0 0
2013.11.09 20:10:55 5: JeeLink/RAW: /OK 22 71 106 0 15 217 80 0 15 217 68 0 0 44 150 7 131 11 108 2 0

2013.11.09 20:10:55 5: my_WattEC dispatch OK 22 71 106 0 15 217 80 0 15 217 68 0 0 44 150 7 131 11 108 2 0
2013.11.09 20:11:00 5: JeeLink/RAW: /OK 22 71 106 0 15 217 85 0 15 217 73 0 0 44 150 7 119 11 108 2 1

2013.11.09 20:11:00 5: my_WattEC dispatch OK 22 71 106 0 15 217 85 0 15 217 73 0 0 44 150 7 119 11 108 2 1
2013.11.09 20:11:01 5: JeeLink/RAW: /OK 22 61 220 0 35 80 223 0 26 126 23 0 0 42 90 0 0 1 12 0 0

2013.11.09 20:11:01 5: my_WattEC dispatch OK 22 61 220 0 35 80 223 0 26 126 23 0 0 42 90 0 0 1 12 0 0
2013.11.09 20:11:05 5: JeeLink/RAW: /OK 22 71 106 0 15 217 90 0 15 217 78 0 0 44 150 7 128 11 108 2 1

2013.11.09 20:11:05 5: my_WattEC dispatch OK 22 71 106 0 15 217 90 0 15 217 78 0 0 44 150 7 128 11 108 2 1
2013.11.09 20:11:05 5: JeeLink/RAW: /OK 22 61 220 0 35 80 228 0 26 126 23 0 0 42 90 0 0 1 12 0 0

2013.11.09 20:11:05 5: my_WattEC dispatch OK 22 61 220 0 35 80 228 0 26 126 23 0 0 42 90 0 0 1 12 0 0
2013.11.09 20:11:10 5: JeeLink/RAW: /OK 22 71 106 0 15 217 95 0 15 217 83 0 0 44 150 7 194 11 108 2 0

2013.11.09 20:11:10 5: my_WattEC dispatch OK 22 71 106 0 15 217 95 0 15 217 83 0 0 44 150 7 194 11 108 2 0
2013.11.09 20:11:11 5: JeeLink/RAW: /OK 22 61 220 0 35 80 233 0 26 126 23 0 0 42 90 0 0 1 12 0 1

2013.11.09 20:11:11 5: my_WattEC dispatch OK 22 61 220 0 35 80 233 0 26 126 23 0 0 42 90 0 0 1 12 0 1
2013.11.09 20:11:15 5: JeeLink/RAW: /OK 22 71 106 0 15 217 100 0 15 217 88 0 0 44 151 7 150 11 108 2 0

2013.11.09 20:11:15 5: my_WattEC dispatch OK 22 71 106 0 15 217 100 0 15 217 88 0 0 44 151 7 150 11 108 2 0
2013.11.09 20:11:16 5: JeeLink/RAW: /OK 22 61 220 0 35 80 238 0 26 126 23 0 0 42 90 0 0 1 12 0 0



Meine Jeelinks sind nicht ganz Standard.  Erstens sind es jeenodes mit usb cp210x usb serial ports,
zweitens laufen Sie auf 12MHz mit keramic resonator.

Ich betreibe davon zwei, einen mit pca301 sketch und einen mit ec3000 sketch.

Das log zeigt, das zuerst auch bei den pca301 (my_Watt) sketchen das IODev  sketch ec3000 (my_WattEC) ausgewählt wird.
erst durch: attr IODev myWatt (PCA301 jeelink) wird dann das richtige IODev zugeordnet. Ist dies die einzige Möglichkeit oder lässt sich das IODev
im Jeelink modul anders vorauswählen?

Vielen dank für den Support

Grüße


Frage: Ich habe

justme1968

das attr IODev ist der einzige/richtige weg wenn die reihenfolge im config file nicht stimmt. die sollte sein:

- jeelink 1
- alle devices für diesen jeelink
- jeelink 2
- alle devices für den zweiten jeelink

fhem nimmt für ein device immer das letzte vorher definitere passende device als IODev.

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

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

My-FHEM

#18
Alles Klar!

Vielen Dank

Grüße

PS: Reichweite EC3000 Ich komme ca. 6m weit mit Kalksandsteinwand dazwischen. die PCA301 kommen weiter,

ext23

Komisch meine kommen richtig weit. Sofern ihr kein JeeNode sondern ein JeeLink habt, habt ihr auch die Antenne gekürzt? Die ist von Hause aus zu lang.

Gruß
Daniel
HM, KNX, FS20, 1-Wire, PanStamp, AVR-NET-IO, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)

justme1968

ich komme mit dem original display schon nicht durch eine einzige 20cm poroton wand. sogar 1m luftlinie macht probleme...

und der jeelink mit der gleichen antennen länge mit dem pca301 ist sehr viel besser.

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

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

ext23

Ja mit dem original Display hatte ich auch ab und an Probleme, aber ich sage mal 15 Meter waren auch kein Ding. Da habe ich mit den EM1000EM weit aus mehr Probleme.

Die Dinger senden ja nun alle 5 Sekunden, wenn da mal 10 Messzyklen nicht ankommen ist das ja prinzipiell auch wumpe.

Ich hab hier Wände von Vollgips bis Beton alles dabei.

Gruß
Daniel
HM, KNX, FS20, 1-Wire, PanStamp, AVR-NET-IO, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)

ohweh

Zufällig habe ich ja auch ein paar von denen :)

Und dabei festgestellt, dass nicht alle die gleiche Reichweite aufweisen. Also habe ich bei ein bisschen rumgetauscht, einige sind auch aus grösseren Entfernungen noch einigermassen regelmässig erreichbar.

An zwei problematischen Stellen hat es wiederum geholfen, den Adapter zu "neigen". Hab mir kurze Pigtails dafür gebaut. Und schon hatte ich Empfang.

Dennoch, ich bin über den Empfang nicht glücklich. Einige Meter Luftlinie klappt immer. Eine Wand auch. Aber mehr als eine Wand habe ich nie überbrücken können. Spiff hat eine PCA umgebaut indem er das Relais überbrückt hat. Das hatte ich neulich auch schon im Sinn, da es das Problem nach einem Stromausfall kompensiert. Genau das werde ich für die Stellen nutzen, wo ich heute nicht so ohne weiteres Empfang habe.

Gruss
Oliver

karpate

Hallo,

ist das Modul 36_EC3000.pm in diesem Thread noch das aktuellste?
http://forum.fhem.de/index.php/topic,11648.msg92028.html#msg92028

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

justme1968

ja. das ist noch das aktuelle.

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

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

karpate

#25
Hallo Andre,

bin dabei Jeelink & EC3000 einzubinden, dabei habe ich noch dieses Problem: http://forum.fhem.de/index.php/topic,16579.0.html

Gibt es die Planung deinerseits usb create für den JeeLink zu implementieren?

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

justme1968

ich schau es mir an. ich muss dazu aber auch den sketch noch anpassen weil genau der ec3000 sketch allergisch reagiert wenn man etwas sendet was er nicht erwartet.

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

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

karpate

wäre klasse. ich kämpfe gerade noch mit der JeeLink-Einbindung in FHEM...
# Pi3 (BBB;FB7390)
# TCM310, CUL V4, HM-CFG-LAN,JeeLink,Tradfri,ESP32-Cam@MQTT: Wasseruhr

ext23

Nabend,

kann es sein, dass das Init für den JeeNode mit EC3000 Firmware noch nicht geht, ich dachte das wäre schon behoben. Mache ich hier was falsch?

Ich bekomme immer ein:
2013.11.17 18:33:42 3: JeeNode: Unknown code >0c, help me!
2013.11.17 18:33:42 3: JeeNode: Unknown code bad command: '0c', help me!
2013.11.17 18:33:42 3: JeeNode: Unknown code >2c, help me!
2013.11.17 18:33:42 3: JeeNode: Unknown code bad command: '2c', help me!

VERSION [ec3kSerial.1]

Und btw. aus irgend einem Grund empfange ich mein EC3000 jetzt auch super schlecht! Obwohl ich nichts geändert habe, keine Postition von Antenne und Dose. Ich bin fast der Meinung das am JeeNode was hängt, kann doch eigentlich gar nicht sein so ein Verhalten. Nicht das ich jetzt auch das 2 Meter Problem habe mit dem EC3000er :-((( Das muss dann ein Virus sein der rum geht ;-)


Viele Grüße
Daniel
HM, KNX, FS20, 1-Wire, PanStamp, AVR-NET-IO, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)

justme1968

hast du die aktuelle version vom jeelink modul drauf?

das sendet die initialisierung nur wenn der pca301 sketch drauf ist sonst nicht.

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

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