Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Oilfox Adapter keine Funktion mehr?

    NEWS

    • ioBroker goes Matter ... Matter Adapter in Stable

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    Oilfox Adapter keine Funktion mehr?

    This topic has been deleted. Only users with topic management privileges can see it.
    • RolfM
      RolfM @mcm1957 last edited by

      @mcm57 Eine Abfrage pro Stunde bringt nichts da der Oilfox nur einmal am Tag den Füllstand zum Server sendet, werden zu viele Abfragen gemacht wird der Server blockiert, daher ist auch nur eine Abfrage pro Tag sinnvoll, wann das ist kann man in der App sehen.

      mcm1957 1 Reply Last reply Reply Quote 0
      • Neuschwansteini
        Neuschwansteini @mcm1957 last edited by Neuschwansteini

        @mcm57 @RolfM

        wenn man es ganz genau programmieren moechte, dann muesste der Adapter den Datenpunkt oilfox.0.items.0.nextMeteringAt auswerten, und nach dem ausgelesenen Datenstempel in den Datenpunkt dann einmal die Daten abholen am Tag.
        Also aus dem Datenpunkt oilfox.0.items.0.nextMeteringAt ein Schedule zu diesem Zeitpunkt machen..

        mcm1957 1 Reply Last reply Reply Quote 0
        • mcm1957
          mcm1957 @Neuschwansteini last edited by mcm1957

          @ilovegym
          Danke,
          kann man andenken - würde aber den Aufwand gerne einsparen wenn es nicht wegen Problemen notwendig sein sollte.

          1 Reply Last reply Reply Quote 1
          • mcm1957
            mcm1957 @RolfM last edited by

            @rolfm

            Der Adapter hat bisher per Default jede Stunde um 0:00 und 0:59 abgefragt. Insofern ist die Anpassung auf 1x Stunde schon mal mindestens eine Halbierung 🙂

            Natürlich ist die Eingabe eines alternativen Zeitplans nach wie vor möglich (solange er nicht * * * * * oder 0/59 * * * * lautet).

            RolfM 1 Reply Last reply Reply Quote 1
            • RolfM
              RolfM @mcm1957 last edited by

              @mcm57 Mein Post war nur zur Info, was jeder daraus macht ist seine Sache, mein Adapter läuft seit Jahren ohne Ausfall!

              mcm1957 1 Reply Last reply Reply Quote 0
              • mcm1957
                mcm1957 @RolfM last edited by

                @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.

                F 1 Reply Last reply Reply Quote 1
                • F
                  frank11 @mcm1957 last edited by

                  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?

                  mcm1957 1 Reply Last reply Reply Quote 0
                  • mcm1957
                    mcm1957 @frank11 last edited by

                    @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.

                    1 Reply Last reply Reply Quote 0
                    • F
                      frank11 last edited by frank11

                      @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.

                      mcm1957 Neuschwansteini 2 Replies Last reply Reply Quote 0
                      • mcm1957
                        mcm1957 @frank11 last edited by

                        @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.

                        F 1 Reply Last reply Reply Quote 0
                        • Neuschwansteini
                          Neuschwansteini @frank11 last edited by

                          @frank11

                          wenn es so aussieht wie bei mir, dann sollte alles gehen:
                          Screenshot 2024-07-09 at 16.33.25.png

                          F 1 Reply Last reply Reply Quote 0
                          • F
                            frank11 @Neuschwansteini last edited by

                            @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 */

                            1 Reply Last reply Reply Quote 0
                            • F
                              frank11 @mcm1957 last edited by

                              @mcm1957

                              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)

                              Neuschwansteini mcm1957 2 Replies Last reply Reply Quote 0
                              • Neuschwansteini
                                Neuschwansteini @frank11 last edited by

                                @frank11

                                na prima, geht doch!

                                Ja, die 59 steht im source... habs gesehen.. na, das sollte @mcm1957 vielleicht mal aendern.. 😄

                                F mcm1957 2 Replies Last reply Reply Quote 0
                                • F
                                  frank11 @Neuschwansteini last edited by

                                  @ilovegym Jetzt wurde zwar ein Ordner admin unter oilfox angelegt, aber darunter kommen keine Daten und das Log zeigt ja einen Timeout.

                                  1 Reply Last reply Reply Quote 0
                                  • mcm1957
                                    mcm1957 @Neuschwansteini last edited by

                                    @ilovegym said in Oilfox Adapter keine Funktion mehr?:

                                    @frank11

                                    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.

                                    1 Reply Last reply Reply Quote 0
                                    • mcm1957
                                      mcm1957 @frank11 last edited by mcm1957

                                      @frank11 said in Oilfox Adapter keine Funktion mehr?:

                                      @mcm1957

                                      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.

                                      F 2 Replies Last reply Reply Quote 0
                                      • F
                                        frank11 @mcm1957 last edited by

                                        @mcm1957
                                        Das war ja die erste Ausführung mit 48 * * * *.

                                        Neuschwansteini 1 Reply Last reply Reply Quote 0
                                        • Neuschwansteini
                                          Neuschwansteini @frank11 last edited by

                                          @frank11
                                          Hat der oilfox denn schon überhaupt Daten geholt ?
                                          Also siehst du in der App den Verbrauch von gestern?

                                          F 1 Reply Last reply Reply Quote 0
                                          • F
                                            frank11 @Neuschwansteini last edited by

                                            @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)

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            952
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            9
                                            69
                                            3572
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo