MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.

    MMM-Tado - Tado API Login no longer working (403 error) — any fix?

    Scheduled Pinned Locked Moved Unsolved Troubleshooting
    17 Posts 7 Posters 2.6k Views 9 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • C Offline
      chichi1887
      last edited by

      Hi everyone,

      I hope it’s okay to write in English – it’s not my native language, so please excuse any mistakes 😊

      I’m currently having issues with the MMM-Tado module. It used to work fine, but now I’m constantly getting the following error:

      Error: Request failed with status code 403
      “error”: “forbidden”,
      “error_description”: “Please migrate: https://support.tado.com/en/articles/8565472-how-do-i-authenticate-to-access-the-rest-api”

      After testing my credentials directly via PowerShell and curl, I found out that Tado has disabled the old OAuth/password login flow, which the current MMM-Tado modules seem to rely on.

      I tried multiple forks, updated everything, checked my credentials, even tested the API manually – but the result is always the same: 403 Forbidden.

      MagicMirror logs show this over and over:

      MMM-Tado: Not all data present

      So I believe the module is no longer compatible with the latest Tado authentication system.

      ❓Has anyone already fixed this issue or found a workaround?
      Maybe someone already updated the module or uses another approach (like a proxy, Home Assistant, or a newer fork)?

      Thanks a lot in advance 🙏
      And again – sorry for my English! 😅

      mumblebajM 1 Reply Last reply Reply Quote 0
      • mumblebajM Offline
        mumblebaj Module Developer @chichi1887
        last edited by

        @chichi1887 I have seen that the node-tado-client npmjs package has been updated to v1.0.0 to cater for the new OAuth2 flow. I would suggest opening an issue on the module Github page for the module developer to fix.

        Check out my modules at: https://github.com/mumblebaj?tab=repositories
        Check my blog-post: https://mumblebaj.xyz/
        Check my MM Container: https://hub.docker.com/repository/docker/mumblebaj/magicmirror/general

        M 1 Reply Last reply Reply Quote 0
        • M Online
          mishu28nmv @mumblebaj
          last edited by

          https://github.com/WouterEekhout/MMM-Tado/issues/18
          There is a fix from an user. Maybe give it a try 😁

          J 1 Reply Last reply Reply Quote 0
          • J Offline
            JoeFranz @mishu28nmv
            last edited by

            @mishu28nmv
            What exactly do I need to do to get MMM-Tado working again? I searched the logs for the URL that should be generated, but couldn’t find anything.

            S 1 Reply Last reply Reply Quote 0
            • S Do not disturb
              sdetweil @JoeFranz
              last edited by

              @JoeFranz did you look at the fork

              https://github.com/daydy16/MMM-Tado

              Sam

              How to add modules

              learning how to use browser developers window for css changes

              J 1 Reply Last reply Reply Quote 0
              • J Offline
                JoeFranz @sdetweil
                last edited by

                @sdetweil I read it, but I can’t find the URL in the logs… :-(

                S 1 Reply Last reply Reply Quote 0
                • S Do not disturb
                  sdetweil @JoeFranz
                  last edited by sdetweil

                  @JoeFranz oh, i see

                  are you sure this new module is installed instead of the one you were trying?

                  Sam

                  How to add modules

                  learning how to use browser developers window for css changes

                  J C 2 Replies Last reply Reply Quote 0
                  • J Offline
                    JoeFranz @sdetweil
                    last edited by

                    @sdetweil I’ve now reinstalled it from this site. I can’t find the URL in the logs.

                    S 1 Reply Last reply Reply Quote 0
                    • S Do not disturb
                      sdetweil @JoeFranz
                      last edited by

                      @JoeFranz how are you displaying the logs?

                      Sam

                      How to add modules

                      learning how to use browser developers window for css changes

                      J 1 Reply Last reply Reply Quote 0
                      • J Offline
                        JoeFranz @sdetweil
                        last edited by

                        @sdetweil pm2 logs MagicMirror

                        S 1 Reply Last reply Reply Quote 0
                        • S Do not disturb
                          sdetweil @JoeFranz
                          last edited by

                          @JoeFranz probably need more lines

                          pm2 logs MagicMirror --lines=100

                          Sam

                          How to add modules

                          learning how to use browser developers window for css changes

                          J 1 Reply Last reply Reply Quote 0
                          • J Offline
                            JoeFranz @sdetweil
                            last edited by

                            @sdetweil said in MMM-Tado - Tado API Login no longer working (403 error) — any fix?:

                            pm2 logs MagicMirror --lines=100

                            OK, the URL is now displayed :-)
                            I’ll try it out, thanks!

                            1 Reply Last reply Reply Quote 1
                            • C Offline
                              chichi1887 @sdetweil
                              last edited by

                              @sdetweil Hi i reinstall the hole MM Software and use the daydy16 Tado Version but from the beginning with alle the config i became this error 8857d2f8-4886-4377-ba64-0f68710eaec6-image.png what i do wrong

                              C 1 Reply Last reply Reply Quote 0
                              • C Offline
                                chichi1887 @chichi1887
                                last edited by

                                i Spend now 4 Nights with Chatgpt without Outcome. Only the handle Version change the Bearer works great.

                                D 1 Reply Last reply Reply Quote 1
                                • D Offline
                                  det @chichi1887
                                  last edited by

                                  @chichi1887 said in MMM-Tado - Tado API Login no longer working (403 error) — any fix?:

                                  i Spend now 4 Nights with Chatgpt without Outcome. Only the handle Version change the Bearer works great.

                                  Did you find a solution?
                                  Thank you.

                                  N 1 Reply Last reply Reply Quote 0
                                  • N Offline
                                    nero32 @det
                                    last edited by

                                    @det I have the same problem.

                                    1 Reply Last reply Reply Quote 0
                                    • M Online
                                      mishu28nmv
                                      last edited by

                                      This is my solution. Just install the https://github.com/daydy16/MMM-Tado
                                      In the config file:

                                      {
                                      		module: 'MMM-Tado',
                                      		position: 'bottom_left', // This can be any of the regions.
                                      		config: {
                                      		updateInterval: 900000 // miliseconds-15minutes-96times per day < 100 
                                      			}
                                      		},
                                      

                                      After you launch your Mirror with “node --run start”, you receive in the terminal this:

                                      MMM-Tado: Device authentication required. Please visit the following URL: 
                                      https://login.tado.com/oauth2/device?user_code=XXXXXX
                                      

                                      You put that URL in your browser and submit the code. That’s it.
                                      Hope it helps!

                                      1 Reply Last reply Reply Quote 1

                                      Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                      Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                      With your input, this post could be even better 💗

                                      Register Login
                                      • 1 / 1
                                      • First post
                                        Last post
                                      Enjoying MagicMirror? Please consider a donation!
                                      MagicMirror created by Michael Teeuw.
                                      Forum managed by Sam, technical setup by Karsten.
                                      This forum is using NodeBB as its core | Contributors
                                      Contact | Privacy Policy