Comments (6)
Kannst mal den Adapter von git installieren (nicht mit beliebig!) und nochmal checken?
In den angegebenen Zeilen gibt es keinen bind-Befehl!
p.s.: Welchen js-controller verwendest du? Die .binds binden routinen von controller und wenn die nicht da sind dann geht der Adapter sowieso nicht!
from iobroker.bmw.
Sehr seltsam:
# ./iobroker version bmw
1.4.1
# ./iobroker version js-controller
1.2.3
host.ioBrokerVM | 2019-05-24 15:21:48.949 | info | Restart adapter system.adapter.bmw.0 because enabled
-- | -- | -- | --
host.ioBrokerVM | 2019-05-24 15:21:48.949 | error | instance system.adapter.bmw.0 terminated with code 0 (OK)
Caught | 2019-05-24 15:21:48.949 | error | by controller[0]: at Module.runMain (module.js:611:10)
Caught | 2019-05-24 15:21:48.949 | error | by controller[0]: at Function.Module._load (module.js:445:3)
Caught | 2019-05-24 15:21:48.949 | error | by controller[0]: at tryModuleLoad (module.js:453:12)
Caught | 2019-05-24 15:21:48.949 | error | by controller[0]: at Module.load (module.js:494:32)
Caught | 2019-05-24 15:21:48.949 | error | by controller[0]: at Object.Module._extensions..js (module.js:586:10)
Caught | 2019-05-24 15:21:48.949 | error | by controller[0]: at Module._compile (module.js:577:32)
Caught | 2019-05-24 15:21:48.949 | error | by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.bmw/bmw.js:113:3)
Caught | 2019-05-24 15:21:48.949 | error | by controller[0]: at Function.init (/opt/iobroker/node_modules/iobroker.bmw/node_modules/@frankjoke/myadapter/myAdapter.js:343:23)
Caught | 2019-05-24 15:21:48.949 | error | by controller[0]: at startAdapter (/opt/iobroker/node_modules/iobroker.bmw/node_modules/@frankjoke/myadapter/myAdapter.js:33:15)
Caught | 2019-05-24 15:21:48.948 | error | by controller[0]: at Function.init2 (/opt/iobroker/node_modules/iobroker.bmw/node_modules/@frankjoke/myadapter/myAdapter.js:363:62)
Caught | 2019-05-24 15:21:48.948 | error | by controller[0]: TypeError: Cannot read property 'bind' of undefined
bmw.0 | 2019-05-24 15:21:48.316 | error | at Module.runMain (module.js:611:10)
bmw.0 | 2019-05-24 15:21:48.316 | error | at Function.Module._load (module.js:445:3)
bmw.0 | 2019-05-24 15:21:48.316 | error | at tryModuleLoad (module.js:453:12)
bmw.0 | 2019-05-24 15:21:48.316 | error | at Module.load (module.js:494:32)
bmw.0 | 2019-05-24 15:21:48.316 | error | at Object.Module._extensions..js (module.js:586:10)
bmw.0 | 2019-05-24 15:21:48.316 | error | at Module._compile (module.js:577:32)
bmw.0 | 2019-05-24 15:21:48.316 | error | at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.bmw/bmw.js:113:3)
bmw.0 | 2019-05-24 15:21:48.316 | error | at Function.init (/opt/iobroker/node_modules/iobroker.bmw/node_modules/@frankjoke/myadapter/myAdapter.js:343:23)
bmw.0 | 2019-05-24 15:21:48.316 | error | at startAdapter (/opt/iobroker/node_modules/iobroker.bmw/node_modules/@frankjoke/myadapter/myAdapter.js:33:15)
bmw.0 | 2019-05-24 15:21:48.316 | error | at Function.init2 (/opt/iobroker/node_modules/iobroker.bmw/node_modules/@frankjoke/myadapter/myAdapter.js:363:62)
bmw.0 | 2019-05-24 15:21:48.316 | error | TypeError: Cannot read property 'bind' of undefined
bmw.0 | 2019-05-24 15:21:48.311 | error | uncaught exception: Cannot read property 'bind' of undefined
from iobroker.bmw.
# nodejs --version
v6.17.1
from iobroker.bmw.
Deine js-controller-Version (wie auch node) ist schon verjährt.
Betreibst du da unter einer VM?
Die Fehler entstehen jedenfalls beim Start des Adapters wenn zwischen js-controller (welcher den adapter startet) die ersten Daten mit dem Adapter ausgetauscht werden sollen, da läft noch nichts vom eigentlichen Adapter.
Welches Adamin hast (brauchst >3) und hast mit admin von git installiert?
Wie hast iobroker installiert (und wann), würde mal das iobroker clean script und dann ein ein iobroker upgrade self
(bei gestoppten iobroker) machen...
from iobroker.bmw.
Danke für den Hinweise mit der Aktualisierung über die Console. Ich hatte bisher immer nur via Webinterface aktualisiert und dachte so bin ich immer up-to-date.
iobroker läuft in einer VM (vor ca 2 Jahren installiert).
Nach dem Update läuft auch der bmw Adapter wieder :-)
# iobroker upgrade self
Update js-controller from @1.2.3 to @1.5.9
npm install [email protected] --unsafe-perm --production --prefix "/opt/iobroker" (System call)
Host "ioBrokerVM" (linux) updated
Execute: chmod -R 777 /opt/iobroker
Chmod finished. Restart controller
Starting node restart.js
from iobroker.bmw.
js-controller wird nicht selbst erneuert da er nur ausgetauschet werden kann wenn iobroker heruntergefahren wird.
Alle Adapter die jetzt upgedated werden brauchen normal mindestens V 1.4.2 da einige Funktionen vor 1.4 nicht verfügbar sind.
p.s.: Wir sind gerade dabei die Adapter auf die Version V2.0 vom JS-controller vorzugereiten, jeder Adapter wird schon damit getestet...
from iobroker.bmw.
Related Issues (20)
- Keine Buttons für Remote Services HOT 5
- getObjectList deprecated
- Error 17919 habe seit März 2020 keine Verbindung mehr zum Auto
- zahlreiche Warn - Hinweise im log
- Adapter geht nicht mehr - Code 404 HOT 6
- Fehler: adapter.objects.getObjectList is deprecated
- .dynamic.soc_hv_percent stimmt nicht mit online Wert unter https://www.bmw-connecteddrive.de/app/index.html#/cockpit
- New API Remote Execution
- Please let us know if you are still working on this project
- efficiency was no more loaded
- Compatibility check to js-controller 3.3 and Admin5 React UI
- Compatibility check and testing for Node.js 14 and 16
- missing efficiency information
- Compatibility check to js-controller 4.0
- getvehicles v2 failed HOT 1
- Ladevorgang starten und stoppen
- inMotion is always 'false' HOT 1
- exclude EV Data....
- New Issue HOT 5
- Added a new vehicle "getvehicles v2 failed" HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from iobroker.bmw.