Seite 4 von 4

Re: Hausautomation was steurt Ihr?

Verfasst: 27. April 2018 22:33
von power-dodge
Vielen Dank für die Antwort,

versuche morgen das mal zu installieren.

Ne keine normalen Tasten belegen möchte ich.
Nu die für die Haussteurung. Eine Taste eine Steckdose S20 so
in etwa. Später irgendwann werde ich warscheinlich ne Taste
für Homesteurung drücken wollen, und danach die ausgewählte
Lampe mit plus minus Taste dimmen.

Gruß

Re: Hausautomation was steurt Ihr?

Verfasst: 28. April 2018 07:44
von power-dodge
Guten Morgen Fonzo,

hab eben als probiert. In der tat ohne ein vorhandenes Gerät lässt
Logitech nichts machen... :evil:

Hab eben HA nach Deinem Link installiert und kann über :81 drauf zu greifen.
Aber noch keine Geräte hinzugefügt.

Gruß

Re: Hausautomation was steurt Ihr?

Verfasst: 28. April 2018 16:16
von Fonzo
power-dodge hat geschrieben: 28. April 2018 07:44 Hab eben HA nach Deinem Link installiert und kann über :81 drauf zu greifen.
Aber noch keine Geräte hinzugefügt.
Um etwas zu schalten gehst Du wie folgt vor:
  • In IP-Symcon einen Webhook Skript anlegen. Dazu an einer gewünschten Stelle im Objektbaum zunächst mit CTRL+3 ein Skript anlegen, z.B. HA-Bridge Webhook nennen.
  • Im Objektbaum unter Kerninstanzen -> Webhook einen neuen Webhook einrichten, z.B. habridge nennen und das Skript HA-Bridge Webhook auf den Webhook verlinken.
  • Jetzt das Webhook Skript öffnen und dort das eintragen was geschaltet werden soll
Beispiel:

Code: Alles auswählen

if(isset($_GET["state"]) && isset($_GET["light"]))
{
IPS_LogMessage("WebHook HA-Bridge", print_r($_GET, true));
$state = $_GET["state"];
switch ($_GET["light"]) {

case "RGB1":
	
	if($state == "on")
	{
		// ON z.B. Runscript oder Befehl aufrufen
	}
	else
	{
		// OFF z.B. Runscript oder Befehl aufrufen
	}
    
    break;
case "RGB2":
	
	if($state == "on")
	{
		// ON z.B. Runscript oder Befehl aufrufen
	}
	else
	{
		// OFF z.B. Runscript oder Befehl aufrufen
	}
    
    break;
}
}
In dem Beispiel werden zwei Parameter übergeben light ist der Name der Lampe und state ist der Status den das Gerät annehmen soll.
Jetzt sollte wenn die passenden Schaltbefehle ergänzt worden sind sich die Geräte über den Webhook schalten lassen. Das kann man in einem Browser testen ob sich die Geräte schalten lassen.

In dem Beispiel sollte mit Eingabe im Browser

Code: Alles auswählen

http://<IP-Adresse IP-Symon Server>:3777/hook/habridge?light=RGB1&state=on
das Gerät einschalten und mit mit

Code: Alles auswählen

http://<IP-Adresse IP-Symon Server>:3777/hook/habridge?light=RGB1&state=off
ausschalten.

Wenn das so weit geht, muss jetzt noch ein Gerät in der HA-Bridge angelegt werden was genau diesen Webhook triggerst.

Dazu in der HA-Bridge ein neues Gerät anlegen:
  • Device Type (Informational) Custom
  • Map Type (Legacy) HTTP Device
  • Type HTTP Device
  • Target Item Webhhook URL siehe oben
  • HTTP Verb GET
  • Content Type application/x-www-form-urlencoded
habridge.png
dann kannst Du das zunächst testen ob sich das von der HA-Brigde aus schalten lässt. Wenn auch das geht lässt Du den Logitech Hub nach Geräten suchen und dann solltest Du das Gerät aus der HA-Bridge auf die Tasten legen können.

Re: Hausautomation was steurt Ihr?

Verfasst: 28. April 2018 20:00
von power-dodge
Hallo Fonzo,

vielen Dank für die tolle Anleitung!
Diese kann ich erst morgen ausprobieren.

Hoffe das klappt auch mal.

Gruß

Re: Hausautomation was steurt Ihr?

Verfasst: 29. April 2018 18:24
von power-dodge
Hallo Fonzo,

