WATER HEATER
Your Viessmann API client.
JOXU does not keep a shared Viessmann app. Each owner creates a personal client in the official Developer Portal with the same ViCare account that can see the cylinder.
What you need
The ViCare email and password that already control the heat pump in the Viessmann app. A browser. About five minutes. You do not need a JOXU developer account.
Open the Developer Portal
Go to app.developer.viessmann.com and sign in with that ViCare email and password — not your JOXU password.
Add a client
On My Dashboard find Your clients and click Add. This client belongs to you. JOXU stores it in your account only.
Name it JOXU, leave reCAPTCHA off
Name: JOXU. Google reCAPTCHA: Disabled. If reCAPTCHA stays on, JOXU cannot finish the ViCare login.
vicare://oauth-callback/everestPaste this redirect URI exactly
Redirect URIs must be vicare://oauth-callback/everest — copy it from this page, including the colon and slashes. Save the client.
Copy the Client ID
The portal shows a Client ID after save. Copy that string. There is no client secret for this public PKCE client.
Paste it on Devices
In JOXU open Devices → Add water heater → Viessmann. Paste the Client ID, then the same ViCare email and password, and save.