To the developers of homey. Itâs perfect. Merry Christmas
Geht doch !
HĂŒbsch, vor allem die integrierten Insights mit ĂŒberlagerten Diagrammen
Sehr schön, ich arbeite immer lieber am Rechner bei der Erstellung von Flows
Dadurch wird Homeydash ĂŒberflĂŒssig.
Leider kann ich mich nicht im Tesla Browser anmelden.
Das Login Feld wird ausgegraut wenn ich es anklicke.
Das wÀre geil geworden, aus dem Auto dein Smarthome steuern.
Richtig geil die WebApp
Endlich was gescheites fĂŒr den PC
Und schon haben sich die ersten User an die Anpassung der grafischen OberflÀche gemacht, nicht zu unrecht wie ich meine:
Ich bin begeistert, auch prima dass man die Modul-Spezifikationen sieht und bearbeiten kann.
Grossen Dank an die Macher!
Mittlerweile kann man die linke Leiste auch ohne âCSS Customizationâ vergröĂern und verkleinern bzw. zurechtschieben, zumindest am Rechner.
Die OberflÀche der Homey Web App wurde im Bereich Flows durch Variablen ergÀnzt.
Damit ist das Verwalten von Variablen jetzt auch möglich.
Man kann jetzt Flows in der Webapp genauso erstellen wie in der Handyapp durch Selektion nicht durch eingeben eines Suchbegriffes.
Ich muss sagen es gefÀllt mir sehr.
Ich sitz auch gerade dran. Fein gemacht Athom !
AuĂerdem kann man sich die GerĂ€te jetzt auch in einer Liste anzeigen lassen.
Und man kann die GerÀte per drag and drop in andere Zonen ziehen.
Ist ja noch alles in der Entwicklung, wird spÀter wohl ne Funktion haaben.
HomeyScript ist jetzt in der Homey Web App verfĂŒgbar:
Da muss ich mich erst als einlesen, wie das funktioniert. In solchen Sachen bin ich nicht der Hellste.
Wenn man Flows erstellen möchte, sind die GerÀte Aktionskarten nicht nur in den Zonen/RÀumen zu finden, sondern auch bei den entsprechenden Apps im Bereich Apps:
U.A. deshalb bin ich vom Fibaro HC2 (LUA) zu Homey gewechselt. Wenn man fit darin ist, dann ist es bestimmt ein mÀchtiges Werkzeug.
Hi Uwe,
HomeyScript ist eigentlich nicht so schwer. Du brauchtst nur JavaScript-Kenntnisse und musst in der Homey-API-Beschreibung wĂŒhlen
Hier mal ein Beispiel. Ich prĂŒfe damit mehrere Fenster und gebe einen Text zurĂŒck, der ĂŒber Alexa ausgegeben wird. Der Flow ist als Favorit gespeichert und kann so direkt ĂŒber Alexa aufgerufen werden.
Die Sktipte kann man als Flow-Bedingung verwenden (true/false-RĂŒckgabe). Viel besser ist aber, dass man auch Flow-Tags erzeugen, im Skript fĂŒllen und im Flow weiter verwenden kann.
Das Skript:
// FensterprĂŒfung
let devices = await Homey.devices.getDevices();
let windowText = ââ;
let currentText = ââ;
let logText = ââ;
let windowOpen = false;
_.some(devices, device => {
if(device.class == âsensorâ)
{
if( device.capabilitiesObj &&
device.capabilitiesObj.alarm_contact &&
device.capabilitiesObj.alarm_contact.value )
{
currentText = ââ;
if( device.name == âFenster GĂ€stezimmerâ)
currentText = âGĂ€stezimmerâ;
if( device.name == âFenster BĂŒroâ)
currentText = âBĂŒroâ;
if( device.name == âTerrassentĂŒrâ)
currentText = âWohnzimmerâ;
if( device.name == âFenster KĂŒcheâ)
currentText = âKĂŒcheâ;
if( device.name == âFenster Schlafzimmerâ)
currentText = âSchlafzimmerâ;
if( device.name == âFenster Jugendzimmerâ)
currentText = âJugendzimmerâ;
if(currentText != ââ){
windowOpen = true;
if(windowText==ââ)
windowText = currentText;
else
windowText = windowText + ", " + currentText;
}
}
}
});
if(windowOpen == true)
windowText = "Fenster geöffnet: " + windowText;
else
windowText = âFenster geschlossenâ;
console.log(windowText);
//Homey.logic.updateVariable( id = âFensterpruefungâ, variable=windowText);
await tag(âwindowTextâ, windowText );
return windowOpen;
Der Returnwert windowOpen ist die RĂŒckgabe fĂŒr die Flow-AND-PrĂŒfung.
Mit âawait tag( )â kann man ein Tag erzeugen. âwindowTextâ ist der Name des Tags, den man im Flow verwenden kann.
Der Flow mit dem Skript-Aufruf. In den Benachrichtigungen kann der im Skript definierte Tag âwindowTextâ verwendet werden.