Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Adapter drops-weather 1.2.x

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Test Adapter drops-weather 1.2.x

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

      Ich habe heute Release 1.1.0 veröffentlicht.

      1.1.0 sollte nun auch auf linux / arm (Raspberry Pi) lauffähig sein. Zu diesem Zweck installiert der Adapter auf dem Pi das Paket chromium-browser. Im Adapter selbst besteht nunmehr die Möglichkeit den Browser der Verwendet werden soll zu konfigurieren u.zw.

      • auf built-in (= puppeteer default), nicht valid auf linux/arm
      • auf chromium-browser, nur valid auf linux/arm
      • auf auto (= chromium-browser auf linux/ arm und built-in auf allen anderen Systemen)
      • auf external unter Angabe des Pfeas zu eine installiersten Browserimage

      Hinweise:

      • Die von Thomas empfohlenen headless versionen funktionieren bisher leider nicht, da kann man / ich aber noch testen. Daher zunächst mal mit chromium-browser weils da zumindest bei meinem Pi läuft.
      • Der Adapter dürfte in V 1.1.0 noch immer Prozesse als Zopmbies zurücklassen - was naturgemäß das Gesammtsystem blockieren kann. Daher bitte aufpassen. Hier ist @Arteck dran und testet soweit ich weiß eine andere Variante wie puppeteer den Browser startet / connected.
      Winni 1 Reply Last reply Reply Quote 2
      • Winni
        Winni @mcm1957 last edited by

        @mcm1957 guten Morgen, danke für deine Arbeit, funktioniert aber bei mir leider nicht. Raspberrypi Pi5. Hier der Log mit der Einstellung auf chromium-browser.

        drops-weather.0
        2025-03-20 04:35:32.433	info	terminating
        
        drops-weather.0
        2025-03-20 04:35:31.934	error	Cannot read properties of null (reading 'pages')
        
        drops-weather.0
        2025-03-20 04:35:31.933	error	TypeError: Cannot read properties of null (reading 'pages') at DropsWeather.destroyBrowser (/opt/iobroker/node_modules/iobroker.drops-weather/main.js:320:37) at DropsWeather.onUnload (/opt/iobroker/node_modules/iobroker.drops-weather/main.js:335:18) at DropsWeather.emit (node:events:524:28) at DropsWeather._stop (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js:1171:16) at change (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js:7166:20) at Immediate.<anonymous> (file:///opt/iobroker/node_modules/@iobroker/db-states-redis/build/esm/lib/states/statesInRedisClient.js:291:37) at process.processImmediate (node:internal/timers:483:21)
        
        drops-weather.0
        2025-03-20 04:35:31.931	error	unhandled promise rejection: Cannot read properties of null (reading 'pages')
        
        drops-weather.0
        2025-03-20 04:35:31.931	error	Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
        
        drops-weather.0
        2025-03-20 04:35:31.930	info	terminating
        
        drops-weather.0
        2025-03-20 04:35:31.929	info	Got terminate signal TERMINATE_YOURSELF
        
        drops-weather.0
        2025-03-20 04:35:31.894	info	Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
        
        drops-weather.0
        2025-03-20 04:35:31.892	error	browser mode chromkum-browser not (yet) supported
        
        drops-weather.0
        2025-03-20 04:35:31.892	info	browserMode set to chromkum-browser
        
        drops-weather.0
        2025-03-20 04:35:31.877	info	starting. Version 1.1.0 (non-npm: iobroker-community-adapters/ioBroker.drops-weather) in /opt/iobroker/node_modules/iobroker.drops-weather, node: v20.19.0, js-controller: 7.0.6
        
        mcm1957 1 Reply Last reply Reply Quote 0
        • arteck
          arteck Developer Most Active @simatec last edited by

          @simatec mal geschaut obs geht.. leoder nein wie bei axios 403

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

            @Winni
            Hast du den Browser manuell auf chromium gestellt? Da ist offensichtloich ein Tippfehler wo drinnen. Kannst du mal versuchen auf dem zweiten Ta explizit auf AUTOmatic zu stellen?

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

              @mcm1957 hatte ich auch probiert und jetzt nochmal, leider das gleiche Ergebnis.

              drops-weather.0
              2025-03-20 08:09:08.394	info	terminating
              
              drops-weather.0
              2025-03-20 08:09:07.898	error	Cannot read properties of null (reading 'pages')
              
              drops-weather.0
              2025-03-20 08:09:07.897	error	TypeError: Cannot read properties of null (reading 'pages') at DropsWeather.destroyBrowser (/opt/iobroker/node_modules/iobroker.drops-weather/main.js:320:37) at DropsWeather.onUnload (/opt/iobroker/node_modules/iobroker.drops-weather/main.js:335:18) at DropsWeather.emit (node:events:524:28) at DropsWeather._stop (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js:1171:16) at change (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js:7166:20) at Immediate.<anonymous> (file:///opt/iobroker/node_modules/@iobroker/db-states-redis/build/esm/lib/states/statesInRedisClient.js:291:37) at process.processImmediate (node:internal/timers:483:21)
              
              drops-weather.0
              2025-03-20 08:09:07.895	error	unhandled promise rejection: Cannot read properties of null (reading 'pages')
              
              drops-weather.0
              2025-03-20 08:09:07.894	error	Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
              
              drops-weather.0
              2025-03-20 08:09:07.893	info	terminating
              
              drops-weather.0
              2025-03-20 08:09:07.892	info	Got terminate signal TERMINATE_YOURSELF
              
              drops-weather.0
              2025-03-20 08:09:07.864	info	Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
              
              drops-weather.0
              2025-03-20 08:09:07.862	error	error launching browser undefined - Error: Failed to launch the browser process! undefined TROUBLESHOOTING: https://pptr.dev/troubleshooting
              
              drops-weather.0
              2025-03-20 08:09:07.826	info	browserPath set to puppeteer default
              
              drops-weather.0
              2025-03-20 08:09:07.825	info	browserMode set to automatic
              
              drops-weather.0
              2025-03-20 08:09:07.813	info	starting. Version 1.1.0 (non-npm: iobroker-community-adapters/ioBroker.drops-weather) in /opt/iobroker/node_modules/iobroker.drops-weather, node: v20.19.0, js-controller: 7.0.6
              
              mcm1957 1 Reply Last reply Reply Quote 0
              • mcm1957
                mcm1957 @Winni last edited by

                @winni
                Kannst du bitte mal mit debug Level starten und das log posten?
                Ist aber nicht prior - muss dann weg und kann erst nachher in Code schaun.

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

                  @mcm1957, ok

                  drops-weather.0
                  2025-03-20 08:50:23.836	error	Cannot read properties of null (reading 'pages')
                  
                  drops-weather.0
                  2025-03-20 08:50:23.836	error	TypeError: Cannot read properties of null (reading 'pages') at DropsWeather.destroyBrowser (/opt/iobroker/node_modules/iobroker.drops-weather/main.js:320:37) at DropsWeather.onUnload (/opt/iobroker/node_modules/iobroker.drops-weather/main.js:335:18) at DropsWeather.emit (node:events:524:28) at DropsWeather._stop (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js:1171:16) at change (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js:7166:20) at Immediate.<anonymous> (file:///opt/iobroker/node_modules/@iobroker/db-states-redis/build/esm/lib/states/statesInRedisClient.js:291:37) at process.processImmediate (node:internal/timers:483:21)
                  
                  drops-weather.0
                  2025-03-20 08:50:23.834	error	unhandled promise rejection: Cannot read properties of null (reading 'pages')
                  
                  drops-weather.0
                  2025-03-20 08:50:23.834	error	Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
                  
                  drops-weather.0
                  2025-03-20 08:50:23.832	info	terminating
                  
                  drops-weather.0
                  2025-03-20 08:50:23.830	info	Got terminate signal TERMINATE_YOURSELF
                  
                  drops-weather.0
                  2025-03-20 08:50:23.803	info	Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
                  
                  drops-weather.0
                  2025-03-20 08:50:23.801	error	error launching browser undefined - Error: Failed to launch the browser process! undefined TROUBLESHOOTING: https://pptr.dev/troubleshooting
                  
                  drops-weather.0
                  2025-03-20 08:50:23.775	info	browserPath set to puppeteer default
                  
                  drops-weather.0
                  2025-03-20 08:50:23.772	info	browserMode set to automatic
                  
                  drops-weather.0
                  2025-03-20 08:50:23.760	info	starting. Version 1.1.0 (non-npm: iobroker-community-adapters/ioBroker.drops-weather) in /opt/iobroker/node_modules/iobroker.drops-weather, node: v20.19.0, js-controller: 7.0.6
                  
                  mcm1957 1 Reply Last reply Reply Quote 0
                  • arteck
                    arteck Developer Most Active last edited by

                    so für alle..

                    das wird nix.. wir müssen den auf cron umstellen..

                    ich bitte um Geduld

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

                      @arteck said in Test Adapter drops-weather 1.1.x:

                      so für alle..

                      das wird nix.. wir müssen den auf cron umstellen..

                      ich bitte um Geduld

                      @arteck
                      Ich nehm an du meinst damit umstellen auf scheduled adapter.
                      Machst du das? Oder brauchts du Support? (wobei ich nicht bös bin wenn du das machst, bin eh ausgelastet).

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

                        @winni said in Test Adapter drops-weather 1.1.x:

                        @mcm1957, ok

                        drops-weather.0
                        2025-03-20 08:50:23.836	error	Cannot read properties of null (reading 'pages')
                        
                        drops-weather.0
                        2025-03-20 08:50:23.836	error	TypeError: Cannot read properties of null (reading 'pages') at DropsWeather.destroyBrowser (/opt/iobroker/node_modules/iobroker.drops-weather/main.js:320:37) at DropsWeather.onUnload (/opt/iobroker/node_modules/iobroker.drops-weather/main.js:335:18) at DropsWeather.emit (node:events:524:28) at DropsWeather._stop (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js:1171:16) at change (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js:7166:20) at Immediate.<anonymous> (file:///opt/iobroker/node_modules/@iobroker/db-states-redis/build/esm/lib/states/statesInRedisClient.js:291:37) at process.processImmediate (node:internal/timers:483:21)
                        
                        drops-weather.0
                        2025-03-20 08:50:23.834	error	unhandled promise rejection: Cannot read properties of null (reading 'pages')
                        
                        drops-weather.0
                        2025-03-20 08:50:23.834	error	Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
                        
                        drops-weather.0
                        2025-03-20 08:50:23.832	info	terminating
                        
                        drops-weather.0
                        2025-03-20 08:50:23.830	info	Got terminate signal TERMINATE_YOURSELF
                        
                        drops-weather.0
                        2025-03-20 08:50:23.803	info	Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
                        
                        drops-weather.0
                        2025-03-20 08:50:23.801	error	error launching browser undefined - Error: Failed to launch the browser process! undefined TROUBLESHOOTING: https://pptr.dev/troubleshooting
                        
                        drops-weather.0
                        2025-03-20 08:50:23.775	info	browserPath set to puppeteer default
                        
                        drops-weather.0
                        2025-03-20 08:50:23.772	info	browserMode set to automatic
                        
                        drops-weather.0
                        2025-03-20 08:50:23.760	info	starting. Version 1.1.0 (non-npm: iobroker-community-adapters/ioBroker.drops-weather) in /opt/iobroker/node_modules/iobroker.drops-weather, node: v20.19.0, js-controller: 7.0.6
                        

                        Hmm - das ist aber nicht DEBUG Level log 🙂

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

                          @arteck

                          um's Choas kompletty zu machen, es gibt auch noch Fetch... 🙂
                          https://www.zenrows.com/blog/axios-vs-got-vs-fetch#which-is-best

                          Ihr seit schon hartnaeckig, das muss man sagen! geht nicht - gibts net.. 👍 👍 👍 👍

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

                            @mcm1957 meinst du so?

                            1
                            Zeit
                            info
                            Nachricht

                            host.raspberrypi
                            2025-03-20 15:03:02.764	info	instance system.adapter.drops-weather.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
                            
                            host.raspberrypi
                            2025-03-20 15:03:02.233	info	stopInstance system.adapter.drops-weather.0 send kill signal
                            
                            drops-weather.0
                            2025-03-20 15:03:02.229	error	Cannot read properties of null (reading 'pages')
                            
                            drops-weather.0
                            2025-03-20 15:03:02.228	error	TypeError: Cannot read properties of null (reading 'pages') at DropsWeather.destroyBrowser (/opt/iobroker/node_modules/iobroker.drops-weather/main.js:320:37) at DropsWeather.onUnload (/opt/iobroker/node_modules/iobroker.drops-weather/main.js:335:18) at DropsWeather.emit (node:events:524:28) at DropsWeather._stop (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js:1171:16) at change (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js:7166:20) at Immediate.<anonymous> (file:///opt/iobroker/node_modules/@iobroker/db-states-redis/build/esm/lib/states/statesInRedisClient.js:291:37) at process.processImmediate (node:internal/timers:483:21)
                            
                            drops-weather.0
                            2025-03-20 15:03:02.226	error	unhandled promise rejection: Cannot read properties of null (reading 'pages')
                            
                            drops-weather.0
                            2025-03-20 15:03:02.222	error	Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
                            
                            host.raspberrypi
                            2025-03-20 15:03:02.211	info	stopInstance system.adapter.drops-weather.0 (force=false, process=true)
                            
                            host.raspberrypi
                            2025-03-20 15:03:02.209	info	"system.adapter.drops-weather.0" disabled
                            
                            drops-weather.0
                            2025-03-20 15:03:02.167	error	error launching browser undefined - Error: Failed to launch the browser process! undefined TROUBLESHOOTING: https://pptr.dev/troubleshooting
                            
                            host.raspberrypi
                            2025-03-20 15:03:00.760	info	instance system.adapter.drops-weather.0 in version "1.1.0" (non-npm: iobroker-community-adapters/ioBroker.drops-weather) started with pid 125172
                            
                            host.raspberrypi
                            2025-03-20 15:03:00.092	info	"system.adapter.drops-weather.0" enabled
                            
                            mcm1957 1 Reply Last reply Reply Quote 0
                            • mcm1957
                              mcm1957 @Winni last edited by

                              @winni
                              Hmmm - eigentlich sollten da DEBUG Meldungen stehen. Hast du den LOG Level in der Instanz auf debug gestellt?

                              Aber da @arteck sowieso plant auch scheduled umzustellen (damit hoffentlich dann die Zombieprozesse / Speicherfresser bereinigt werden) können wir diese Analyse auch mal nach hinten schieben.

                              Den Fehler bei manuelle Auswahl (chromkum-browser) hab ich schon gefunden, war ein Typo in jsonConfig.json. Hab dafür aber keine neue Release erstell da zuerst die Änderung von arteck stabilisiert sein sollten. Danke für das Rückmelden

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

                                @mcm1957 so hatte ich das eingestellt.
                                2025_03_20_15.39.43~2.jpg

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

                                  @winni sagte in Test Adapter drops-weather 1.1.x:

                                  so hatte ich das eingestellt.

                                  dann zeigt das log nur Errors

                                  bitte auf debug umstellen

                                  Winni 1 Reply Last reply Reply Quote 0
                                  • Winni
                                    Winni @Homoran last edited by

                                    @homoran jetzt so:
                                    2025_03_20_15.47.23~2.jpg

                                    host.raspberrypi

                                    2025-03-20 15:49:41.016	info	instance system.adapter.drops-weather.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
                                    
                                    host.raspberrypi
                                    2025-03-20 15:49:40.497	info	stopInstance system.adapter.drops-weather.0 send kill signal
                                    
                                    drops-weather.0
                                    2025-03-20 15:49:40.494	error	Cannot read properties of null (reading 'pages')
                                    
                                    drops-weather.0
                                    2025-03-20 15:49:40.494	error	TypeError: Cannot read properties of null (reading 'pages') at DropsWeather.destroyBrowser (/opt/iobroker/node_modules/iobroker.drops-weather/main.js:320:37) at DropsWeather.onUnload (/opt/iobroker/node_modules/iobroker.drops-weather/main.js:335:18) at DropsWeather.emit (node:events:524:28) at DropsWeather._stop (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js:1171:16) at change (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js:7166:20) at Immediate.<anonymous> (file:///opt/iobroker/node_modules/@iobroker/db-states-redis/build/esm/lib/states/statesInRedisClient.js:291:37) at process.processImmediate (node:internal/timers:483:21)
                                    
                                    drops-weather.0
                                    2025-03-20 15:49:40.492	error	unhandled promise rejection: Cannot read properties of null (reading 'pages')
                                    
                                    drops-weather.0
                                    2025-03-20 15:49:40.492	error	Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
                                    
                                    drops-weather.0
                                    2025-03-20 15:49:40.491	info	terminating
                                    
                                    drops-weather.0
                                    2025-03-20 15:49:40.490	debug	destroy browser
                                    
                                    drops-weather.0
                                    2025-03-20 15:49:40.489	info	Got terminate signal TERMINATE_YOURSELF
                                    
                                    host.raspberrypi
                                    2025-03-20 15:49:40.486	info	stopInstance system.adapter.drops-weather.0 (force=false, process=true)
                                    
                                    host.raspberrypi
                                    2025-03-20 15:49:40.486	info	"system.adapter.drops-weather.0" disabled
                                    
                                    drops-weather.0
                                    2025-03-20 15:49:40.442	debug	de
                                    
                                    drops-weather.0
                                    2025-03-20 15:49:40.434	info	Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
                                    
                                    drops-weather.0
                                    2025-03-20 15:49:40.433	error	error launching browser undefined - Error: Failed to launch the browser process! undefined TROUBLESHOOTING: https://pptr.dev/troubleshooting
                                    
                                    drops-weather.0
                                    2025-03-20 15:49:40.413	debug	getting system language
                                    
                                    drops-weather.0
                                    2025-03-20 15:49:40.412	info	browserPath set to puppeteer default
                                    
                                    drops-weather.0
                                    2025-03-20 15:49:40.412	info	browserMode set to automatic
                                    
                                    drops-weather.0
                                    2025-03-20 15:49:40.401	info	starting. Version 1.1.0 (non-npm: iobroker-community-adapters/ioBroker.drops-weather) in /opt/iobroker/node_modules/iobroker.drops-weather, node: v20.19.0, js-controller: 7.0.6
                                    
                                    Homoran 1 Reply Last reply Reply Quote 1
                                    • Homoran
                                      Homoran Global Moderator Administrators @Winni last edited by

                                      @winni sagte in Test Adapter drops-weather 1.1.x:

                                      jetzt so:

                                      wie geht das denn 😱 ??
                                      debug und error?

                                      Winni Negalein 2 Replies Last reply Reply Quote 0
                                      • Winni
                                        Winni @Homoran last edited by

                                        @homoran keine Ahnung, aber jetzt steht da nur noch debug, vielleicht war ich zu schnell..

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

                                          @winni das log passt auf jeden Fall.
                                          Da sollte jetzt alles für @mcm1957 drin sein

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

                                            @homoran sagte in Test Adapter drops-weather 1.1.x:

                                            wie geht das denn ??

                                            Screenshot gleich nach speichern gemacht.
                                            Sobald der Adapter gestartet ist, steht da nur eins von denen.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            495
                                            Online

                                            31.7k
                                            Users

                                            79.6k
                                            Topics

                                            1.3m
                                            Posts

                                            drops-weather mcm1957
                                            16
                                            103
                                            5797
                                            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