App für/als Garagenöffner

Apps für Mobilgeräte (Smartphones, Tablets) wie Android, Apple iOS, Windows Phone etc. sowie Desktop-Betriebssysteme (Windows, Linux, OS X etc.)

Moderator: Co-Administratoren

red_cbr600f
Beiträge: 57
Registriert: 14.02.2012, 14:50

Re: App für/als Garagenöffner

Beitrag von red_cbr600f » 08.09.2015, 13:46

Ich schieb das noch einmal hoch. Hat jemand zufällig was in der Richtung gefunden?

Benutzeravatar
Sammy
Beiträge: 9172
Registriert: 09.09.2008, 20:47
Hat sich bedankt: 15 Mal
Danksagung erhalten: 174 Mal

Re: App für/als Garagenöffner

Beitrag von Sammy » 08.09.2015, 20:09

Ich habe für das Einschalten eines Aktors einfach einen Link zum Homescreen zugefügt, der folgendes aufruft:

Code: Alles auswählen

http://IP_der_CCU:8181/test.exe?x=dom.GetObject('BidCos-RF.ABC1234567:1.STATE').State(1);
Auf dieser Basis lassen sich natürlich auch andere Aktoren steuern.

Gruß Sammy
Links: CCU-Logik, Tipps für Anfänger, WebUI-Doku, Expertenparameter, virtuelle Aktorkanäle
Inventur vom 22.01.14: 516 Kanäle in 165 Geräten, 132 Programme, 270 Direkte Verknüpfungen
Ich übernehme für alle von mir gegebenen Hinweise, Tipps und Links keine Haftung! Das Befolgen meiner Tipps ist nur für Fachkundige gedacht und erfolgt auf eigene Gefahr!

rascal
Beiträge: 817
Registriert: 02.10.2012, 23:30

Re: App für/als Garagenöffner

Beitrag von rascal » 09.09.2015, 12:34

Android 4.2.2 hier, bei mir funktionieren die widgets ohne Probleme

Gesendet von meinem GT-I9295 mit Tapatalk

Stryker1
Beiträge: 33
Registriert: 23.08.2017, 10:57
Hat sich bedankt: 1 Mal

Re: App für/als Garagenöffner

Beitrag von Stryker1 » 23.08.2017, 11:15

@Sammy:
Der Link ist ja super-praktisch - danke für den Tipp!

Gibt es so einen einfachen Link auch um ein zuvor angelegtes Programm auszuführen?

alchy
Beiträge: 10752
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 672 Mal

Re: App für/als Garagenöffner

Beitrag von alchy » 23.08.2017, 15:35

Natürlich geht das über RemoteScript oder auch xmlapi

Code: Alles auswählen

http://IP.DEINER.EIGENEN.CCU:8181/alchy.exe?sagt=dom.GetObject("Programmname").ProgramExecute()
allerdings zählt das wie das manuelle Ausführen einen Programmes, und das DANN wird ausgeführt OHNE Bedingungen des Programmes zu prüfen.
Das Direkte Einschalten eines Aktors wie oben angegeben wäre im Anwendungsfall Garagentoröffner besser zu lösen, in dem man eine virtuelle Taste mit dem Aktor verknüpft, im Profil dann Treppenhaus 1 Sekunde einstellt, und über den Link dann die virtuelle Taste aufruft. So geht der Aktor für eine Sekunde an, wenn man den Link aufruft.

Ähnliches vorgehen kann man benutzen um ein Programm MIT Prüfung der Bedingungen zu starten.

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

Stryker1
Beiträge: 33
Registriert: 23.08.2017, 10:57
Hat sich bedankt: 1 Mal

Re: App für/als Garagenöffner

Beitrag von Stryker1 » 23.08.2017, 15:58

Super, danke für den Link.

Meinst du mit "Virtuelle Taste", dass ich das Programm als Favorit anlege oder diese "Virtuelle Fernbedienung", die man bei den Geräten unterhalb der CCU2 findet:
download/file.php?id=10022&mode=view