danke noch mal für die Anleitung. Leider hänge ich irgendwie mich
in der HA Bridge auf.

Die Links zum einschalten gehen z.B.:

http://192.168.178.57:3777/hook/habridge?light=S20-1 Standleuchte&state=on

Vielleicht füge ich irgendwie falsch die Geräte zu?

Bekomme als diese Meldung:

Request Error, Pleae look in your habridge log: error {"type":"6","address":"/lights/2","description":"Error on calling url to change device state","method_name":"/lights/2state"}

und im Log:

Error creating URI http request: http://192.168.178.57:3777/hook/habridge?light=S20-1 Standleuchte&state=off with message: Illegal character in query at index 52: http://192.168.178.57:3777/hook/habridge?light=S20-1 Standleuchte&state=off

und:

Error on calling url to change device state: http://192.168.178.57:3777/hook/habridge?light=S20-1 Standleuchte&state=off

Für on das selbe wie oben.

Wo sitzt den nun der Bock?

Danke Dir noch mal für die Hilfe.

Gruß

Re: Hausautomation was steurt Ihr?

Verfasst: 29. April 2018 18:32
von Kat-CeDe
Hi,
Leerzeichen in Namen sind oft nicht so sinnig da oft eine URL zusammengebastelt wird und die würde ohne Anführungszeichen nach Space abgeschnitten werden.

Ralf

Re: Hausautomation was steurt Ihr?

Verfasst: 29. April 2018 19:22
von power-dodge
Hallo Kat-CeDe,

fielen Dank für die Antwort.
Und Du hattest vollkommen recht! Jetzt kann ich die beiden Steckdosen
über HA Bridge und IPS steuern.

Jetzt versuche ich mal das der Harmony mal bei zu bringen.

Danke euch noch mal!!! :wink:

Gruß

Re: Hausautomation was steurt Ihr?

Verfasst: 29. April 2018 19:38
von power-dodge
Hallo Fonzo,

vielen Dank Dir für die Erklärung hat alles funktioniert!

Schade das so etwas einfaches (funktion) solche Umwege gemacht werden müssen!


Gruß

Re: Hausautomation was steurt Ihr?

Verfasst: 29. April 2018 21:17
von Fonzo
power-dodge hat geschrieben: 29. April 2018 19:38 Schade das so etwas einfaches (funktion) solche Umwege gemacht werden müssen!
Tja das liegt leider an Logitech. Es wäre schön wenn man z.B. ein Custom Device anlegen könnte und dort einfach eine URL für jede Taste hinterlegen. Das würde z.B. die HA-Bridge komplett überflüssig machen und auch oft der Einsatz von einer Hausautomationssoftware, insofern ein Gerät direkt per HTTP gesteuert werden kann. Aber das dies jemals von Logitech gemacht wird habe ich inzwischen aufgehört zu hoffen. Freut mich das es funktioniert, wenn auch einmalig einzurichten. Zum Glück hat man ja nicht jeden Tag neue Lampen.

Re: Hausautomation was steurt Ihr?

Verfasst: 30. April 2018 03:23
von power-dodge
Ja Fonzo das stimmt,

leider gibt es auch keine gescheite Konkurrenz auf dem Markt.
Man bedenke das man für eine Elite 500 Mark ausgibt...

Ist die kommunity noch nicht soweit das man custom Software
auf so ein Gerät spielen könnte?

Übetrieben gesagt wie einen Tasmota bei Sonoff Geräten.

Du kannst duch super coden Fonzo, bring so etwas auf den Markt.
Auf Bassis eines ESP32 hättest schon nen Wlan, Bluetooth.
Brächst noch nen Gehäuse für (Hub) und ne FB an sich,
diese hängst Du an Wlan...

Das wärs...

Re: Hausautomation was steurt Ihr?

Verfasst: 30. April 2018 08:37
von Fonzo
power-dodge hat geschrieben: 30. April 2018 03:23 leider gibt es auch keine gescheite Konkurrenz auf dem Markt.
Man bedenke das man für eine Elite 500 Mark ausgibt...

