Skip to content

Latest commit

 

History

History

FritzBox Homeautomation

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

SDK Version Version
License Check Style Run Tests
Spenden Wunschliste

FritzBox Homeautomation

TR64 Geräte Instanz für SmartHome Geräte der FRitzBox.

Inhaltsverzeichnis

1. Funktionsumfang

  • Auslesen und darstellen von Zuständen.
  • Steuern von Schaltaktoren.

Der Funktionsumfang der TR64 Umsetzung ist sehr eingeschränkt.
Und entspricht nicht dem vollen Spektrum des AHA Module.

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 Geräte-Instanzen über die entsprechenden FritzBox Homeautomation Konfigurator-Instanz zu erzeugen.

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

Konfigurationsseite:

Config

Konfigurationsparameter:

Name Typ Beschreibung
RefreshInterval integer Aktualisierungsintervall in Sekunden
AIN string Adresse vom Gerät

5. Statusvariablen und Profile

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

Statusvariablen

Ident Name Typ
Present Zustand string
MultimeterIsValid Multimeter (gültig) string
MultimeterPower Multimeter (Leistung) float
MultimeterEnergy Multimeter (Energie) float
TemperatureIsValid Temperatur (gültig) string
TemperatureCelsius Temperatur (Celsius) float
TemperatureOffset Temperatur (Offset) float
SwitchIsValid Schalter (gültig) string
SwitchState Schalter (Zustand) string
SwitchMode Wechselmodus string
SwitchLock Schalter (Sperren) boolean
HkrIsTemperature Heizungsthermostat (Ist-Temperatur) float
HkrSetTemperature Heizungsthermostat (Solltemperatur) float
HkrSetVentilStatus Heizungsthermostat (Zielventilzustand) integer
HkrReduceTemperature Heizungsthermostat (Temperatur senken) float
HkrReduceVentilStatus Heizungsthermostat (Ventilstatus reduziert) integer
HkrComfortTemperature Heizungsthermostat (Komforttemperatur) float
HkrComfortVentilStatus Heizungsthermostat (Ventilstatus Komfort) integer

Profile

Name Typ
FB.AHA.Present string
FB.AHA.Valid string
FB.AHA.Mode string
FB.AHA.State string
FB.AHA.VentilState string

6. WebFront

Die Angezeigten Variablen hängen von den Fähigkeiten des Gerätes ab.

Beispiel:

Webfront

7. PHP-Funktionsreferenz

array|false FB_GetInfo(integer $InstanceID);
array|false FB_GetSpecificDeviceInfos(integer $InstanceID);
boolean FB_SetDeviceName(integer $InstanceID, string $Name);
boolean FB_SetSwitch(integer $InstanceID, string $State);

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