Homey Community Forum

Homey Web App (Soon)

To the developers of homey. It’s perfect. Merry Christmas

Geht doch ! :+1::+1:

Hübsch, vor allem die integrierten Insights mit überlagerten Diagrammen :+1:

1 Like

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.

1 Like

Richtig geil die WebApp :+1:
Endlich was gescheites für den PC :smiley:

2 Likes

Und schon haben sich die ersten User an die Anpassung der grafischen Oberfläche gemacht, nicht zu unrecht wie ich meine:

1 Like

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.

1 Like

Ich sitz auch gerade dran. Fein gemacht Athom !

Außerdem kann man sich die Geräte jetzt auch in einer Liste anzeigen lassen.

Bildschirmfoto 2021-01-23 um 15.58.35

1 Like

Und man kann die Geräte per drag and drop in andere Zonen ziehen.

2 Likes

Was sind eigentlich “Erinnerungen” und wo stelle ich die ein?

Ist ja noch alles in der Entwicklung, wird später wohl ne Funktion haaben.

HomeyScript ist jetzt in der Homey Web App verfügbar:

Bildschirmfoto 2021-02-18 um 08.13.34

Da muss ich mich erst als einlesen, wie das funktioniert. In solchen Sachen bin ich nicht der Hellste.

1 Like

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 :grin:

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:
grafik

// 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.

2 Likes