MQTT exporter for Vodafone Station / Arris TG3442DE routers
This project provides an MQTT exporter to monitor phone call log.
It has been tested on the following router configuration:
- Firmware Version:
01.04.137.07.EURO.SIP - Hardware Version:
9
The exporter can be integrated with Home Assistant or other MQTT-compatible platforms to provide monitoring and automation.
- Clone the repository:
git clone https://github.com/myxor/vodafone-station-call-log.git
cd vodafone-station-call-log- Install the dependencies:
pip install -r requirements.txt-
Create a config.yml file in the root directory with your router and MQTT configuration: config.yml
-
Run the script:
python vodafone_mqtt.py- Integration to Home Assistant is done by the script
The script will create a sensor called sensor.vodafone_station_router_call_log_summary showing the number of calls in the log as value:
records:
- CallType: Dialed
Date: "2025-11-06"
Duration: 0
ExternalNumber: "017xxxxxxx"
ParameterIndex: 2
Time: "10:14"
- CallType: Missed
Date: "2025-11-06"
Duration: 0
ExternalNumber: "017xxxxxxx"
ParameterIndex: 1
Time: "7:33"
unit_of_measurement: calls
icon: mdi:phone-missed-outline
friendly_name: Vodafone Station Router Call Log Summary
{% set records = state_attr('sensor.vodafone_station_router_call_log_summary', 'records') %}
{% if records %}
{{ records[0].CallType }}
{% else %}
-
{% endif %}
{% set records = state_attr('sensor.vodafone_station_router_call_log_summary', 'records') %}
{% if records %}
{{ records[0].ExternalNumber }}
{% else %}
None
{% endif %}
Based on https://github.com/vggscqq/vodafone-mqtt
Special thanks to vggscqq!
If your router is supported or you add support for a different firmware or hardware version, feel free to contribute back to this project.
This project is licensed under the GPL License.