Unofficial NissanConnect for Homey
This is an unofficial app for Homey that integrates with NissanConnect Services. Nissan and NissanConnect are registered trademarks of Nissan Motor Co., Ltd.
This app is not affiliated with, endorsed by, or supported by Nissan.
Use this app at your own risk. The developer provides no warranty and takes no responsibility for any issues or damages that may result from using this app.
This integration uses undocumented NissanConnect APIs. It is a community-driven, unofficial project and may break at any time.
Please note - This app only supports Nissan vehicles in Europe.
Currently supported models: Nissan Electric Vehicles.
Tested with: Nissan Leaf (2019+).
Features:
- Battery status (charge level, capacity), charging state, plugged-in state
- HVAC control (on/off) and cabin temperature
- Lock status and individual door/hatch state
- GPS location with "at home" detection
- Odometer (total distance)
- Multiple accounts with per-device logging
- Flow cards: 7 triggers, 5 conditions, 6 actions
Adaptive polling with 12V battery protection: the app polls on a fixed, configurable interval (10-60 min, default 10 min), 1 minute when HVAC is active. Each poll either performs a vehicle refresh — waking the car so Nissan's servers receive fresh data — or silently reads the last cached server value without disturbing the car. A vehicle refresh is required both to detect a new charge session and to get an updated state of charge. When HVAC is active, a partial refresh (cabin temperature only) is sent every 3 minutes; this does not update battery or charging status unless the car also happens to be charging or inside the refresh window.
Automatic vehicle refreshes happen while the car is actively charging, and during a configurable refresh window that opens when the cable is plugged in or when charging ends. Outside these conditions, polls read cached data only, protecting the 12V battery.
Important: if charging starts outside the refresh window (e.g. a scheduled charge that starts after the window has closed), the app will not detect it automatically. Use the "Refresh vehicle status" flow action to trigger a manual wake-up; once charging is detected, automatic refreshes resume for the full duration of the charge. For more detailed info on this, please visit the app on Github.
Charge Planner:
An optional companion device (one per vehicle) that finds the cheapest charging window before a set departure time. It reads the current SoC from the linked EV device, calculates how much energy is needed, and searches for the lowest-cost contiguous time window using electricity prices from Homey Energy or ENTSO-E day-ahead prices (If you want to use ENTSO-E you need to provide an API key in the app settings). When the planned start time arrives, a flow trigger fires so you can start charging via a flow. Configure target SoC, departure time, charger power, battery capacity, charging efficiency, and a time buffer. A fixed fallback start time can be set for when no price data is available.
Läs mer ›