Metainformationen zur Seite
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
plugins:sureflap_connect:start [2022/09/10 12:18] – angelegt - Externe Bearbeitung 127.0.0.1 | plugins:sureflap_connect:start [2024/02/01 11:49] (aktuell) – Daniel Kieslinger | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== SureFlap Connect | + | ====== SureFlap Connect ====== |
+ | ++++ Version History...| | ||
+ | **Version 2024.02.01** | ||
- | |Autor | + | * MQTT-Funktion hinzufügen |
- | |Logo | + | * Variablen Benutzeragenten zu Curl aufrufen hinzugefügt |
- | |Status | + | * Limitierung der Abfragehäufigkeit auf 10 Sekunden |
- | |Version | + | * Hinzufügen von Debug- und Warninformationen |
- | |Min. LB Version|LB 1.4.2 | | + | * Links zum neuen Wiki aktualisiert |
- | |Download | + | * Anmeldung mit Sonderzeichen behoben |
- | |Zweck | + | * Fehler bei vielen Haustieren behoben |
- | |Languages | + | * Mindestversion von Loxberry auf 2.0 geändert |
- | |Diskussion | + | |
- | + | ||
- | + | ||
- | + | ||
- | Version History... | + | |
**Version 2021.03.11** | **Version 2021.03.11** | ||
Zeile 41: | Zeile 38: | ||
* erste öffentliche Version | * erste öffentliche Version | ||
- | https:// | + | [[https:// |
- | + | ||
- | + | ||
- | + | ||
- | \\ | + | |
+ | ++++ | ||
---- | ---- | ||
Zeile 53: | Zeile 46: | ||
===== Überblick ===== | ===== Überblick ===== | ||
- | **Mit diesen Plugin können Geräte von SureFlap via Sure Petcare (https:// | + | **Mit diesen Plugin können Geräte von SureFlap via Sure Petcare ([[https:// |
- | {{plugins: | + | {{plugins: |
Aktuell können die folgenden Informationen von Sure Petcare Portal abgefragt oder angesteuert werden. | Aktuell können die folgenden Informationen von Sure Petcare Portal abgefragt oder angesteuert werden. | ||
Zeile 76: | Zeile 69: | ||
===== Download ===== | ===== Download ===== | ||
- | * Das Plugin-Archiv (ZIP) kann auf GIT-Hub heruntergeladen werden: | + | * Das Plugin-Archiv (ZIP) kann auf GIT-Hub heruntergeladen werden: [[https:// |
- | * Der Sourcecode ist auf GitHub verfügbar: | + | * Der Sourcecode ist auf GitHub verfügbar: |
* Beispielkonfiguration: | * Beispielkonfiguration: | ||
* Vorlage für virtuelle Ausgänge: {{plugins: | * Vorlage für virtuelle Ausgänge: {{plugins: | ||
Zeile 85: | Zeile 78: | ||
Plugin via Github-Link auf dem Loxberry installieren. Es müssen nur wenige Einstellungen getätigt werden. | Plugin via Github-Link auf dem Loxberry installieren. Es müssen nur wenige Einstellungen getätigt werden. | ||
- | * E-Mail Account: Hier muss der Account vom Sure Petcare Portal ( https:// | + | * E-Mail Account: Hier muss der Account vom Sure Petcare Portal ( [[https:// |
- | * Passwort: Hier muss das Passwort vom Sure Petcare Portal ( https:// | + | * Passwort: Hier muss das Passwort vom Sure Petcare Portal ( [[https:// |
- | * Miniserver: Auswahl des Miniserver, wo der Status hingeschickt werden sollen.\\ | + | * Miniserver: Auswahl des Miniserver, wo der Status hingeschickt werden sollen. |
- | \\ | + | |
Die Einstellung können mit dem Knopf " | Die Einstellung können mit dem Knopf " | ||
- | Ob die Einstellungen stimmen, kann einfach einen URL-Link (z.B. http:// | + | Ob die Einstellungen stimmen, kann einfach einen URL-Link (z.B. [[http:// |
===== Übersicht der Funktionen ===== | ===== Übersicht der Funktionen ===== | ||
Zeile 99: | Zeile 90: | ||
Hier sind alle Seiten aufgeführt, | Hier sind alle Seiten aufgeführt, | ||
- | |Webpage | + | | Webpage |
- | |getData.php|petname=Testkatze\\ \\ **Bei keinem Parameter werden alle Haustiere aufgelistet.**\\ \\ \\ \\ \\ viname=< | + | | getData.php | petname=Testkatze\\ \\ **Bei keinem Parameter werden alle Haustiere aufgelistet.**\\ \\ \\ \\ \\ viname=< |
- | + | ||
- | + | ||
- | \\ | + | |
Hier sind alle Seiten aufgeführt, | Hier sind alle Seiten aufgeführt, | ||
- | |Webpage | + | | Webpage |
- | |Helligkeit der LED des Hub anpassen\\ \\ **setHubLedBrightness.php** | + | | Helligkeit der LED des Hub anpassen\\ \\ **setHubLedBrightness.php** |
- | |Allgemeine Sperre der Klappe setzen\\ \\ **setLockMode.php** | + | | Allgemeine Sperre der Klappe setzen\\ \\ **setLockMode.php** |
- | |Status des Haustiers ändern\\ \\ **setPetLocation.php** | + | | Status des Haustiers ändern\\ \\ **setPetLocation.php** |
- | |Wohnungstiereigenschaft ändern\\ \\ **setPetLocking.php** | + | | Wohnungstiereigenschaft ändern\\ \\ **setPetLocking.php** |
- | |Sperrzeiten der Klappe hinterlegen\\ \\ **setCurfew.php**\\ \\ \\ \\ \\ **Hinweis: | + | | Sperrzeiten der Klappe hinterlegen\\ \\ **setCurfew.php**\\ \\ \\ \\ \\ **Hinweis: |
- | + | ||
- | + | ||
- | ===== Einrichtung in der Loxone Config | + | |
- | + | ||
- | **Beispielkonfiguration: | + | |
- | + | ||
- | Die Vorlage erzeugt diese Visualisierung: | + | |
- | {{plugins: | + | |
- | + | ||
- | **Vorlage für virtuelle Ausgänge: {{plugins: | + | |
- | + | ||
- | ==== Virtueller Ausgang (HTTP) - Aktualisierung anzufordern ==== | + | |
- | Um die aktuelle Werte abzufragen, muss ein Virtueller Ausgang (HTTP) erstellt werden. Hier eine XML-Vorlage die mittels " | + | ===== Einrichtung in der Loxone Config ===== |
- | + | ||
- | |Befehl | + | **Beispielkonfiguration: |
- | |SureFlap-Refresh | + | |
- | |SureFlap-SetHubLedBrightness | + | |
- | |SureFlap-SetLockMode | + | |
- | |SureFlap-Testkatze1-SetPetLocation|Aktuellen Aufenthaltsort des Haustieres ändern.\\ \\ //location = [1=Im Haus | 2=Aussen]// | + | |
- | |SureFlap-Testkatze1-SetPetLocking |Wohnungstiereigenschaft ändern\\ \\ //locking = [2=Freigänger | 3=Wohnungstier]// | + | |
+ | Die Vorlage erzeugt diese Visualisierung: | ||
- | Jedem Ausgang wird zusätzlich der Parameter **viname** mit übergeben. Damit wird die Bezeichnung des virtuellen Eingangs übermittelt, | + | **Vorlage für virtuelle Ausgänge: {{plugins: |
- | ==== Virtueller Eingang / | + | ==== Virtueller Eingang / |
- | Auf der Pluginseite http:// | + | Auf der Pluginseite |
- | Anhand dieser wird die Bezeichnung der virtuellen Eingänge erzeugt. | + | |
Hierzu ein Beispiel: | Hierzu ein Beispiel: | ||
Zeile 149: | Zeile 118: | ||
Soll der Parameter Testkatze@PetLocationLox@1 (Testkatze befindet sich außerhalb des Hauses) an die Loxone übertragen werden, so muss - wenn der Parameter viname=SureFlap gesetzt ist - der Eingang folgenden Namen haben: __SureFlap-Testkatze-PetLocationLox__. Es werden also alle @ durch einen Bindestrich ersetzt. | Soll der Parameter Testkatze@PetLocationLox@1 (Testkatze befindet sich außerhalb des Hauses) an die Loxone übertragen werden, so muss - wenn der Parameter viname=SureFlap gesetzt ist - der Eingang folgenden Namen haben: __SureFlap-Testkatze-PetLocationLox__. Es werden also alle @ durch einen Bindestrich ersetzt. | ||
- | Nach dem die Anpassung in die Loxone übertragen wurde kann die Pluginseite mit folgendem Aufruf gestartet werden http:// | + | Nach dem die Anpassung in die Loxone übertragen wurde kann die Pluginseite mit folgendem Aufruf gestartet werden |
Im Fehlerfall kann in der Pluginverwaltung des LoxBerry das Log-Level auf Debug gesetzt werden und in der Logdatei (Button im SureFlap-Plugin) nachfollzogen werden warum etwas nicht klappt. | Im Fehlerfall kann in der Pluginverwaltung des LoxBerry das Log-Level auf Debug gesetzt werden und in der Logdatei (Button im SureFlap-Plugin) nachfollzogen werden warum etwas nicht klappt. | ||
Je nach Ausgabewert ist entweder ein virtueller Eingang (bei Zahlenwerten) oder virtueller Texteingang (bei Texten) zu verwenden. | Je nach Ausgabewert ist entweder ein virtueller Eingang (bei Zahlenwerten) oder virtueller Texteingang (bei Texten) zu verwenden. | ||
- | |||
- | \\ | ||
- | |||
- | |||
---- | ---- | ||
Zeile 176: | Zeile 141: | ||
Das PlugIn wird von mir noch weiterentwickelt und ich freue mich über Anregungen und Feedback. | Das PlugIn wird von mir noch weiterentwickelt und ich freue mich über Anregungen und Feedback. | ||
- | |||
- | \\ | ||
- | |||
- | |||
- | \\ | ||
- | |||
- | |||
---- struct data ---- | ---- struct data ---- | ||
- | pluginuebersicht.author : | + | pluginuebersicht.author : Marcel Zoller |
- | pluginuebersicht.logo : | + | pluginuebersicht.logo : : |
- | pluginuebersicht.status : | + | pluginuebersicht.status : STABLE |
- | pluginuebersicht.version : | + | pluginuebersicht.version : 2024.02.01 |
- | pluginuebersicht.min_lb_version : | + | pluginuebersicht.min_lb_version : 2.0 |
- | pluginuebersicht.url_release : | + | pluginuebersicht.url_release : https:// |
pluginuebersicht.url_prerelease : | pluginuebersicht.url_prerelease : | ||
- | pluginuebersicht.description : | + | pluginuebersicht.description : Ansteuern und Abfragen vom SureFlap Geräten via Sure Petcare. https:// |
- | pluginuebersicht.languages : | + | pluginuebersicht.languages : EN, DE |
pluginuebersicht.discussion : | pluginuebersicht.discussion : | ||
---- | ---- | ||