Auslesen von Informationen zur Firmware der FritzBox.
- 1. Funktionsumfang
- 2. Voraussetzungen
- 3. Software-Installation
- 4. Einrichten der Instanzen in IP-Symcon
- 5. Statusvariablen und Profile
- 6. WebFront
- 7. PHP-Funktionsreferenz
- 8. Aktionen
- 9. Anhang
- 10. Lizenz
- Auslesen von Informationen zur Firmware.
- Umschalten des Update-Kanals.
- Alte Variablen vom FB-Project sind nicht kompatibel.
- IP-Symcon ab Version 6.0
- Über den Module Store das
FritzBox
-Modul installieren.
Es wird empfohlen Instanzen über die entsprechenden FritzBox Konfigurator-Instanz zu erzeugen.
Unter 'Instanz hinzufügen' ist das 'FritzBox Firmware Informationen'-Modul unter dem Hersteller 'AVM' aufgeführt.
Konfigurationsseite:
Konfigurationsparameter:
Name | Typ | Beschreibung |
---|---|---|
RefreshInterval | integer | Aktualisierungsintervall in Sekunden |
Die Statusvariablen werden automatisch angelegt. Das Löschen einzelner kann zu Fehlfunktionen führen.
Ident | Name | Typ | Beschreibung |
---|---|---|---|
AutoUpdateMode | Autoupdate-Modus | string | Gewählter Modus für Updates |
BuildType | Build-Typ | string | Build-Typ der installierten Firmware |
WarrantyDate | Garantiedatum | integer | Garantiedatum als UnixtimeStamp |
CurrentFwVersion | Aktuelle Firmware-Version | string | Installierte Firmware-Version |
LastFwVersion | Letzte Firmware-Version | string | Verfügbare Firmware-Version |
UpgradeAvailable | Aktualisierung verfügbar | boolean | true wenn neue Version installierbar |
UpdateSuccessful | Aktualisierung erfolgreich | string | Ergebnis der letzten Aktualisierung |
UpdateState | Update Status | string | Status einer laufenden Aktualisierung |
UpdateTime | Updatezeit | integer | Zeitpunkt der letzten Installation |
Name | Typ |
---|---|
FB.UpdateState | string |
FB.BuildType | string |
FB.AutoUpdateMode | string |
FB.UpdateSuccessful | string |
array|false FB_GetInfo(integer $InstanceID);
array|false FB_GetInfoEx(integer $InstanceID);
boolean FB_SetAutoUpdateMode(integer $InstanceID, string $Mode);
array|false FB_GetInternationalConfig(integer $InstanceID);
boolean FB_CheckUpdate(integer $InstanceID);
boolean FB_DoUpdate(integer $InstanceID);
Keine Aktionen verfügbar.
Die Library ist für die nicht kommerzielle Nutzung kostenlos, Schenkungen als Unterstützung für den Autor werden hier akzeptiert:
IPS-Modul:
CC BY-NC-SA 4.0