Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Adapter rika-firenet 1.0.x-xxxx.n (ALPHA Test)

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Test Adapter rika-firenet 1.0.x-xxxx.n (ALPHA Test)

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

      --- spare for future use ---

      1 Reply Last reply Reply Quote 0
      • Codierknecht
        Codierknecht Developer Most Active @mcm1957 last edited by Codierknecht

        @mcm1957 sagte in Test Adapter rika-firenet 1.0.0-alpha.x (ALPHA Test):

        und ich hoffe er überlegt sichs nicht anders

        Bin schon dran 😁
        Als Erstes habe ich die Request-Calls auf Axios umgestellt. Jetzt werde ich noch die Cookie-Verwaltung implementieren und noch ein bisschen Refactoring betreiben.
        Wenn das Ding soweit erstmal wieder lauffähig ist, schiebe ich den Salat per PR ins Repo.

        Erstmal wird der Adapter dann nur die Daten vom Ofen lesen.
        Das Schreiben von Werte kommt dann in einem nächsten Schritt.

        Danke dass das so fix ging 👍

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

          @codierknecht said in Test Adapter rika-firenet 1.0.0-alpha.x (ALPHA Test):

          @mcm1957 sagte in Test Adapter rika-firenet 1.0.0-alpha.x (ALPHA Test):

          und ich hoffe er überlegt sichs nicht anders

          Bin schon dran 😁
          Als Erstes habe ich die Request-Calls auf Axios umgestellt. Jetzt werde ich noch die Cookie-Verwaltung implementieren und noch ein bisschen Refactoring betreiben.
          Wenn das Ding soweit erstmal wieder lauffähig ist, schiebe ich den Salat per PR ins Repo.

          Erstmal wird der Adapter dann nur die Daten vom Ofen lesen.
          Das Schreiben von Werte kommt dann in einem nächsten Schritt.

          Danke das das so fix ging 👍

          Du darfst den Salat auch gerne selbst kosten udn servieren :-). Solltest das dürfen.

          P.S.
          Ein parr Issues hab ich angelegt - nur mal als Gedanklenstütze was mir so gleich mal aufgefallen.

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

            @mcm1957 sagte in Test Adapter rika-firenet 1.0.0-alpha.x (ALPHA Test):

            Allfällige Anmerkungen bitte hier im Forum, offensichtliche Fehler bitte als Issue im Repostory https://github.com/iobroker-community-adapters/ioBroker.rike-firenet.

            Ich kaufe ein a 😉
            https://github.com/iobroker-community-adapters/ioBroker.rika-firenet

            Homoran 1 Reply Last reply Reply Quote 1
            • Homoran
              Homoran Global Moderator Administrators @Feuersturm last edited by

              @feuersturm sagte in Test Adapter rika-firenet 1.0.0-alpha.x (ALPHA Test):

              @mcm1957 sagte in Test Adapter rika-firenet 1.0.0-alpha.x (ALPHA Test):

              Allfällige Anmerkungen bitte hier im Forum, offensichtliche Fehler bitte als Issue im Repostory https://github.com/iobroker-community-adapters/ioBroker.rike-firenet.

              Ich kaufe ein a 😉
              https://github.com/iobroker-community-adapters/ioBroker.rika-firenet

              hab's korrigiert.
              Danke!

              1 Reply Last reply Reply Quote 1
              • Codierknecht
                Codierknecht Developer Most Active last edited by

                So, der Adapter sollte zumindest erstmal funktionieren.
                Zumindest insofern, als er Daten vom Ofen erhält.

                Ob das Schreiben auch funktioniert, habe ich bisher nicht getestet. Ich will ja mit dem mir zur Verfügung stehenden Account nicht wild den Ofen ein- und ausschalten 😁

                Unterzieht den Adapter bitte mal einigen Tests und teilt mit, was euch so auffällt.
                Ich werde das dann zusammentragen und nach und nach versuchen zu fixen.

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

                  @codierknecht

                  Machts du noch ne .alpha.2 zum Testen?
                  Derzeit seh ich zumindest auf GitHub keine neue Version.

                  Codierknecht 1 Reply Last reply Reply Quote 1
                  • Codierknecht
                    Codierknecht Developer Most Active @mcm1957 last edited by Codierknecht

                    @mcm1957
                    Stimmt - 'ne neue Versionsnummer hätte der Adapter durchaus verdient 😁

                    Edit
                    Erledigt. Nach NPM wollte ich das erst im Beta-Stadium bringen.

                    HAL mcm1957 2 Replies Last reply Reply Quote 0
                    • HAL
                      HAL @Codierknecht last edited by

                      @codierknecht erstmal VIELEN DANK! das Du Dich dem Adapter annimmst. Installation hat von Github geklappt, Adapter läuft und Werte vom Ofen werden angezeigt ( ich habe aber noch nicht alle Werte kontrolliert ) .
                      Steuern klappt allerdings nicht .
                      Das Objekt "rika-firenet.0.xxxxx.controls.onOff" treu/false bringt keine Reaktion. Im log steht nichts.

                      Codierknecht 1 Reply Last reply Reply Quote 0
                      • Codierknecht
                        Codierknecht Developer Most Active @HAL last edited by

                        @hal sagte in Test Adapter rika-firenet 1.0.0-alpha.x (ALPHA Test):

                        Steuern klappt allerdings nicht .

                        Hätte mich tatsächlich auch gewundert.
                        Ich schau an der Ecke erstmal in den Code und werde ein paar Logausgaben einbauen.

                        Da ich als völlig Ahnungsloser ja nicht wild an Deinen Ofen herumschalten will, müssen wir uns an der Ecke mal genauer abstimmen.

                        HAL 1 Reply Last reply Reply Quote 0
                        • HAL
                          HAL @Codierknecht last edited by

                          @codierknecht sag Bescheid wenn ich etwas ausprobieren soll.

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

                            @codierknecht
                            NEIN NEIN NEIN

                            Keine Versionnummern so ändern.
                            IMEMR die Versionsnummern mit einem TAG und dem Releasescript versehen. Und nom beißt niemand. Für solche Tests gibts ja die alpha Releases.

                            Ich bereinige das mal ...

                            Codierknecht 1 Reply Last reply Reply Quote 0
                            • Codierknecht
                              Codierknecht Developer Most Active @mcm1957 last edited by

                              @mcm1957
                              OK - dann mache ich halt immer ein npm run release.
                              Hat schließlich auch den Vorteil, dass man aus NPM installieren kann.

                              Danke Dir!

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

                                @codierknecht

                                Ja super. Mach ein ALPHA release und alles ist super.

                                Deine manuelle Version hat das Problem dass

                                • es jetzt ein Release auf github gitb obwohl alphas an sich keine GitHub Release kriegen
                                • package.json und io-package.json offenbar nicht angepasst wurden
                                • was das tag auf GitHub betrifft hab ich nicht gechecked.

                                DANKE

                                Codierknecht 1 Reply Last reply Reply Quote 0
                                • Codierknecht
                                  Codierknecht Developer Most Active @mcm1957 last edited by Codierknecht

                                  @mcm1957
                                  1.0.0-alpha.3 ist raus.

                                  Edit
                                  Das mit dem Tag hat wohl noch nicht so ganz funktioniert.
                                  Da bin ich mit meinem Fork irgendwie durcheinandergekommen.
                                  Kriege ich vermutlich mit dem Nächsten hin.

                                  @HAL
                                  Ich habe jetzt in controls nur noch 3 States beschreibbar gemacht.
                                  Bitte den kompletten Objektbaum vor dem nächsten Start löschen, damit das auch "zieht".

                                  Beim Schreiben sollte jetzt etwas mehr geloggt werden. Die Instanz muss dazu natürlich auf Logstufe "debug" stehen.

                                  HAL 1 Reply Last reply Reply Quote 1
                                  • HAL
                                    HAL @Codierknecht last edited by

                                    @codierknecht teste ich in der früh und reporte dann 🙂

                                    HAL 1 Reply Last reply Reply Quote 0
                                    • HAL
                                      HAL @HAL last edited by

                                      @hal Adapter läuft und steuert den Ofen.
                                      Im log sind 2 warn Meldungen:

                                      rika-firenet.0
                                      2025-01-20 12:44:57.587	warn	State "rika-firenet.0.23422463.stoveFeatures.bakeMode" has no existing object, this might lead to an error in future versions
                                      
                                      rika-firenet.0
                                      2025-01-20 12:44:57.586	warn	State "rika-firenet.0.23422463.stoveFeatures.airFlaps" has no existing object, this might lead
                                      

                                      Screenshot_20250120_125340_ioBroker Visu.jpg

                                      HAL Codierknecht 2 Replies Last reply Reply Quote 1
                                      • HAL
                                        HAL @HAL last edited by HAL

                                        Hier der Log bisher:

                                        2025-01-20 09:28:29.056 - info: host.iobroker iobroker url xsawa32/ioBroker.rika-firenet --host iobroker --debug
                                        2025-01-20 09:28:29.683 - info: host.iobroker iobroker install xsawa32/ioBroker.rika-firenet
                                        2025-01-20 09:28:29.771 - info: host.iobroker iobroker NPM version: 10.8.2
                                        2025-01-20 09:28:29.772 - info: host.iobroker iobroker Installing xsawa32/ioBroker.rika-firenet... (System call)
                                        2025-01-20 09:28:34.145 - info: host.iobroker iobroker added 2 packages, removed 5 packages, and changed 2 packages in 4s
                                        2025-01-20 09:28:34.146 - info: host.iobroker iobroker 198 packages are looking for funding run `npm fund` for details
                                        2025-01-20 09:28:34.224 - info: host.iobroker iobroker upload [12] rika-firenet.admin /opt/iobroker/node_modules/iobroker.rika-firenet/admin/i18n/de/translations.json i18n/de/translations.json application/json
                                        2025-01-20 09:28:34.227 - info: host.iobroker iobroker upload [11] rika-firenet.admin /opt/iobroker/node_modules/iobroker.rika-firenet/admin/i18n/en/translations.json i18n/en/translations.json application/json
                                        2025-01-20 09:28:34.229 - info: host.iobroker iobroker upload [10] rika-firenet.admin /opt/iobroker/node_modules/iobroker.rika-firenet/admin/i18n/es/translations.json i18n/es/translations.json application/json
                                        2025-01-20 09:28:34.232 - info: host.iobroker iobroker upload [9] rika-firenet.admin /opt/iobroker/node_modules/iobroker.rika-firenet/admin/i18n/fr/translations.json i18n/fr/translations.json application/json
                                        2025-01-20 09:28:34.233 - info: host.iobroker iobroker upload [8] rika-firenet.admin /opt/iobroker/node_modules/iobroker.rika-firenet/admin/i18n/it/translations.json i18n/it/translations.json application/json
                                        2025-01-20 09:28:34.236 - info: host.iobroker iobroker upload [7] rika-firenet.admin /opt/iobroker/node_modules/iobroker.rika-firenet/admin/i18n/nl/translations.json i18n/nl/translations.json application/json
                                        2025-01-20 09:28:34.237 - info: host.iobroker iobroker upload [6] rika-firenet.admin /opt/iobroker/node_modules/iobroker.rika-firenet/admin/i18n/pl/translations.json i18n/pl/translations.json application/json
                                        2025-01-20 09:28:34.239 - info: host.iobroker iobroker upload [5] rika-firenet.admin /opt/iobroker/node_modules/iobroker.rika-firenet/admin/i18n/pt/translations.json i18n/pt/translations.json application/json
                                        2025-01-20 09:28:34.241 - info: host.iobroker iobroker upload [4] rika-firenet.admin /opt/iobroker/node_modules/iobroker.rika-firenet/admin/i18n/ru/translations.json i18n/ru/translations.json application/json
                                        2025-01-20 09:28:34.243 - info: host.iobroker iobroker upload [3] rika-firenet.admin /opt/iobroker/node_modules/iobroker.rika-firenet/admin/i18n/uk/translations.json i18n/uk/translations.json application/json
                                        2025-01-20 09:28:34.245 - info: host.iobroker iobroker upload [2] rika-firenet.admin /opt/iobroker/node_modules/iobroker.rika-firenet/admin/i18n/zh-cn/translations.json i18n/zh-cn/translations.json application/json
                                        2025-01-20 09:28:34.247 - info: host.iobroker iobroker upload [1] rika-firenet.admin /opt/iobroker/node_modules/iobroker.rika-firenet/admin/jsonConfig.json jsonConfig.json application/json
                                        2025-01-20 09:28:34.249 - info: host.iobroker iobroker upload [0] rika-firenet.admin /opt/iobroker/node_modules/iobroker.rika-firenet/admin/rika-firenet.png rika-firenet.png image/png
                                        2025-01-20 09:28:34.252 - info: host.iobroker iobroker Updating objects from io-package.json for adapter "rika-firenet" with version "1.0.0-alpha.6"
                                        2025-01-20 09:28:34.294 - info: host.iobroker iobroker Update "system.adapter.rika-firenet.0"
                                        2025-01-20 09:29:06.738 - info: host.iobroker "system.adapter.rika-firenet.0" enabled
                                        2025-01-20 09:29:07.251 - info: host.iobroker instance system.adapter.rika-firenet.0 in version "1.0.0-alpha.6" (non-npm: xsawa32/ioBroker.rika-firenet) started with pid 861976
                                        2025-01-20 09:29:07.651 - debug: rika-firenet.0 (861976) Redis Objects: Use Redis connection: 127.0.0.1:9001
                                        2025-01-20 09:29:07.684 - debug: rika-firenet.0 (861976) Objects client ready ... initialize now
                                        2025-01-20 09:29:07.685 - debug: rika-firenet.0 (861976) Objects create System PubSub Client
                                        2025-01-20 09:29:07.686 - debug: rika-firenet.0 (861976) Objects create User PubSub Client
                                        2025-01-20 09:29:07.767 - debug: rika-firenet.0 (861976) Objects client initialize lua scripts
                                        2025-01-20 09:29:07.770 - debug: rika-firenet.0 (861976) Objects connected to redis: 127.0.0.1:9001
                                        2025-01-20 09:29:07.806 - debug: rika-firenet.0 (861976) Redis States: Use Redis connection: 127.0.0.1:9000
                                        2025-01-20 09:29:07.825 - debug: rika-firenet.0 (861976) States create System PubSub Client
                                        2025-01-20 09:29:07.826 - debug: rika-firenet.0 (861976) States create User PubSub Client
                                        2025-01-20 09:29:07.906 - debug: rika-firenet.0 (861976) States connected to redis: 127.0.0.1:9000
                                        2025-01-20 12:44:55.620 - info: host.iobroker instance system.adapter.rika-firenet.0 in version "1.0.0-alpha.6" (non-npm: iobroker-community-adapters/ioBroker.rika-firenet#xxxxxxxxxxxxxxxxxxx) started with pid 865571
                                        2025-01-20 12:44:56.345 - info: rika-firenet.0 (865571) starting. Version 1.0.0-alpha.6 (non-npm: iobroker-community-adapters/ioBroker.rika-firenet#9xxxxxxxxxxxxxxxxxxx) in /opt/iobroker/node_modules/iobroker.rika-firenet, node: v20.18.1, js-controller: 7.0.3
                                        2025-01-20 12:44:56.353 - info: rika-firenet.0 (865571) config user: xxxx@xxxxxx
                                        2025-01-20 12:44:56.354 - info: rika-firenet.0 (865571) config interval: 1
                                        2025-01-20 12:44:56.354 - info: rika-firenet.0 (865571) config stoveid: xxxxxxxx
                                        2025-01-20 12:44:57.318 - info: rika-firenet.0 (865571) Logged in to rika firenet
                                        2025-01-20 12:44:57.586 - warn: rika-firenet.0 (865571) State "rika-firenet.0.xxxx.stoveFeatures.airFlaps" has no existing object, this might lead to an error in future versions
                                        2025-01-20 12:44:57.587 - warn: rika-firenet.0 (865571) State "rika-firenet.0.xxxx.stoveFeatures.bakeMode" has no existing object, this might lead to an error in future versions
                                        2025-01-20 12:49:21.838 - info: rika-firenet.0 (865571) state rika-firenet.0.xxxx.controls.onOff changed: true (ack = false)
                                        2025-01-20 12:57:59.695 - info: rika-firenet.0 (865571) state rika-firenet.0.xxxx.controls.heatingPower changed: 95 (ack = false)
                                        2025-01-20 12:58:00.705 - info: rika-firenet.0 (865571) state rika-firenet.0.xxxx.controls.heatingPower changed: 85 (ack = false)
                                        2025-01-20 12:58:00.780 - info: rika-firenet.0 (865571) state rika-firenet.0.xxxx.controls.heatingPower changed: 80 (ack = false)
                                        2025-01-20 12:58:01.071 - error: rika-firenet.0 (865571) setstoveValues error: AxiosError: Request failed with status code 404
                                        2025-01-20 12:58:23.638 - info: rika-firenet.0 (865571) state rika-firenet.0.xxxx.controls.heatingPower changed: 85 (ack = false)
                                        2025-01-20 12:58:24.638 - info: rika-firenet.0 (865571) state rika-firenet.0.xxxx.controls.heatingPower changed: 100 (ack = false)
                                        
                                        
                                        1 Reply Last reply Reply Quote 0
                                        • Codierknecht
                                          Codierknecht Developer Most Active last edited by

                                          @hal
                                          Vielleicht kann @mcm1957 mal über den Code schauen und mir die Ursache erläutern?

                                          Das dürfte an der mir noch immer etwas unverständlichen Asynchronität liegen.
                                          Ich vermute mal, dass da noch einige Funktionen auf async umgestellt und die Aufrufe verändert werden müssen.
                                          Da sind noch Funktionen mit und ohne async wild gemischt.

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

                                            @codierknecht

                                            Die Meldung (State "rika-firenet.0.xxxx.stoveFeatures.airFlaps" has no existing object, this might lead to an error in future versions) sagt aus, dass es zu diesem State kein Objekt ergiubt. Das wird mittel setObjectNotExists oder extendObject angelegt - und zwar
                                            JE ein set/extendObject für

                                            • xxxx
                                            • xxxx.stoveFeatures.
                                            • xxxx.stoveFeatures.airFlaps

                                            Werden diese set/extendObjects aufgerufen?
                                            Ev. bau mal bei jedem set/extendObject vorher ein log.debug ein damit man das leicht checken kann.

                                            Und ja - kann gern mal drüberschaun. Mach mir ne Notiz

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            541
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            5
                                            46
                                            1752
                                            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