Skip to main content

[![CircleCI](https://circleci.com/gh/demikl/freeboxv5-status.svg?style=svg)](https://circleci.com/gh/demikl/freeboxv5-status) [![codecov](https://codecov.io/gh/demikl/freeboxv5-status/branch/master/graph/badge.svg)](https://codecov.io/gh/demikl/freeboxv5-status)

Récupération du statut de la Freebox V5 en Python

Python wrapper for Freebox V5 status

Ce module accede aux donnees de statut sur http://mafreebox.free.fr/pub/fbx_info.txt : firmware freebox >=1.5.18 requis, pensez à mettre à jour votre Freebox.

L’état de la Freebox est accessible via un dictionnaire Python.

Exemple d’usage

import freebox_v5_status.freeboxstatus
import pprint

fbx = freebox_v5_status.freeboxstatus.FreeboxStatus()
pprint.pprint(fbx.status)

Exemple de résultat

{'adsl': {'CRC': {'down': 4, 'up': 0},
          'FEC': {'down': 6583, 'up': 82},
          'HEC': {'down': 1, 'up': 108},
          'attenuation': {'down': 17.0, 'up': 8.9},
          'history': {},
          'protocol': u'ADSL2+',
          'ready': True,
          'synchro_mode': u'Interleaved',
          'synchro_speed': {'down': 18941, 'up': 1025}},
 'general': {'connection_mode': u'D\xe9group\xe9',
             'fbx_model': u'Freebox ADSL',
             'fw_version': [1, 5, 20],
             'uptime': datetime.timedelta(7, 79260)},
 'network': {'dhcp': {},
             'interfaces': {'USB': {'down': None,
                                    'status': u'Non connect\xe9',
                                    'up': None},
                            'WAN': {'down': 2, 'status': u'Ok', 'up': 107},
                            'ethernet': {'down': 0,
                                         'status': u'100baseTX-FD',
                                         'up': 0},
                            'switch': {'down': 108,
                                       'status': u'100baseTX-FD',
                                       'up': 4}},
             'port_forwarding': {},
             'port_range_forwarding': {}},
 'telephone': {'configured': True, 'online': False, 'ringing': False},
 'wifi': {'DMZ_ip': u'192.168.0.0',
          'channel': 11,
          'dynamic_ip_range': (u'192.168.0.10', u'192.168.0.50'),
          'freeplayer_ip': u'192.168.0.104',
          'hasDHCPServer': True,
          'hasIPv6': True,
          'hasWakeOnLanProxy': False,
          'isActive': True,
          'isRespondingToPing': True,
          'key_algorithm': u'WPA (TKIP+AES)',
          'model': u'Ralink RT2880',
          'private_ip': u'192.168.0.254',
          'public_ip': u'127.0.0.1',
          'routerMode': True,
          'ssid': u'MySSID',
          'state': u'Ok'}}

Release files for freebox_v5_status 1.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for freebox_v5_status 1.1.1
File Size Uploaded
freebox_v5_status-1.1.1.tar.gz 7.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for freebox_v5_status 1.1.1
File Interpreter ABI Platform
freebox_v5_status-1.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 14.5 kB

Release files / freebox_v5_status-1.1.1.tar.gz

Download URL freebox_v5_status-1.1.1.tar.gz
Size 7.3 kB
Tags Source
SHA-256 checksum
How to use checksums
186199a0db3f4673039870f53eaa6f59a9b3ca1e881442d59eb60e7af441b1e9
BLAKE2b-256 checksum
How to use checksums
ff90114d429e97e5e997b2a27bb0e177e2180e2a6200cd0cffa07726eb4ea426
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.7

Release files / freebox_v5_status-1.1.1-py3-none-any.whl

Download URL freebox_v5_status-1.1.1-py3-none-any.whl
Size 7.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
87a16a3f94eae4f67464d0effb3f291157ecbe917608b94543fddbf047e8b33a
BLAKE2b-256 checksum
How to use checksums
944550b3510cc9a52ac9f74012287a9ab5fba13da1424880d2cf7772d9916328
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.7

Release history Release notifications | RSS feed

This release

1.1.1 This release

2 release files

1.0.3

1 release file

1.0.2

1 release file

1.0.1

1 release file

1.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page