Comments (5)
Danke für die Hinweise.
Zum Fehler benötige ich mehr Daten. Ist die Station in der Nacht geschlossen? Ich versuche lieber, den Fehler zu eliminieren als nur das Fehler-Log zu unterdrücken.
Ich habe nun im Einstellungsfenster des Adapters einen weiteren Knopf zur Deaktivierung der Log-Einträge (bis auf error) eingestellt. Alle Logs vom Typ silly, info und debug werden nun unterdrückt. Type error wird weiterhin geloggt.
Der genannte Fehler kommt im try & catch auf den Befehl
try {
result=JSON.parse(body)
...
} catch (e) {
writeLog("Spritpreise einlesen (gezielte Stationen via ID) - Parse Fehler: " + e, "error");
}
Der Fehler Code e wird also angehängt.
Der oben genannte Fehler würde also weiterhin geloggt, auch wenn der Opt-out Haken gesetzt wurde. Meiner Meinung nach ist das korrekt, denn Fehler sollen ja auch geloggt werden. Ich könnte natürlich den Parse Fehler zukünftig im debug-Level loggen. Aber das ist nur eine Behandlung der Symptome.
Außerdem habe ich die Info-Logs über den Start des Adapters und das Einlesen der Werte nun auf debug gestellt.
Bitte testen!
from iobroker.tankerkoenig.
Ja, die Station ist in der Nacht geschlossen.
Ich habe die GitHub Version installiert und teste.
Danke fürs Einbauen.
from iobroker.tankerkoenig.
Die Fehlermeldung scheint weg zu sein.
Was immer noch da ist, ist die ständig Info, dass Tankerkönig gestartet wurde.
host.raspberrypi | 2018-02-08 07:15:02.945 | info | instance system.adapter.tankerkoenig.0 terminated with code 0 (OK) |
---|---|---|---|
host.raspberrypi | 2018-02-08 07:15:00.109 | info | instance system.adapter.tankerkoenig.0 started with pid 27190 |
host.raspberrypi | 2018-02-08 07:00:03.071 | info | instance system.adapter.tankerkoenig.0 terminated with code 0 (OK) |
host.raspberrypi | 2018-02-08 07:00:00.074 | info | instance system.adapter.tankerkoenig.0 started with pid 26961 |
host.raspberrypi | 2018-02-08 06:45:03.200 | info | instance system.adapter.tankerkoenig.0 terminated with code 0 (OK) |
host.raspberrypi | 2018-02-08 06:45:00.103 | info | instance system.adapter.tankerkoenig.0 started with pid 26747 |
host.raspberrypi | 2018-02-08 06:30:02.967 | info | instance system.adapter.tankerkoenig.0 terminated with code 0 (OK) |
host.raspberrypi | 2018-02-08 06:30:00.112 | info | instance system.adapter.tankerkoenig.0 started with pid 26484 |
from iobroker.tankerkoenig.
Diese Meldungen kommen vom Host (js-controller) und nicht vom Adapter. Darauf habe ich keinen EInfluss. Das liegt in der Natur der zeitgesteuerten Adapter. Sie starten und werden wieder beendet.
from iobroker.tankerkoenig.
Ok. Dann können wir den Issue schließen
from iobroker.tankerkoenig.
Related Issues (20)
- [Bug]: Object tankerkoenig.0.stations.cheapest.diesel.postCode is invalid: Default value has to be type "number" but received type "string" HOT 9
- type error HOT 2
- [Bug]: error: TypeError: Cannot read properties of undefined HOT 5
- [Bug]: V3.3.0:Hausnummer wird nicht im Hausnummer-Feld eingetragen HOT 12
- [Bug]: axios HOT 1
- [Bug]: Wrong type “postCode” HOT 4
- [Feature]: Cheapest Station Boolean HOT 5
- error [ Adapter V:3.3.2 createObjects ] Error creating all states: TypeError: Cannot read property 'length' of undefined[Bug]: HOT 3
- [Bug]: Cheapest Station Boolean true even if not cheapest HOT 13
- [Bug]: [ Adapter V:3.3.2 createObjects ] Error creating all states: TypeError: Cannot read properties of null (reading 'length') HOT 9
- [Bug]: post code starting with 0 shown wrong HOT 3
- wrong object value tankerkoenig.0.stations.*.status resp. no updates for fuel prices until station shop opens, although 24/7 tank automate exists HOT 6
- Update stable version in repo from 3.1.0 to 3.3.5 HOT 1
- [Feature]: Preisdifferenz in Json Tabelle HOT 7
- Hoher Speicher Verbrauch HOT 7
- requestData axios response not ok HOT 3
- [Feature]: Grafana Dashboard link in Doku HOT 1
- Anzahl der Stationen erhöhen
- Abfragezeit von 10 auf 5Minuten ändern.[Feature]:
- [Feature]: Tankstelle geöffnet text ändern
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.tankerkoenig.