[Modul] Tado (beta)

Modul zur Integration von tado° in IP-Symcon.

Rechtzeitig zur kalten Jahreszeit und dem bevorstehenden Release der Version 5.5 gibt es dieses, neue Modul.
Die Version 5.5 ist auch Mindestvoraussetzung für dieses Modul.

Da es offiziell keine API Anbindung von tado° gibt, ist der generelle Projektstatus: Beta.
Eine funktionierende Modulversion kann durchaus im Module Store als „Stable“ angezeigt werden, dies ist unabhängig vom Projektstatus.
Sofern die erste Version erfolgreich getestet wurde, wird sie bei der Symcon GmbH zur Freigabe als „Stable“ eingereicht.
Zukünftige Erweiterungen oder Testversionen werden dann im Beta Kanal des Module Stores vorhanden sein.
Dies Modul unterstützt zur Zeit nur bestimmte Funktionalitäten.

Kurzanleitung:

Im Module Store nach Tado suchen und installieren.
Es wird gefragt, ob der Tado Configurator erstellt werden soll: JA
In der übergeordneten Splitter Instanz vom tado Configurator die Zugangsdaten von my.tado.com eingeben, Instanz auf ‚Aktiv‘ stellen und Änderungen übernehmen.
Zurück zum Tado Configurator gehen und aktualisieren.
Es werden das Zuhause, die Räume und Geräte aufgelistet.
Den / die entsprechenden Eintrage auswählen und erstellen.

Uli

Changelog:

1.02-27 (20201215) - Module Store „Beta“ Kanal

neu:

Fensterstatus (Heating) hinzugefügt

Vorversionen:

1.01-26 (20201029) - Module Store „Stable“ Kanal

Heizleistung (Heating) hinzugefügt

Geofencing Status (Heating) hinzugefügt

1.00-25 20201028 Module Store „Beta“ Kanal

Erste Veröffentlichung

Hallo Uli

Danke für das Modul, alles funktioniert bestens!

Könntest Du noch:

„tadoMode“ (String)

und

„activityDataPoints->heatingPower->percentage“ (Float)

in TADO Heating unterstützen?

Dank und Gruss!

Tom

Hallo,

ist für dieses Modul zwingend eine Internetverbindung zu tado erforderlich? Wenn ja, welche Notorganisation ist bei Ausfall des I-Netzes vorgesehen.

Vielen Dank für das Modul.

Hallo Tom,

schaue ich mir an und schreibe es mal auf den Wunschzettel :wink:

Uli

Hallo Senior,

ja eine Internetverbindung ist Grundvoraussetzung und ist die einzigste Kommunikationsmöglichkeit, so wie bei der Tado App bei iOS oder Android.

Wenn das Internet ausfällt kannst du nur manuell am Thermostat die zur Verfügung stehenden Einstellungen vornehmen.

Uli

Hi Tom,

habe mal schnell geschaut:

Der „tadoMode“ ist der Geofencing Modus. Findest du bereits in der Zuhause (Home) Instanz, sofern die angelegt ist, kannst du im Konfigurator machen.

Dort kannst du auch den Geofencing Mode umstellen. Der gilt dann für alle Räume, sofern man mehr als einen Raum hat.

Uli

Halo Uli

Ich brauche den tadoMode um meine Anwesenheit via Tado Geofencing zu detektieren.
Momentan ist Dein Geofencing Mode Aktor nicht Sensor.

Dank und Gruss!

Tom

Hi Tom,

reicht es dir, wenn ich eine integer Variable erstelle, die nicht geschaltet werden kann mit den Werten:

0 Auto
1 Home
2 Away

Dann zeigt sie den Status an.

Die Aktualisierung musst du dir dann über das Intervall holen, da soweit mir bekannt es keinen Callback gibt.

Uli

Gesendet von iPhone mit Tapatalk

Hallo Uli

Home und Away genügen, dann kannst Du eine Boolean Var machen.
Polling ist ok.

Dank und Gruss!

Tom

Neue Version im beta Kanal des Module Stores:

1.01-26 (20201029)

neu:
Heizleistung (Heating) hinzugefügt
Geofencing Status (Heating) hinzugefügt

Uli

Danke!

Tom

Hallo Uli,

erstmal danke für das Modul und Daumen hoch.

Ich habe es eben mal getestet. dabei sind mir folgende Punkte aufgefallen.

  • Heizleistung wird nicht bei allen Thermostaten richtig angezeigt. Die Tado App zeigt Heizen an ( zwei Wellen ) , IPS zeigt 0 % an.
  • der Batteriestatus wird in einer eigenen Instanz angezeigt.

Hallo Sven,

Heizleistung:
Dann müsstest du mir mal die Ausgabe von:


$test = TADO_GetZoneState($InstanceID, $HomeID, $ZoneID);
$result = json_decode($test, true);
print_r($result);

posten oder per PM schicken.

Es wird das Feld:


[activityDataPoints] => Array
        (
            [heatingPower] => Array
                (
                    [type] => PERCENTAGE
                    [percentage] => 14
                    [timestamp] => 2020-10-29T16:26:28.710Z
                )

        )

verwendet. Ob das die drei Wellenzeichen sind, kann ich nicht sagen.

Was hast du für einen Aktualisierungsintervall in der Instanz eingestellt? Was passiert im Instanz Konfigurator wenn du auf Status aktualisieren klickst? Wird der Wert dann aktualisiert?

Batteriestatus:
Der Batteriestatus gehört zu einem Gerät und nicht einem Raum. Ein Raum könnte ja auch zwei Geräte haben, z.B. ein Thermostat und ein Heizungsthermostat. Daher ist es sinnvoller es an das Gerät zu hängen, wo es ja auch hingehört. Das werde ich auch nicht ändern. Entweder sortierst du dir die Geräteinstanz direkt unter die Rauminstanz oder verwendest einen Link.

Uli

Hallo Uli

Was hast du für einen Aktualisierungsintervall in der Instanz eingestellt?
:banghead::banghead: natürlich habe ich dort nichts eingetragen, sorry. Ich habe die Zeit im Splitter gesehen und dachte das währe es.

Mit dem richtigen Eintrag geht es.

Prima !

Uli

Gesendet von iPhone mit Tapatalk

Version 1.01-26 (20201029) - jetzt als „Stable“ im Module Store

Changelog zu den Versionen immer im Post #2

https://www.symcon.de/forum/threads/44885-Modul-Tado-%28beta%29?p=439498#post439498

Uli

Was ist TADO ? Was gibt es davon ? Wer bietet das an ?

gruß
Bernd

Nochmals Guten Morgen Bernd,

https://www.tado.com/de-de/

Mit Tado Heating kann eine Heizung smart gesteuert werden.

Mit Tado Cooling kann eine Klimaanlage smart gesteuert werden.

Das Smarte Thermostat, Smarte Heizkörper-Thermostat oder die Smarte Klimaanlagen-Steuerung.

Uli

Gesendet von iPhone mit Tapatalk

dachte ich mir schon,

Danker Dir