Ist die kommunity noch nicht soweit das man custom Software
auf so ein Gerät spielen könnte?
Ehrlich gesagt habe ich persönlich keine Lust bei einem Gerät der Preiskategorie irgendwas an der Firmware rumzuschrauben und damit den Support und Garantie für so ein Gerät zu verlieren.
Man muss einfach zur Kenntnis nehmen, dass Logitech den Bereich Heimautomation in Europa nicht im Fokus hat bzw. als Außenstehender kann man nicht beurteilen was es da für exklusiv Verträge gibt. Qivicon ist ja angebunden, dummerweise unterstützt das System nicht viel. Am weitesten verbreitet ist bei professionellen Installationen KNX, in Deutschland zusätzlich LCN. Bei den Funklösungen ist EQ3 mit Homematic Marktführer in Europa mit einer CCU als Steuerungszentrale, nicht Quivicon die auch Homematic einbinden. Die Chance auch den professionellen Markt mit KNX, LCN usw. anzubinden hätte ja oder hat ja Logitech indem z.B. langjährige professionelle Lösungen wie z.B. IP-Symcon einfach als Gateway angebunden werden können. Anscheinend ist dies aber halt nicht in der Strategie von Logitech. Den Markt überlässt man dann halt teureren Mitbewerbern, die auch Remotes mit größerem Funktionsumfang anbieten, das aber zu deutlich teureren Preisen.
Logitech fokosiert sich zur Zeit erst mal auf Anbindung von Alexa und Google und hinkt da ja auch schon ewig der Zeit hinterher. Der Fokus liegt halt klar auf dem Massenmarkt was ja grundsätzlich ok ist, warum Logitech nicht mit Anbindung weiterer Systeme den Markt zusätzlich um den Profibereich erweitert wird nur Logitech selber eine Antwort darauf haben. Imho wäre es ein leichtes als Übergang z.B. ein Custom Device für die Logitech einzuführen, das einfach pro Befehl einen HTTP Befehl hinterlegen läst. Damit würden sich auf einen Schlag so viele Geräte zusätzlich steuern lassen. Warum so was Logitech nicht einbaut, kann letztendlich nur Logitech selber beantworten.

Re: Hausautomation was steurt Ihr?

Verfasst: 30. April 2018 10:28
von power-dodge
Hallo Fonzo,

nicht Du sollst Harmony hacken, frage war ob so etwas schon gibt.

Meinte damit das auf dem Markt einfach freieinstellbare Fernbedienung fehlt.
Und das man so eine raus bringen könnte.

Das blöde ist einfach das die Tasten nicht frei konfigurierbar sind.
Http. Mgtt etc. fehlt einfach.

Gruß

Re: Hausautomation was steurt Ihr?

Verfasst: 30. April 2018 13:12
von Fonzo
power-dodge hat geschrieben: 30. April 2018 10:28 Meinte damit das auf dem Markt einfach freieinstellbare Fernbedienung fehlt.
Und das man so eine raus bringen könnte.
Das gibt es schon von Mitbewerbern von Logitech, solche Fernbedienungen können viel mehr als eine Logitech Remote, sind im Display anpassbar und können sogar Hausautomation steuern. Solche Fernbedienungen sind aber ein vielfaches teurer und werden ausschließlich über den Fachhändler vertrieben und eben nicht wie Logitech in den Elektromärkten und Onlineshops. Wer so was will kann das also für entsprechendes Geld auch erwerben bzw. sich von einem Integrator einrichten lassen. Logitech hat den Profimarkt halt anderen Marken überlassen und beschränkt sich auf den Massen Markt bzw. den einfachen normalen Nutzer. Grundsätzlich würde ja auch niemand Logitech davon abhalten, dass man auch mit Logitech Fernbedienungen professionelle Systeme steuern kann, aber das ist wohl Logitech zu viel Aufwand bzw. nicht die primäre Zielgruppe, für die Logitech Produkte verkaufen will. Also muss man halt leider solche Umwege wählen über eine Hausautomationssoftware wenn man eben Logitech nutzten will und dennoch Systeme wie KNX, LNC, oder MQTT, HTTP bzw. jegliche über das Netzwerk ansteuerbare Geräte nutzen will. So hat dann halt jeder Hersteller seine Kundschaft. Gibt ja auch VW und Ferrarri, sind beides Autos, haben aber unterschiedliche Käufer und werden halt auch unterschiedlich häufig gefahren. Logitech ist analog dazu VW andere Marken mit Remotefernbedienungen halt Ferarri. Die Profisysteme verkaufen sich halt nicht so oft, aber der der das braucht, gibt dafür entsprechend Geld aus und ein anderer Hersteller kann von der Kundschaft gut leben.