Skip to content

Latest commit

 

History

History

FritzBox WAN Common Interface

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

SDK Version Version
License Check Style Run Tests
Spenden Wunschliste

FritzBox WAN Common Interface

Auslesen der aktuell genutzten WAN Verbindung.

Inhaltsverzeichnis

1. Funktionsumfang

  • Alte Variablen vom FB-Project sind kompatibel.
  • Auslesen der aktuell genutzten WAN Verbindung.

2. Voraussetzungen

  • IP-Symcon ab Version 6.0

3. Software-Installation

  • Über den Module Store das FritzBox-Modul installieren.

4. Einrichten der Instanzen in IP-Symcon

Es wird empfohlen Instanzen über die entsprechenden FritzBox Konfigurator-Instanz zu erzeugen.

Unter 'Instanz hinzufügen' ist das 'FritzBox allgemeine WAN-Schnittstelle'-Modul unter dem Hersteller 'AVM' aufgeführt.

Konfigurationsseite:

Config

Konfigurationsparameter:

Name Typ Beschreibung
Index integer Dienst (Service Index)
RefreshInterval integer Aktualisierungsintervall in Sekunden
RefreshLinkPropertiesInterval integer Aktualisierungsintervall Link Status in Sekunden

5. Statusvariablen und Profile

Die Statusvariablen werden automatisch angelegt. Das Löschen einzelner kann zu Fehlfunktionen führen.

Statusvariablen

Ident Name Typ
WANAccessType WAN Zugangsart string
PhysicalLinkStatus Status der physischen Verbindung string
UpstreamMaxBitRate Upstream Max kBitrate integer
DownstreamMaxBitRate Downstream Max kBitrate integer
KByteSendRate Senderate float
KByteReceiveRate Empfangsrate float
LevelReceiveRate Auslastung Download float
LevelSendRate Auslastung Upload float
TotalMBytesSent Gesendet seit verbunden float
TotalMBytesReceived Empfangen seit verbunden float
UpnpControlEnabled Automatische Portweiterleitung per UPnP erlauben boolean
DNSServer1 DNS-Server 1 string
DNSServer2 DNS-Server 2 string
VoipDNSServer1 VoIP DNS-Server 1 string
VoipDNSServer2 VoIP DNS-Server 2 string

Profile

Name Typ
FB.kBit integer
FB.Speed float
FB.MByte float
FB.kbs float
FB.AvmAccessType string

6. WebFront

WebFront

7. PHP-Funktionsreferenz

array|false FB_GetCommonLinkProperties(integer $InstanzID);
integer|false FB_GetTotalBytesSent(integer $InstanzID);
integer|false FB_GetTotalBytesReceived(integer $InstanzID);
integer|false FB_GetTotalPacketsSent(integer $InstanzID);
integer|false FB_GetTotalPacketsReceived(integer $InstanzID);
array|false FB_GetAddonInfos(integer $InstanzID);
boolean FB_GetDsliteStatus(integer $InstanzID);
array|false FB_GetIPTVInfos(integer $InstanzID);

8. Aktionen

Keine Aktionen verfügbar.

9. Anhang

1. Changelog

Changelog der Library

2. Spenden

Die Library ist für die nicht kommerzielle Nutzung kostenlos, Schenkungen als Unterstützung für den Autor werden hier akzeptiert:

Wunschliste

10. Lizenz

IPS-Modul:
CC BY-NC-SA 4.0