Familienvater
Beiträge: 7151
Registriert: 31.12.2006, 15:18
System: Alternative CCU (auf Basis OCCU)
Wohnort: Rhein-Main
Danksagung erhalten: 34 Mal

Re: App für/als Garagenöffner

Beitrag von Familienvater » 23.08.2017, 17:32

Hi,

bei all der Freude nicht vergessen:
Die Zentrale von "Außen" so steuern bitte nur per VPN oder Reverse Proxy, oder wenn das Handy bereits im WLAN eingebucht ist, NICHT die Zentrale per Portforwarding erreichbar machen!

Der Familienvater

alchy
Beiträge: 10752
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 672 Mal

Re: App für/als Garagenöffner

Beitrag von alchy » 23.08.2017, 20:38

Stryker1 hat geschrieben: Meinst du mit "Virtuelle Taste", dass ich das Programm als Favorit anlege oder diese "Virtuelle Fernbedienung", die man bei den Geräten unterhalb der CCU2 findet:
letzteres.
Das sollte auch nur ein Hinweis sein und kommt natürlich auf den Aktor an und auf dem Einsatzzweck.
Eine Garagentoransteuerung läuft i.d.R ja über einen Schaltimpuls von ca. 1 Sekunde udn nicht über eine Dauer-ein-Ansteuerung.

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

Stefan_P
Beiträge: 7
Registriert: 11.02.2021, 15:40
System: CCU
Hat sich bedankt: 1 Mal

Re: App für/als Garagenöffner

Beitrag von Stefan_P » 05.07.2021, 21:00

Moin,
ich habe einen Denkfehler, finde aber nicht welchen und hoffe auf Hilfe (wahrscheinlich total einfach, ich stehe nur auf der Leitung):

Im Einsatz sind eine CCU3 mit aktueller Software 3.59.6. , sowie eine Schaltsteckdose von Typ HMIP-PS Firmware 2.6.2 . Und diverse andere habe die tun nichts zur Sache. Es funktioniert soweit alles wie gewünscht auch dank der vielen Tips hier.

Nun möchte ich eins erstellen:
Durch einen Aufruf im Browser möchte ich die Schaltsteckdose einschalten (später den Link auf den Desktop ziehen, oder als Favorit speichern, aber erst einmal egal).

Dazu habe ich mir ich mir einen virtuellen Schalter angelegt der Schalter_S5 heisst.
Schalter_S5.png
Diesen habe ich direkt verknüpft mit den Aktor der Schaltsteckdose:
Dir_Prog_S5.png
Nun möchte ich wie in der Beschreibung für Anfänger (also hier) beschrieben durch Aufruf von:

Code: Alles auswählen

http://10.0.0.10:8181/test.exe?x=dom.GetObject('Schalter_S5.STATE').State(1);
Die Steckdose ein / ausschalten.
Ich erhalte von meinem Browser (Safari) folgendes zurück:
<xml>
<exec>/test.exe</exec>
<sessionId/>
<httpUserAgent>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.1 Safari/605.1.15
</httpUserAgent>
<x>null</x>
</xml>
Und der Link hat sich wie folgt verändert:

Code: Alles auswählen

http://10.0.0.10:8181/test.exe?x=dom.GetObject(%27Schalter_S5.STATE%27).State(1);
Die Steckdose reagiert gar nicht.

Wo liegt mein Denkfehler?

Vielen Dank im Voraus
Stefan

Benutzeravatar
Baxxy
Beiträge: 10648
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 597 Mal
Danksagung erhalten: 2180 Mal

Re: App für/als Garagenöffner

Beitrag von Baxxy » 05.07.2021, 21:30

Stefan_P hat geschrieben:
05.07.2021, 21:00
Wo liegt mein Denkfehler?
Der Aufruf ist nicht ganz korrekt.
Wenn du die Authentifizierung in der Zentrale Aus hast sollte es etwa so gehen.

Code: Alles auswählen

http://10.0.0.10:8181/test.exe?x=dom.GetObject("Schalter_S5").State(1);
Hiermit wird dann ein langer Tastendruck gesendet.

Antworten

Zurück zu „HomeMatic Apps und Desktop-Anwendungen“