Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

README.md

Image

Heating (Heizung)

Mit diesem Modul kann eine Heizung smart gesteuert werden.

Für dieses Modul besteht kein Anspruch auf Fehlerfreiheit, Weiterentwicklung, sonstige Unterstützung oder Support.
Bevor das Modul installiert wird, sollte unbedingt ein Backup von IP-Symcon durchgeführt werden.
Der Entwickler haftet nicht für eventuell auftretende Datenverluste oder sonstige Schäden.
Der Nutzer stimmt den oben angegebenen Bedingungen sowie den Lizenzbedingungen ausdrücklich zu.

Inhaltsverzeichnis

  1. Funktionsumfang
  2. Voraussetzungen
  3. Software-Installation
  4. Einrichten der Instanzen in IP-Symcon
  5. Statusvariablen und Profile
  6. WebFront
  7. PHP-Befehlsreferenz

1. Funktionsumfang

  • Automatikmodus aus- und einschalten
  • Solltemperatur anpassen
  • Timer schalten
  • Weitere Informationen anzeigen
  • Anzeige der Raumtemperatur
  • Anzeige der Luftfeuchtigkeit

2. Voraussetzungen

  • IP-Symcon ab Version 9.0

3. Software-Installation

  • Bei kommerzieller Nutzung (z.B. als Einrichter oder Integrator) wenden Sie sich bitte zunächst an den Autor.
  • Bei privater Nutzung wird das tado° Modul über den Module-Store installiert.

4. Einrichten der Instanzen in IP-Symcon

Unter Instanz hinzufügen kann die tado° Heating Instanz mithilfe des Schnellfilters gefunden werden.
Alternativ kann der tado° Configurator zur automatischen Einrichtung verwendet werden.
Weitere Informationen zum Hinzufügen von Instanzen in der Dokumentation der Instanzen

Konfigurationsseite:

Name Beschreibung
Informationen Diverse Informationen über den Raum (Zone)

5. Statusvariablen und Profile

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

Statusvariablen

Name Typ Beschreibung
Mode boolean Manueller / Automatik Modus
SetpointTemperature float Solltemperatur
HeatingTimer integer Timer
RoomTemperature float Raumtemperatur
AirHumidity float Luftfeuchtigkeit
HeatingPower integer Heizleistung
GeofencingStatus boolean Geofencing Status
WindowStatus boolean Fensterstatus

Profile

Name Typ
TADO.InstanzID.Mode boolean
TADO.InstanzID.SetpointTemperature float
TADO.InstanzID.HeatingTimer integer
TADO.InstanzID.HeatingPower integer
TADO.InstanzID.GeofencingStatus boolean
TADO.InstanzID.WindowStatus boolean

Wird die Instanz gelöscht, so werden die Profile automatisch gelöscht.

6. WebFront

  • Automatikmodus aus- und einschalten
  • Solltemperatur anpassen
  • Timer schalten
  • Weitere Informationen anzeigen
  • Anzeige der Raumtemperatur
  • Anzeige der Luftfeuchtigkeit

7. PHP-Befehlsreferenz

void TADO_ToggleHeatingMode(integer $InstanceID, boolean $Mode);  
Schaltet den Automatikmodus.

$Mode:
false   = Manuell
true    = Automatik

Beispiel:
$data = TADO_ToggleHeatingMode(12345, false);
void TADO_SetHeatingTemperature(integer $InstanceID, float $Temperature);  
Verändert die Solltemperatur.

Beispiel:
$data = TADO_SetHeatingTemperature(12345, 22.5);
void TADO_SetHeatingTimer(integer $InstanceID, integer $Duration);  
Schaltet den Timer.
 
$Duration:
0       = unendlich
1       = bis zum nächsten Schaltpunkt
>300    = Dauer in Sekunden

Beispiel:
$data = TADO_SetHeatingTimer(12345, 3600);
void TADO_UpdateHeatingZoneState(integer $InstanceID);  
Aktualisiert den Staus des Raums (Zone). 

Beispiel:
$data = TADO_UpdateHeatingZoneState(12345);