A custom Home Assistant integration for controlling Fermax Blue intercom doors through their API.
- Easy Configuration: Simple email/password setup through Home Assistant UI
- Device Discovery: Automatically discovers your home and door devices
- Door Control: Individual button entities for each door with "Open Door" action
- HACS Compatible: Can be installed and updated through HACS
- In HACS, go to "Integrations"
- Click the three dots in the top right corner
- Select "Custom repositories"
- Add
https://github.com/ralona/fermax-blue-hassas an Integration - Click "Install"
- Restart Home Assistant
- Download the latest release from GitHub
- Extract the files
- Copy the
custom_components/fermax_bluefolder to your Home Assistant'scustom_componentsdirectory - Restart Home Assistant
- In Home Assistant, go to Settings → Devices & Services
- Click Add Integration
- Search for "Fermax Blue"
- Enter your Fermax Blue app credentials:
- Email: Your Fermax Blue account email
- Password: Your Fermax Blue account password
- Click Submit
The integration will automatically discover your home and door devices.
After configuration, you will see:
- Home Device: Your main dwelling/home
- Door Devices: Individual devices for each door/access point
- Button Entities: "Open Door" buttons for each door
- In the Home Assistant UI, you can press the "Open Door" button for any door
- Buttons can be used in automations and scripts
- Each button press will authenticate with Fermax Blue and open the specified door
automation:
- alias: "Open Main Door at 8 AM"
trigger:
- platform: time
at: "08:00:00"
action:
- service: button.press
target:
entity_id: button.main_door_open_doorThe integration creates the following device hierarchy with enhanced naming (v2.0.0+):
Fermax Blue Home
├── Telefonillo Casa 1 (Device)
│ ├── Telefonillo Casa 1 Portal Open Door (Button)
│ └── Telefonillo Casa 1 Garaje Open Door (Button)
└── Telefonillo Casa 2 (Device)
├── Telefonillo Casa 2 Exterior Open Door (Button)
└── Telefonillo Casa 2 Portero Open Door (Button)
- Device Names: Each intercom/telefonillo is identified by its configured name
- Button Names: Format is "Device Name Door Name Open Door"
- Multi-Building Support: Perfect for users with multiple properties or intercoms
- Clear Identification: Easy to distinguish between different locations
- Verify your email and password are correct
- Check that your Fermax Blue account is active
- Ensure you have proper permissions to control the doors
- Check your internet connection
- Verify that Fermax Blue services are operational
- Look at Home Assistant logs for detailed error messages
- Restart the integration: Settings → Devices & Services → Fermax Blue → ⋮ → Reload
- Check logs for API errors
- Verify your account has access to the devices
This integration uses the Fermax Blue API to:
- Authenticate with your account credentials
- Discover available devices and doors
- Send door open commands
API calls are made over HTTPS and include proper authentication tokens.
For issues and feature requests, please visit the GitHub Issues page.
If you find this integration useful and want to support its development, you can buy me a coffee!
This project is licensed under the MIT License - see the LICENSE file for details.
Based on the excellent work by marcosav for understanding the Fermax Blue API.
