Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Adapter, um nahenden & aktuellen Niederschlag zu erkennen

    NEWS

    • Amazon Alexa - ioBroker Skill läuft aus ?

    • Monatsrückblick – September 2025

    • Neues Video "KI im Smart Home" - ioBroker plus n8n

    Adapter, um nahenden & aktuellen Niederschlag zu erkennen

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

      Danke fürs hochpoppen

      Das hat mir den nötigen Stupser gegeben 🙂

      S 1 Reply Last reply Reply Quote 0
      • S
        stenmic @ticaki last edited by

        @ticaki für was?

        T 1 Reply Last reply Reply Quote 0
        • T
          ticaki @stenmic last edited by

          @stenmic
          https://brightsky.dev/docs/#/operations/getRadar

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

            @stenmic

            Funzt - dauert nur 'ne Weile

            9c36812f-f26a-4a31-aef7-76fb8485624a-image.png

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

              @codierknecht im Browser ja, aber nicht mehr in javascript

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

                @stenmic

                Bei 'nem HTTP 403 würde ich dann vermuten, dass der Agent geprüft wird. Hast Du dem Aufruf mal einen "unverfänglichen" Agent mitgegeben?

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

                  @codierknecht sagte in Adapter, um nahenden & aktuellen Niederschlag zu erkennen:

                  @stenmic

                  Bei 'nem HTTP 403 würde ich dann vermuten, dass der Agent geprüft wird. Hast Du dem Aufruf mal einen "unverfänglichen" Agent mitgegeben?

                  Ich weiß leider nicht wie ich einen Agenten mitgeben kann.

                  So sieht meine bisherige Lösung aus, die so Monate funktioniert hat.

                  2025-10-01 14 19 53.jpg

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

                    @stenmic sagte in Adapter, um nahenden & aktuellen Niederschlag zu erkennen:

                    Ich weiß leider nicht wie ich einen Agenten mitgeben kann.

                    Geht AFAIK auch nur direkt mit JS und nicht in Blockly.

                    Ich versuch's mal auf meiner Testkiste und melde mich ...

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

                      @stenmic

                      Funzt leider auch nicht. Die kriegen wohl mit, dass da auf der anderen Seite ein Script werkelt und kein Browser 😞

                      {
                        statusCode: 403,
                        data: `<!DOCTYPE html><html lang="en-US"><head><title>Just a moment...</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=Edge"><meta name="robots" content="noindex,nofollow"><meta name="viewport" content="width=device-width,initial-scale=1"><style>*{box-sizing:border-box;margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%;color:#313131;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}body{display:flex;flex-direction:column;height:100vh;min-height:100vh}.main-content{margin:8rem auto;padding-left:1.5rem;max-width:60rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{line-height:2.25rem;font-size:1.5rem;font-weight:500}@media (width <= 720px){.h2{line-height:1.5rem;font-size:1.25rem}}#challenge-error-text{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0IyMEYwMyIgZD0iTTE2IDNhMTMgMTMgMCAxIDAgMTMgMTNBMTMuMDE1IDEzLjAxNSAwIDAgMCAxNiAzbTAgMjRhMTEgMTEgMCAxIDEgMTEtMTEgMTEuMDEgMTEuMDEgMCAwIDEtMTEgMTEiLz48cGF0aCBmaWxsPSIjQjIwRjAzIiBkPSJNMTcuMDM4IDE4LjYxNUgxNC44N0wxNC41NjMgOS41aDIuNzgzem0tMS4wODQgMS40MjdxLjY2IDAgMS4wNTcuMzg4LjQwNy4zODkuNDA3Ljk5NCAwIC41OTYtLjQwNy45ODQtLjM5Ny4zOS0xLjA1Ny4zODktLjY1IDAtMS4wNTYtLjM4OS0uMzk4LS4zODktLjM5OC0uOTg0IDAtLjU5Ny4zOTgtLjk4NS40MDYtLjM5NyAxLjA1Ni0uMzk3Ii8+PC9zdmc+");background-repeat:no-repeat;background-size:contain;padding-left:34px}@media (prefers-color-scheme: dark){body{background-color:#222;color:#d9d9d9}}</style><meta http-equiv="refresh" content="360"></head><body><div class="main-wrapper" role="main"><div class="main-content"><noscript><div class="h2"><span id="challenge-error-text">Enable JavaScript and cookies to continue</span></div></noscript></div></div><script>(function(){window._cf_chl_opt = {cvId: '3',cZone: 'cdn-secure.buienalarm.nl',cType: 'managed',cRay: '987c196dcbcc4dcb',cH: '1fUNoXps395p_H3cD1d2U7hvNLeGAI5GyX4d1SxuWz4-1759323168-1.2.1.1-5edE.Xso.tNwsaMlMN5FswUbhXLnCYNggYLUli.SeDq4X7vJEJ2PrdxSmpEACjCO',cUPMDTk:"\\/api\\/3.4\\/forecast.php?lat=51.5&lon=6.2&unit=mm&__cf_chl_tk=ZTzG8ZnIMpWdfGAea7bUl3lEouQG6.HElUOiytnl6iY-1759323168-1.0.1.1-p14Rythpzyy9hFNUnkwBxPzBjJhPh2_9NyCWdVByg.U",cFPWv: 'b',cITimeS: '1759323168',cTplC:0,cTplV:5,cTplB: 'cf',fa:"\\/api\\/3.4\\/forecast.php?lat=51.5&lon=6.2&unit=mm&__cf_chl_f_tk=ZTzG8ZnIMpWdfGAea7bUl3lEouQG6.HElUOiytnl6iY-1759323168-1.0.1.1-p14Rythpzyy9hFNUnkwBxPzBjJhPh2_9NyCWdVByg.U",md: 'nm5vlbzKEkGdKXOilOTYwGlThf1KXP36XTA4Dr1GeIk-1759323168-1.2.1.1-tMWHpqvjoQoPX2NcmdovJ3XnAceQjILIzSB1tOd9uX1uUnwCoebrjw5ynykMRitI.8KyjZVyqTAIFX0gfCvZxF_5v_IPCM3q499icwBuoDuUM89uEUGX1EoOzhttqazE2SZs4xqbdzJf1JgBdNU6hOfGllSi7wxdxJP5Poncxqyp.F8G_eXfHM_mF9f0kV82Zj0i5d.tmUlefqNHnG3.mZC67INWF6IzCStjFCYq1iGtokRWJ_hCWmLf6vyeP4FTzrxt1_sNsNS6ljnvRqCl7hmD7szf9DMpIq7JozRoh7rFmu6_qHqsrFjQDtHfqx3yA.AlSmxvPgViwUq5F2Ec8cn6ISLBSuCisAMyy7cF8zgRf102Y2xM5W9ePgHzS7TW1XX7x5MUMgPYx9xuvuk_4pZZMS6bAzTiZgqO5sKJ2dU7MJDh.5ACAFT2CFYbEhfYeocn9feUujJtGXrfxKxK_5ySvQdsD4znn_za3BVeXG_L5lyg8D76KxJ7TfY8h4hgoSRKLUTIhqYplFmErDgK114f2uYRGBJ6sRfHejT5k2hUFHjctSCm6rgm5d2YNYT9b_z9JXvnHx0Dp3nn5iBWY1Z3KrG2jgC7WkOo1yCyEJdWd1YxvI6fRf7lV7uqVNkMl_GaD82_irgY3.5eLRkUii0rhNmC2xCP8tSejQdk_R0ZdUo3Y9sexK965j.7Qt7UVlvsDcKcV53.KLm50nuQ35aBNppuHMaptUmwh4BBh.Mo04_zJX4RKJtiO8JYvGhGc_TiwstcD26RGukVLiUJbdIIwCKi_peu_ifKHQPRATtbL9UCVtSygvmEvjZC1AFIgAfj4ttE6FvIb2SZKOuNR_v0_58RytRYze7hJYlcZtX5DBQFEA3iVdkTeobzxjnyBcXTmVVehy_eccAuecQ0mfgFMirhuF_z5nYhAzqogXOjTpccDLaa5jiVlkrqTgzqi0u3K8rN.knxyXxy.uPCHE69sdmL_q4SMw6a9FqkMNR3AEv_QqN2MxnaQIXSai_Mwa.W5qR.xEqqub8A4HOoUiC1TMcZkMa5TUElvnGm8syl1KPs6ThhMkUOxPUpnuqtuzYks85W8tmpWKOeASGyfl5bwEYtEWzJHl4EumEahBs',mdrd: 'v7M2JvBxqAP6YpSTo2e69dsaa.oB3bpE2PKrpG2Vzo8-1759323168-1.2.1.1-JDSBqt5e2j1DbqoT3AgncNW.VF.SuyhxfVzsZjeW6W.Vhm2gOTKdjsauN4XBOqOrazDeMuz.uBXqrBwMQ6tzH5eNiJ51gUx91s_0SuEi9Dmu8Kfv5X7dfov2SOlf70FmVfn3Ln4peqByew.tcWZ3z8lLuITIhMx9UWDYOVT_7IihQdQzeMz3Ggc236NBiEEWxiJhr939iPx26eO6osS.piWXXJbv.LdaHi6MmvxDm1fohRsLuLbdus04XxK9femrWeX.KPBHP3mvoFQ1KXwocGp8o1WgjOzWGfD0LTULteMITnQLjAAD0KxWfRj1PaiB4fP3baE9IYCSO4neyUfwSQwYhZfaZdWFdSCj5YNsVU17d7ypb13S.xzTPjmD5p8GLqB1ORz5jRdHoE.j79ofQLtrGpao.3B3FPpTqRaVi9Vm3oh0Q.U4G0AqaUfkWfWQs7VxBTDXiGmW2Mz9ieNu50pvX5LL_LZIXA4KVhT3YekuY0sxbvFo8lbxpQ6YrhuWVBiyW_twhQL2r.ssi_a0d1BueoBcTPndBLFrzGIJ8_FZ0IS437UHve6jU0ekZBxsg4i_At5HSytnejjQstFEs1Dn8xDKb4yz39mtvWoIBXlzIwIAY1_e26wezYsbD6J9IdF2WlutlqWoEYlqIQ957CHd1un0hfaFc7FsXopljvVYwf1Yu7mKRGHfid0sxllwtKdU1oikHSRMG_wZ6a5xJBLzW5y5uK0pH8vbM2JK0CNkT3l31LZKGAguyoGMzW2n0xnsgj61v0fFwiSCfaN33H8Qqc6x8OiB9PLkqU.OlklISWpB1LOySVP4U48Cxaly8lr7AJD.JUdgVGaF8ibMt5U5_zRrV5X8_rYUjpbB_e9UzXM11HdtQSMT9DW5o6uK2R7jKiOPqOTnUx.GiV30o.xHY7jGrmUnb9KccIIY3h4I8JHNj1wQ2Og_WZq7VwH3uD0.hhoKrEvBVOYPVmX3I0SFPdNeMZsqumHJvoD_m1RTd4M0X7B1RokQ9tqpSAmmRYpQVNdNMMXwcEMBEF4cGyuD0avKT5exzgKZn28dbxVTdKXdkQcSrfrkdOn4SI87aDErtf1bKtu1uYdlhi8ebtw_tyi73dT1AEzjEDQkU1vWw3CU6uIsUql3JP81MR5BC_pEpeY78i69dfN6DHkud743dC.ZEOVnioITQ7kYE2goTu0AhNn6rprjrfpvawwRUSH0lfpDmtRiuj9kPey3bbitaKiWrG9KI0_WG3SInQN__drIHTRcOWN1D0d104C9pE5eD7dK0Xlk6p9UU5MemGm1H_LEU1b.UKRw6Exz0Pjuga6qfshrXosZ6VRirjS309ET2yz8v29ZafR7b9jb6jzi7eWWfs9tCJWj8pwtjIDI_4SOiAgkuZAINz5Ba5mM1Xq5Ja6XzSi8I2xIi0EM5RI.WAz3XasSqZ_ZEiYPaoJa83UGesm4X_sRBFl_afCWo38mAPrjtuItt6rFFowC5CJ2owmayl66.BvGt1FHK3okASDDRVdtwPvwJ_WOY.pDCjRuUKuBvcbBQUgcXPMR7C86Ut2Z6ug55JZtuGmKnRmluJY2yk0kbLdWqLVMeiTXbTPiohZzeS3tCfmx_sPkKFdjWLYUPsY2ADthY.6LCTsNGz20xeihUGZ0lfv3vjCW1NIkOa0qL9Yq660XqfU_rjw1Y7ULr_Hi2grSJkJMBFSRxZQ.X5TxoOSj50_jzVY1vxjGwHhMKDgar7qbvisJ8flEhIVLNYiFI2R6QNYKg6DXel4gpYEQWAEtkWHCh4fNInvtBL68uQVmbv3r8AGP.FN.25XB7lIuib_mQux2_my3G._7aulR74a6u0w73AQx5dbr3wKoHL7dQdNnY3TgnjV1WvBKli8xSAFOzyHvnlRX_erB2vgylDpHPkSDGRjBOg3P1AvNuCtLx29rpUJfI9n6yHBw1GutMtJPKECT1pp1SyIkNnTSeOkZg0e0AKTy6n5poeCOBM8blzRlkfQHOvDE8jZ1cF_yXEEHKaiel.vFkJOR4Cl9aXFxpg_O8f8SwBMNeCftMWYJ2TAu_qRJcUF1TMF6J6yF8jdrVoQ8basyg.hDm0A7us7yEVaJTy3c5ORDPzQEuf2t5pRzx5MUDH5wMAo6Vyuei2nD89pj0osEgwwwtK.3qCMkSus9oK.YNGXT3OOxXrz4Asvo9Kj8zOnZA.KW10ELQYyp4Gq3mUm9dKLj5Cr3K6xwcIaodeiBOkVAGaMeGJVHkLrJ58idRAC91mT3vo8_45L.tHle_74FJPF1kiTwdjcH3Llin6hgQV5EYd._VzaOufaAXGQps3XEq7bgHAzgBOIi05qli4UXXbkmXRvFp847JvIcvD6fZR8pOqzQ5mD73ta4GCiCYrqDDty6WMGizdADksd9z7qYaEiNkc.K04VjTNodJtMTUj6yDO5y3SQO_IS7rPBDyBXHR_ijSgGpk28nwBleOrNfunlBqQA7aLGAegjsPevWWcbfcD1jwyxAIeUXb3heLQGDqeR2nbjNHZVuzia09E6BHBCgmGfrvul2GZBTPHduuMJFL4QlR0q6d2nioXIfRM_.MyzwFt9B7hs6dZbsYFQv8C9kn35RLsFxxmBR8F2Kv911e0dS2BuEiE5d3tmjSKekKTH88az4G2VAH2TkhGy5A9X6EKVF6eF2uY4qT.UkUW0oCxa9Rue0PhRKCBPDsuLrw3smwiIiWPE3ejMUYYQNQP9uHthh9_j.VRdmSXJxX4u9mR80GIdeLn6rx1qC0wCa7Ej4xqpoTbc8bQATL_Wd.Ivv0Uhivys5k2RgWj1rLIggTjxH7oCSmtghdm9156P1P_6lc28SMv0MYA353QqRB_jZhhOZYzrpMJFDDRpQsJCUaZgTPQ1jLqc7C70nXdzYLd23Z9dnLwYLa3SKSAFihXqJBPbKVWycj81cQ02ZSdynaqFS7QU0FlnZuHb8v9Dy_QN2U2xvYhuW5wdg9Ns',};var a = document.createElement('script');a.src = '/cdn-cgi/challenge-platform/h/b/orchestrate/chl_page/v1?ray=987c196dcbcc4dcb';window._cf_chl_opt.cOgUHash = location.hash === '' && location.href.indexOf('#') !== -1 ? '#' : location.hash;window._cf_chl_opt.cOgUQuery = location.search === '' && location.href.slice(0, location.href.length - window._cf_chl_opt.cOgUHash.length).indexOf('?') !== -1 ? '?' : location.search;if (window.history && window.history.replaceState) {var ogU = location.pathname + window._cf_chl_opt.cOgUQuery + window._cf_chl_opt.cOgUHash;history.replaceState(null, null,"\\/api\\/3.4\\/forecast.php?lat=51.5&lon=6.2&unit=mm&__cf_chl_rt_tk=ZTzG8ZnIMpWdfGAea7bUl3lEouQG6.HElUOiytnl6iY-1759323168-1.0.1.1-p14Rythpzyy9hFNUnkwBxPzBjJhPh2_9NyCWdVByg.U"+ window._cf_chl_opt.cOgUHash);a.onload = function() {history.replaceState(null, null, ogU);}}document.getElementsByTagName('head')[0].appendChild(a);}());</script></body></html>`,
                        headers: Object [AxiosHeaders] {
                          date: 'Wed, 01 Oct 2025 12:52:48 GMT',
                          'content-type': 'text/html; charset=UTF-8',
                          'transfer-encoding': 'chunked',
                          connection: 'close',
                          'accept-ch': 'Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA',
                          'cf-mitigated': 'challenge',
                          'critical-ch': 'Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA',
                          'cross-origin-embedder-policy': 'require-corp',
                          'cross-origin-opener-policy': 'same-origin',
                          'cross-origin-resource-policy': 'same-origin',
                          'origin-agent-cluster': '?1',
                          'permissions-policy': 'accelerometer=(),autoplay=(),browsing-topics=(),camera=(),clipboard-read=(),clipboard-write=(),geolocation=(),gyroscope=(),hid=(),interest-cohort=(),magnetometer=(),microphone=(),payment=(),publickey-credentials-get=(),screen-wake-lock=(),serial=(),sync-xhr=(),usb=()',
                          'referrer-policy': 'same-origin',
                          'server-timing': 'chlray;desc="987c196dcbcc4dcb"',
                          'x-content-type-options': 'nosniff',
                          'x-frame-options': 'SAMEORIGIN',
                          'cache-control': 'private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0',
                          expires: 'Thu, 01 Jan 1970 00:00:01 GMT',
                          vary: 'Accept-Encoding',
                          server: 'cloudflare',
                          'cf-ray': '987c196dcbcc4dcb-FRA',
                          'alt-svc': 'h3=":443"; ma=86400'
                        },
                        responseTime: 53
                      }
                      

                      Vielleicht hat @haus-automatisierung ja noch hilfreiche Ideen.

                      const url = 'https://cdn-secure.buienalarm.nl/api/3.4/forecast.php?lat=51.5&lon=6.2&unit=mm';
                      const agent = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36';
                      
                      httpGet(url, {timeout:10000, headers: {'User-Agent': agent}}, function(err, response) {
                          if (err) {
                              console.error(err);
                          } else {
                              console.log(response);
                          }
                      });
                      
                      S 1 Reply Last reply Reply Quote 0
                      • S
                        Sleepwalker @Codierknecht last edited by

                        @codierknecht
                        Danke für den Versuch. Mir ist das vor einiger Zeit auch aufgefallen, und bin zwangsläufig auf buidenradar geschwenkt.

                        Habe es in NodeRed auch nicht hinbekommen, eine gültige Abfrage zu schicken. Sehr schade.

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

                          @sleepwalker

                          Die eigentliche Ursache dürfte das hier sein:

                          dddb201c-0d46-43f8-8672-1be549820ab9-grafik.png

                          @haus-automatisierung
                          Hallo Matthias, gibt's dafür eine Lösung?

                          haus-automatisierung 1 Reply Last reply Reply Quote 0
                          • haus-automatisierung
                            haus-automatisierung Developer Most Active @Codierknecht last edited by

                            @codierknecht Wahrscheinlich wird die komplette Seite mit JavaScript zusammengebaut. Also müsste man mit den Entwicklertools im Browser schauen, welche Requests genau gemacht werden

                            Habe nicht den kompletten Thread gelesen

                            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

                            954
                            Online

                            32.3k
                            Users

                            81.0k
                            Topics

                            1.3m
                            Posts

                            12
                            42
                            2892
                            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