Ich habe auch einen Dyson Pure Cool Turmventilator und nach einer Möglichkeit zur Einbindung gesucht. Dabei bin ich auf GitHub in den Issues (https://github.com/CharlesBlonde/lib...link/issues/14), der Python3 Library von Chales Blonde, auf einen Fork von Etheralm gestoßen: https://github.com/etheralm/libpurecoollin Bei den neuen Modellen hat sich die API geändert und die anderen Libraries funktionieren nicht mehr.
So richtig kenne ich mich auch nicht aus, aber so habe ich Python 3.6.5 und die Library installiert:
su cd /home wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz tar xf Python-3.6.5.tar.xz cd Python-3.6.5 ./configure make make altinstall pip install git+git://github.com/etheralm/libpurecoollink.git cd /home git clone https://github.com/etheralm/libpurecoollink cd /home/libpurecoollink/ python3 setup.py install
Eine Beschreibung der Library findet sich hier: http://libpurecoollink.readthedocs.io/en/stable/
Nun kann man ein Python3 Skript schreiben oder mit "python3" die Umgebung starten und die Befehle aus der Beschreibung eingeben.
Leider bin ich kein Programmierer, aber ich habe aus Beispielen und Recherche ein kleines Skript zusammen geklöppelt, was zumindest schon mal die Sensordaten einmalig per UDP an den Miniserver schickt und sich dann beendet. Das kann man sicher irgendwie per chron Job alle 15 min oder 30 min ausführen lassen.
Ich würde mich freuen, wenn jemand mit mehr Fähigkeiten das Skript erweitern und verbessern würde.
Gruß Red.
Kommentar