NEWS
Adapter: jeelink
-
Perfekt jetzt funktioniert es
hatte mit der V003 was experimentiert und rum sortiert, daher warscheinlich noch die "Leichen" der DHT parameter
Noch mal danke `
keine Ursache. Gerne doch.
Gibt es eigentlich irgendwo den Arduino-sketch für diesen jeenode (also*.ino), dann könnte ich die Differenz von 0,1 noch nachgehen?
Gruß
Klaus
-
-
Hallo,
ich weiss nicht ob ich hier richtig bin. Ich hab mir jetzt den Jeelink gekauft und wollte meine TX29 mit ioBroker verbinden. Ich muss gestehen, dass ich noch nie einen Adapter ohne das iO Portal installiert habe über Github etc.
Jetzt versuch ich den Adapter zu installieren und kriege diese Fehlermeldung, scheint aber nicht unmittelbar mit dem Adapter zu tun zu haben? Hat jemand einen Tipp?
1651_2017-06-25_11_12_32-pi_raspberrypi___.png -
Wechsel mal noch in das Verzeichnis /opt/iobroker und setz den Befehl nochmal ab.
Gesendet von iPhone mit Tapatalk
-
Hallo, ok der Adapter läuft danke. Aber wie kriege ich jetzt meine TX29IT in den Adapter?
Ich habe den jeelink v3c mit Standard-Firmware.
Muss ich die ID manuell einpflegen? Wo finde ich die?
jeelink.0 2017-06-26 22:07:07.520 info data received: A i1 g210 @ 868 MHz q1 jeelink.0 2017-06-26 22:07:07.515 info data received: Current configuration: jeelink.0 2017-06-26 22:07:07.511 info data received: 123z - total power down, needs a reset to start up again jeelink.0 2017-06-26 22:07:07.500 info data received: v - return firmware version and current settings jeelink.0 2017-06-26 22:07:07.491 info data received: - 1: hex, 3: hex+ascii) jeelink.0 2017-06-26 22:07:07.483 info data received: x - set reporting format (0: decimal, 2: decimal+ascii jeelink.0 2017-06-26 22:07:07.471 info data received: q - set quiet mode (1 = don't report bad packets) jeelink.0 2017-06-26 22:07:07.461 info data received: sent with its next ack. Group number becomes sticky jeelink.0 2017-06-26 22:07:07.450 info data received: ,,p post semaphore for group node , to be jeelink.0 2017-06-26 22:07:07.439 info data received: ...,m - add message string to ram, see p command jeelink.0 2017-06-26 22:07:07.430 info data received: l - turn activity LED on PB1 on or off jeelink.0 2017-06-26 22:07:07.422 info data received: n - set group as sticky. Group 0 only, see p command jeelink.0 2017-06-26 22:07:07.409 info data received: 128,,n - release group/node index number entry in eeprom jeelink.0 2017-06-26 22:07:07.398 info data received: ... - space character is a valid delimiter jeelink.0 2017-06-26 22:07:07.390 info data received: ...,s - send data packet to node , no ack jeelink.0 2017-06-26 22:07:07.381 info data received: if using group 0 then sticky group number is used jeelink.0 2017-06-26 22:07:07.373 info data received: ...,a - send data packet to node , request ack jeelink.0 2017-06-26 22:07:07.366 info data received: t - broadcast max-size test packet, request ack jeelink.0 2017-06-26 22:07:07.350 info data received: c - set collect mode (advanced, normally 0) jeelink.0 2017-06-26 22:07:07.343 info data received: g - set network group (RFM12 only allows 212, 0 = any) jeelink.0 2017-06-26 22:07:07.337 info data received: 96..3903 is the range supported by the RFM12B jeelink.0 2017-06-26 22:07:07.329 info data received: o - change frequency offset within the band (default 1600) jeelink.0 2017-06-26 22:07:07.307 info data received: b - set MHz band (4 = 433, 8 = 868, 9 = 915) jeelink.0 2017-06-26 22:07:07.306 info data received: i - set node ID (standard node ids are 1..30) jeelink.0 2017-06-26 22:07:07.305 info data received: Available commands: jeelink.0 2017-06-26 22:07:07.284 info data received: jeelink.0 2017-06-26 22:07:07.265 info data received: 81D2010840060000000000000000EC84 GOOD CRC 0 jeelink.0 2017-06-26 22:07:07.256 info Config eeProm: jeelink.0 2017-06-26 22:07:07.256 info data received: [RF12demo.13]FF jeelink.0 2017-06-26 22:07:07.247 info data received: jeelink.0 2017-06-26 22:07:05.755 info open jeelink.0 2017-06-26 22:07:05.701 info RFM12B setting up object = LaCrosse 3 jeelink.0 2017-06-26 22:07:05.698 info RFM12B setting up object = LaCrosse 2 jeelink.0 2017-06-26 22:07:05.694 info RFM12B setting up object = emonTH1 jeelink.0 2017-06-26 22:07:05.687 info entered ready jeelink.0 2017-06-26 22:07:05.681 info starting. Version 0.0.4 in /opt/iobroker/node_modules/iobroker.jeelink, node: v8.0.0 jeelink.0 2017-06-26 22:07:05.656 debug statesDB connected jeelink.0 2017-06-26 22:07:05.577 debug objectDB connected
-
Ich war zwar mal der Meinung, dass es mit der richtigen Übertragungsrate auch mit der Standardfirmware funktioniert. Aber das ist wohl nicht so.
Schau mal zum Flashen in den post #37 und folgende.
Gesendet von iPhone mit Tapatalk
-
funktioniert. Man muss die Firmware draufspielen.
Danke Dir
-
sorry ich schon wieder. Jetzt lief der Adapter mal einen Tag, seit Tagen krieg ich ihn jetzt nicht mehr zum Laufen. Ich habe den Adapter auch schon mehrfach gelöscht und wieder reinstallt. Jemand eine Idee für mich?
1651_2017-06-30_23_53_06-iobroker.admin.png
1651_2017-06-30_23_53_52-iobroker.admin.png
1651_2017-06-30_23_54_20-iobroker.admin.png -
Diagnose ist nicht so einfach. Im log ist als unterstes noch eine Objekt Änderung enthalten. Stürzt der Adapter nach empfangenen werten ab? Gibt es das zyklische Neustarten auch bei einer leeren Konfiguration? Hast du keine eindeutigen IDs vergeben? Wenn der Adapter einen Tag lang läuft sollte er danach auch laufen.[emoji848]
Gesendet von iPhone mit Tapatalk
-
sorry ich will ja nicht nerven, aber ich krieg ich es nicht mehr hin. Jetzt habe ich sowiel geändert und gelöscht, jetzt kriege ich meinen jeelink nicht mehr geflashed. Habe die neuste Arduino drauf. Jemand nen Tipp?
! Arduino: 1.8.3 (Windows 10), Board: "Arduino/Genuino Uno"
! C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Admin\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Admin\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Admin\Desktop\LaCrosseITPlusReader10.1q_HMS_mod4\libraries -fqbn=arduino:avr:uno -ide-version=10803 -build-path C:\Users\Admin\AppData\Local\Temp\arduino_build_89714 -warnings=none -build-cache C:\Users\Admin\AppData\Local\Temp\arduino_cache_533919 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\Users\Admin\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2 -prefs=runtime.tools.avrdude.path=C:\Users\Admin\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino9 -prefs=runtime.tools.arduinoOTA.path=C:\Users\Admin\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.1.1 -verbose C:\Users\Admin\AppData\Local\Temp\untitled1115861587.tmp\sketch_jul05a\sketch_jul05a.ino
! C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Admin\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Admin\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Admin\Desktop\LaCrosseITPlusReader10.1q_HMS_mod4\libraries -fqbn=arduino:avr:uno -ide-version=10803 -build-path C:\Users\Admin\AppData\Local\Temp\arduino_build_89714 -warnings=none -build-cache C:\Users\Admin\AppData\Local\Temp\arduino_cache_533919 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\Users\Admin\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2 -prefs=runtime.tools.avrdude.path=C:\Users\Admin\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino9 -prefs=runtime.tools.arduinoOTA.path=C:\Users\Admin\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.1.1 -verbose C:\Users\Admin\AppData\Local\Temp\untitled1115861587.tmp\sketch_jul05a\sketch_jul05a.ino
! Using board 'uno' from platform in folder: C:\Users\Admin\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.18
! Using core 'arduino' from platform in folder: C:\Users\Admin\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.18
! Detecting libraries used…
! "C:\Users\Admin\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Users\Admin\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.18\cores\arduino" "-IC:\Users\Admin\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.18\variants\standard" "C:\Users\Admin\AppData\Local\Temp\arduino_build_89714\sketch\sketch_jul05a.ino.cpp" -o "nul"
! "C:\Users\Admin\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Users\Admin\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.18\cores\arduino" "-IC:\Users\Admin\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.18\variants\standard" "-IC:\Users\Admin\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.18\libraries\SPI\src" "C:\Users\Admin\AppData\Local\Temp\arduino_build_89714\sketch\sketch_jul05a.ino.cpp" -o "nul"
! "C:\Users\Admin\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Users\Admin\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.18\cores\arduino" "-IC:\Users\Admin\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.18\variants\standard" "-IC:\Users\Admin\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.18\libraries\SPI\src" "C:\Users\Admin\AppData\Local\Temp\arduino_build_89714\sketch\sketch_jul05a.ino.cpp" -o "C:\Users\Admin\AppData\Local\Temp\arduino_build_89714\preproc\ctags_target_for_gcc_minus_e.cpp"
! C:\Users\Admin\AppData\Local\Temp\untitled1115861587.tmp\sketch_jul05a\LaCrosseITPlusReader10.ino:16:17: fatal error: RFM.h: No such file or directory
! #include "RFM.h"
! ^
! compilation terminated.
! Bibliothek SPI in Version 1.0 im Ordner: C:\Users\Admin\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.18\libraries\SPI wird verwendet
! exit status 1
! Fehler beim Kompilieren für das Board Arduino/Genuino Uno.Die Bibliothek SPI wird verwendet?
-
Habe leider keine Erfahrung was man da machen kann. Ich benutze den jeelink mit der orignal Firmware und Sensoren von openenergy/emonTH.
-
N'Abend zusammen,
kann mir jemand verraten, was ich verkehrt mache, dass ich zwar im Log die Einträge meiner TX29 DTH erhalte, aber in der Instanz / den Objekten von Jeelink.0 die Geräte nicht auftauchen?
Im Log steht z.B. das hier:
received ID :44 is not defined in the adapter or not unique received address jeelink.0 2017-07-10 23:09:25.493 debug splice : 44,1,4,229,63 jeelink.0 2017-07-10 23:09:25.493 info data received: OK 9 44 1 4 229 63 jeelink.0 2017-07-10 23:09:21.827 debug received ID :4 is not defined in the adapter or not unique received address jeelink.0 2017-07-10 23:09:21.826 debug splice : 4,1,4,231,63 jeelink.0 2017-07-10 23:09:21.826 info data received: OK 9 4 1 4 231 63 jeelink.0 2017-07-10 23:09:21.562 debug redis publish io.system.adapter.jeelink.0.outputCount {"val":8,"ack":true,"ts":1499720961556,"q":0,"from":"system.adapter.jeelink.0","lc":1499710016995} jeelink.0 2017-07-10 23:09:21.562 debug redis publish io.system.adapter.jeelink.0.inputCount {"val":0,"ack":true,"ts":1499720961554,"q":0,"from":"system.adapter.jeelink.0","lc":1499710016994} jeelink.0 2017-07-10 23:09:21.561 debug redis publish io.system.adapter.jeelink.0.uptime {"val":10385,"ack":true,"ts":1499720961552,"q":0,"from":"system.adapter.jeelink.0","lc":1499720961552} jeelink.0 2017-07-10 23:09:21.561 debug redis publish io.system.adapter.jeelink.0.memHeapUsed {"val":8.31,"ack":true,"ts":1499720961550,"q":0,"from":"system.adapter.jeelink.0","lc":1499720961550} jeelink.0 2017-07-10 23:09:21.561 debug redis publish io.system.adapter.jeelink.0.memHeapTotal {"val":11.99,"ack":true,"ts":1499720961548,"q":0,"from":"system.adapter.jeelink.0","lc":1499710924062} jeelink.0 2017-07-10 23:09:21.560 debug redis publish io.system.adapter.jeelink.0.memRss {"val":30.88,"ack":true,"ts":1499720961547,"q":0,"from":"system.adapter.jeelink.0","lc":1499720961547} jeelink.0 2017-07-10 23:09:21.560 debug redis publish io.system.adapter.jeelink.0.connected {"val":true,"ack":true,"ts":1499720961545,"q":0,"from":"system.adapter.jeelink.0","lc":1499710578976} jeelink.0 2017-07-10 23:09:21.559 debug redis publish io.system.adapter.jeelink.0.alive {"val":true,"ack":true,"ts":1499720961544,"q":0,"from":"system.adapter.jeelink.0","lc":1499710578974} jeelink.0 2017-07-10 23:09:21.149 debug received ID :44 is not defined in the adapter or not unique received address jeelink.0 2017-07-10 23:09:21.149 debug splice : 44,1,4,229,63 jeelink.0 2017-07-10 23:09:21.148 info data received: OK 9 44 1 4 229 63
Danke und Gruß
-
Wie sieht denn deine Konfiguration aus. Mach mal nen Screenshot.
Gesendet von iPhone mit Tapatalk
-
Hallo,
die Konfig sieht derzeit so aus:
Ist die Version 0.0.4 des Adapters
VG
-
Hallo,
die Konfig sieht derzeit so aus:
filename="instanz_jeelink.JPG" index="0">~~
Ist die Version 0.0.4 des Adapters
VG `
Da sind noch die beispieldaten drin. Also erste Zeile kannst du die Adresse von 18 auf 4 stellen und dann noch anstatt emonth lacrosse rein. Bei der 2ten Zeile nur die 55 gegen 44 tauschen. Wenn noch mehr Sensoren, dann weitere Zeilen eröffnen und die Adressen entsprechend dem log eintragen.
Gesendet von iPhone mit Tapatalk
-
Autsch, auf die Idee hätte ich natürlich auch selbst kommen können. Vielen Dank für die Hilfe und natürlich den Adapter als solches!
-
mein Problem bleibt leider: Auch nach 100fachen deinstallieren und installieren startet der Adapter nicht mehr. Auch bei einer leeren Konfiguration stürzt er alle paar Sekunden ab. Die Sensoren kann ich nicht definieren, weil ich ja die IDs nicht kenne. Die habe ich letztes mal mit laufendem Adapter in der Log erhalten.
Die Firmware auf dem jeelink habe ich wieder zum Laufen bekommen.
-
@ebu:mein Problem bleibt leider: Auch nach 100fachen deinstallieren und installieren startet der Adapter nicht mehr. Auch bei einer leeren Konfiguration stürzt er alle paar Sekunden ab. Die Sensoren kann ich nicht definieren, weil ich ja die IDs nicht kenne. Die habe ich letztes mal mit laufendem Adapter in der Log erhalten.
Die Firmware auf dem jeelink habe ich wieder zum Laufen bekommen. `
Ich hab keine Ahnung was das sein könnte, zumal es schon lief.
Ist die USB-Schnittstelle richtig definiert (ist es das richtige device)?
Du könntest mal die Version von npm installieren (0.0.3) die ist fast identisch (Taupunkt und abs Luftfeuchte ist da schon drin, bis auf ein paar Änderungen wegen der Autokonfiguration).
Diese Version könnte stabiler sein.
sudo npm install iobroker.jeelink –unsafe-perm
Ist der Adapter im debug Modus und sieht das log noch genauso wie in deinem vorigen post aus?
Diese Fehlermeldungen "terminated with Code..." sind leider nicht grad aussagekräftig.
-
Hast du denn den Adapter mal über die Konsole komplett deinstalliert und neu eingespielt? Bei mir gab es ähnliche Probleme mit dem ZWave-Adapter. Hab ihn deinstalliert, dann
sudo apt-get install libudev-dev, sudo ldconfig und sudo ldconfig /usr/local/lib64
ausgeführt und schließlich den Adapter wieder installiert.
VG
-
komplett deinstalliert und auch die 3 Befehle versucht - keine Verbesserung. Ja, er zeigt sonst nichts an im debug Modus. Immer nur das Gleiche:
__host.raspberrypi 2017-07-11 17:42:35.208 error instance system.adapter.jeelink.0 terminated with code 1 ()
host.raspberrypi 2017-07-11 17:42:34.513 info instance system.adapter.jeelink.0 started with pid 1663
host.raspberrypi 2017-07-11 17:42:04.490 info Restart adapter system.adapter.jeelink.0 because enabled__
Wie kriege ich genau die 0.0.3 installiert? Bei mir hat er mit deinem Befehl wieder die .4 draufgespielt..