Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Adapter für Buderus KM200 (und eventuell auch anderen KMxxx)

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Adapter für Buderus KM200 (und eventuell auch anderen KMxxx)

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

      Ok, hab 'ne kleine Odyssee hinter mir!

      Hab die Version auf 0.4.1 gesetzt, einzige Änderung sind die Einträge in package.json um 'async', 'mcrypt' und 'request' installiert zu bekommen.

      Hab mir einen CSL-NUC zugelegt (4GB Ram/32GB Flash, Intel Atom mit Windows Home, Bei CSL um ca 170€) um ihn vielleichet als Raspi-Alternative zu verwenden.

      War frustriert, ging gar nichts am Anfang before ich nicht Windows 10 auf den letzten Stand gebracht habe. Nun läuft iobroker und ich verwende TightVNC um das Ding headless zu betreiben.

      Kleiner Vergleich: NUC: Mit BT direkt am Netwerkkabel (und W-LAN ausgeschaltet, so wie beim Raspi) ca 6-7W Verbrauch. Habe ihn zur APC_USV gemeinsam mit der Fritzbox und HomeMatic. gehängt…

      Raspi brauch 3W mit Kamera ...

      Schockiert war ich von der SW.

      Am Raspi ist die Installation recht schnell erledigt, auf Windows teilweise eine Katastrophe. Hat mich jetzt einen Tag (= 2 Abende) gekostet.

      Leider hab ich rausgefunden dass > npm install –global --production windows-build-tools bei mcrypt nicht hilft und man wirklich Visual Studio Community installiert (hab auch Visual C++ probiert aber hat auch nicht funktioniert).

      Obwohl ich bei VSC nur die C++ - Funktion dazu nahm und alle Web-Sachen wegließ füllte die Installation meinen NUC bis auf 800MB :oops:

      Werde es wohl wieder am NUC de-installieren und solche NPM-Installs am PC durchführen und dann das Verzeichnis (z.B. iobroker.km200\node_modules\mcrypt) dann kopieren (mcrypt hat >17MB mit >200 Dateien. Werde versuchen die Teile einzeln hochzuladen…

      Habe noch einen Adapter fertig aber nicht publick gemacht6 da er auf Windows auch noch nicht funktioniert (verwendet noble aber auch Unix-tools wie 'fping' und 'hcitool'). Wer auf Raspi-3 (oder niedriger mit BT LE stick) arbeitet kann ihn von https://github.com/frankjoke/iobroker.radar installieren. Er überprüft die Verfügbarkeit von IP-Adressen und BT-Adressen, funktioniert bei mir mit non-BT-LE (Unsere handys) und BT-LE devices (G-Tags)! Übrigens kann man auch den Tintenfüllstand von (hoffentlich mehreren) HP-Druckern auslesen...

      Egal, in den nächsten Antworten werd' ich das mcrypt-Zip nachliefern damit es bei euch vielleicht ohne VSC-Installation geht!

      1 Reply Last reply Reply Quote 0
      • frankjoke
        frankjoke last edited by

        Part#1: Umbenennen in 'mcrypt_multi.z01'
        1489_mcrypt_multi.z01.zip
        part#2: Umbenennen in 'mcrypt_multi.z02'
        1489_mcrypt_multi.z02.zip
        part#3: umbenennen in 'mcrypt_multi.z03'
        1489_mcrypt_multi.z03.zip

        Letzter Teil: Nicht umbenennen!
        1489_mcrypt_multi.zip

        Hoffe es hilft..

        Gruß

        Frank

        1 Reply Last reply Reply Quote 0
        • A
          akamia last edited by

          Hallo Frank,

          danke für Deine Mühen.

          Nach "npm install –global --production windows-build-tools" lief es bei mir noch nicht wirklich. Ich hatte die ganze Zeit den AES-Key im Verdacht und es kurzerhand unter FHEM noch einmal probiert. Der war und ist in Ordnung.

          Bei der Suche nach der Fehlermeldung zu "async" hatte ich "npm install -g async" ausprobiert. Leider kein Erfolg. Eine Diskussion zu dem Parameter "-g" (Global) stellte diesen in Frage. Also kurz "npm install async" probiert. Dann gab es wieder eine Fehlermeldung zu "mcrypt" . Also "npm install mcrypt" ohne "-g". Seit dem läuft es ohne Fehlermeldung. Erklären kann ich die Hintergründe nicht.

          1 Reply Last reply Reply Quote 0
          • A
            akamia last edited by

            Die 4.1 habe ich noch nicht probiert. Der Adapter ist klasse. Vielen Dank. Jetzt muss mir eine Bedienoberfläche schaffen und zahlreiche Plots einrichten. Meine beiden FHEM-Installation kann ich deaktivieren. Die Steuerung der Fussbodenheizung bleibt allerdings bei FHEM.

            1 Reply Last reply Reply Quote 0
            • M
              matche last edited by

              Hallo Frank,

              nachdem ich Deinen Adapter unter Windows zum laufen gebracht habe, bin ich jetzt auf einen Raspi3 umgestiegen. Leider bekomme ich Deinen Adapter darauf nicht zum laufen.

              Ich bin ein ziemlicher Neuling was die Sache betrifft.

              Ich habe Deinen Adapter aufgespielt und er signalisiert mir eine Verbindung unter Instanzen (Host:wahr; Lebenszeichen :wahr)

              Nur leider bekomme ich keine Daten unter Objekte, da taucht erkurz auf um dann wieder vollständig zu verschwinden.

              Unter LOG bekomme ich folgende Meldungen:

              <code>km200.0	2016-11-07 12:01:10.599	info	Interval=5, Black/Push-list: []
              km200.0	2016-11-07 12:01:10.597	info	KM200 adresse: http://192.168.178.20:80
              km200.0	2016-11-07 12:01:10.563	info	starting. Version 0.4.1 in /opt/iobroker/node_modules/iobroker.km200, node: v4.6.1
              km200.0	2016-11-07 12:01:05.255	info	terminating
              km200.0	2016-11-07 12:01:05.230	info	cleaned everything up...
              km200.0	2016-11-07 11:54:52.189	info	Interval=5, Black/Push-list: []
              km200.0	2016-11-07 11:54:52.188	info	KM200 adresse: http://192.168.178.20:80
              km200.0	2016-11-07 11:54:52.169	info	starting. Version 0.4.1 in /opt/iobroker/node_modules/iobroker.km200, node: v4.6.1
              km200.0	2016-11-07 11:54:47.261	info	terminating
              km200.0	2016-11-07 11:54:47.241	info	cleaned everything up...
              km200.0	2016-11-07 11:53:55.445	info	Interval=5, Black/Push-list: []
              km200.0	2016-11-07 11:53:55.443	info	KM200 adresse: http://192.168.178.20:80
              km200.0	2016-11-07 11:53:55.420	info	starting. Version 0.4.1 in /opt/iobroker/node_modules/iobroker.km200, node: v4.6.1
              km200.0	2016-11-07 11:53:50.612	info	terminating
              km200.0	2016-11-07 11:53:50.598	info	cleaned everything up...
              km200.0	2016-11-07 11:44:46.115	error	Did not get any Services from KLM200!: undefined
              km200.0	2016-11-07 11:39:43.254	info	Interval=5, Black/Push-list: []
              km200.0	2016-11-07 11:39:43.251	info	KM200 adresse: http://19.168.178.20:80
              km200.0	2016-11-07 11:39:43.229	info	starting. Version 0.4.1 in /opt/iobroker/node_modules/iobroker.km200, node: v4.6.1
              km200.0	2016-11-07 11:39:38.000	info	terminating
              km200.0	2016-11-07 11:39:37.952	info	cleaned everything up...[code][/code]</code>
              

              Da der Key unter Windows funktioniert gehe ich davon aus dass der stimmt.

              Alle anderen Adapter die ich aufgespielt habe laufen einwandfrei…

              Hast du vielleicht eine Idee

              Servus Mario

              1 Reply Last reply Reply Quote 0
              • frankjoke
                frankjoke last edited by

                Das ist sehr eigenartig da ich den Adapter (selbe Version) auf einem Raspi-3 genau mit der gleichen Node-Version laufen habe!

                Der Log zeigt mir dass der Adapter in der Initialisierungsroutine 'abstürzt', aber der Grund ist unterschiedlich.

                Einmal hat der Adapter keine Services vom KM200 erhalten, die anderen male ist der Grund unbekannt.

                Kannst mal den Debug-Level einschalten(ioBroker Admin/Instanzen), dann sollte im Log mehr Info stehen.

                Du kannst auch mal ausprobieren, den Adapter ausschalten und manuell starten: auf /opt/iobroker gehen und dann````
                node node_modules/iobroker.km200 --force --debug

                1 Reply Last reply Reply Quote 0
                • M
                  Marc.Matic last edited by

                  Hallo!

                  Habe mir auch die KM200 bestellt. Damit ich gleich loslegen kann wen das gute Stück angeschlossen ist habe ich den Adapter schon mal installiert.

                  • Von Git runtergeladen

                  • in den node modules Ordner kopiert

                  • Adapter tauchte bei ioBroker auf

                  • Dort via "+" die Installation gestartet

                  • Die ist ohne Fehler durchgelaufen (Raspberry Pi 3)

                  • Der Adapter taucht unter Instanzen auf und ich könnte ihn nun konfigurieren insofern denn das KM200 da wäre 😉

                  Gibt es sonst noch etwas was ich machen kann um zu prüfen, ob wirklich alles sauber installiert wurde und auch später richtig funktionieren wird? Oder reicht die sauber durchgelaufene Routine und die Tatsache, dass ich die Konfiguration aufrufen kann?

                  Lg

                  Marc

                  1 Reply Last reply Reply Quote 0
                  • frankjoke
                    frankjoke last edited by

                    Marc,

                    du mußt dir noch die App auf dem Handy/Tablett installieren um ein 'Passwort' zu generieren. Diese Passort mus dann auf https://ssl-account.com/km200.andreashahn.info/ in einen Key umgewandelt werden.

                    Ja, die richtige Adresse (hab meinem KM200 in der Fritzbox einen Namen gegeben und immer die selbe IP reserviert) ist noch wichtig!

                    Sonst war bei mir nichts notwendig.

                    1 Reply Last reply Reply Quote 0
                    • M
                      Marc.Matic last edited by

                      Hallo Frank,

                      danke. Klar, die Einstellungen muss ich noch vornehmen (wenn das Gerät denn mal da ist…). Ging mir eher um die Installation des Adapters unter ioBroker. Aber da wie gesagt alles ohne Fehlermeldungen durchgelaufen ist gehe ich einfach mal davon aus das der Adapter dann auch macht was er soll. Wollte nur etwaige Problemchen vorher erkennen und lösen so das ich dann am Tag der Tage sofort mit der Nutzung der Daten loslegen kann 🙂

                      1 Reply Last reply Reply Quote 0
                      • M
                        matche last edited by

                        Hallo Frank,

                        also habe es immer und immer wieder probiert…keine Ahnung wieso ich dass nicht hinbekomme...

                        ich hab das Ergebnis der npm-debug.log angehängt...

                        vielleicht kannst Du mir dadurch einen Tipp geben..

                        Danke schon mal..

                        Servus Mario

                        0 info it worked if it ends with ok
                        1 verbose cli [ '/usr/bin/nodejs',
                        1 verbose cli   '/usr/bin/npm',
                        1 verbose cli   'install',
                        1 verbose cli   'iobroker.km200',
                        1 verbose cli   '--production' ]
                        2 info using npm@2.15.9
                        3 info using node@v4.6.1
                        4 verbose install initial load of /opt/iobroker/package.json
                        5 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker/package.json
                        6 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.admin/package.json
                        7 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.dwd/package.json
                        8 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.fritzbox/package.json
                        9 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.hm-rega/package.json
                        10 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.hm-rpc/package.json
                        11 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.hmm/package.json
                        12 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.ical/package.json
                        13 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.icons-addictive-flavour-png/package.json
                        14 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.icons-material-png/package.json
                        15 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.icons-mfd-png/package.json
                        16 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.javascript/package.json
                        17 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.js-controller/package.json
                        18 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.km200/package.json
                        19 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.mobile/package.json
                        20 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.node-red/package.json
                        21 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.simple-api/package.json
                        22 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.socketio/package.json
                        23 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.terminal/package.json
                        24 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.vis/package.json
                        25 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.vis-bars/package.json
                        26 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.vis-fancyswitch/package.json
                        27 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.vis-jqui-mfd/package.json
                        28 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.vis-metro/package.json
                        29 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.weatherunderground/package.json
                        30 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.web/package.json
                        31 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.yr/package.json
                        32 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/mcrypt/package.json
                        33 info package.json iobroker.hmm@1.0.1 license should be a valid SPDX license expression
                        34 info package.json iobroker.vis-fancyswitch@1.0.0 license should be a valid SPDX license expression
                        35 verbose readDependencies loading dependencies from /opt/iobroker/package.json
                        36 verbose install iobroker.km200 is installed as 0.4.1
                        37 silly cache add args [ 'iobroker.km200', null ]
                        38 verbose cache add spec iobroker.km200
                        39 silly cache add parsed spec Result {
                        39 silly cache add   raw: 'iobroker.km200',
                        39 silly cache add   scope: null,
                        39 silly cache add   name: 'iobroker.km200',
                        39 silly cache add   rawSpec: '',
                        39 silly cache add   spec: 'latest',
                        39 silly cache add   type: 'tag' }
                        40 silly addNamed iobroker.km200@latest
                        41 verbose addNamed "latest" is being treated as a dist-tag for iobroker.km200
                        42 info addNameTag [ 'iobroker.km200', 'latest' ]
                        43 silly mapToRegistry name iobroker.km200
                        44 silly mapToRegistry using default registry
                        45 silly mapToRegistry registry https://registry.npmjs.org/
                        46 silly mapToRegistry data Result {
                        46 silly mapToRegistry   raw: 'iobroker.km200',
                        46 silly mapToRegistry   scope: null,
                        46 silly mapToRegistry   name: 'iobroker.km200',
                        46 silly mapToRegistry   rawSpec: '',
                        46 silly mapToRegistry   spec: 'latest',
                        46 silly mapToRegistry   type: 'tag' }
                        47 silly mapToRegistry uri https://registry.npmjs.org/iobroker.km200
                        48 verbose addNameTag registry:https://registry.npmjs.org/iobroker.km200 not in flight; fetching
                        49 verbose request uri https://registry.npmjs.org/iobroker.km200
                        50 verbose request no auth needed
                        51 info attempt registry request try #1 at 23:03:27
                        52 verbose request id fd2b8d0ce88fbfb1
                        53 http request GET https://registry.npmjs.org/iobroker.km200
                        54 http 404 https://registry.npmjs.org/iobroker.km200
                        55 verbose headers { 'content-type': 'application/json',
                        55 verbose headers   'cache-control': 'max-age=0',
                        55 verbose headers   'content-length': '2',
                        55 verbose headers   'accept-ranges': 'bytes',
                        55 verbose headers   date: 'Tue, 08 Nov 2016 22:03:28 GMT',
                        55 verbose headers   via: '1.1 varnish',
                        55 verbose headers   age: '0',
                        55 verbose headers   connection: 'keep-alive',
                        55 verbose headers   'x-served-by': 'cache-fra1248-FRA',
                        55 verbose headers   'x-cache': 'MISS',
                        55 verbose headers   'x-cache-hits': '0',
                        55 verbose headers   'x-timer': 'S1478642607.960472,VS0,VE449',
                        55 verbose headers   vary: 'Accept-Encoding' }
                        56 silly get cb [ 404,
                        56 silly get   { 'content-type': 'application/json',
                        56 silly get     'cache-control': 'max-age=0',
                        56 silly get     'content-length': '2',
                        56 silly get     'accept-ranges': 'bytes',
                        56 silly get     date: 'Tue, 08 Nov 2016 22:03:28 GMT',
                        56 silly get     via: '1.1 varnish',
                        56 silly get     age: '0',
                        56 silly get     connection: 'keep-alive',
                        56 silly get     'x-served-by': 'cache-fra1248-FRA',
                        56 silly get     'x-cache': 'MISS',
                        56 silly get     'x-cache-hits': '0',
                        56 silly get     'x-timer': 'S1478642607.960472,VS0,VE449',
                        56 silly get     vary: 'Accept-Encoding' } ]
                        57 verbose stack Error: Registry returned 404 for GET on https://registry.npmjs.org/iobroker.km200
                        57 verbose stack     at makeError (/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:264:12)
                        57 verbose stack     at CachingRegistryClient. <anonymous>(/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:242:14)
                        57 verbose stack     at Request._callback (/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:172:14)
                        57 verbose stack     at Request.self.callback (/usr/lib/node_modules/npm/node_modules/request/request.js:200:22)
                        57 verbose stack     at emitTwo (events.js:87:13)
                        57 verbose stack     at Request.emit (events.js:172:7)
                        57 verbose stack     at Request. <anonymous>(/usr/lib/node_modules/npm/node_modules/request/request.js:1067:10)
                        57 verbose stack     at emitOne (events.js:82:20)
                        57 verbose stack     at Request.emit (events.js:169:7)
                        57 verbose stack     at IncomingMessage. <anonymous>(/usr/lib/node_modules/npm/node_modules/request/request.js:988:12)
                        58 verbose statusCode 404
                        59 verbose pkgid iobroker.km200
                        60 verbose cwd /opt/iobroker
                        61 error Linux 4.4.26-v7+
                        62 error argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "iobroker.km200" "--production"
                        63 error node v4.6.1
                        64 error npm  v2.15.9
                        65 error code E404
                        66 error 404 Registry returned 404 for GET on https://registry.npmjs.org/iobroker.km200
                        66 error 404
                        66 error 404 'iobroker.km200' is not in the npm registry.
                        66 error 404 You should bug the author to publish it (or use the name yourself!)
                        66 error 404 It was specified as a dependency of 'iobroker.core'
                        66 error 404
                        66 error 404 Note that you can also install from a
                        66 error 404 tarball, folder, http url, or git url.
                        67 verbose exit [ 1, true ]</anonymous></anonymous></anonymous>
                        
                        1 Reply Last reply Reply Quote 0
                        • Homoran
                          Homoran Global Moderator Administrators last edited by

                          Wenn ich das richtig sehe versuchst du den Adapter auf dem "normalen" Wege zu installieren. Das geht nicht weil er noch nicht im Repo ist.

                          66 error 404 Registry returned 404 for GET on https://registry.npmjs.org/iobroker.km200
                          66 error 404
                          66 error 404 'iobroker.km200' is not in the npm registry.
                          

                          Du musst auf das dritte Icon oben links (octocat) klicken und dann aus eigener URL installieren wählen.

                          Dort trägst du dann die url aus dem ersten Post ein.

                          Gruß

                          Rainer

                          1 Reply Last reply Reply Quote 0
                          • Bluefox
                            Bluefox last edited by

                            Fsjoke kannst du auf npm pushen?

                            1 Reply Last reply Reply Quote -1
                            • M
                              matche last edited by

                              Hallo zusammen,

                              @ Homoran: ich habe es schon auch so versucht alle versuche klappten nicht..

                              Ist vieleicht etwas falsch bei meiner einrichtung vom Raspi.

                              Ich ging nach dieser Anleitung vor:

                              Raspberry PI Schnellstart (Jessie)

                              http://www.iobroker.net/?page_id=5106&lang=de

                              ich meldete mich nicht über Putty an, sondern machte es direkt über die Konsole auf dem Raspi..

                              habe dann die ersten Adapter zum laufen gebracht ohne Probleme,

                              mit````
                              sudo git clone https://github.com/frankjoke/iobroker.km200

                              
                              und dann über + den Adapter in instanzen gebracht..Hexstring eingefügt, ip adresse eingetragen, und dann immer das gleiche Ergebnis..
                              
                              es funktioniert nicht
                              
                                ` > km200.1 2016-11-11 09:51:46.841 info Interval=15, Black/Push-list: []
                              > 
                              > km200.1 2016-11-11 09:51:46.840 info KM200 adresse: [http://192.168.178.20:80](http://192.168.178.20:80)
                              > 
                              > km200.1 2016-11-11 09:51:46.822 info starting. Version 0.4.1 in /opt/iobroker/node_modules/iobroker.km200, node: v4.6.2
                              > 
                              > km200.0 2016-11-11 09:51:44.872 info Interval=15, Black/Push-list: []
                              > 
                              > km200.0 2016-11-11 09:51:44.871 info KM200 adresse: [http://Buderus:80](http://Buderus:80)
                              > 
                              > km200.0 2016-11-11 09:51:44.851 info starting. Version 0.4.1 in /opt/iobroker/node_modules/iobroker.km200, node: v4.6.2
                              > 
                              > host.raspberrypi 2016-11-11 09:51:44.726 info instance system.adapter.km200.1 started with pid 3904
                              > 
                              > host.raspberrypi 2016-11-11 09:51:42.741 info instance system.adapter.km200.0 started with pid 3898
                              > 
                              > host.raspberrypi 2016-11-11 09:51:42.206 info instance system.adapter.km200.1 terminated with code 0 (OK)
                              > 
                              > km200.1 2016-11-11 09:51:42.188 info terminating
                              > 
                              > km200.1 2016-11-11 09:51:42.180 info cleaned everything up…
                              > 
                              > host.raspberrypi 2016-11-11 09:51:42.176 info stopInstance system.adapter.km200.1 killing pid 3668
                              > 
                              > host.raspberrypi 2016-11-11 09:51:42.175 info stopInstance system.adapter.km200.1
                              > 
                              > host.raspberrypi 2016-11-11 09:51:42.174 info object change system.adapter.km200.1
                              > 
                              > host.raspberrypi 2016-11-11 09:51:40.292 info instance system.adapter.km200.0 terminated with code 0 (OK)
                              > 
                              > km200.0 2016-11-11 09:51:40.232 info terminating
                              > 
                              > km200.0 2016-11-11 09:51:40.209 info cleaned everything up...
                              > 
                              > host.raspberrypi 2016-11-11 09:51:40.203 info stopInstance system.adapter.km200.0 killing pid 2592
                              > 
                              > host.raspberrypi 2016-11-11 09:51:40.200 info stopInstance system.adapter.km200.0
                              > 
                              > host.raspberrypi 2016-11-11 09:51:40.182 info object change system.adapter.km200.0
                              > 
                              > km200.1 2016-11-11 07:03:34.395 error Did not get any Services from KLM200!: undefined
                              > 
                              > km200.1 2016-11-11 06:46:35.428 info Interval=15, Black/Push-list: []
                              > 
                              > km200.1 2016-11-11 06:46:35.426 info KM200 adresse: [http://192.168.178.20:80](http://192.168.178.20:80)
                              > 
                              > km200.1 2016-11-11 06:46:35.409 info starting. Version 0.4.1 in /opt/iobroker/node_modules/iobroker.km200, node: v4.6.2
                              > 
                              > host.raspberrypi 2016-11-11 06:46:33.410 info instance system.adapter.km200.1 started with pid 3668
                              > 
                              > host.raspberrypi 2016-11-11 06:46:31.489 info instance system.adapter.km200.1 terminated with code 0 (OK)
                              > 
                              > km200.1 2016-11-11 06:46:31.467 info terminating
                              > 
                              > km200.1 2016-11-11 06:46:31.156 info Interval=15, Black/Push-list: []
                              > 
                              > km200.1 2016-11-11 06:46:31.154 info KM200 adresse: [http://192.168.178.20:80](http://192.168.178.20:80)
                              > 
                              > km200.1 2016-11-11 06:46:31.135 info starting. Version 0.4.1 in /opt/iobroker/node_modules/iobroker.km200, node: v4.6.2
                              > 
                              > host.raspberrypi 2016-11-11 06:46:30.891 info stopInstance system.adapter.km200.1 killing pid 3658
                              > 
                              > host.raspberrypi 2016-11-11 06:46:30.890 info stopInstance system.adapter.km200.1
                              > 
                              > host.raspberrypi 2016-11-11 06:46:30.886 info object change system.adapter.km200.1
                              > 
                              > host.raspberrypi 2016-11-11 06:46:29.072 info instance system.adapter.km200.1 started with pid 3658
                              > 
                              > host.raspberrypi 2016-11-11 06:46:29.044 info object change system.adapter.km200.1
                              > 
                              > host.raspberrypi 2016-11-11 06:46:27.279 info object change system.adapter.km200.1
                              > 
                              > iobroker 2016-11-11 06:45:51.485 info exit 0
                              > 
                              > iobroker 2016-11-11 06:45:51.462 info host.raspberrypi object system.adapter.km200.1 created
                              > 
                              > host.raspberrypi 2016-11-11 06:45:51.458 info object change system.adapter.km200.1
                              > 
                              > iobroker 2016-11-11 06:45:51.427 info host.raspberrypi object system.adapter.km200.1.alive created
                              > 
                              > iobroker 2016-11-11 06:45:51.398 info host.raspberrypi object system.adapter.km200.1.connected created
                              > 
                              > iobroker 2016-11-11 06:45:51.369 info host.raspberrypi object system.adapter.km200.1.memHeapUsed created
                              > 
                              > iobroker 2016-11-11 06:45:51.338 info host.raspberrypi object system.adapter.km200.1.memHeapTotal created
                              > 
                              > iobroker 2016-11-11 06:45:51.306 info host.raspberrypi object system.adapter.km200.1.memRss created
                              > 
                              > iobroker 2016-11-11 06:45:51.276 info host.raspberrypi object system.adapter.km200.1.uptime created
                              > 
                              > iobroker 2016-11-11 06:45:51.245 info host.raspberrypi object system.adapter.km200.upload created
                              > 
                              > iobroker 2016-11-11 06:45:51.226 info host.raspberrypi create instance km200 `  
                              
                              Was mache ich falsch?
                              
                              Danke für Eure unterstüzung und Hilfe…
                              
                              Mario
                              1 Reply Last reply Reply Quote 0
                              • frankjoke
                                frankjoke last edited by

                                Matche,

                                kannst mal den debug-modus einschalten?

                                Im ioBroker.admin links oben auf das icon 'Experten-Einstellungen' und dann beim Adapter auf debug.

                                Der Adapter führt automatisch einen Restart durch wenn keine Daten (Services) vom KM200 kommen.

                                Der log zeigt momentan nur dass 'on ("unload"…)' aufgerufen wird (es gibt das 'cleaned everything up...' aus).

                                1 Reply Last reply Reply Quote 0
                                • M
                                  matche last edited by

                                  Servus Frank,

                                  habe ich gemacht…

                                  das ist der Log:

                                  ` > km200.0 2016-11-12 07:36:43.456 info Interval=15, Black/Push-list: []

                                  km200.0 2016-11-12 07:36:43.455 info KM200 adresse: http://192.168.178.20:80

                                  km200.0 2016-11-12 07:36:43.447 info starting. Version 0.4.1 in /opt/iobroker/node_modules/iobroker.km200, node: v4.6.2

                                  km200.0 2016-11-12 07:36:43.365 debug statesDB connected

                                  km200.0 2016-11-12 07:36:43.337 debug objectDB connected

                                  km200.0 2016-11-12 07:36:38.833 info terminating

                                  km200.0 2016-11-12 07:36:38.808 info cleaned everything up…

                                  km200.0 2016-11-12 00:23:44.667 error Did not get any Services from KLM200!: undefined

                                  km200.0 2016-11-12 00:06:45.717 info Interval=15, Black/Push-list: []

                                  km200.0 2016-11-12 00:06:45.717 info KM200 adresse: http://192.168.178.20:80

                                  km200.0 2016-11-12 00:06:45.708 info starting. Version 0.4.1 in /opt/iobroker/node_modules/iobroker.km200, node: v4.6.2

                                  km200.0 2016-11-12 00:06:45.629 debug statesDB connected

                                  km200.0 2016-11-12 00:06:45.602 debug objectDB connected

                                  km200.0 2016-11-12 00:06:41.140 info terminating

                                  km200.0 2016-11-12 00:06:41.134 info cleaned everything up... `

                                  mit

                                  node node_modules/iobroker.km200 --force --debug
                                  

                                  bekomme ich keine Meldung..

                                  Habe nochmals alles neu aufgesetzt…keinen Erfolg

                                  Mario

                                  1 Reply Last reply Reply Quote 0
                                  • M
                                    matche last edited by

                                    So verzweifele bald,

                                    habe nochmals den Log anbei…

                                    Habe alle genauestens nach dieser Anleitung http://www.iobroker.net/?page_id=5106&lang=de gemacht, auch über Putty..

                                    Ergebnis wieder das selbe….

                                    Habe den Adapter über "Installieren aus eigener Url" über /iobroker/node_modules````
                                    sudo git clone https://github.com/frankjoke/iobroker.km200

                                    
                                    >! ````
                                    inMem	2016-11-12 11:03:23.474	debug	message *.logging system.adapter.admin.0.logging val=true, ack=true, ts=1478945003470, q=0, from=system.adapter.admin.0, lc=1478945003470
                                    inMem	2016-11-12 11:03:22.923	debug	message *.logging system.adapter.admin.0.logging val=false, ack=true, ts=1478945002916, q=0, from=system.adapter.admin.0, lc=1478944527644
                                    host.raspberrypi	2016-11-12 10:55:50.854	warn	instance system.adapter.km200.0 already running with pid 8806
                                    host.raspberrypi	2016-11-12 10:55:48.007	warn	instance system.adapter.km200.0 already running with pid 8806
                                    host.raspberrypi	2016-11-12 10:55:44.121	warn	instance system.adapter.km200.0 already running with pid 8806
                                    km200.0	2016-11-12 10:55:29.628	info	Interval=15, Black/Push-list: []
                                    km200.0	2016-11-12 10:55:29.627	info	KM200 adresse: http://Buderus:80
                                    km200.0	2016-11-12 10:55:29.618	info	starting. Version 0.4.1 in /opt/iobroker/node_modules/iobroker.km200, node: v4.6.2
                                    km200.0	2016-11-12 10:55:29.523	debug	statesDB connected
                                    km200.0	2016-11-12 10:55:29.497	debug	objectDB connected
                                    host.raspberrypi	2016-11-12 10:55:27.509	info	instance system.adapter.km200.0 started with pid 8806
                                    host.raspberrypi	2016-11-12 10:55:27.486	info	object change system.adapter.km200.0
                                    host.raspberrypi	2016-11-12 10:55:20.852	info	Restart adapter system.adapter.km200.0 because enabled
                                    host.raspberrypi	2016-11-12 10:55:20.851	error	instance system.adapter.km200.0 terminated with code 0 (OK)
                                    km200.0	2016-11-12 10:55:20.822	info	terminating
                                    km200.0	2016-11-12 10:55:20.796	info	cleaned everything up...
                                    km200.0	2016-11-12 10:55:20.794	error	at initAdapter (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:3093:18)
                                    km200.0	2016-11-12 10:55:20.794	error	at Adapter.emit (events.js:166:7)
                                    km200.0	2016-11-12 10:55:20.794	error	at emitNone (events.js:67:13)
                                    km200.0	2016-11-12 10:55:20.794	error	at Adapter. (/opt/iobroker/node_modules/iobroker.km200/km200.js:361:5)
                                    km200.0	2016-11-12 10:55:20.794	error	at main (/opt/iobroker/node_modules/iobroker.km200/km200.js:539:11)
                                    km200.0	2016-11-12 10:55:20.794	error	at KM200.that.init (/opt/iobroker/node_modules/iobroker.km200/km200.js:64:25)
                                    km200.0	2016-11-12 10:55:20.794	error	at new Buffer (buffer.js:61:12)
                                    km200.0	2016-11-12 10:55:20.794	error	at fromString (buffer.js:181:26)
                                    km200.0	2016-11-12 10:55:20.794	error	at Buffer.write (buffer.js:647:21)
                                    km200.0	2016-11-12 10:55:20.794	error	at TypeError (native)
                                    km200.0	2016-11-12 10:55:20.794	error	TypeError: Invalid hex string
                                    km200.0	2016-11-12 10:55:20.785	error	uncaught exception: Invalid hex string
                                    km200.0	2016-11-12 10:55:20.775	info	Interval=15, Black/Push-list: []
                                    km200.0	2016-11-12 10:55:20.774	info	KM200 adresse: http://Buderus:80
                                    km200.0	2016-11-12 10:55:20.773	warn	config KM200 AccessKey seems to be invalid (need to be a hex string of 64 characters): 'hexstring'
                                    km200.0	2016-11-12 10:55:20.761	info	starting. Version 0.4.1 in /opt/iobroker/node_modules/iobroker.km200, node: v4.6.2
                                    km200.0	2016-11-12 10:55:20.667	debug	statesDB connected
                                    km200.0	2016-11-12 10:55:20.640	debug	objectDB connected
                                    

                                    Hier mal ein Ablauf per Bilder,

                                    ~~![](</s><URL url=)http://up.picr.de/27410664rj.jpg" />

                                    ~~![](</s><URL url=)http://up.picr.de/27410665ku.jpg" />

                                    Hier ist eine Warnung dabei, liegt es daran?

                                    ~~![](</s><URL url=)http://up.picr.de/27410666ry.jpg" />

                                    Danke..

                                    Mario~~~~~~

                                    1 Reply Last reply Reply Quote 0
                                    • frankjoke
                                      frankjoke last edited by

                                      Ja, daran scheint es zu liegen!

                                      Der key ist falsch, er besteht aus exakt 64 (hex)-Zeichen!

                                      Er stimmt nicht (hat die falsche Länge denke ich), deshalb gib's nen Fehler beim ver/entschlüsseln.

                                      Check mal neu auf https://ssl-account.com/km200.andreashahn.info , vielleicht hast beim copy/paste was dazugegeben oder weggelassen.

                                      1 Reply Last reply Reply Quote 0
                                      • M
                                        matche last edited by

                                        Servus Frank,

                                        nein leider nicht…

                                        habe alles mehrmals durchgemacht, mit mindestens 5mal alles neu aufgesetzt...

                                        Alles andere läuft einwandfrei, nur Dein Adapter will nicht..

                                        Mario

                                        1 Reply Last reply Reply Quote 0
                                        • frankjoke
                                          frankjoke last edited by

                                          Habe mehr Debug-Funktionen in den Adapter eingebaut.

                                          Kannst ihn löschen und neu vom Git laden?

                                          Im /opt/iobroker/node_modules

                                          iobroker.km200 komplet löschen dann im

                                          /opt/iobroker mit

                                          npm install https://github.com/frankjoke/iobroker.km200/tarball/master --production
                                          

                                          neu laden.

                                          Davor

                                          iobroker stop km200

                                          Danach

                                          iobroker update km200

                                          iobroker upload km200

                                          Jetzt sollte man iobroker.admin refreshen können und die neue Version (0.4.3 oder höher) sollte da sein.

                                          Bei mir funktioniert es unter Raspi (v3 mit Jessie) und Windows 10.

                                          1 Reply Last reply Reply Quote 0
                                          • M
                                            Marc.Matic last edited by

                                            Hallo Frank,

                                            KM200 ist installiert und alle Daten laufen in ioBroker auf! DANKE! Großartig!

                                            Ich habe 2 Heizkreise und einen Warmwasserkreis. Was mir auf Anhieb auffällt:

                                            Frage 1:

                                            Ich habe nur bei hc2 diesen Datenpunkt (Vorlauftemperatur):

                                            heatingCircuits.hc2.actualSupplyTemperature

                                            Der fehlt bei hc1. Allerdings kennt meine Anlage den Wert, da ist nix mit dem Fühler oder so.

                                            Kann man das auch anzeigen? Oder woran könnte es liegen, dass der Wert nicht angezeigt wird?

                                            Frage 2:

                                            Und kann man auch die Rücklauftemperatur anzeigen? Oder übersehe ich was?

                                            Frage 3 HAT SICH ERLEDIGT

                                            Die Brennerstarts stimmen, die Betriebsstunden aber nicht bzw. ich vertehe die Formatierung nicht:

                                            system.appliance.workingTime.totalSystem zeigt 227-04:08 mins

                                            Wie muss das umgerechnet werden? Ich erwarte - laut Heizung - den Wert 5452 Stunden 🙂

                                            Heizung auf den Augen… 227*24 Stunden + 4 Stunden = 5452... räusper...

                                            Lg

                                            Marc

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            904
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            99
                                            686
                                            184082
                                            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