NEWS
SOLVED KM200 mit js controller 2.1.1 ergibt type error
-
Systemdata Bitte Ausfüllen Hardwaresystem: Pi4 Arbeitsspeicher: 4GB Festplattenart: SD-Karte 32GB Betriebssystem: raspbian light buster Node-Version: 10.17.0 Nodejs-Version: 2.1.1 NPM-Version: 6.11.3 Installationsart: Skript Image genutzt: Ja Ort/Name der Imagedatei: Link Seit update js-controller auf 2.1.1 läuft km200 Adapter nicht mehr.
Das log zeigterr from getObjectList: TypeError: this[_0x29b5(...)] is not a function
Hat jemand die gleichen Erfahrungen?
-
Ne, ich tippe es ist (wieder) das myAdapter.js ... Das ist bei controller 2.1.1 aufgefallen das hier ohne "bind" direk in Objects aufgerufen wird w as kaputt ging.
Also effektiv: siehe js-controller 2.1.1 release Thread, dort in der FAQ. Da ist etwas mit manuellen Anpassungen an der myAdapter.js. Bitte das mal versuchen
UND bitte ein issue anlegen beim Adapter
-
Ist bei mir leider auch so. Der km200 Adapter läuft nicht mehr sei dem update au 2.1.1.
Fehlermeldung:(2732) err from getObjectList: TypeError: this[_0x1ecc(...)] is not a function
-
Das kommt bei mir auch, seit dem Update.
Wenn ich die Instanz neu starte werden Daten übertragen. Nach einer Weile kommen keine Daten mehr.
Hat jemand eine Lösung?
VG
-
@apollon77 @Bluefox Scheint etwas in der objects-lib zu sein?
-
Ne, ich tippe es ist (wieder) das myAdapter.js ... Das ist bei controller 2.1.1 aufgefallen das hier ohne "bind" direk in Objects aufgerufen wird w as kaputt ging.
Also effektiv: siehe js-controller 2.1.1 release Thread, dort in der FAQ. Da ist etwas mit manuellen Anpassungen an der myAdapter.js. Bitte das mal versuchen
UND bitte ein issue anlegen beim Adapter
-
@vaugee hast Du eine Lösung gefunden, ich habe aktuell das gleiche Problem, gleiche Fehlermeldung?
-
@tom33 Du hast meinen Post direkt über deinem gelesen? Da steht die Lösung drin.
-
@apollon77 Du meinst den Pkt.7 in der FAQ die myAdapter.js zu ersetzen?
-
@tom33 genau. Und GitHub issue beim dev anlegen das der da weiß.
-
my Adapter.js auf dem Testsystem ersetzt und es kamen neue Error Meldungen
- Adapter 1.1.6 gelöscht und die Version 2.0.3 über "Installieren aus eigener Quelle / von Github / km200 [frankjoke]" installiert (hatte diese Empfehlung irgendwo gelesen, finde den Link aber gerade nicht)
- es kamen einige Warnungen und kein Eintrag km200 unter Objekte
2020-01-19 11:50:08.346 - info: host.raspi4 "system.adapter.km200.0" enabled 2020-01-19 11:50:08.373 - info: host.raspi4 instance system.adapter.km200.0 started with pid 1913 2020-01-19 11:50:09.926 - info: km200.0 (1913) starting. Version 2.0.3 in /opt/iobroker/node_modules/iobroker.km200, node: v10.18.1 2020-01-19 11:50:10.072 - info: km200.0 (1913) km200 initialization started... 2020-01-19 11:50:10.074 - info: km200.0 (1913) km200.0 address: http://192.168.178.24 2020-01-19 11:50:10.076 - info: km200.0 (1913) debug: KM200 init(192.168.178.24, 131,169,233,134,31,152,26,46,236,240,207,246,165,255,210,196,43,190,245,125,224,81,246,221,1,114,173,190,13,183,52,40) done! 2020-01-19 11:50:10.077 - info: km200.0 (1913) debug: add to blocked /^\/gateway.*$/ 2020-01-19 11:50:10.078 - info: km200.0 (1913) debug: add to blocked /.*\.switchPrograms.*$/ 2020-01-19 11:50:10.078 - info: km200.0 (1913) debug: add to blocked /.*\.holidayModes.*$/ 2020-01-19 11:50:25.710 - warn: km200.0 (1913) Skip service data of /dhwCircuits 2020-01-19 11:50:41.309 - warn: km200.0 (1913) Skip service data of /gateway 2020-01-19 11:50:56.909 - warn: km200.0 (1913) Skip service data of /heatingCircuits 2020-01-19 11:51:12.508 - warn: km200.0 (1913) Skip service data of /heatSources 2020-01-19 11:51:28.109 - warn: km200.0 (1913) Skip service data of /notifications 2020-01-19 11:51:43.709 - warn: km200.0 (1913) Skip service data of /recordings 2020-01-19 11:51:59.309 - warn: km200.0 (1913) Skip service data of /solarCircuits 2020-01-19 11:52:14.909 - warn: km200.0 (1913) Skip service data of /system 2020-01-19 11:52:14.931 - warn: km200.0 (1913) Did not get any Services from KLM200!: {} 2020-01-19 11:52:14.933 - info: km200.0 (1913) Services found: 41 2020-01-19 11:52:14.935 - info: km200.0 (1913) KM200 found 0 states, get their values now. 2020-01-19 11:52:14.938 - info: km200.0 (1913) Interval=15 min, Norm-list: 2020-01-19 11:52:14.939 - info: km200.0 (1913) Fast Interval=2 min, Fast-List: 2020-01-19 11:52:14.939 - info: km200.0 (1913) Slow Interval=6 hours, Slow-List: 2020-01-19 11:52:14.942 - info: km200.0 (1913) debug: updateStates: 'all' @Sun Jan 19 2020 11:52:14 GMT+0100 (GMT+01:00) 2020-01-19 11:52:14.946 - info: km200.0 (1913) Adapter km200 initialization finished with 0 states.
In Kurzfassung die Lösung bei mir:
- der KM200 ließ sich nicht vom Raspi anpingen, was seltsam war
- des Rätsels Lösung war ein defekter Powerline Devolo Adapter, an dem der Raspi per LAN angeschlossen war
- den Raspi direkt am Router per LAN angeschlossen und siehe da, die Daten vom KM200 konnten gelesen werden
Vielleicht hilft diese Erkenntnis ja jemanden, der vor dem gleichen Problem steht.
Noch einen schönen Sonntag.
Gruß Tom -
Bei mir gibt es den selben Fehler. Als Newbie habe ich den Verweis auf die js-controller2.1 release FAQ nicht gefunden. Hat jemand einen Link? Gibt es noch keinen Fix?
-
OK. Ich habe auf KM200 V2.3 gewechselt von 1.1.6, seitdem ist der Fehler weg.
Allerdings habe ich noch nicht die Werte für den Wasserspeicher gefunden (Temperatur unten, mitte und oben). Hat jemand eine Idee. Auch die Solar Rücklauftemperatur konnte ich nicht identifizieren.