Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Entwicklung
    4. Adapter: jeelink

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Adapter: jeelink

    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      simpixo last edited by

      Also ich habe die technoline Tx 29 dth

      Die werden mit dem Adapter in iobroker richtig eingelesen! Also das funktioniert schon!

      Es müsste aber einfacher sein die Sensoren zu pflegen! Oder nach Batteriewechsel die ID herauszufinden [emoji6]ist immer ein Krampf

      Gruß

      Adrian

      Gesendet von iPhone mit Tapatalk Pro

      1 Reply Last reply Reply Quote 0
      • F
        foxthefox Developer last edited by

        OK.

        Also wenn ich es richtig verstehe, dann ändert sich die ID jedes mal nach dem Batteriewechsel?!

        Das ist eher unschön.

        Damit der Wert immer gleich referenziert werden kann, muß ich wohl anders beim Anlegen der Daten vorgehen, da hier die Adresse mit in die Namensgebung mit einfließt.

        Gruß

        Klaus

        1 Reply Last reply Reply Quote 0
        • S
          simpixo last edited by

          Ja genau! Die ändert sich immer beim Batteriewechsel! Hab das in Moment so gelöst das ich die Id's Räumen zugeordnet habe diese dienen dann zur weiteren Berechnungen und auch diese werden Historisiert

          Gruß

          Adrian

          Gesendet von iPhone mit Tapatalk Pro

          1 Reply Last reply Reply Quote 0
          • S
            simpixo last edited by

            @foxthefox:

            OK.

            Gruß

            Klaus `

            Also ich habe mal deinen Adapter installiert… leider funktioniert der Adapter bei mir gar nicht. Ich erhalte die folgende Fehlermeldung im LOG

            host.HQ-ioBroker-Prod	2017-02-06 10:49:41.941	info	Restart adapter system.adapter.jeelink.0 because enabled
            host.HQ-ioBroker-Prod	2017-02-06 10:49:41.941	error	instance system.adapter.jeelink.0 terminated with code 0 (OK)
            jeelink.0	2017-02-06 10:49:41.919	info	terminating
            jeelink.0	2017-02-06 10:49:41.912	info	cleaned everything up...
            jeelink.0	2017-02-06 10:49:41.911	error	at SerialPort. (/opt/iobroker/node_modules/iobroker.jeelink/node_modules/serialport/lib/serialport.js:330:14)
            jeelink.0	2017-02-06 10:49:41.911	error	at SerialPort._emitData (/opt/iobroker/node_modules/iobroker.jeelink/node_modules/serialport/lib/serialport.js:350:18)
            jeelink.0	2017-02-06 10:49:41.911	error	at SerialPort. (/opt/iobroker/node_modules/iobroker.jeelink/node_modules/serialport/lib/serialport.js:147:14)
            jeelink.0	2017-02-06 10:49:41.911	error	at Object.parser (/opt/iobroker/node_modules/iobroker.jeelink/node_modules/serialport/lib/parsers.js:23:13)
            jeelink.0	2017-02-06 10:49:41.911	error	at Array.forEach (native)
            jeelink.0	2017-02-06 10:49:41.911	error	at /opt/iobroker/node_modules/iobroker.jeelink/node_modules/serialport/lib/parsers.js:24:17
            jeelink.0	2017-02-06 10:49:41.911	error	at SerialPort.emit (events.js:169:7)
            jeelink.0	2017-02-06 10:49:41.911	error	at emitOne (events.js:77:13)
            jeelink.0	2017-02-06 10:49:41.911	error	at SerialPort. (/opt/iobroker/node_modules/iobroker.jeelink/jeelink.js:440:24)
            jeelink.0	2017-02-06 10:49:41.911	error	at logLaCrosseDTH (/opt/iobroker/node_modules/iobroker.jeelink/jeelink.js:379:26)
            jeelink.0	2017-02-06 10:49:41.911	error	ReferenceError: obj is not defined
            jeelink.0	2017-02-06 10:49:41.910	error	uncaught exception: obj is not defined
            jeelink.0	2017-02-06 10:49:41.907	debug	splice : 14,1,4,180,49
            jeelink.0	2017-02-06 10:49:41.906	info	data received: OK 9 14 1 4 180 49
            jeelink.0	2017-02-06 10:49:41.763	info	[LaCrosseITPlusReader.10.1h (RFM69CW) @17241 kbps / 868300 kHz]
            jeelink.0	2017-02-06 10:49:41.763	info	data received:
            smartmeter.0	2017-02-06 10:49:40.631	info	Received 7 values, 3 updated
            jeelink.0	2017-02-06 10:49:40.006	info	open
            jeelink.0	2017-02-06 10:49:39.985	info	RFM12B setting up object = LaCrosse 5
            jeelink.0	2017-02-06 10:49:39.981	info	entered ready
            jeelink.0	2017-02-06 10:49:39.979	info	starting. Version 0.0.2 in /opt/iobroker/node_modules/iobroker.jeelink, node: v4.7.3
            jeelink.0	2017-02-06 10:49:39.966	debug	statesDB connected
            jeelink.0	2017-02-06 10:49:39.939	debug	objectDB connected
            web.0	2017-02-06 10:49:39.787	info	2017-02-06T09:49:39.786Z Connected system.user.admin
            host.HQ-ioBroker-Prod	2017-02-06 10:49:39.568	info	instance system.adapter.jeelink.0 started with pid 31081
            
            

            Weißt du woran das liegen könnte?

            Denn dein Adapter sieht Vielversprechend aus würde ich gern benutzen aber er müsste auch bei mir laufen

            Gruß

            Adrian

            1 Reply Last reply Reply Quote 0
            • F
              foxthefox Developer last edited by

              ` > Weißt du woran das liegen könnte?

              Denn dein Adapter sieht Vielversprechend aus würde ich gern benutzen aber er müsste auch bei mir laufen `
              Hallo Adrian,

              yepp, hab gestern beim Umbau noch eine Zeile vergessen zu löschen.

              Ist in github korrigiert.

              Bitte teste es jetzt nochmal und gib mir Feedback.

              Das der Adapter universeller wird, war der Plan 😉

              Gruß

              Klaus

              1 Reply Last reply Reply Quote 0
              • S
                simpixo last edited by

                Also habe den Adapter aktualisiert…. jetzt läuft der Adapter aber....

                Im LOG sehe ich immer das folgende, obwohl die ID's im Adapter Admin angelegt wurden

                ~~![](</s><URL url=)<link_text text="https://uploads.tapatalk-cdn.com/201702 ... 3ebf10.jpg">https://uploads.tapatalk-cdn.com/20170206/3aba2ef46bb683cf7b077390093ebf10.jpg</link_text>" />

                Unter Objekte sehe ich die angelegten ID's aber ohne Werte. Die sind einfach leer

                Gruß

                Adrian

                Gesendet von iPad mit Tapatalk Pro~~

                1 Reply Last reply Reply Quote 0
                • F
                  foxthefox Developer last edited by

                  @simpixo:

                  Unter Objekte sehe ich die angelegten ID's aber ohne Werte. Die sind einfach leer `

                  das nix geschrieben wird, steht ja schon drin.

                  Die Zeile ist nicht definiert oder nicht eineindeutig kommt eigentlich nur, wenn die config die Sendeadresse nicht kennt, oder wenn es eine Doppelbelegung gibt.

                  Schwer zu sagen, woran es liegt.

                  Kannst du von der Tabelle in der config-page ein screenshot machen und posten?

                  Gruß

                  Klaus

                  1 Reply Last reply Reply Quote 0
                  • S
                    simpixo last edited by

                    @foxthefox:

                    Kannst du von der Tabelle in der config-page ein screenshot machen und posten?

                    Gruß

                    Klaus `

                    Hallo Klaus

                    hier die Screenshots…

                    432_screenshot_2017-02-06_20.35.32.png

                    und die leeren Objekte

                    432_screenshot_2017-02-06_20.35.12.png

                    Hoffentlich bekommst du das hin :?

                    Gruss

                    Adrian

                    1 Reply Last reply Reply Quote 0
                    • F
                      foxthefox Developer last edited by

                      also das sieht komisch aus.

                      Das einzige was mir auffällt, die einzige Übereinstimmung gibt es bei #14. 😮

                      Im log sind noch die Adressen 48, 55, 60, 63 empfangen, aber nicht definiert, dafür sind in der config 5 und 34 definiert. :?

                      Ich würde in github noch ein paar logs dazubauen, würdest du es dann testen und screenshots machen? gerne auch per PN schicken.

                      Klaus

                      1 Reply Last reply Reply Quote 0
                      • S
                        simpixo last edited by

                        ja klar kann ich machen, helfe doch gern wenn der Adapter danach lauffähig ist

                        Zur Information ich habe nicht alle angerichtet, zum testen nur 3 Stück von meinen 9 😉 Müssen alle ID´s angelegt werden?

                        Auch der Screenshot des LOG´s ist nur ein kleiner Auszug…

                        1 Reply Last reply Reply Quote 0
                        • F
                          foxthefox Developer last edited by

                          @simpixo:

                          ja klar kann ich machen, helfe doch gern wenn der Adapter danach lauffähig ist `

                          so, hab in github ein paar zusätzliche logs eingebaut, könntest es also nochmal testen.

                          bräuchte dann nen screenshot vom log.

                          und in der getobject-function den Vergleich von "===" auf "==" geändert -> evtl. wars das ja schon

                          Klaus

                          1 Reply Last reply Reply Quote 0
                          • S
                            simpixo last edited by

                            @foxthefox:

                            und in der getobject-function den Vergleich von "===" auf "==" geändert -> evtl. wars das ja schon

                            Klaus `

                            Was soll ich dazu sagen…. es funktioniert jetzt!!! [emoji1303][emoji1303][emoji1303]

                            Die Objekte werden mit den richtigen Werten befüllt!! Toll!!

                            Mal eine andere Frage: in der Einstellungen kann ich ja Namen vergeben, wäre es möglich diese zu benutzen um die Datenpunkte zu benennen oder wenigsten die Ordner!?

                            Und wie wäre es wenn wir gleich die Datenpunkte richtig benennen!? Aus humid wird Luftfeuchtigkeit und temp-> Temperatur usw.

                            Gruß

                            Adrian

                            Gesendet von iPad mit Tapatalk Pro

                            1 Reply Last reply Reply Quote 0
                            • F
                              foxthefox Developer last edited by

                              @simpixo:

                              Was soll ich dazu sagen…. es funktioniert jetzt!!! [emoji1303][emoji1303][emoji1303]

                              Die Objekte werden mit den richtigen Werten befüllt!! Toll!!

                              Mal eine andere Frage: in der Einstellungen kann ich ja Namen vergeben, wäre es möglich diese zu benutzen um die Datenpunkte zu benennen oder wenigsten die Ordner!?

                              Und wie wäre es wenn wir gleich die Datenpunkte richtig benennen!? Aus humid wird Luftfeuchtigkeit und temp-> Temperatur usw. `

                              Hallo Adrian,

                              danke für den Test. Werde es dann morgen nach npm schieben.

                              Grundsätzlich wäre es möglich die Datenpunktreferenzen anders zu benennen, allerdings muß dies konsistent im Adapter umgesetzt werden. Die Zeit dafür würde ich eher für etwas anderes nutzen. :idea:

                              Auch die Datenstrukturverzeichnisse sollten kein Problem sein, ich kenne mich da nicht so aus, aber die enums scheinen mir da geeigneter zum Sortieren/Suchen. Hab auch noch kein Adapter gesehen, der diese Namen/Räume in die Datenstruktur übernimmt.

                              Gruß

                              Klaus

                              1 Reply Last reply Reply Quote 0
                              • F
                                foxthefox Developer last edited by

                                neue Version 0.0.2 ist in npm online.

                                wesentliche Änderung, es kann nun in der config-page eine eineindeutige Sensor ID vergeben werden und wenn sich nach Batteriewechsel die SendeID ändert, so kann dies über die config-page geändert werden.

                                Man muß lediglich über debug Modus die neue ID ausfindig machen 😉

                                Für die nächste Version habe ich vor die ID nach Batteriewechsel als nicht-zugewiesene ID in der config-page zu listen.

                                Dann kann man diese in die existierende Liste übernehmen und den neuen Eintrag löschen.

                                Leider habe ich da noch ein Problem und komme nicht weiter.

                                Im Adapter habe ich

                                adapter.config.sensors.push({"sid":tmp[2],"usid":"nodef","stype":"emon???","name":"room???"});
                                
                                

                                und im log merkt man auch, daß die ID in den config-Daten enthalten ist, aber die config-page enthält diesen Eintrag nicht 😮

                                Hat jemand eine Idee?

                                Gruß

                                Klaus

                                1 Reply Last reply Reply Quote 0
                                • P
                                  photographix last edited by

                                  Hallo foxthefox,

                                  ich habe mit dem Jeelink Adapter das selbe Problem wie simpixo. Ich bekomme lediglich die States angelegt - ohne Werte. Im Jeelink (vorher an der CCU2) laufen auch die ganzen Lacrosse auf.

                                  Hast du auch hier eine Idee? Jeelink 0.0.3, Admin 1.6.12, js-controller 0.16.1, Windows2016Srv

                                  ! ````
                                  jeelink.0 2017-03-02 19:54:48.783 info data received: H004800450144
                                  jeelink.0 2017-03-02 19:54:47.596 info data received: H001800740150
                                  jeelink.0 2017-03-02 19:54:45.596 info data received: H00801650000
                                  jeelink.0 2017-03-02 19:54:45.330 info data received: H003500120242
                                  jeelink.0 2017-03-02 19:54:44.596 info data received: H001900720153
                                  jeelink.0 2017-03-02 19:54:44.393 info data received: H004800450144
                                  jeelink.0 2017-03-02 19:54:43.455 info data received: H001800740150
                                  jeelink.0 2017-03-02 19:54:43.237 info data received: H004200850146
                                  jeelink.0 2017-03-02 19:54:42.502 info data received: H003200190242
                                  jeelink.0 2017-03-02 19:54:41.518 info data received: H00801650000
                                  jeelink.0 2017-03-02 19:54:40.612 info data received: H004400050242
                                  jeelink.0 2017-03-02 19:54:40.018 info data received: H004800450144
                                  jeelink.0 2017-03-02 19:54:39.346 info data received: H001800730150
                                  jeelink.0 2017-03-02 19:54:38.924 info data received: H004200850146
                                  jeelink.0 2017-03-02 19:54:37.455 info data received: H00801650000
                                  jeelink.0 2017-03-02 19:54:36.893 info data received: H003500120242
                                  jeelink.0 2017-03-02 19:54:36.299 info data received: H001900720153
                                  jeelink.0 2017-03-02 19:54:35.174 info data received: H001800740150
                                  jeelink.0 2017-03-02 19:54:34.580 info data received: H004200850146
                                  jeelink.0 2017-03-02 19:54:34.002 info data received: H003200190242
                                  jeelink.0 2017-03-02 19:54:33.393 info data received: H00801650000
                                  jeelink.0 2017-03-02 19:54:31.924 info data received: H004400050242
                                  jeelink.0 2017-03-02 19:54:31.268 info data received: H004800450144
                                  jeelink.0 2017-03-02 19:54:30.268 info data received: H004200850147
                                  jeelink.0 2017-03-02 19:54:29.752 info data received: H003200190242
                                  jeelink.0 2017-03-02 19:54:29.330 info data received: H00801650000
                                  jeelink.0 2017-03-02 19:54:28.237 info data received: H003500120242
                                  jeelink.0 2017-03-02 19:54:28.018 info data received: H001900720153
                                  jeelink.0 2017-03-02 19:54:26.877 info data received: H001800740150
                                  jeelink.0 2017-03-02 19:54:25.487 info data received: H003200190242
                                  jeelink.0 2017-03-02 19:54:25.268 info data received: H00801650000
                                  jeelink.0 2017-03-02 19:54:23.221 info data received: H004400050242
                                  jeelink.0 2017-03-02 19:54:22.533 info data received: H004800450144
                                  jeelink.0 2017-03-02 19:54:21.924 info data received: H00801670000
                                  jeelink.0 2017-03-02 19:54:21.596 info data received: H004200850146
                                  jeelink.0 2017-03-02 19:54:21.424 info data received: [LaCrosseITPlusReader.10.1g_HMS_mod3 (RFM69CW) @17241 kbps / 868300 kHz]
                                  jeelink.0 2017-03-02 19:54:19.596 info open
                                  jeelink.0 2017-03-02 19:54:19.346 info RFM12B setting up object = LaCrosse 1
                                  jeelink.0 2017-03-02 19:54:19.346 info RFM12B setting up object = LaCrosse 2
                                  jeelink.0 2017-03-02 19:54:19.346 info entered ready
                                  jeelink.0 2017-03-02 19:54:19.346 info starting. Version 0.0.3 in C:/ioBroker/node_modules/iobroker.jeelink, node: v4.5.0

                                  [1443_bildschirmfoto_2017-03-02_um_19.59.05.png](/assets/uploads/files/1443_bildschirmfoto_2017-03-02_um_19.59.05.png)
                                  [1443_bildschirmfoto_2017-03-02_um_20.02.41.png](/assets/uploads/files/1443_bildschirmfoto_2017-03-02_um_20.02.41.png)
                                  1 Reply Last reply Reply Quote 0
                                  • S
                                    simpixo last edited by

                                    Hallo photographix,

                                    Du musst die ID's konfigurieren ansonsten wird nix angelegt

                                    Im Log müssten die zu finden sein! Und genau diese müsstest du im Admin des Adapters konfigurieren!

                                    Erst wenn die angelegt sind werden die Objekte angelegt und auch befüllt

                                    Gruß

                                    Adrian

                                    Gesendet von iPhone mit Tapatalk Pro

                                    1 Reply Last reply Reply Quote 0
                                    • F
                                      foxthefox Developer last edited by

                                      @photographix:

                                      Hallo foxthefox,

                                      ich habe mit dem Jeelink Adapter das selbe Problem wie simpixo. Ich bekomme lediglich die States angelegt - ohne Werte. Im Jeelink (vorher an der CCU2) laufen auch die ganzen Lacrosse auf.

                                      Hast du auch hier eine Idee? Jeelink 0.0.3, Admin 1.6.12, js-controller 0.16.1, Windows2016Srv `

                                      Also bei simpixio war es dann ok.

                                      Könntest du mal den Adapter in den debug-Modus versetzen und dann nochmal das log schicken. Was mich grad ein bisschen wundert ist das die Sensoren mit "H" beginnen.

                                      Gruß

                                      Klaus

                                      Gesendet von iPhone mit Tapatalk

                                      1 Reply Last reply Reply Quote 0
                                      • P
                                        photographix last edited by

                                        Hallo simpixo,

                                        die IDs sind bei mir konfiguriert. Wie bei dir damals auch nur zwei zum starten.

                                        Eindeutige Sensor ID = von mir gewählt

                                        empfangene ID = aus dem LOG die ersten vier bzw zwei Zeichen

                                        1 Reply Last reply Reply Quote 0
                                        • S
                                          simpixo last edited by

                                          Wo sieht das Log aus, am besten du schaltest den Adapter in den debug Modus! Kommen da Daten rein von den Sensoren rein!?

                                          Gesendet von iPhone mit Tapatalk Pro

                                          1 Reply Last reply Reply Quote 0
                                          • P
                                            photographix last edited by

                                            Auf Debug bekomme ich keine Werte mehr rein

                                            Ist das Level wieder auf Info gehen auch wieder Werte
                                            1443_bildschirmfoto_2017-03-02_um_20.26.58.png
                                            1443_bildschirmfoto_2017-03-02_um_20.28.02.png

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            975
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            jeelink
                                            28
                                            185
                                            37312
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo