Comments (4)
Du kannst dafür den tr-064.0.states.command state verwenden. Um z.B. den ersten AB zu deaktivieren musst du das command Feld auf folgenden Wert setzen:
{ "service": "urn:dslforum-org:service:X_AVM-DE_TAM:1", "action": "SetEnable", "params": { "NewIndex": 0, "NewEnable": 0 } }
Die Function wird dann nativ über das AVM-Protokoll aufgerufen, also ohne ein SH Skript. Das Ergebnis, falls es eines gibt, steht dann als JSON in commandResult.
Ich kann die AB Funktion aber bei Zeiten auch einmal nativ implementieren.
Grüße, soef.
from iobroker.tr-064.
Vielen dank schon mal für die Hilfe. Das aktivieren und deaktivieren klappt, nur leider kommt danach ein Fehler und der Adapter stoppt und startet dann neu. Das Log zeigt folgendes:
host.ioBroker-Pi 2017-01-27 12:42:55.537 info Restart adapter system.adapter.tr-064.0 because enabled
host.ioBroker-Pi 2017-01-27 12:42:55.537 error instance system.adapter.tr-064.0 terminated with code 0 (OK)
tr-064.0 2017-01-27 12:42:55.492 info terminating
tr-064.0 2017-01-27 12:42:55.477 error at Object.write (/opt/iobroker/node_modules/iobroker.tr-064/node_modules/xml2js/node_modules/sax/lib/sax.js:1449:13)
tr-064.0 2017-01-27 12:42:55.477 error at closeTag (/opt/iobroker/node_modules/iobroker.tr-064/node_modules/xml2js/node_modules/sax/lib/sax.js:905:7)
tr-064.0 2017-01-27 12:42:55.477 error at emitNode (/opt/iobroker/node_modules/iobroker.tr-064/node_modules/xml2js/node_modules/sax/lib/sax.js:645:5)
tr-064.0 2017-01-27 12:42:55.477 error at emit (/opt/iobroker/node_modules/iobroker.tr-064/node_modules/xml2js/node_modules/sax/lib/sax.js:640:35)
tr-064.0 2017-01-27 12:42:55.477 error at Object.onclosetag (/opt/iobroker/node_modules/iobroker.tr-064/node_modules/xml2js/lib/xml2js.js:447:26)
tr-064.0 2017-01-27 12:42:55.477 error at Parser.emit (events.js:169:7)
tr-064.0 2017-01-27 12:42:55.477 error at emitOne (events.js:77:13)
tr-064.0 2017-01-27 12:42:55.477 error at Parser. (/opt/iobroker/node_modules/iobroker.tr-064/node_modules/xml2js/lib/xml2js.js:489:18)
tr-064.0 2017-01-27 12:42:55.477 error at /opt/iobroker/node_modules/iobroker.tr-064/node_modules/tr-O64/lib/Service.js:267:17
tr-064.0 2017-01-27 12:42:55.477 error at /opt/iobroker/node_modules/iobroker.tr-064/tr-064.js:357:39
tr-064.0 2017-01-27 12:42:55.477 error TypeError: Cannot read property 'name' of undefined
tr-064.0 2017-01-27 12:42:55.462 error uncaught exception: Cannot read property 'name' of undefined
tr-064.0 2017-01-27 12:42:55.446 info {}
tr-064.0 2017-01-27 12:42:44.606 info starting. Version 0.1.30 in /opt/iobroker/node_modules/iobroker.tr-064, node: v4.5.0
Brauchst du noch was um den Fehler nachzuvollziehen?
Gruß AlGu
from iobroker.tr-064.
Danke für die Info. Ist in 0.1.31 behoben.
from iobroker.tr-064.
Das ging schnell, habe den Adapter über die Shell aktualisiert und nun gibt's keine Fehlermeldung mehr nach den "command" Aufrufen.
Vielen Dank :-)
from iobroker.tr-064.
Related Issues (20)
- Instanz bleibt rot, Fehlerschleife, ioBroker in VM Proxmox HOT 1
- adapter does not start ! HOT 1
- Eingabefeld IP zu kurz HOT 1
- Fritzbox laufzeit
- Rufsperren in der Fritzbox HOT 1
- Türsprechanlage auf FON1 auslesen
- tr-064 bringt Fehlermeldungen im log
- Compatibility check to js-controller 3.3 and Admin5 React UI
- Compatibility check and testing for Node.js 14 and 16
- Compatibility check to js-controller 4.0
- AB der Fritte abhören möglich?
- Geräte werden immer mehr
- Adapter Fehler nach Update JS-Controller 4.0.24
- adapter startet nicht Version 0.4.18 HOT 23
- Sicherungspfeil für die Einstellungen einfügen
- Probleme bei der Aktualisierung des Adapters HOT 3
- Adapter Startet nicht HOT 1
- Please check ioBroker.tr-064 with js-controller 2.0
- Fehler nach Update auf js-Conrtoller 2.0 HOT 3
- GetHostNumberOfEntries:Error: hosts.actions.GetHostNumberOfEntries is not a function
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.tr-064.