Comments (7)
Yahka loggt bei jedem Upload eines Adapters die komplette io-package.json
Hat
ioBroker.yahka/yahka.ioBroker-adapter.js
Line 75 in 586decc
Ein Beispiel ist:
host.ioBroker-Rock64 object change system.adapter.xbox.0
--
2018-09-27 09:51:17.184 - info: host.ioBroker-Rock64 stopInstance system.adapter.xbox.0
2018-09-27 09:51:17.184 - info: host.ioBroker-Rock64 stopInstance system.adapter.xbox.0 killing pid 31799
2018-09-27 09:51:17.211 - info: yahka.0 objectChange system.adapter.xbox.0 {"_id":"system.adapter.xbox.0","type":"instance","common":{"name":"xbox","version":"0.0.6","news":{"0.0.4":{"en":"Automatically install required Debian packages, detect OS, improved logging, installation for Windows","de":"Automatisches installieren der benötigten Debian Packages, Betriebssystem wird erkannt, besseres Logging, Windows Installation"},"0.0.3":{"en":"Fix endless power on tries, fix state changes for power off, use ping to check powered on","de":"Es wird nicht mehr endlos versucht einzuschalten, power off geht wieder, ping wird genutzt für power status"},"0.0.2":{"en":"Automated installation of deps, improved Code, fixed endpoints","de":"Abhängigkeiten werden nun automatisch isntalliert, Endpunkte korrigiert, Codeverbesserungen"},"0.0.1":{"en":"initial adapter","de":"Initiale Version"},"0.0.5":{"en":"Start and stop REST server on windows, using relative paths","de":"Starten und stoppen des REST Servers auf Windows, Nutzung relativer Pfade"},"0.0.6":{"en":"Stop making connect requests when already connected, more user friendly logging","de":"Keine Verbindungsversuche mehr wenn bereits verbunden, nutzerfreundlicheres Logging"}},"title":"Xbox","titleLang":{"en":"Xbox One","de":"Xbox One"},"desc":{"en":"Control your Xbox One (X)","de":"Steuere deine Xbox One (X)"},"authors":["Moritz Heusinger "],"platform":"Javascript/Node.js","mode":"daemon","icon":"xbox.png","materialize":true,"enabled":true,"extIcon":"https://raw.githubusercontent.com/foxriver76/ioBroker.xbox/master/admin/xbox.png","keywords":["xbox","gaming","playstation"],"readme":"https://github.com/foxriver76/ioBroker.xbox/blob/master/README.md","loglevel":"debug","type":"multimedia","license":"MIT","messagebox":false,"installedVersion":"0.0.6","host":"ioBroker-Rock64"},"native":{"email":"","password":"","liveId":"FD003F65D1219026","ip":"192.168.178.78"},"from":"system.adapter.admin.0","ts":1537992137733,"acl":{"object":1636,"owner":"system.user.admin","ownerGroup":"system.group.administrator"}}
FYI:
Da die Verschlüsselung von Daten bislang beim Entwickler selbst lag, kann es je nach Adapter vorkommen, dass Zugangsdaten teilweise nicht verschlüsselt sind, was wiederum dazu führen kann, dass auch sensible Daten geloggt werden. Wir arbeiten derzeit an einer Verschlüsselungsmethode, die Adapterentwickler in Zukunft mit wenig Aufwand nutzen können.
from iobroker.yahka.
Kannst du mir ein Beispiel zeigen?
Wenn ich das richtig überblicke, werden solche Daten nur bei Loglevel "Debug" ausgegeben. Im Standardfall sollte der Adapter nicht viele Ausgaben machen.
from iobroker.yahka.
Jetzt wollte ich dir ein Beispiel schicken, aber beim Start des Adapters erscheint ein Fehler:
2018-09-18 22:20:25.427 - �[31merror�[39m: Caught by controller[0]: /Users/pix/Documents/iobroker/node_modules/mdns/lib/dns_sd.js:35 2018-09-18 22:20:25.427 - �[31merror�[39m: Caught by controller[0]: throw ex; 2018-09-18 22:20:25.427 - �[31merror�[39m: Caught by controller[0]: ^ 2018-09-18 22:20:25.427 - �[31merror�[39m: Caught by controller[0]: Error: Module version mismatch. Expected 48, got 46. 2018-09-18 22:20:25.427 - �[31merror�[39m: Caught by controller[0]: at Error (native) 2018-09-18 22:20:25.427 - �[31merror�[39m: Caught by controller[0]: at Object.Module._extensions..node (module.js:597:18) 2018-09-18 22:20:25.427 - �[31merror�[39m: Caught by controller[0]: at Module.load (module.js:487:32) 2018-09-18 22:20:25.427 - �[31merror�[39m: Caught by controller[0]: at tryModuleLoad (module.js:446:12) 2018-09-18 22:20:25.427 - �[31merror�[39m: Caught by controller[0]: at Function.Module._load (module.js:438:3) 2018-09-18 22:20:25.428 - �[31merror�[39m: Caught by controller[0]: at Module.require (module.js:497:17) 2018-09-18 22:20:25.428 - �[31merror�[39m: Caught by controller[0]: at require (internal/module.js:20:19) 2018-09-18 22:20:25.428 - �[31merror�[39m: Caught by controller[0]: at Object.<anonymous> (/Users/pix/Documents/iobroker/node_modules/mdns/lib/dns_sd.js:24:20) 2018-09-18 22:20:25.428 - �[31merror�[39m: Caught by controller[0]: at Module._compile (module.js:570:32) 2018-09-18 22:20:25.428 - �[31merror�[39m: Caught by controller[0]: at Object.Module._extensions..js (module.js:579:10) 2018-09-18 22:20:25.428 - �[31merror�[39m: host.MacMini.local instance system.adapter.yahka.0 terminated with code 1 () 2018-09-18 22:20:25.428 - �[32minfo�[39m: host.MacMini.local Restart adapter system.adapter.yahka.0 because enabled
Es ist jedenfalls so, dass die Adaptereinstellungen anderer Adapter ausgegeben werden. Zum Beispiel das Amazon Passwort aus dem alexa2 Adapter oder API-Schlüssel vom Tankerkönig. Das sind Daten, die nicht ungefragt ins Log sollten. Der Adapter yahka steht nicht auf debug Loglevel, sondern auf "info".
from iobroker.yahka.
Ich wüßte nicht wie Yahka auf die Settings anderer Adapter zugreifen kann.
Hast du auf dem Rechner NodeJS 10.x installiert (wegen den Fehlern die da kommen)
from iobroker.yahka.
Ist nodejs 6.12.2
from iobroker.yahka.
Dann könnte Yahka doch wenigstens erstmal die Zeile
ioBroker.yahka/yahka.ioBroker-adapter.js
Line 75 in 586decc
rausnehmen / auf debug stellen.
Ich habe heute schon wieder mein Passwort für influxdb im Log gefunden, nachdem der influx-Adapter neu gestartet wurde (wie bei foxriver76's oben)
PS: Seit ein paar Tagen ist nodejs 8.13.0 installiert
from iobroker.yahka.
Fehler ist im aktuellen Master behoben
from iobroker.yahka.
Related Issues (20)
- Yahka 1.0.3 nicht kompatibel mit js-Controller 5.0 HOT 1
- Mehrere Geräten/attribute in einer device mit unterschiedlichen Namen HOT 1
- Nach Upgrade von HomeKit kann Yahka keine HomeKit Datenpunkt setzen HOT 1
- Please fix issues reported by adapter checker
- ServiceType: Lockmechanism not working
- Update von 0.17.0 auf 1.0.3 nicht möglich
- Keine Verbindung HomeKit -> Yahka, Geräte schalten nicht HOT 2
- Bridge kann nicht hinzugefügt werden - nicht kompatibel / Verbindung verloren
- Probleme nach dem Update 1.0.3 HOT 13
- Konvertierung scaleint ohne Angabe von min-Werten...
- Export and import of all devices
- No longer works correctly with iOS 17 HOT 15
- terminated with code 6 (UNCAUGHT_EXCEPTION) -> Cannot read properties of null (reading 'val') HOT 2
- Please update test-and-release workflow
- Feature Request: Search Field in top of the entities.
- Dropdown Auswahl "Kategorie" ist leer
- CurrentDoorState wird nicht aktualisiert HOT 1
- AppleTV Doorbell
- Some Yakah Instances not working after js-controller upgrade to 5.x.x HOT 2
- Feature Request: Weather station implementation
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.yahka.