Beiträge von SeydX

    Das kannst du doch , einfach in den Tado Einstellungen für Wohnzimmer automatische Fenster Erkennung ausschalten und schon verschwindet es auch in HomeKit und alle anderen die aktiv sind bleiben weiterhin erhalten


    Das Plugin ist dynamisch gestaltet, sprich jede Einstellung, ob man jetzt einen weiteren Benutze zu Tafo hinzufügt/löscht, pro Benutzer Standortbestimmung (für Bewegungssensoren) aktiviert/deaktiviert oder wie schon gesagt für je Thermostat die Fenstererkennung aktiviert/deaktiviert , das Plugin erkennt diese und fügt oder löscht diese aus HomeKit automatisch und auch nur für das eingestellte Gerät/User etc

    Haha, ja es sind alle Funktionen welche in der alten Version waren umgesetzt , die API gibt nichts mehr her Was man so umsetzen könnte ^^


    Und neue Ideen fallen mir auch nicht mehr ein ^^

    v4.4 ist online mit einer Erweiterung des Wetter Accessories


    - Falls in config.json aktiviert, zeigt das Wetter Accessory nun mehr Informationen an, z.B. Luftfeuchtigkeit, Wetter Status, Sonnenaufgang, Sonnenuntergang und Luftdruck (openweather API key nötig)


    Ab jetzt sind alle Funktionen der alten Version (v3) in die neue integriert, in Zukunft sollten, falls keine neuen Wünsche offen, nurnoch bugfixes o.ä. kommen


    lg

    v4.3.2 online


    - Einige Tippfehler wurden korrigiert

    - Informationen zur Version des Plugins beim start hinzugefügt

    - Man hat jetzt die Möglichkeit die Temperatur Einheit zu ändern in allen Apps (auch Home)

    Naja es geht schon, müsste dann nur wieder umgeschrieben werden ^^


    Oder ich füge ne Option ein im Config zB 'extendedDelay'


    So das man selber aussuchen kann was man möchte


    det

    Was hattest du eigtl fürn Problem mit dem Delay davor? Da war es doch so umgesetzt wie in v3 nur mit dem Unterschied das man den Timer direkt in den Thermostaeinstellungen über zB Elgato Eve oder andere Apps individuell einstellen könnte und nicht mehr über Config.json


    Denn in v3 ist es so, ist delay einmal an, so gilt es automatisch für ALLE Thermostate mit einem fixen Wert für alle


    Und in der neuen Version (war) es ja so das man individuell pro Thermostat entscheiden konnte OB man delay haben möchte und wenn ja wie lange


    Da hattest du ja issue aufgemacht auf Github, war das denn nicht gut so?


    Lg

    Ne Thermostat habe ich nicht mit integriert det da man die Automation dann nicht mehr selber bestimmen könnte


    So hat man nämlich die Möglichkeit mit dem Delay x-beliebige Automationen zu erstellen, egal ob Thermostat nach Ablauf an gehen sollte, Heizen, Kühlen oder Aus gehen sollte


    Man müsste nur ne Automation erstellen und diesen an die Switch verknüpfen so das nach Ablauf der Zeit eine Aktion ausgelöst werden kann, ist denke ich die bessere Variante es dem Benutzer zu überlassen


    Lg

    Und 4.3.1 ist online mit einer neuen Delay Funktion


    Die Thermostate haben jetzt zusätzlich zu dem Delay Timer einen Delay Switch bekommen.

    -> Wenn man Delay Switch aktiviert, fängt der delay timer an zu laufen, nachdem die Zeit abgelaufen ist, geht delay switch aus


    lg

    Stemi


    verstehe ich immernoch nicht so ganz ^^ den Heat Value kannst du ja direkt in den Thermostat Einstellungen individuell ändern ^^


    @all


    v4.2.1 ist online mit diversen Bugfixes und einer neuen Option "onePerRoom"


    man hat jetzt die Möglichkeit (im config.json) entweder alle zu veröffentlichenden Thermostate einzeln zu wählen (Wandthermostat, Heizkörperthermostat und Warmwasser) oder man setzt "onePerRoom" auf true und dieser ignoriert dann die im config.json eingestellten Werte für die Thermostate (außer Warmwasser) und veröffentlicht einfach pro Raum ein Thermostat


    Wer also mehrere Geräte in einem Raum hat aber nur eins in HomeKit angezeigt haben möchte kann diese option auf true setzen :)


    lg

    Ja ich habe das Plugin komplett umgeschrieben und diesmal so programmiert das es auch grün wird und nicht schwarz ^^


    Stemi


    Wie meinst du das genau mit vorheizen? Wenn ich zB auf 22 Grad Stelle, was soll da vorgeheizt werden?


    Kann sein das ich die externen Sensoren in die Thermostate verlagere, so dass man über die Thermostate für den jeweiligen Raum aussuchen kann ob man zB extra Temperatur-/Luftfeuchtigkeitssensoren haben möchte oder auch Fensterkontakte


    Muss ich Mal schauen ob ich es umgesetzt kriege

    Ja man kann die Werte über einen einfachen curl befehl abgreifen, notwendig ist dafür nur username und password sowie auch die homeid und die zoneid


    das mit den externen temperatur sensoren habe ich zurzeit ja so gelöst das das plugin nicht die internen sensoren jedes einzelnen thermostats seperat auf homekit veröffentlicht, sondern für jeden raum nur ein temperatursensor auf homekit zeigt auch wenn in dem raum mehrere thermostate sein sollten


    befehl sieht dann ungefähr so aus


    Code
    curl -s 'https://my.tado.com/api/v2/homes/HOMEIDHIER/zones/ZONEIDHIER/state?password=PASSWORTHIER&username=USERNAMEHIER'

    lg

    Und es geht fleißig weiter ^^


    Version 4.1 ist draußen mit Wasser support


    Code
    sudo npm i -g homebridge-tado-platform@latest


    Da ich zu Hause leider keine Thermostate dafür habe, musste ich es "blind" programmieren ohne es testen zu können, hier bitte ich jeden einzelnen die das Plugin installieren sollten, es wirklich auf Herz und Nieren zu testen und hier die Fehler zu posten falls welche aufkommen


    Ansonsten wünsche ich euch viel spaß mit dem Plugin :)


    Lg

    so v4.0.7 ist draußen mit kleinen Bugfixes und einer neuen Funktion:

    - Man hat nun die Möglichkeit die internen Temperatur bzw Luftfeuchtigkeitssensoren als neue Accessories in HomeKit anzuzeigen ( krmkrx )


    lg

    Huhuu


    Version 4 ist nun draußen!


    Changelog:


    - Dynamic Platform: Das Plugin erkennt automatisch neue Thermostate und fügt sie zu HomeKit hinzu ohne was machen zu müssen. Auch erkennt die neue Version Änderungen im Raum, also wenn ein Thermostat einen anderen Raum zugewiesen wird


    - Schnelligkeit: Aufgrund dessen das es jetzt möglich ist das die Thermostate untereinander kommunizieren, geht das Umschalten auf eine andere Modi oder das Schalten des Zentralschalter VIEEEEEEL schneller von statten (siehe GIF Bild im Anhang)


    - Zentralschalter: Zentralschalter arbeitet jetzt viele zuverlässiger und wie schon oben ebend viel schneller. Auch hat es eine zusätzlichen 'internen' stateless Switch bekommen, um etwaige Automationen (zB Wenn Dummy Switch An DANN soll Zentralschalter erst schalten können) realisieren zu können ohne einen separaten Plugin installieren zu müssen


    - Thermostate mit internen Einstellungsmöglichkeiten: Version 4 bietet nun für jedes Thermostat individuelle Einstellungsmöglichkeiten (Heat Value, Cool Value, Delay Timer). So ist es möglich jedes einzelne individuell nach eigenen Wünschen einzustellen und nicht mehr es über config.json (für alle gleichzeitig) zu machen


    - Fakegato: Das Plugin erkennt nun jede Temperatur Änderung und fügt auch nur dann neue Werte in den Graphen ein. Wenn keine neue Werte innerhalb 15min erkannt werden, wird der letzte Wert eingetragen.


    - Log: Das Plugin zeigt nun mehr Informationen im Log. Jede Temperatur Änderung sowie Aufenthaltserkennung (falls aktiviert) wird im Log ausgegeben


    - Config: Config.json ist jetzt verständlicher und erlaubt via false/true das Hinzufügen von zusätzlichen Typen (Heizkörperthermostate, Wandthermostate, HOTWATER Thermostate (letzteres ist noch nicht implementiert))


    Kommende Features

    - Thermostate für HOT WATER

    - Open Window Detection als Fenstersensoren

    - OpenWeather API

    - Temperatur- und Luftfeuchtigkeitssensoren als seperate Accessories

    - DEBUG


    Installieren kann man die neue Version wie folgt:


    Code
    sudo npm i -g homebridge-tado-platform@latest


    Github: https://github.com/SeydX/homebridge-tado-platform


    Ps: Das Plugin ist noch in der Beta Phase, deswegen möchte ich jeden bitten aufkommende Fehler hier oder auf Github zu Posten. Auch bin ich für neue Ideen offen.


    Lg