Opennet Homematic: Unterschied zwischen den Versionen
Erscheinungsbild
Inhalt gelöscht Inhalt hinzugefügt
Die Seite wurde neu angelegt: „JSON-RPC API: /api/homematic.cgi Vorbereitung: * Benutzer anlegen (hier: opennet) * Programme anlegen (hier: door_open, door_close) Ablauf: # '''Session.logi…“ |
Keine Bearbeitungszusammenfassung |
||
| Zeile 1: | Zeile 1: | ||
JSON-RPC API: /api/homematic.cgi |
JSON-RPC API: /api/homematic.cgi |
||
Verwendung zur Steuerung der Tür in der [[Frieda23]]. |
|||
Vorbereitung: |
Vorbereitung: |
||
| Zeile 10: | Zeile 12: | ||
# '''Program.execute''' (_session_id_ id) - gewünschtes Programm ''id'' ausführen |
# '''Program.execute''' (_session_id_ id) - gewünschtes Programm ''id'' ausführen |
||
# '''Session.logout''' (_session_id_) - Abmeldung vornehmen, auch bei vorzeitigem Programmabbruch |
# '''Session.logout''' (_session_id_) - Abmeldung vornehmen, auch bei vorzeitigem Programmabbruch |
||
Webinterface: |
|||
* Login, denkbar via Opennet CA Client Login oder Nutzername/Passwort auf jeweils Basis Apache |
|||
* Tür Öffnen, Ausführung nur mit Login |
|||
* Tür Schließen, auch ohne Login erlauben? (Aka, "der letzte der geht macht die Tür zu"?) |
|||
Sonstiges: |
|||
* Verschlusszustand der Tür prüfen und/oder nachts automatisch schließen? (Kann jeder Zeit von innen mechanisch geöffnet werden) |
|||
* Hosting in der Frieda23 um lokalen Zugriff sicher zu stellen? |
|||
Version vom 15. März 2019, 07:03 Uhr
JSON-RPC API: /api/homematic.cgi
Verwendung zur Steuerung der Tür in der Frieda23.
Vorbereitung:
- Benutzer anlegen (hier: opennet)
- Programme anlegen (hier: door_open, door_close)
Ablauf:
- Session.login (username password) - Anmeldung vornehmen, Session-ID erhalten
- Program.getAll (_session_id_) - Liste der Programme ausgeben; Liste durchsuchen nach den relevanten Programmen durchsuchen und jeweilige aktuelle Programm-ID erhalten
- Program.execute (_session_id_ id) - gewünschtes Programm id ausführen
- Session.logout (_session_id_) - Abmeldung vornehmen, auch bei vorzeitigem Programmabbruch
Webinterface:
- Login, denkbar via Opennet CA Client Login oder Nutzername/Passwort auf jeweils Basis Apache
- Tür Öffnen, Ausführung nur mit Login
- Tür Schließen, auch ohne Login erlauben? (Aka, "der letzte der geht macht die Tür zu"?)
Sonstiges:
- Verschlusszustand der Tür prüfen und/oder nachts automatisch schließen? (Kann jeder Zeit von innen mechanisch geöffnet werden)
- Hosting in der Frieda23 um lokalen Zugriff sicher zu stellen?