homebridge-solar-monitor-ivk
Version:
Solar production monitor for Homebridge with Pushover notifications
89 lines (71 loc) โข 2.36 kB
Markdown
```
No plugin was found for the accessory "Solar Monitor" in your config.json
```
Your `config.json` should have this structure:
```json
{
"bridge": {
"name": "Homebridge",
"username": "CC:22:3D:E3:CE:30",
"port": 51826,
"pin": "031-45-154"
},
"accessories": [
{
"accessory": "SolarMonitor",
"name": "Solar Monitor",
"username": "314",
"password": "solgen314",
"updateInterval": 15,
"pushoverUserKey": "YOUR_ACTUAL_USER_KEY",
"pushoverAppToken": "YOUR_ACTUAL_APP_TOKEN",
"secondUserKey": "us5sg9aqb2i7iqbjmmocr7p2df1ymp"
}
],
"platforms": []
}
```
1. **Accessory Type**: Must be `"SolarMonitor"` (not "Solar Monitor")
2. **Name**: Can be `"Solar Monitor"` (this is the display name)
3. **Plugin**: Must be `homebridge-solar-monitor-ivk`
1. Go to http://192.168.0.192:8581
2. Login with username: `admin`, password: `admin`
3. Go to "Accessories" tab
4. Click "+" to add new accessory
5. Select "Solar Monitor" from the list
6. Configure with your credentials
7. Save and restart
```bash
ssh pi@192.168.0.192
sudo cp /var/lib/homebridge/config.json /var/lib/homebridge/config.json.backup
sudo nano /var/lib/homebridge/config.json
sudo systemctl restart homebridge
```
After fixing, you should see in logs:
```
[] Loaded plugin: homebridge-solar-monitor-ivk@1.0.4
[] Registering accessory 'homebridge-solar-monitor-ivk.SolarMonitor'
[] [Solar Monitor] Starting solar monitoring...
[] [Solar Monitor] Scraping REAL solar data from e-SenZ website...
```
- โ `"accessory": "Solar Monitor"` (wrong - should be "SolarMonitor")
- โ Missing accessory in config.json
- โ Wrong plugin name in config
- โ Incorrect JSON syntax
**The key is: `"accessory": "SolarMonitor"` (no space, exact match)** โ