NEWS
Oilfox Adapter keine Funktion mehr?
-
@mcm57 Mein Post war nur zur Info, was jeder daraus macht ist seine Sache, mein Adapter läuft seit Jahren ohne Ausfall!
-
@rolfm
Ja DANKE für die Info. Da ich das Gerät nicht besitze und die Fixes hier nur mal zwischendurch geerbt habe und schau was ich so tun kann sind solche Infos wie von dir SEHR wertvoll. Danke auch für deine Info, dass du keine hier geschilderten Hänger hast.Es war auch meine letzte Vermutung dass der excessive Zugriff (2x binnen einer Minute!) durch die unglückliche Cron Config (0/59 * * * *) welche nicht alle 59 Minuten sondern zur Minute 0 und zur Minute 59 bedeutet (- was mir vorher auchnicht bewusst -) zumindest mitverursacht wird.
Sollte aber 1xh durchgehen würde ich mir eine implemeentierung eines Automatismus gerne sparen.
-
Ich hätte mal eine generelle Frage zum Oilfox Adapter.
Ich habe das Gerät mit der App eingerichtet und User/Passwort vergeben.
Wenn ich diese Daten im Adapter eintrage, passiert gar nichts.Im Log: Timeout occured, adapter terminated by watchdog
Muss ich noch irgendwo anders einen Account anlegen, damit sich der Adapter verbindet?
-
@frank11 said in Oilfox Adapter keine Funktion mehr?:
Ich hätte mal eine generelle Frage zum Oilfox Adapter.
Ich habe das Gerät mit der App eingerichtet und User/Passwort vergeben.
Wenn ich diese Daten im Adapter eintrage, passiert gar nichts.Im Log: Timeout occured, adapter terminated by watchdog
Muss ich noch irgendwo anders einen Account anlegen, damit sich der Adapter verbindet?
Poste Bitte mal den debug log.
Und check die cron Einstellung. Siehe vorige Postings. -
@mcm1957 OK, ich stelle mal auf Debug, CRON läuft jede Stunde in der 59. Minute, wie es soll. Es ist noch nicht einmal ein Datenpunkt nach dem ersten Zugriff erstellt worden.
-
@frank11 said in Oilfox Adapter keine Funktion mehr?:
@mcm1957 OK, ich stelle mal auf Debug, CRON läuft jede Stunde in der 59. Minute, wie es soll. Es ist noch nicht einmal ein Datenpunkt nach dem ersten Zugriff erstellt worden.
Zeig nal deine zur 59 Minute Einstellung.
*/59 oder 0/59 öst solche Probleme aus. Siehe vorherige posts. Stell mal auf irgendeine Minute und verwende KEINEN / sollte der noch da sein.
-
wenn es so aussieht wie bei mir, dann sollte alles gehen:
-
@ilovegym Bei mir steht */59 * * * * und so steht es auch im SourceCode:
io-package.json: "mode": "schedule",
io-package.json: "schedule": "*/59 * * * ",
main.js: adapter.log.info(adapter scheduling set to ${obj.common.schedule}
);
main.js: const schedule = obj.common.schedule || ' * * * ';
main.js: if ((schedule === ' * * * *') || ( schedule === '0/59 * * * *')) {
main.js: adapter.log.warn('default schedule detected, setting random value');
main.js: adapter.log.warn(schedule will be set to ${newSchedule}
);
main.js: obj.common.schedule = newSchedule;0/59 wäre natürlich falsch, wenn man das mit einer crontab gleichsetzt.
Aber */59 wäre ja korrekt. Ich versuche mal ohne */ -
2024-07-09 16:48:00.521 - info: oilfox.0 (11246) starting. Version 4.3.0 in /opt/iobroker/node_modules/iobroker.oilfox, node: v20.14.0, js-controller: 5.0.19
2024-07-09 16:48:00.527 - debug: oilfox.0 (11246) adapter.on-ready: << READY >>
2024-07-09 16:48:00.527 - debug: oilfox.0 (11246) adapter.main: << MAIN >>
2024-07-09 16:48:00.534 - info: oilfox.0 (11246) adapter scheduling set to 48 * * * *
2024-07-09 16:48:00.558 - debug: oilfox.0 (11246) send data: {"email":"","password":""}
2024-07-09 16:48:45.528 - warn: oilfox.0 (11246) Timeout occured, adapter terminated by watchdog
2024-07-09 16:48:45.534 - debug: oilfox.0 (11246) Plugin sentry destroyed
2024-07-09 16:48:45.536 - info: oilfox.0 (11246) Terminated (NO_ERROR): Without reason
2024-07-09 16:48:46.046 - info: host.ff01vm101 instance system.adapter.oilfox.0 terminated with code 0 (NO_ERROR) -
-
@ilovegym Jetzt wurde zwar ein Ordner admin unter oilfox angelegt, aber darunter kommen keine Daten und das Log zeigt ja einen Timeout.
-
@ilovegym said in Oilfox Adapter keine Funktion mehr?:
na prima, geht doch!
Ja, die 59 steht im source... habs gesehen.. na, das sollte @mcm1957 vielleicht mal aendern..
Das sollte durch den Code beim ersten Start sowieso erfolgen.
-
@frank11 said in Oilfox Adapter keine Funktion mehr?:
2024-07-09 16:48:00.521 - info: oilfox.0 (11246) starting. Version 4.3.0 in /opt/iobroker/node_modules/iobroker.oilfox, node: v20.14.0, js-controller: 5.0.19
2024-07-09 16:48:00.527 - debug: oilfox.0 (11246) adapter.on-ready: << READY >>
2024-07-09 16:48:00.527 - debug: oilfox.0 (11246) adapter.main: << MAIN >>
2024-07-09 16:48:00.534 - info: oilfox.0 (11246) adapter scheduling set to 48 * * * *
2024-07-09 16:48:00.558 - debug: oilfox.0 (11246) send data: {"email":"","password":""}
2024-07-09 16:48:45.528 - warn: oilfox.0 (11246) Timeout occured, adapter terminated by watchdog
2024-07-09 16:48:45.534 - debug: oilfox.0 (11246) Plugin sentry destroyed
2024-07-09 16:48:45.536 - info: oilfox.0 (11246) Terminated (NO_ERROR): Without reason
2024-07-09 16:48:46.046 - info: host.ff01vm101 instance system.adapter.oilfox.0 terminated with code 0 (NO_ERROR)KORREKTUR
Der Log sieht bis auf das Timeout ok aus.
Im Moment leider keine Idee was bei dir klemmt.
-
@mcm1957
Das war ja die erste Ausführung mit 48 * * * *. -
@frank11
Hat der oilfox denn schon überhaupt Daten geholt ?
Also siehst du in der App den Verbrauch von gestern? -
@ilovegym Die App sagt 38l.
Die Heizung macht ja nur Warmwasser.Der oilfox sendet die Daten täglich um ca 19:20, ich werde die Daten dann um 23:45 holen.
Aber der Adapter scheint keine Daten zu holen.
Das Log sagt aber nichts dazu, ob die Verbindung funktioniert oder nicht.
Auf meiner Firewall sehe ich die https-Verbindung zu api.oilfox.io.2024-07-10 20:04:00.025 - info: host.ff01vm101 instance system.adapter.oilfox.0 started with pid 12345
2024-07-10 20:04:00.348 - debug: oilfox.0 (12345) Redis Objects: Use Redis connection: 172.23.2.101:9001
2024-07-10 20:04:00.385 - debug: oilfox.0 (12345) Objects client ready ... initialize now
2024-07-10 20:04:00.385 - debug: oilfox.0 (12345) Objects create System PubSub Client
2024-07-10 20:04:00.386 - debug: oilfox.0 (12345) Objects create User PubSub Client
2024-07-10 20:04:00.397 - debug: oilfox.0 (12345) Objects client initialize lua scripts
2024-07-10 20:04:00.402 - debug: oilfox.0 (12345) Objects connected to redis: 172.23.2.101:9001
2024-07-10 20:04:00.410 - debug: oilfox.0 (12345) Redis States: Use Redis connection: 172.23.2.101:6379
2024-07-10 20:04:00.412 - debug: oilfox.0 (12345) States create System PubSub Client
2024-07-10 20:04:00.413 - debug: oilfox.0 (12345) States create User PubSub Client
2024-07-10 20:04:00.415 - debug: oilfox.0 (12345) States connected to redis: 172.23.2.101:6379
2024-07-10 20:04:00.423 - debug: oilfox.0 (12345) Plugin sentry Initialize Plugin (enabled=true)
2024-07-10 20:04:00.508 - info: oilfox.0 (12345) starting. Version 4.3.0 in /opt/iobroker/node_modules/iobroker.oilfox, node: v20.14.0, js-controller: 5.0.19
2024-07-10 20:04:00.513 - debug: oilfox.0 (12345) adapter.on-ready: << READY >>
2024-07-10 20:04:00.514 - debug: oilfox.0 (12345) adapter.main: << MAIN >>
2024-07-10 20:04:00.520 - info: oilfox.0 (12345) adapter scheduling set to 4 * * * *
2024-07-10 20:04:00.554 - debug: oilfox.0 (12345) send data: {"email":"","password":""}
2024-07-10 20:04:36.484 - info: host.ff01vm101 stopInstance system.adapter.oilfox.0 (force=false, process=true)
2024-07-10 20:04:36.486 - info: host.ff01vm101 stopInstance canceled schedule system.adapter.oilfox.0
2024-07-10 20:04:39.515 - info: host.ff01vm101 instance scheduled system.adapter.oilfox.0 45 23 * * *
2024-07-10 20:04:45.513 - warn: oilfox.0 (12345) Timeout occured, adapter terminated by watchdog
2024-07-10 20:04:45.516 - debug: oilfox.0 (12345) Plugin sentry destroyed
2024-07-10 20:04:45.517 - info: oilfox.0 (12345) Terminated (NO_ERROR): Without reason
2024-07-10 20:04:46.024 - info: host.ff01vm101 instance system.adapter.oilfox.0 terminated with code 0 (NO_ERROR) -
@mcm1957 said in Oilfox Adapter keine Funktion mehr?:
Der Log sieht bis auf das Timeout ok aus.
Im Moment leider keine Idee was bei dir klemmt.Ohje, ich aber.
Ich hatte noch SSL inspection an auf der Firewall.
Jetzt funktioniert es. Trotzdem danke!
-
@frank11 said in Oilfox Adapter keine Funktion mehr?:
@mcm1957 said in Oilfox Adapter keine Funktion mehr?:
Der Log sieht bis auf das Timeout ok aus.
Im Moment leider keine Idee was bei dir klemmt.Ohje, ich aber.
Ich hatte noch SSL inspection an auf der Firewall.
Jetzt funktioniert es. Trotzdem danke!
Ok ÐAS konnte niemand erraten.
Danke f. Info