Allgemeine Geräte Informationen abrufen.
- 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 und abbilden allgemeiner Informationen zur FritzBox in Symcon Variablen.
- 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 Geräte 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 |
---|---|---|---|
Manufacturer | Hersteller | string | Herstellername |
Model | Modell | string | Modell |
SerialNumber | Seriennummer | string | Seriennummer des Gerätes |
SoftwareVersion | Software-Version | string | Software Version |
LastReboot | Letzter Neustart | integer | UnixtimeStamp vom letzten Neustart |
RunTimeRAW | Laufzeit (sekunden) | integer | Laufzeit in Sekunden seit Neustart |
Runtime | Laufzeit | string | Laufzeit als Klartext |
DeviceLog | Letzte Ereignisse | string | Die letzten Ereignisse |
Dieses Modul erzeugt keine Variablenprofile.
array|false FB_GetInfo(integer $InstanceID);
Beispiel:
$Result = FB_GetInfo(12345);
var_dump($Result);
Ausgabe:
array(12) {
["NewManufacturerName"]=>
string(3) "AVM"
["NewManufacturerOUI"]=>
string(6) "00040E"
["NewModelName"]=>
string(20) "FRITZ!Box 6690 Cable"
["NewDescription"]=>
string(38) "FRITZ!Box 6690 Cable Release 267.07.57"
["NewProductClass"]=>
string(9) "FRITZ!Box"
["NewSerialNumber"]=>
string(12) "XXXXXXXXXXXX"
["NewSoftwareVersion"]=>
string(9) "267.07.57"
["NewHardwareVersion"]=>
string(20) "FRITZ!Box 6690 Cable"
["NewSpecVersion"]=>
string(3) "1.0"
["NewProvisioningCode"]=>
string(13) "AXConfigured!"
["NewUpTime"]=>
string(7) "6221779"
["NewDeviceLog"]=>
string() "19.12.23 19:30:49 Internettelefonie mit ....
}
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