Troubleshooting Guide
If you encounter any issues with the P1MeterKit, try the following steps:
General Troubleshooting Steps
Ensure All Cables Are Securely Connected
- Verify that the RJ12 cable is securely connected to both the P1MeterKit and the energy meter's P1 port
- If using USB-C power, ensure it's properly connected
Check the Power Source
- If using RJ12 for power: Verify your meter is DSMR v5 and supports powering devices
- If using USB-C: Make sure the adapter is plugged into a working outlet
Restart the P1MeterKit
- Unplug all cables, wait 10 seconds, and reconnect
Restart Home Assistant
- Navigate to Settings → System → Restart
Update Home Assistant
- Go to Settings → System → Updates
Power Issues
LEDs Flashing Rapidly
If the LEDs flash rapidly when connected only via RJ12:
Cause: Your smart meter doesn't provide enough power via the P1 port.
Solution: Connect a USB-C power adapter (5V, 1A).
No LEDs at All
- Check if the RJ12 cable is properly connected
- Try USB-C power instead
- Try a different RJ12 cable
- Verify the P1 port on your meter is functional
LED Status Guide
| LED | Color | Status | Meaning |
|---|---|---|---|
| LED 1 | White | On | Powered via USB-C ✅ |
| LED 2 | Red | Flashing slowly | Not connected to WiFi/HA — continue setup |
| LED 2 | Red | Flashing rapidly | Startup error — check power |
| LED 3 | Yellow | On | Powered via RJ12 ✅ |
WiFi Connectivity Issues
Can't Find the P1MeterKit Hotspot
If the p1meterkit WiFi hotspot doesn't appear:
- Wait 1-2 minutes after powering on
- Check if already configured — the hotspot only appears if WiFi is not configured
- Ensure proper power — LEDs should not be flashing rapidly
- Try a factory reset if the device was previously configured
Connected to Hotspot but No Captive Portal
- Open browser manually to http://192.168.4.1/
- Try a different device (phone vs laptop)
- Disable mobile data on your phone
- Try a different browser
Frequent WiFi Disconnections
- Check WiFi signal strength at your meter location
- Move closer to router or use a WiFi extender
- Check for interference from other 2.4 GHz devices
- Verify router settings:
- Ensure 2.4 GHz band is enabled (5 GHz not supported)
- Check if router has client limits
WiFi Network Requirements
| Requirement | Supported |
|---|---|
| 2.4 GHz | ✅ Required |
| 5 GHz | ❌ Not supported |
| WPA/WPA2 | ✅ |
| WPA3 | ⚠️ May have issues |
| Hidden SSID | ✅ (manual entry) |
| Enterprise (802.1X) | ❌ |
💡 Need a wired connection? Consider the WaterP1MeterKit which supports Ethernet/PoE.
Data Reading Issues
Energy Data Not Updating
- Check RJ12 connection — ensure it's firmly connected to the P1 port
- Verify P1 port — some meters have multiple ports (MBus won't work, only P1)
- Check meter compatibility — ensure your meter is DSMR 4.x, 5.0, or ESMR 5.0
- Restart the P1MeterKit — unplug and reconnect
Gas Data Not Showing
Gas meters communicate via MBus protocol with an ID (1-4).
Solutions:
- Wait at least one hour — gas data updates hourly
- Check if gas meter is connected to your smart meter
- Try different MBus ID — see Usage Guide — Gas MBus Configuration
Wrong Readings / Data Seems Incorrect
- Compare with meter display — check if readings match your actual meter
- Check unit of measurement — some entities show Wh vs kWh
- Verify tariff times — tariff 1 vs 2 depends on your energy contract
Solar Production Not Showing
- Verify your inverter is connected to the grid and feeding back
- Check
Power Produced— this shows real-time production - Check
Energy Produced Tariff 1/2— these show cumulative totals
Home Assistant Issues
Device Not Discovered
If Home Assistant doesn't find the P1MeterKit:
- Verify WiFi connection — P1MeterKit must be on same network as HA
- Check ESPHome integration is enabled
- Add manually:
- Go to Settings → Devices & Services
- Click Add Integration → ESPHome
- Enter the P1MeterKit's IP address
Entities Missing
- Check the device page in Home Assistant
- Enable disabled entities — some are disabled by default
- Restart Home Assistant after adding the device
LED Indicator Issues
Red Status LED Flashing Slowly
Meaning: Not connected to WiFi network or Home Assistant.
Solution: Follow the Connect to WiFi steps.
Red Status LED Flashing Rapidly
Meaning: Startup error, usually power-related.
Solutions:
- Connect USB-C power
- Try a different RJ12 cable
- Check if P1 port is functional
Advanced Troubleshooting
Accessing the Web Interface
If you can't connect to WiFi normally:
- Connect to the
p1meterkithotspot - Navigate to http://192.168.4.1/
- Configure WiFi from the web interface
Firmware Updates
Ensure you're running the latest firmware:
- Check for updates in Home Assistant's ESPHome integration
- Or flash via USB-C — see Firmware Guide
Factory Reset
To completely reset the P1MeterKit:
- Via USB-C flashing:
- Connect to computer via USB-C
- Flash the latest firmware from smarthomeshop.io/firmware
- This removes all configuration including WiFi credentials
Checking Logs
For detailed debugging:
- Adopt the device in ESPHome addon
- View logs from the ESPHome dashboard
- Look for error messages or connection issues
Network Communication & Privacy
100% Local Operation
The P1MeterKit works entirely locally. All sensor data stays on your local network:
| Data | Location |
|---|---|
| ✅ Energy consumption | Local |
| ✅ Gas consumption | Local |
| ✅ Solar production | Local |
| ✅ Home Assistant communication | Local |
External Communication
The only external communication is for firmware update checks:
| What | Where | Why |
|---|---|---|
| Version check | ESPHome/GitHub | Check if new firmware is available |
No sensor data is ever sent externally.
Additional Resources
- 📖 Installation Guide — Step-by-step setup
- 📖 Usage Guide — Energy Dashboard & automations
- 📖 FAQ — Frequently asked questions
- 💬 Discord Community — Get help from the community
If you continue to experience problems after trying these steps, please reach out on Discord for personalized assistance.