mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-04-06 12:18:46 +00:00
commandref: add summary description to all my modules
git-svn-id: https://svn.fhem.de/fhem/trunk@11996 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
cdd967a22a
commit
bb7d580b02
@ -1583,6 +1583,8 @@ sub RESIDENTS_UpdateReadings (@) {
|
||||
|
||||
=pod
|
||||
=item helper
|
||||
=item summary Provides a special virtual device to represent a group of individuals living at your home
|
||||
=item summary_de Stellt ein spezielles virtuelles Device bereit, um eine Gruppe von Personen zu repräsentieren, die zusammen wohnen
|
||||
=begin html
|
||||
|
||||
<p>
|
||||
@ -1596,7 +1598,7 @@ sub RESIDENTS_UpdateReadings (@) {
|
||||
<ul>
|
||||
<code>define <rgr_ResidentsName> RESIDENTS</code><br>
|
||||
<br>
|
||||
Provides a special dummy device to represent a group of individuals living at your home.<br>
|
||||
Provides a special virtual device to represent a group of individuals living at your home.<br>
|
||||
It locically combines individual states of <a href="#ROOMMATE">ROOMMATE</a> and <a href="#GUEST">GUEST</a> devices and allows state changes for all members.<br>
|
||||
Based on the current state and other readings, you may trigger other actions within FHEM.<br>
|
||||
<br>
|
||||
@ -1966,8 +1968,8 @@ sub RESIDENTS_UpdateReadings (@) {
|
||||
<ul>
|
||||
<code>define <rgr_ResidentsName> RESIDENTS</code><br>
|
||||
<br>
|
||||
Stellt ein spezielles Dummy-Device bereit, um eine Gruppe von Personen zu repräsentieren, die zusammen wohnen.<br>
|
||||
Es kombiniert dabei logisch die individuellen Status von <a href="#ROOMMATE">ROOMMATE</a> und <a href="#GUEST">GUEST</a> Devices und erlaubt den Status für alle Mitglieder zeitgleich zu ändern. Basierend auf dem aktuellen Status und anderen Readings können andere Aktionen innerhalb von FHEM angestoßen werden.<br>
|
||||
Stellt ein spezielles virtuelles Device bereit, um eine Gruppe von Personen zu repräsentieren, die zusammen wohnen.<br>
|
||||
Es kombiniert dabei logisch die individuellen Status von <a href="#ROOMMATE">ROOMMATE</a> und <a href="#GUEST">GUEST</a> Devices und erlaubt den Status für alle Mitglieder zeitgleich zu ändern. Basierend auf dem aktuellen Status und anderen Readings können andere Aktionen innerhalb von FHEM angestoßen werden.<br>
|
||||
<br>
|
||||
Beispiele:<br>
|
||||
<ul>
|
||||
@ -1983,19 +1985,19 @@ sub RESIDENTS_UpdateReadings (@) {
|
||||
Momentan sind die folgenden Kommandos definiert.<br>
|
||||
<ul>
|
||||
<li>
|
||||
<b>addGuest</b> - erstellt ein neues GUEST Device und fügt es der aktuellen RESIDENTS Gruppe hinzu. Einfach den Platzhalternamen eingeben und das wars.
|
||||
<b>addGuest</b> - erstellt ein neues GUEST Device und fügt es der aktuellen RESIDENTS Gruppe hinzu. Einfach den Platzhalternamen eingeben und das wars.
|
||||
</li>
|
||||
<li>
|
||||
<b>addRoommate</b> - erstellt ein neues ROOMMATE Device und fügt es der aktuellen RESIDENTS Gruppe hinzu. Einfach den Vornamen eingeben und das wars.
|
||||
<b>addRoommate</b> - erstellt ein neues ROOMMATE Device und fügt es der aktuellen RESIDENTS Gruppe hinzu. Einfach den Vornamen eingeben und das wars.
|
||||
</li>
|
||||
<li>
|
||||
<b>removeGuest</b> - zeigt alle Mitglieder vom Typ GUEST an und ermöglicht ein einfaches löschen des dazugehörigen Dummy Devices.
|
||||
<b>removeGuest</b> - zeigt alle Mitglieder vom Typ GUEST an und ermöglicht ein einfaches löschen des dazugehörigen Dummy Devices.
|
||||
</li>
|
||||
<li>
|
||||
<b>removeRoommate</b> - zeigt alle Mitglieder vom Typ ROOMMATE an und ermöglicht ein einfaches löschen des dazugehörigen Dummy Devices.
|
||||
<b>removeRoommate</b> - zeigt alle Mitglieder vom Typ ROOMMATE an und ermöglicht ein einfaches löschen des dazugehörigen Dummy Devices.
|
||||
</li>
|
||||
<li>
|
||||
<b>state</b> home,gotosleep,asleep,awoken,absent,gone wechselt den Status für alle Gruppenmitglieder gleichzeitig; siehe Attribut rgr_states, um die angezeigte Liste in FHEMWEB abzuändern
|
||||
<b>state</b> home,gotosleep,asleep,awoken,absent,gone wechselt den Status für alle Gruppenmitglieder gleichzeitig; siehe Attribut rgr_states, um die angezeigte Liste in FHEMWEB abzuändern
|
||||
</li>
|
||||
<li>
|
||||
<b>create</b> wakeuptimer fügt diverse Vorkonfigurationen auf Basis von RESIDENTS Toolkit hinzu. Siehe separate Sektion.
|
||||
@ -2008,14 +2010,14 @@ sub RESIDENTS_UpdateReadings (@) {
|
||||
</ul><br>
|
||||
<br>
|
||||
<ul>
|
||||
<u>Mögliche Status und ihre Bedeutung</u><br>
|
||||
<u>Mögliche Status und ihre Bedeutung</u><br>
|
||||
<br>
|
||||
<ul>
|
||||
Dieses Modul unterscheidet 7 verschiedene Status:<br>
|
||||
<br>
|
||||
<ul>
|
||||
<li>
|
||||
<b>home</b> - Bewohner sind zu Hause und mindestens einer schläft nicht
|
||||
<b>home</b> - Bewohner sind zu Hause und mindestens einer schläft nicht
|
||||
</li>
|
||||
<li>
|
||||
<b>gotosleep</b> - alle anwesenden Bewohner sind auf dem Weg ins Bett (wenn sie nicht schon schlafen)
|
||||
@ -2027,10 +2029,10 @@ sub RESIDENTS_UpdateReadings (@) {
|
||||
<b>awoken</b> - mindestens einer der anwesenden Bewohner ist gerade aufgewacht
|
||||
</li>
|
||||
<li>
|
||||
<b>absent</b> - keiner der Bewohner ist momentan zu Hause; mindestens einer ist aber in Kürze zurück
|
||||
<b>absent</b> - keiner der Bewohner ist momentan zu Hause; mindestens einer ist aber in Kürze zurück
|
||||
</li>
|
||||
<li>
|
||||
<b>gone</b> - alle Bewohner sind für längere Zeit verreist
|
||||
<b>gone</b> - alle Bewohner sind für längere Zeit verreist
|
||||
</li>
|
||||
<li>
|
||||
<b>none</b> - kein Mitglied aktiv
|
||||
@ -2045,10 +2047,10 @@ sub RESIDENTS_UpdateReadings (@) {
|
||||
<ul>
|
||||
<ul>
|
||||
<li>
|
||||
<b>rgr_showAllStates</b> - die Status 'asleep' und 'awoken' sind normalerweise nicht immer sichtbar, um einen einfachen Zubettgeh-Prozess über das devStateIcon Attribut zu ermöglichen; Standard ist 0
|
||||
<b>rgr_showAllStates</b> - die Status 'asleep' und 'awoken' sind normalerweise nicht immer sichtbar, um einen einfachen Zubettgeh-Prozess über das devStateIcon Attribut zu ermöglichen; Standard ist 0
|
||||
</li>
|
||||
<li>
|
||||
<b>rgr_states</b> - Liste aller in FHEMWEB angezeigter Status; Eintrage nur mit Komma trennen und KEINE Leerzeichen benutzen; nicht unterstützte Status führen zu Fehlern
|
||||
<b>rgr_states</b> - Liste aller in FHEMWEB angezeigter Status; Eintrage nur mit Komma trennen und KEINE Leerzeichen benutzen; nicht unterstützte Status führen zu Fehlern
|
||||
</li>
|
||||
<li>
|
||||
<b>rgr_wakeupDevice</b> - Referenz zu versklavten DUMMY Geräten, welche als Wecker benutzt werden (Teil von RESIDENTS Toolkit's wakeuptimer)
|
||||
@ -2064,7 +2066,7 @@ sub RESIDENTS_UpdateReadings (@) {
|
||||
<b>lastActivity</b> - der letzte Status Wechsel eines Gruppenmitglieds
|
||||
</li>
|
||||
<li>
|
||||
<b>lastActivityBy</b> - der Name des Gruppenmitglieds, dessen Status zuletzt geändert wurde
|
||||
<b>lastActivityBy</b> - der Name des Gruppenmitglieds, dessen Status zuletzt geändert wurde
|
||||
</li>
|
||||
<li>
|
||||
<b>lastArrival</b> - Zeitstempel der letzten Ankunft zu Hause
|
||||
@ -2112,94 +2114,94 @@ sub RESIDENTS_UpdateReadings (@) {
|
||||
<b>nextWakeupDev</b> - Device Name des als nächstes ausgefährten Wake-up Timer
|
||||
</li>
|
||||
<li>
|
||||
<b>presence</b> - gibt den zu Hause Status in Abhängigkeit des Readings 'state' wieder (kann 'present' oder 'absent' sein)
|
||||
<b>presence</b> - gibt den zu Hause Status in Abhängigkeit des Readings 'state' wieder (kann 'present' oder 'absent' sein)
|
||||
</li>
|
||||
<li>
|
||||
<b>residentsAbsent</b> - Anzahl der Bewohner mit Status 'absent'
|
||||
</li>
|
||||
<li>
|
||||
<b>residentsAbsentDevs</b> - Gerätename der Bewohner mit Status 'absent'
|
||||
<b>residentsAbsentDevs</b> - Gerätename der Bewohner mit Status 'absent'
|
||||
</li>
|
||||
<li>
|
||||
<b>residentsAbsentNames</b> - Gerätealias der Bewohner mit Status 'absent'
|
||||
<b>residentsAbsentNames</b> - Gerätealias der Bewohner mit Status 'absent'
|
||||
</li>
|
||||
<li>
|
||||
<b>residentsAsleep</b> - Anzahl der Bewohner mit Status 'asleep'
|
||||
</li>
|
||||
<li>
|
||||
<b>residentsAsleepDevs</b> - Gerätename der Bewohner mit Status 'asleep'
|
||||
<b>residentsAsleepDevs</b> - Gerätename der Bewohner mit Status 'asleep'
|
||||
</li>
|
||||
<li>
|
||||
<b>residentsAsleepNames</b> - Gerätealias der Bewohner mit Status 'asleep'
|
||||
<b>residentsAsleepNames</b> - Gerätealias der Bewohner mit Status 'asleep'
|
||||
</li>
|
||||
<li>
|
||||
<b>residentsAwoken</b> - Anzahl der Bewohner mit Status 'awoken'
|
||||
</li>
|
||||
<li>
|
||||
<b>residentsAwokenDevs</b> - Gerätename der Bewohner mit Status 'awoken'
|
||||
<b>residentsAwokenDevs</b> - Gerätename der Bewohner mit Status 'awoken'
|
||||
</li>
|
||||
<li>
|
||||
<b>residentsAwokenNames</b> - Gerätealias der Bewohner mit Status 'awoken'
|
||||
<b>residentsAwokenNames</b> - Gerätealias der Bewohner mit Status 'awoken'
|
||||
</li>
|
||||
<li>
|
||||
<b>residentsGone</b> - Anzahl der Bewohner mit Status 'gone'
|
||||
</li>
|
||||
<li>
|
||||
<b>residentsGoneDevs</b> - Gerätename der Bewohner mit Status 'gone'
|
||||
<b>residentsGoneDevs</b> - Gerätename der Bewohner mit Status 'gone'
|
||||
</li>
|
||||
<li>
|
||||
<b>residentsGoneNames</b> - Gerätealias der Bewohner mit Status 'gone'
|
||||
<b>residentsGoneNames</b> - Gerätealias der Bewohner mit Status 'gone'
|
||||
</li>
|
||||
<li>
|
||||
<b>residentsGotosleep</b> - Anzahl der Bewohner mit Status 'gotosleep'
|
||||
</li>
|
||||
<li>
|
||||
<b>residentsGotosleepDevs</b> - Gerätename der Bewohner mit Status 'gotosleep'
|
||||
<b>residentsGotosleepDevs</b> - Gerätename der Bewohner mit Status 'gotosleep'
|
||||
</li>
|
||||
<li>
|
||||
<b>residentsGotosleepNames</b> - Gerätealias der Bewohner mit Status 'gotosleep'
|
||||
<b>residentsGotosleepNames</b> - Gerätealias der Bewohner mit Status 'gotosleep'
|
||||
</li>
|
||||
<li>
|
||||
<b>residentsHome</b> - Anzahl der Bewohner mit Status 'home'
|
||||
</li>
|
||||
<li>
|
||||
<b>residentsHomeDevs</b> - Gerätename der Bewohner mit Status 'home'
|
||||
<b>residentsHomeDevs</b> - Gerätename der Bewohner mit Status 'home'
|
||||
</li>
|
||||
<li>
|
||||
<b>residentsHomeNames</b> - Gerätealias der Bewohner mit Status 'home'
|
||||
<b>residentsHomeNames</b> - Gerätealias der Bewohner mit Status 'home'
|
||||
</li>
|
||||
<li>
|
||||
<b>residentsTotal</b> - Summe aller aktiven Bewohner unabhängig von ihrem aktuellen Status
|
||||
<b>residentsTotal</b> - Summe aller aktiven Bewohner unabhängig von ihrem aktuellen Status
|
||||
</li>
|
||||
<li>
|
||||
<b>residentsTotalAbsent</b> - Summe aller aktiven Bewohner, die unterwegs sind
|
||||
</li>
|
||||
<li>
|
||||
<b>residentsTotalAbsentDevs</b> - Gerätename aller aktiven Bewohner, die unterwegs sind
|
||||
<b>residentsTotalAbsentDevs</b> - Gerätename aller aktiven Bewohner, die unterwegs sind
|
||||
</li>
|
||||
<li>
|
||||
<b>residentsTotalAbsentNames</b> - Gerätealias aller aktiven Bewohner, die unterwegs sind
|
||||
<b>residentsTotalAbsentNames</b> - Gerätealias aller aktiven Bewohner, die unterwegs sind
|
||||
</li>
|
||||
<li>
|
||||
<b>residentsTotalGuests</b> - Anzahl der aktiven Gäste, welche momentan du den Bewohnern dazugezählt werden
|
||||
<b>residentsTotalGuests</b> - Anzahl der aktiven Gäste, welche momentan du den Bewohnern dazugezählt werden
|
||||
</li>
|
||||
<li>
|
||||
<b>residentsTotalGuestsAbsent</b> - Anzahl der aktiven Gäste, die momentan unterwegs sind
|
||||
<b>residentsTotalGuestsAbsent</b> - Anzahl der aktiven Gäste, die momentan unterwegs sind
|
||||
</li>
|
||||
<li>
|
||||
<b>residentsTotalGuestsAbsentDevs</b> - Gerätename der aktiven Gäste, die momentan unterwegs sind
|
||||
<b>residentsTotalGuestsAbsentDevs</b> - Gerätename der aktiven Gäste, die momentan unterwegs sind
|
||||
</li>
|
||||
<li>
|
||||
<b>residentsTotalGuestsAbsentNames</b> - Gerätealias der aktiven Gäste, die momentan unterwegs sind
|
||||
<b>residentsTotalGuestsAbsentNames</b> - Gerätealias der aktiven Gäste, die momentan unterwegs sind
|
||||
</li>
|
||||
<li>
|
||||
<b>residentsTotalGuestsPresent</b> - Anzahl der aktiven Gäste, die momentan zu Hause sind
|
||||
<b>residentsTotalGuestsPresent</b> - Anzahl der aktiven Gäste, die momentan zu Hause sind
|
||||
</li>
|
||||
<li>
|
||||
<b>residentsTotalGuestsPresentDevs</b> - Gerätename der aktiven Gäste, die momentan zu Hause sind
|
||||
<b>residentsTotalGuestsPresentDevs</b> - Gerätename der aktiven Gäste, die momentan zu Hause sind
|
||||
</li>
|
||||
<li>
|
||||
<b>residentsTotalGuestsPresentNames</b> - Gerätealias der aktiven Gäste, die momentan zu Hause sind
|
||||
<b>residentsTotalGuestsPresentNames</b> - Gerätealias der aktiven Gäste, die momentan zu Hause sind
|
||||
</li>
|
||||
<li>
|
||||
<b>residentsTotalRoommates</b> - Anzahl der Bewohner, die als permanente Bewohner behandelt werden
|
||||
@ -2208,55 +2210,55 @@ sub RESIDENTS_UpdateReadings (@) {
|
||||
<b>residentsTotalRoommatesAbsent</b> - Anzahl der Besitzer, die momentan unterwegs sind
|
||||
</li>
|
||||
<li>
|
||||
<b>residentsTotalRoommatesAbsentDevs</b> - Gerätename der Besitzer, die momentan unterwegs sind
|
||||
<b>residentsTotalRoommatesAbsentDevs</b> - Gerätename der Besitzer, die momentan unterwegs sind
|
||||
</li>
|
||||
<li>
|
||||
<b>residentsTotalRoommatesAbsentNames</b> - Gerätealias der Besitzer, die momentan unterwegs sind
|
||||
<b>residentsTotalRoommatesAbsentNames</b> - Gerätealias der Besitzer, die momentan unterwegs sind
|
||||
</li>
|
||||
<li>
|
||||
<b>residentsTotalRoommatesPresent</b> - Anzahl der Besitzer, die momentan zu Hause sind
|
||||
</li>
|
||||
<li>
|
||||
<b>residentsTotalRoommatesPresentDevs</b> - Gerätename der Besitzer, die momentan zu Hause sind
|
||||
<b>residentsTotalRoommatesPresentDevs</b> - Gerätename der Besitzer, die momentan zu Hause sind
|
||||
</li>
|
||||
<li>
|
||||
<b>residentsTotalRoommatesPresentNames</b> - Gerätealias der Besitzer, die momentan zu Hause sind
|
||||
<b>residentsTotalRoommatesPresentNames</b> - Gerätealias der Besitzer, die momentan zu Hause sind
|
||||
</li>
|
||||
<li>
|
||||
<b>residentsTotalPresent</b> - Summe aller aktiven Bewohner, die momentan zu Hause sind
|
||||
</li>
|
||||
<li>
|
||||
<b>residentsTotalPresentDevs</b> - Gerätename aller aktiven Bewohner, die momentan zu Hause sind
|
||||
<b>residentsTotalPresentDevs</b> - Gerätename aller aktiven Bewohner, die momentan zu Hause sind
|
||||
</li>
|
||||
<li>
|
||||
<b>residentsTotalPresentNames</b> - Gerätealias aller aktiven Bewohner, die momentan zu Hause sind
|
||||
<b>residentsTotalPresentNames</b> - Gerätealias aller aktiven Bewohner, die momentan zu Hause sind
|
||||
</li>
|
||||
<li>
|
||||
<b>residentsTotalWakeup</b> - Summe aller Bewohner, bei denen aktuell ein Weckprogramm ausgeführt wird
|
||||
</li>
|
||||
<li>
|
||||
<b>residentsTotalWakeupDevs</b> - Gerätename aller Bewohner, bei denen aktuell ein Weckprogramm ausgeführt wird
|
||||
<b>residentsTotalWakeupDevs</b> - Gerätename aller Bewohner, bei denen aktuell ein Weckprogramm ausgeführt wird
|
||||
</li>
|
||||
<li>
|
||||
<b>residentsTotalWakeupNames</b> - Gerätealias aller Bewohner, bei denen aktuell ein Weckprogramm ausgeführt wird
|
||||
<b>residentsTotalWakeupNames</b> - Gerätealias aller Bewohner, bei denen aktuell ein Weckprogramm ausgeführt wird
|
||||
</li>
|
||||
<li>
|
||||
<b>residentsTotalWayhome</b> - Summe aller aktiven Bewohner, die momentan auf dem Weg zurück nach Hause sind
|
||||
<b>residentsTotalWayhome</b> - Summe aller aktiven Bewohner, die momentan auf dem Weg zurück nach Hause sind
|
||||
</li>
|
||||
<li>
|
||||
<b>residentsTotalWayhomeDevs</b> - Gerätename aller aktiven Bewohner, die momentan auf dem Weg zurück nach Hause sind
|
||||
<b>residentsTotalWayhomeDevs</b> - Gerätename aller aktiven Bewohner, die momentan auf dem Weg zurück nach Hause sind
|
||||
</li>
|
||||
<li>
|
||||
<b>residentsTotalWayhomeNames</b> - Gerätealias aller aktiven Bewohner, die momentan auf dem Weg zurück nach Hause sind
|
||||
<b>residentsTotalWayhomeNames</b> - Gerätealias aller aktiven Bewohner, die momentan auf dem Weg zurück nach Hause sind
|
||||
</li>
|
||||
<li>
|
||||
<b>residentsTotalWayhomeDelayed</b> - Summe aller Bewohner, die momentan mit Verspätung auf dem Weg zurück nach Hause sind
|
||||
</li>
|
||||
<li>
|
||||
<b>residentsTotalWayhomeDelayedDevs</b> - Gerätename aller Bewohner, die momentan verspätet auf dem Weg zurück nach Hause sind
|
||||
<b>residentsTotalWayhomeDelayedDevs</b> - Gerätename aller Bewohner, die momentan verspätet auf dem Weg zurück nach Hause sind
|
||||
</li>
|
||||
<li>
|
||||
<b>residentsTotalWayhomeDelayedNames</b> - Gerätealias aller Bewohner, die momentan verspätet auf dem Weg zurück nach Hause sind
|
||||
<b>residentsTotalWayhomeDelayedNames</b> - Gerätealias aller Bewohner, die momentan verspätet auf dem Weg zurück nach Hause sind
|
||||
</li>
|
||||
<li>
|
||||
<b>state</b> - gibt den aktuellen Status wieder
|
||||
@ -2294,7 +2296,7 @@ sub RESIDENTS_UpdateReadings (@) {
|
||||
<i>wakeupEnforced</i> - Forciertes wecken (optional; 0=nein, 1=ja, 2=wenn Weckzeit ungleich wakeupDefaultTime)
|
||||
</li>
|
||||
<li>
|
||||
<i>wakeupHolidays</i> - Makro u.U. an Feiertagen oder Nicht-Feiertagen ausführen (optional; andHoliday=an Feiertagen ggf. zusammen mit wakeupDays, orHoliday=an Feiertagen unabhängig von wakeupDays, andNoHoliday=an Nicht-Feiertagen ggf. zusammen mit wakeupDays, orNoHoliday=an Nicht-Feiertagen unabhängig von wakeupDays)
|
||||
<i>wakeupHolidays</i> - Makro u.U. an Feiertagen oder Nicht-Feiertagen ausführen (optional; andHoliday=an Feiertagen ggf. zusammen mit wakeupDays, orHoliday=an Feiertagen unabhängig von wakeupDays, andNoHoliday=an Nicht-Feiertagen ggf. zusammen mit wakeupDays, orNoHoliday=an Nicht-Feiertagen unabhängig von wakeupDays)
|
||||
</li>
|
||||
<li>
|
||||
<i>wakeupMacro</i> - Name des notify Makro Gerätes (notwendig)
|
||||
@ -2312,7 +2314,7 @@ sub RESIDENTS_UpdateReadings (@) {
|
||||
<i>wakeupUserdevice</i> - Backlink zum RESIDENTS, ROOMMATE oder GUEST Gerät, um dessen Status zu prüfen (notwendig)
|
||||
</li>
|
||||
<li>
|
||||
<i>wakeupWaitPeriod</i> - Schwelle der Wartezeit in Minuten bis das Weckprogramm erneut ausgeführt werden kann, z.B. wenn manuell eine frühere Weckzeit gesetzt wurde als normal während wakeupDefaultTime verwendet wird. Greift nicht, wenn die Weckzeit während dieser Zeit geändert wurde; Standard ist 360 Minuten / 6h (optional)
|
||||
<i>wakeupWaitPeriod</i> - Schwelle der Wartezeit in Minuten bis das Weckprogramm erneut ausgeführt werden kann, z.B. wenn manuell eine frühere Weckzeit gesetzt wurde als normal während wakeupDefaultTime verwendet wird. Greift nicht, wenn die Weckzeit während dieser Zeit geändert wurde; Standard ist 360 Minuten / 6h (optional)
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
|
@ -1188,6 +1188,8 @@ sub GUEST_StartInternalTimers($$) {
|
||||
|
||||
=pod
|
||||
=item helper
|
||||
=item summary Provides a special virtual device to represent a guest of your home
|
||||
=item summary_DE Stellt ein spezielles virtuelles Device bereit, welches einen Gast zu Hause repräsentiert
|
||||
=begin html
|
||||
|
||||
<a name="GUEST" id="GUEST"></a>
|
||||
@ -1495,10 +1497,10 @@ sub GUEST_StartInternalTimers($$) {
|
||||
<ul>
|
||||
<code>define <rg_FirstName> GUEST [<Device Name(n) der Bewohnergruppe(n)>]</code><br>
|
||||
<br>
|
||||
Stellt ein spezielles virtuelles Device bereit, welches einen Gast repräsentiert.<br>
|
||||
Basierend auf dem aktuellen Status und anderen Readings können andere Aktionen innerhalb von FHEM angestoßen werden.<br>
|
||||
Stellt ein spezielles virtuelles Device bereit, welches einen Gast zu Hause repräsentiert.<br>
|
||||
Basierend auf dem aktuellen Status und anderen Readings können andere Aktionen innerhalb von FHEM angestoßen werden.<br>
|
||||
<br>
|
||||
Wird vom übergeordneten Modul <a href="#RESIDENTS">RESIDENTS</a> verwendet, kann aber auch einzeln benutzt werden.<br>
|
||||
Wird vom übergeordneten Modul <a href="#RESIDENTS">RESIDENTS</a> verwendet, kann aber auch einzeln benutzt werden.<br>
|
||||
<br />
|
||||
Bei Mitgliedschaft mehrerer Bewohnergruppen werden diese durch Komma getrennt angegeben (siehe Beispiel unten).<br />
|
||||
<br>
|
||||
@ -1515,7 +1517,7 @@ sub GUEST_StartInternalTimers($$) {
|
||||
</ul>
|
||||
</ul><br>
|
||||
<ul>
|
||||
Bitte beachten, dass das RESIDENTS Gruppen Device zunächst angelegt werden muss, bevor ein GUEST Objekt dort Mitglied werden kann.
|
||||
Bitte beachten, dass das RESIDENTS Gruppen Device zunächst angelegt werden muss, bevor ein GUEST Objekt dort Mitglied werden kann.
|
||||
</ul><br>
|
||||
<br>
|
||||
<br>
|
||||
@ -1547,7 +1549,7 @@ sub GUEST_StartInternalTimers($$) {
|
||||
</ul><br>
|
||||
<br>
|
||||
<ul>
|
||||
<u>Mögliche Status und ihre Bedeutung</u><br>
|
||||
<u>Mögliche Status und ihre Bedeutung</u><br>
|
||||
<br>
|
||||
<ul>
|
||||
Dieses Modul unterscheidet 6 verschiedene Status:<br>
|
||||
@ -1560,13 +1562,13 @@ sub GUEST_StartInternalTimers($$) {
|
||||
<b>gotosleep</b> - Mitbewohner ist auf dem Weg ins Bett
|
||||
</li>
|
||||
<li>
|
||||
<b>asleep</b> - Mitbewohner schläft
|
||||
<b>asleep</b> - Mitbewohner schläft
|
||||
</li>
|
||||
<li>
|
||||
<b>awoken</b> - Mitbewohner ist gerade aufgewacht
|
||||
</li>
|
||||
<li>
|
||||
<b>absent</b> - Mitbewohner ist momentan nicht zu Hause, wird aber bald zurück sein
|
||||
<b>absent</b> - Mitbewohner ist momentan nicht zu Hause, wird aber bald zurück sein
|
||||
</li>
|
||||
<li>
|
||||
<b>none</b> - Gast Device ist deaktiviert
|
||||
@ -1579,7 +1581,7 @@ sub GUEST_StartInternalTimers($$) {
|
||||
<u>Zusammenhang zwischen Anwesenheit/Presence und Aufenthaltsort/Location</u><br>
|
||||
<br>
|
||||
<ul>
|
||||
Unter bestimmten Umständen führt der Wechsel des Status auch zu einer Änderung des Readings 'location'.<br>
|
||||
Unter bestimmten Umständen führt der Wechsel des Status auch zu einer Änderung des Readings 'location'.<br>
|
||||
<br>
|
||||
Wannimmer die Anwesenheit (bzw. das Reading 'presence') von 'absent' auf 'present' wechselt, wird 'location' auf 'home' gesetzt. Sofern das Attribut rg_locationHome gesetzt ist, wird die erste Lokation daraus anstelle von 'home' verwendet.<br>
|
||||
<br>
|
||||
@ -1591,10 +1593,10 @@ sub GUEST_StartInternalTimers($$) {
|
||||
<u>Auto-Status 'gone'</u><br>
|
||||
<br>
|
||||
<ul>
|
||||
Immer wenn ein Mitbewohner auf 'absent' gesetzt wird, wird ein Zähler gestartet, der nach einer bestimmten Zeit den Status automatisch auf 'gone' setzt.<br>
|
||||
Immer wenn ein Mitbewohner auf 'absent' gesetzt wird, wird ein Zähler gestartet, der nach einer bestimmten Zeit den Status automatisch auf 'gone' setzt.<br>
|
||||
Der Standard ist nach 16 Stunden.<br>
|
||||
<br>
|
||||
Dieses Verhalten kann über das Attribut rg_autoGoneAfter angepasst werden.
|
||||
Dieses Verhalten kann über das Attribut rg_autoGoneAfter angepasst werden.
|
||||
</ul>
|
||||
</ul><br>
|
||||
<br>
|
||||
@ -1602,8 +1604,8 @@ sub GUEST_StartInternalTimers($$) {
|
||||
<u>Anwesenheit mit anderen GUEST oder ROOMMATE Devices synchronisieren</u><br>
|
||||
<br>
|
||||
<ul>
|
||||
Wenn Sie immer zusammen mit anderen Mitbewohnern oder Gästen das Haus verlassen oder erreichen, können Sie ihren Status ganz einfach auf andere Mitbewohner übertragen.<br>
|
||||
Durch das Setzen des Attributs rg_PassPresenceTo folgen die dort aufgeführten Mitbewohner ihren eigenen Statusänderungen nach 'home', 'absent' oder 'gone'.<br>
|
||||
Wenn Sie immer zusammen mit anderen Mitbewohnern oder Gästen das Haus verlassen oder erreichen, können Sie ihren Status ganz einfach auf andere Mitbewohner übertragen.<br>
|
||||
Durch das Setzen des Attributs rg_PassPresenceTo folgen die dort aufgeführten Mitbewohner ihren eigenen Statusänderungen nach 'home', 'absent' oder 'gone'.<br>
|
||||
<br>
|
||||
Bitte beachten, dass Mitbewohner mit dem aktuellen Status 'none' oder 'gone' (im Falle von ROOMMATE Devices) nicht beachtet werden.
|
||||
</ul>
|
||||
@ -1613,20 +1615,20 @@ sub GUEST_StartInternalTimers($$) {
|
||||
<u>Zusammenhang zwischen Aufenthaltsort/Location und Anwesenheit/Presence</u><br>
|
||||
<br>
|
||||
<ul>
|
||||
Unter bestimmten Umständen hat der Wechsel des Readings 'location' auch einen Einfluss auf den tatsächlichen Status.<br>
|
||||
Unter bestimmten Umständen hat der Wechsel des Readings 'location' auch einen Einfluss auf den tatsächlichen Status.<br>
|
||||
<br>
|
||||
Immer wenn eine Lokation mit dem Namen 'home' gesetzt wird, wird auch der Status auf 'home' gesetzt, sofern die Anwesenheit bis dahin noch auf 'absent' stand. Sofern das Attribut rg_locationHome gesetzt wurde, so lösen alle dort angegebenen Lokationen einen Statuswechsel nach 'home' aus.<br>
|
||||
Immer wenn eine Lokation mit dem Namen 'home' gesetzt wird, wird auch der Status auf 'home' gesetzt, sofern die Anwesenheit bis dahin noch auf 'absent' stand. Sofern das Attribut rg_locationHome gesetzt wurde, so lösen alle dort angegebenen Lokationen einen Statuswechsel nach 'home' aus.<br>
|
||||
<br>
|
||||
Immer wenn eine Lokation mit dem Namen 'underway' gesetzt wird, wird auch der Status auf 'absent' gesetzt, sofern die Anwesenheit bis dahin noch auf 'present' stand. Sofern das Attribut rg_locationUnderway gesetzt wurde, so lösen alle dort angegebenen Lokationen einen Statuswechsel nach 'underway' aus. Diese Lokationen werden auch nicht in das Reading 'lastLocation' übertragen.<br>
|
||||
Immer wenn eine Lokation mit dem Namen 'underway' gesetzt wird, wird auch der Status auf 'absent' gesetzt, sofern die Anwesenheit bis dahin noch auf 'present' stand. Sofern das Attribut rg_locationUnderway gesetzt wurde, so lösen alle dort angegebenen Lokationen einen Statuswechsel nach 'underway' aus. Diese Lokationen werden auch nicht in das Reading 'lastLocation' übertragen.<br>
|
||||
<br>
|
||||
Immer wenn eine Lokation mit dem Namen 'wayhome' gesetzt wird, wird das Reading 'wayhome' auf '1' gesetzt, sofern die Anwesenheit zu diesem Zeitpunkt 'absent' ist. Sofern das Attribut rg_locationWayhome gesetzt wurde, so führt das VERLASSEN einer dort aufgeführten Lokation ebenfalls dazu, dass das Reading 'wayhome' auf '1' gesetzt wird. Es gibt also 2 Möglichkeiten den Nach-Hause-Weg-Indikator zu beeinflussen (implizit und explizit).<br>
|
||||
Die Ankunft zu Hause setzt den Wert von 'wayhome' zurück auf '0'.<br>
|
||||
Immer wenn eine Lokation mit dem Namen 'wayhome' gesetzt wird, wird das Reading 'wayhome' auf '1' gesetzt, sofern die Anwesenheit zu diesem Zeitpunkt 'absent' ist. Sofern das Attribut rg_locationWayhome gesetzt wurde, so führt das VERLASSEN einer dort aufgeführten Lokation ebenfalls dazu, dass das Reading 'wayhome' auf '1' gesetzt wird. Es gibt also 2 Möglichkeiten den Nach-Hause-Weg-Indikator zu beeinflussen (implizit und explizit).<br>
|
||||
Die Ankunft zu Hause setzt den Wert von 'wayhome' zurück auf '0'.<br>
|
||||
<br>
|
||||
Wenn Sie auch das <a href="#GEOFANCY">GEOFANCY</a> Modul verwenden, können Sie das Reading 'location' ganz einfach über GEOFANCY Ereignisse aktualisieren lassen. Definieren Sie dazu einen NOTIFY-Trigger wie diesen:<br>
|
||||
Wenn Sie auch das <a href="#GEOFANCY">GEOFANCY</a> Modul verwenden, können Sie das Reading 'location' ganz einfach über GEOFANCY Ereignisse aktualisieren lassen. Definieren Sie dazu einen NOTIFY-Trigger wie diesen:<br>
|
||||
<br>
|
||||
<code>define n_rg_Manfred.location notify geofancy:currLoc_Manfred.* set rg_Manfred:FILTER=location!=$EVTPART1 location $EVTPART1</code><br>
|
||||
<br>
|
||||
Durch das Anlegen von Geofencing-Zonen mit den Namen 'home' und 'wayhome' in der iOS App werden zukünftig automatisch alle Statusänderungen wie oben beschrieben durchgeführt.
|
||||
Durch das Anlegen von Geofencing-Zonen mit den Namen 'home' und 'wayhome' in der iOS App werden zukünftig automatisch alle Statusänderungen wie oben beschrieben durchgeführt.
|
||||
</ul>
|
||||
</ul><br>
|
||||
<br>
|
||||
@ -1634,22 +1636,22 @@ sub GUEST_StartInternalTimers($$) {
|
||||
<ul>
|
||||
<ul>
|
||||
<li>
|
||||
<b>rg_autoGoneAfter</b> - Anzahl der Stunden, nach denen sich der Status automatisch auf 'gone' ändert, wenn der aktuellen Status 'absent' ist; Standard ist 36 Stunden
|
||||
<b>rg_autoGoneAfter</b> - Anzahl der Stunden, nach denen sich der Status automatisch auf 'gone' ändert, wenn der aktuellen Status 'absent' ist; Standard ist 36 Stunden
|
||||
</li>
|
||||
<li>
|
||||
<b>rg_geofenceUUIDs</b> - Mit Komma getrennte Liste von Geräte UUIDs, die ihren Standort über <a href="#GEOFANCY">GEOFANCY</a> aktualisieren. Vermeidet zusätzliche notify/DOIF/watchdog Geräte und kann als Ersatz für das GEOFANCY attribute <i>devAlias</i> dienen. (hier ehr als eine UUID/Device zu hinterlegen ist eher keine gute Idee da die Lokation dann womöglich anfängt zu springen)
|
||||
<b>rg_geofenceUUIDs</b> - Mit Komma getrennte Liste von Geräte UUIDs, die ihren Standort über <a href="#GEOFANCY">GEOFANCY</a> aktualisieren. Vermeidet zusätzliche notify/DOIF/watchdog Geräte und kann als Ersatz für das GEOFANCY attribute <i>devAlias</i> dienen. (hier ehr als eine UUID/Device zu hinterlegen ist eher keine gute Idee da die Lokation dann womöglich anfängt zu springen)
|
||||
</li>
|
||||
<li>
|
||||
<b>rg_locationHome</b> - hiermit übereinstimmende Lokationen werden als zu Hause gewertet; der erste Eintrag wird für das Zusammenspiel bei Statusänderungen benutzt; mehrere Einträge durch Leerzeichen trennen; Standard ist 'home'
|
||||
<b>rg_locationHome</b> - hiermit übereinstimmende Lokationen werden als zu Hause gewertet; der erste Eintrag wird für das Zusammenspiel bei Statusänderungen benutzt; mehrere Einträge durch Leerzeichen trennen; Standard ist 'home'
|
||||
</li>
|
||||
<li>
|
||||
<b>rg_locationUnderway</b> - hiermit übereinstimmende Lokationen werden als unterwegs gewertet; der erste Eintrag wird für das Zusammenspiel bei Statusänderungen benutzt; mehrere Einträge durch Leerzeichen trennen; Standard ist 'underway'
|
||||
<b>rg_locationUnderway</b> - hiermit übereinstimmende Lokationen werden als unterwegs gewertet; der erste Eintrag wird für das Zusammenspiel bei Statusänderungen benutzt; mehrere Einträge durch Leerzeichen trennen; Standard ist 'underway'
|
||||
</li>
|
||||
<li>
|
||||
<b>rg_locationWayhome</b> - das Verlassen einer Lokation, die hier aufgeführt ist, lässt das Reading 'wayhome' auf '1' setzen; mehrere Einträge durch Leerzeichen trennen; Standard ist "wayhome"
|
||||
<b>rg_locationWayhome</b> - das Verlassen einer Lokation, die hier aufgeführt ist, lässt das Reading 'wayhome' auf '1' setzen; mehrere Einträge durch Leerzeichen trennen; Standard ist "wayhome"
|
||||
</li>
|
||||
<li>
|
||||
<b>rg_locations</b> - Liste der in FHEMWEB anzuzeigenden Lokationsauswahlliste in FHEMWEB; mehrere Einträge nur durch Komma trennen und KEINE Leerzeichen verwenden
|
||||
<b>rg_locations</b> - Liste der in FHEMWEB anzuzeigenden Lokationsauswahlliste in FHEMWEB; mehrere Einträge nur durch Komma trennen und KEINE Leerzeichen verwenden
|
||||
</li>
|
||||
<li>
|
||||
<b>rg_moodDefault</b> - die Stimmung, die nach Ankunft zu Hause oder nach dem Statuswechsel von 'awoken' auf 'home' gesetzt werden soll
|
||||
@ -1658,7 +1660,7 @@ sub GUEST_StartInternalTimers($$) {
|
||||
<b>rg_moodSleepy</b> - die Stimmung, die nach Statuswechsel zu 'gotosleep' oder 'awoken' gesetzt werden soll
|
||||
</li>
|
||||
<li>
|
||||
<b>rg_moods</b> - Liste von Stimmungen, wie sie in FHEMWEB angezeigt werden sollen; mehrere Einträge nur durch Komma trennen und KEINE Leerzeichen verwenden
|
||||
<b>rg_moods</b> - Liste von Stimmungen, wie sie in FHEMWEB angezeigt werden sollen; mehrere Einträge nur durch Komma trennen und KEINE Leerzeichen verwenden
|
||||
</li>
|
||||
<li>
|
||||
<b>rg_noDuration</b> - deaktiviert die Berechnung der Zeitspannen (siehe Readings durTimer*)
|
||||
@ -1667,13 +1669,13 @@ sub GUEST_StartInternalTimers($$) {
|
||||
<b>rg_passPresenceTo</b> - synchronisiere die Anwesenheit mit anderen GUEST oder ROOMMATE Devices; mehrere Devices durch Leerzeichen trennen
|
||||
</li>
|
||||
<li>
|
||||
<b>rg_realname</b> - wo immer GUEST den richtigen Namen verwenden möchte nutzt es den Wert des Attributs alias oder group; Standard ist group
|
||||
<b>rg_realname</b> - wo immer GUEST den richtigen Namen verwenden möchte nutzt es den Wert des Attributs alias oder group; Standard ist group
|
||||
</li>
|
||||
<li>
|
||||
<b>rg_showAllStates</b> - die Status 'asleep' und 'awoken' sind normalerweise nicht immer sichtbar, um einen einfachen Zubettgeh-Prozess über das devStateIcon Attribut zu ermöglichen; Standard ist 0
|
||||
<b>rg_showAllStates</b> - die Status 'asleep' und 'awoken' sind normalerweise nicht immer sichtbar, um einen einfachen Zubettgeh-Prozess über das devStateIcon Attribut zu ermöglichen; Standard ist 0
|
||||
</li>
|
||||
<li>
|
||||
<b>rg_states</b> - Liste aller in FHEMWEB angezeigter Status; Eintrage nur mit Komma trennen und KEINE Leerzeichen benutzen; nicht unterstützte Status führen zu Fehlern
|
||||
<b>rg_states</b> - Liste aller in FHEMWEB angezeigter Status; Eintrage nur mit Komma trennen und KEINE Leerzeichen benutzen; nicht unterstützte Status führen zu Fehlern
|
||||
</li>
|
||||
<li>
|
||||
<b>rg_wakeupDevice</b> - Referenz zu versklavten DUMMY Geräten, welche als Wecker benutzt werden (Teil von RESIDENTS Toolkit's wakeuptimer)
|
||||
@ -1761,7 +1763,7 @@ sub GUEST_StartInternalTimers($$) {
|
||||
<b>nextWakeupDev</b> - Device Name des als nächstes ausgefährten Wake-up Timer
|
||||
</li>
|
||||
<li>
|
||||
<b>presence</b> - gibt den zu Hause Status in Abhängigkeit des Readings 'state' wieder (kann 'present' oder 'absent' sein)
|
||||
<b>presence</b> - gibt den zu Hause Status in Abhängigkeit des Readings 'state' wieder (kann 'present' oder 'absent' sein)
|
||||
</li>
|
||||
<li>
|
||||
<b>state</b> - gibt den aktuellen Status wieder
|
||||
@ -1770,7 +1772,7 @@ sub GUEST_StartInternalTimers($$) {
|
||||
<b>wakeup</b> - hat den Wert '1' während ein Weckprogramm dieses Bewohners ausgeführt wird
|
||||
</li>
|
||||
<li>
|
||||
<b>wayhome</b> - abhängig vom aktullen Aufenthaltsort, kann der Wert '1' werden, wenn die Person auf dem weg zurück nach Hause ist
|
||||
<b>wayhome</b> - abhängig vom aktullen Aufenthaltsort, kann der Wert '1' werden, wenn die Person auf dem weg zurück nach Hause ist
|
||||
</li>
|
||||
<li>
|
||||
<br>
|
||||
|
@ -1170,6 +1170,8 @@ sub ROOMMATE_StartInternalTimers($$) {
|
||||
|
||||
=pod
|
||||
=item helper
|
||||
=item summary Provides a special virtual device to represent a resident of your home
|
||||
=item summary_DE Stellt ein spezielles virtuelles Device bereit, welches einen Mitbewohner repräsentiert
|
||||
=begin html
|
||||
|
||||
<a name="ROOMMATE" id="ROOMMATE"></a>
|
||||
@ -1477,10 +1479,10 @@ sub ROOMMATE_StartInternalTimers($$) {
|
||||
<ul>
|
||||
<code>define <rr_FirstName> ROOMMATE [<Device Name(n) der Bewohnergruppe(n)>]</code><br />
|
||||
<br />
|
||||
Stellt ein spezielles virtuelles Device bereit, welches einen Mitbewohner repräsentiert.<br />
|
||||
Basierend auf dem aktuellen Status und anderen Readings können andere Aktionen innerhalb von FHEM angestoßen werden.<br />
|
||||
Stellt ein spezielles virtuelles Device bereit, welches einen Mitbewohner repräsentiert.<br />
|
||||
Basierend auf dem aktuellen Status und anderen Readings können andere Aktionen innerhalb von FHEM angestoßen werden.<br />
|
||||
<br />
|
||||
Wird vom übergeordneten Modul <a href="#RESIDENTS">RESIDENTS</a> verwendet, kann aber auch einzeln benutzt werden.<br />
|
||||
Wird vom übergeordneten Modul <a href="#RESIDENTS">RESIDENTS</a> verwendet, kann aber auch einzeln benutzt werden.<br />
|
||||
<br />
|
||||
Bei Mitgliedschaft mehrerer Bewohnergruppen werden diese durch Komma getrennt angegeben (siehe Beispiel unten).<br />
|
||||
<br />
|
||||
@ -1503,7 +1505,7 @@ sub ROOMMATE_StartInternalTimers($$) {
|
||||
</ul>
|
||||
</ul><br />
|
||||
<ul>
|
||||
Bitte beachten, dass das RESIDENTS Gruppen Device zunächst angelegt werden muss, bevor ein ROOMMATE Objekt dort Mitglied werden kann.
|
||||
Bitte beachten, dass das RESIDENTS Gruppen Device zunächst angelegt werden muss, bevor ein ROOMMATE Objekt dort Mitglied werden kann.
|
||||
</ul><br />
|
||||
<br />
|
||||
<br />
|
||||
@ -1535,7 +1537,7 @@ sub ROOMMATE_StartInternalTimers($$) {
|
||||
</ul><br />
|
||||
<br />
|
||||
<ul>
|
||||
<u>Mögliche Status und ihre Bedeutung</u><br />
|
||||
<u>Mögliche Status und ihre Bedeutung</u><br />
|
||||
<br />
|
||||
<ul>
|
||||
Dieses Modul unterscheidet 6 verschiedene Status:<br />
|
||||
@ -1548,16 +1550,16 @@ sub ROOMMATE_StartInternalTimers($$) {
|
||||
<b>gotosleep</b> - Mitbewohner ist auf dem Weg ins Bett
|
||||
</li>
|
||||
<li>
|
||||
<b>asleep</b> - Mitbewohner schläft
|
||||
<b>asleep</b> - Mitbewohner schläft
|
||||
</li>
|
||||
<li>
|
||||
<b>awoken</b> - Mitbewohner ist gerade aufgewacht
|
||||
</li>
|
||||
<li>
|
||||
<b>absent</b> - Mitbewohner ist momentan nicht zu Hause, wird aber bald zurück sein
|
||||
<b>absent</b> - Mitbewohner ist momentan nicht zu Hause, wird aber bald zurück sein
|
||||
</li>
|
||||
<li>
|
||||
<b>gone</b> - Mitbewohner ist für längere Zeit verreist
|
||||
<b>gone</b> - Mitbewohner ist für längere Zeit verreist
|
||||
</li>
|
||||
</ul>
|
||||
</ul>
|
||||
@ -1567,7 +1569,7 @@ sub ROOMMATE_StartInternalTimers($$) {
|
||||
<u>Zusammenhang zwischen Anwesenheit/Presence und Aufenthaltsort/Location</u><br />
|
||||
<br />
|
||||
<ul>
|
||||
Unter bestimmten Umständen führt der Wechsel des Status auch zu einer Änderung des Readings 'location'.<br />
|
||||
Unter bestimmten Umständen führt der Wechsel des Status auch zu einer Änderung des Readings 'location'.<br />
|
||||
<br />
|
||||
Wannimmer die Anwesenheit (bzw. das Reading 'presence') von 'absent' auf 'present' wechselt, wird 'location' auf 'home' gesetzt. Sofern das Attribut rr_locationHome gesetzt ist, wird die erste Lokation daraus anstelle von 'home' verwendet.<br />
|
||||
<br />
|
||||
@ -1579,10 +1581,10 @@ sub ROOMMATE_StartInternalTimers($$) {
|
||||
<u>Auto-Status 'gone'</u><br />
|
||||
<br />
|
||||
<ul>
|
||||
Immer wenn ein Mitbewohner auf 'absent' gesetzt wird, wird ein Zähler gestartet, der nach einer bestimmten Zeit den Status automatisch auf 'gone' setzt.<br />
|
||||
Immer wenn ein Mitbewohner auf 'absent' gesetzt wird, wird ein Zähler gestartet, der nach einer bestimmten Zeit den Status automatisch auf 'gone' setzt.<br />
|
||||
Der Standard ist nach 36 Stunden.<br />
|
||||
<br />
|
||||
Dieses Verhalten kann über das Attribut rr_autoGoneAfter angepasst werden.
|
||||
Dieses Verhalten kann über das Attribut rr_autoGoneAfter angepasst werden.
|
||||
</ul>
|
||||
</ul><br />
|
||||
<br />
|
||||
@ -1590,10 +1592,10 @@ sub ROOMMATE_StartInternalTimers($$) {
|
||||
<u>Anwesenheit mit anderen ROOMMATE oder GUEST Devices synchronisieren</u><br />
|
||||
<br />
|
||||
<ul>
|
||||
Wenn Sie immer zusammen mit anderen Mitbewohnern oder Gästen das Haus verlassen oder erreichen, können Sie ihren Status ganz einfach auf andere Mitbewohner übertragen.<br />
|
||||
Durch das Setzen des Attributs rr_PassPresenceTo folgen die dort aufgeführten Mitbewohner ihren eigenen Statusänderungen nach 'home', 'absent' oder 'gone'.<br />
|
||||
Wenn Sie immer zusammen mit anderen Mitbewohnern oder Gästen das Haus verlassen oder erreichen, können Sie ihren Status ganz einfach auf andere Mitbewohner übertragen.<br />
|
||||
Durch das Setzen des Attributs rr_PassPresenceTo folgen die dort aufgeführten Mitbewohner ihren eigenen Statusänderungen nach 'home', 'absent' oder 'gone'.<br />
|
||||
<br />
|
||||
Bitte beachten, dass Mitbewohner mit dem aktuellen Status 'gone' oder 'none' (im Falle von Gästen) nicht beachtet werden.
|
||||
Bitte beachten, dass Mitbewohner mit dem aktuellen Status 'gone' oder 'none' (im Falle von Gästen) nicht beachtet werden.
|
||||
</ul>
|
||||
</ul><br />
|
||||
<br />
|
||||
@ -1601,20 +1603,20 @@ sub ROOMMATE_StartInternalTimers($$) {
|
||||
<u>Zusammenhang zwischen Aufenthaltsort/Location und Anwesenheit/Presence</u><br />
|
||||
<br />
|
||||
<ul>
|
||||
Unter bestimmten Umständen hat der Wechsel des Readings 'location' auch einen Einfluss auf den tatsächlichen Status.<br />
|
||||
Unter bestimmten Umständen hat der Wechsel des Readings 'location' auch einen Einfluss auf den tatsächlichen Status.<br />
|
||||
<br />
|
||||
Immer wenn eine Lokation mit dem Namen 'home' gesetzt wird, wird auch der Status auf 'home' gesetzt, sofern die Anwesenheit bis dahin noch auf 'absent' stand. Sofern das Attribut rr_locationHome gesetzt wurde, so lösen alle dort angegebenen Lokationen einen Statuswechsel nach 'home' aus.<br />
|
||||
Immer wenn eine Lokation mit dem Namen 'home' gesetzt wird, wird auch der Status auf 'home' gesetzt, sofern die Anwesenheit bis dahin noch auf 'absent' stand. Sofern das Attribut rr_locationHome gesetzt wurde, so lösen alle dort angegebenen Lokationen einen Statuswechsel nach 'home' aus.<br />
|
||||
<br />
|
||||
Immer wenn eine Lokation mit dem Namen 'underway' gesetzt wird, wird auch der Status auf 'absent' gesetzt, sofern die Anwesenheit bis dahin noch auf 'present' stand. Sofern das Attribut rr_locationUnderway gesetzt wurde, so lösen alle dort angegebenen Lokationen einen Statuswechsel nach 'underway' aus. Diese Lokationen werden auch nicht in das Reading 'lastLocation' übertragen.<br />
|
||||
Immer wenn eine Lokation mit dem Namen 'underway' gesetzt wird, wird auch der Status auf 'absent' gesetzt, sofern die Anwesenheit bis dahin noch auf 'present' stand. Sofern das Attribut rr_locationUnderway gesetzt wurde, so lösen alle dort angegebenen Lokationen einen Statuswechsel nach 'underway' aus. Diese Lokationen werden auch nicht in das Reading 'lastLocation' übertragen.<br />
|
||||
<br />
|
||||
Immer wenn eine Lokation mit dem Namen 'wayhome' gesetzt wird, wird das Reading 'wayhome' auf '1' gesetzt, sofern die Anwesenheit zu diesem Zeitpunkt 'absent' ist. Sofern das Attribut rr_locationWayhome gesetzt wurde, so führt das VERLASSEN einer dort aufgeführten Lokation ebenfalls dazu, dass das Reading 'wayhome' auf '1' gesetzt wird. Es gibt also 2 Möglichkeiten den Nach-Hause-Weg-Indikator zu beeinflussen (implizit und explizit).<br />
|
||||
Die Ankunft zu Hause setzt den Wert von 'wayhome' zurück auf '0'.<br />
|
||||
Immer wenn eine Lokation mit dem Namen 'wayhome' gesetzt wird, wird das Reading 'wayhome' auf '1' gesetzt, sofern die Anwesenheit zu diesem Zeitpunkt 'absent' ist. Sofern das Attribut rr_locationWayhome gesetzt wurde, so führt das VERLASSEN einer dort aufgeführten Lokation ebenfalls dazu, dass das Reading 'wayhome' auf '1' gesetzt wird. Es gibt also 2 Möglichkeiten den Nach-Hause-Weg-Indikator zu beeinflussen (implizit und explizit).<br />
|
||||
Die Ankunft zu Hause setzt den Wert von 'wayhome' zurück auf '0'.<br />
|
||||
<br />
|
||||
Wenn Sie auch das <a href="#GEOFANCY">GEOFANCY</a> Modul verwenden, können Sie das Reading 'location' ganz einfach über GEOFANCY Ereignisse aktualisieren lassen. Definieren Sie dazu einen NOTIFY-Trigger wie diesen:<br />
|
||||
Wenn Sie auch das <a href="#GEOFANCY">GEOFANCY</a> Modul verwenden, können Sie das Reading 'location' ganz einfach über GEOFANCY Ereignisse aktualisieren lassen. Definieren Sie dazu einen NOTIFY-Trigger wie diesen:<br />
|
||||
<br />
|
||||
<code>define n_rr_Manfred.location notify geofancy:currLoc_Manfred.* set rr_Manfred:FILTER=location!=$EVTPART1 location $EVTPART1</code><br />
|
||||
<br />
|
||||
Durch das Anlegen von Geofencing-Zonen mit den Namen 'home' und 'wayhome' in der iOS App werden zukünftig automatisch alle Statusänderungen wie oben beschrieben durchgeführt.
|
||||
Durch das Anlegen von Geofencing-Zonen mit den Namen 'home' und 'wayhome' in der iOS App werden zukünftig automatisch alle Statusänderungen wie oben beschrieben durchgeführt.
|
||||
</ul>
|
||||
</ul><br />
|
||||
<br />
|
||||
@ -1622,22 +1624,22 @@ sub ROOMMATE_StartInternalTimers($$) {
|
||||
<ul>
|
||||
<ul>
|
||||
<li>
|
||||
<b>rr_autoGoneAfter</b> - Anzahl der Stunden, nach denen sich der Status automatisch auf 'gone' ändert, wenn der aktuellen Status 'absent' ist; Standard ist 36 Stunden
|
||||
<b>rr_autoGoneAfter</b> - Anzahl der Stunden, nach denen sich der Status automatisch auf 'gone' ändert, wenn der aktuellen Status 'absent' ist; Standard ist 36 Stunden
|
||||
</li>
|
||||
<li>
|
||||
<b>rr_geofenceUUIDs</b> - Mit Komma getrennte Liste von Geräte UUIDs, die ihren Standort über <a href="#GEOFANCY">GEOFANCY</a> aktualisieren. Vermeidet zusätzliche notify/DOIF/watchdog Geräte und kann als Ersatz für das GEOFANCY attribute <i>devAlias</i> dienen. (hier ehr als eine UUID/Device zu hinterlegen ist eher keine gute Idee da die Lokation dann womöglich anfängt zu springen)
|
||||
<b>rr_geofenceUUIDs</b> - Mit Komma getrennte Liste von Geräte UUIDs, die ihren Standort über <a href="#GEOFANCY">GEOFANCY</a> aktualisieren. Vermeidet zusätzliche notify/DOIF/watchdog Geräte und kann als Ersatz für das GEOFANCY attribute <i>devAlias</i> dienen. (hier ehr als eine UUID/Device zu hinterlegen ist eher keine gute Idee da die Lokation dann womöglich anfängt zu springen)
|
||||
</li>
|
||||
<li>
|
||||
<b>rr_locationHome</b> - hiermit übereinstimmende Lokationen werden als zu Hause gewertet; der erste Eintrag wird für das Zusammenspiel bei Statusänderungen benutzt; mehrere Einträge durch Leerzeichen trennen; Standard ist 'home'
|
||||
<b>rr_locationHome</b> - hiermit übereinstimmende Lokationen werden als zu Hause gewertet; der erste Eintrag wird für das Zusammenspiel bei Statusänderungen benutzt; mehrere Einträge durch Leerzeichen trennen; Standard ist 'home'
|
||||
</li>
|
||||
<li>
|
||||
<b>rr_locationUnderway</b> - hiermit übereinstimmende Lokationen werden als unterwegs gewertet; der erste Eintrag wird für das Zusammenspiel bei Statusänderungen benutzt; mehrere Einträge durch Leerzeichen trennen; Standard ist 'underway'
|
||||
<b>rr_locationUnderway</b> - hiermit übereinstimmende Lokationen werden als unterwegs gewertet; der erste Eintrag wird für das Zusammenspiel bei Statusänderungen benutzt; mehrere Einträge durch Leerzeichen trennen; Standard ist 'underway'
|
||||
</li>
|
||||
<li>
|
||||
<b>rr_locationWayhome</b> - das Verlassen einer Lokation, die hier aufgeführt ist, lässt das Reading 'wayhome' auf '1' setzen; mehrere Einträge durch Leerzeichen trennen; Standard ist "wayhome"
|
||||
<b>rr_locationWayhome</b> - das Verlassen einer Lokation, die hier aufgeführt ist, lässt das Reading 'wayhome' auf '1' setzen; mehrere Einträge durch Leerzeichen trennen; Standard ist "wayhome"
|
||||
</li>
|
||||
<li>
|
||||
<b>rr_locations</b> - Liste der in FHEMWEB anzuzeigenden Lokationsauswahlliste in FHEMWEB; mehrere Einträge nur durch Komma trennen und KEINE Leerzeichen verwenden
|
||||
<b>rr_locations</b> - Liste der in FHEMWEB anzuzeigenden Lokationsauswahlliste in FHEMWEB; mehrere Einträge nur durch Komma trennen und KEINE Leerzeichen verwenden
|
||||
</li>
|
||||
<li>
|
||||
<b>rr_moodDefault</b> - die Stimmung, die nach Ankunft zu Hause oder nach dem Statuswechsel von 'awoken' auf 'home' gesetzt werden soll
|
||||
@ -1646,7 +1648,7 @@ sub ROOMMATE_StartInternalTimers($$) {
|
||||
<b>rr_moodSleepy</b> - die Stimmung, die nach Statuswechsel zu 'gotosleep' oder 'awoken' gesetzt werden soll
|
||||
</li>
|
||||
<li>
|
||||
<b>rr_moods</b> - Liste von Stimmungen, wie sie in FHEMWEB angezeigt werden sollen; mehrere Einträge nur durch Komma trennen und KEINE Leerzeichen verwenden
|
||||
<b>rr_moods</b> - Liste von Stimmungen, wie sie in FHEMWEB angezeigt werden sollen; mehrere Einträge nur durch Komma trennen und KEINE Leerzeichen verwenden
|
||||
</li>
|
||||
<li>
|
||||
<b>rr_noDuration</b> - deaktiviert die Berechnung der Zeitspannen (siehe Readings durTimer*)
|
||||
@ -1655,13 +1657,13 @@ sub ROOMMATE_StartInternalTimers($$) {
|
||||
<b>rr_passPresenceTo</b> - synchronisiere die Anwesenheit mit anderen ROOMMATE oder GUEST Devices; mehrere Devices durch Leerzeichen trennen
|
||||
</li>
|
||||
<li>
|
||||
<b>rr_realname</b> - wo immer ROOMMATE den richtigen Namen verwenden möchte nutzt es den Wert des Attributs alias oder group; Standard ist group
|
||||
<b>rr_realname</b> - wo immer ROOMMATE den richtigen Namen verwenden möchte nutzt es den Wert des Attributs alias oder group; Standard ist group
|
||||
</li>
|
||||
<li>
|
||||
<b>rr_showAllStates</b> - die Status 'asleep' und 'awoken' sind normalerweise nicht immer sichtbar, um einen einfachen Zubettgeh-Prozess über das devStateIcon Attribut zu ermöglichen; Standard ist 0
|
||||
<b>rr_showAllStates</b> - die Status 'asleep' und 'awoken' sind normalerweise nicht immer sichtbar, um einen einfachen Zubettgeh-Prozess über das devStateIcon Attribut zu ermöglichen; Standard ist 0
|
||||
</li>
|
||||
<li>
|
||||
<b>rr_states</b> - Liste aller in FHEMWEB angezeigter Status; Eintrage nur mit Komma trennen und KEINE Leerzeichen benutzen; nicht unterstützte Status führen zu Fehlern
|
||||
<b>rr_states</b> - Liste aller in FHEMWEB angezeigter Status; Eintrage nur mit Komma trennen und KEINE Leerzeichen benutzen; nicht unterstützte Status führen zu Fehlern
|
||||
</li>
|
||||
<li>
|
||||
<b>rr_wakeupDevice</b> - Referenz zu versklavten DUMMY Geräten, welche als Wecker benutzt werden (Teil von RESIDENTS Toolkit's wakeuptimer)
|
||||
@ -1749,7 +1751,7 @@ sub ROOMMATE_StartInternalTimers($$) {
|
||||
<b>nextWakeupDev</b> - Device Name des als nächstes ausgefährten Wake-up Timer
|
||||
</li>
|
||||
<li>
|
||||
<b>presence</b> - gibt den zu Hause Status in Abhängigkeit des Readings 'state' wieder (kann 'present' oder 'absent' sein)
|
||||
<b>presence</b> - gibt den zu Hause Status in Abhängigkeit des Readings 'state' wieder (kann 'present' oder 'absent' sein)
|
||||
</li>
|
||||
<li>
|
||||
<b>state</b> - gibt den aktuellen Status wieder
|
||||
@ -1758,7 +1760,7 @@ sub ROOMMATE_StartInternalTimers($$) {
|
||||
<b>wakeup</b> - hat den Wert '1' während ein Weckprogramm dieses Bewohners ausgeführt wird
|
||||
</li>
|
||||
<li>
|
||||
<b>wayhome</b> - abhängig vom aktullen Aufenthaltsort, kann der Wert '1' werden, wenn die Person auf dem weg zurück nach Hause ist
|
||||
<b>wayhome</b> - abhängig vom aktullen Aufenthaltsort, kann der Wert '1' werden, wenn die Person auf dem weg zurück nach Hause ist
|
||||
</li>
|
||||
</ul>
|
||||
</ul>
|
||||
|
@ -443,6 +443,8 @@ sub HP1000_ReturnWU($$$) {
|
||||
|
||||
=pod
|
||||
=item device
|
||||
=item summary Provides webhook receiver for Wifi-based weather station HP1000 and WH2600 of Fine Offset Electronics (e.g. also known as Ambient Weather WS-1001-WIFI)
|
||||
=item summary_DE Stellt einen Webhook für die WLAN-basierte HP1000 oder WH2600 Wetterstation von Fine Offset Electronics bereit (z.B. auch bekannt als Ambient Weather WS-1001-WIFI)
|
||||
=begin html
|
||||
|
||||
<p>
|
||||
@ -456,7 +458,7 @@ sub HP1000_ReturnWU($$$) {
|
||||
<div>
|
||||
<code>define <WeatherStation> HP1000 [<ID> <PASSWORD>]</code><br>
|
||||
<br>
|
||||
Provides webhook receiver for weather station HP1000 and WH2600 of Fine Offset Electronics (e.g. also known as Ambient Weather WS-1001-WIFI).<br>
|
||||
Provides webhook receiver for Wifi-based weather station HP1000 and WH2600 of Fine Offset Electronics (e.g. also known as Ambient Weather WS-1001-WIFI).<br>
|
||||
There needs to be a dedicated FHEMWEB instance with attribute webname set to "weatherstation".<br>
|
||||
No other name will work as it's hardcoded in the HP1000/WH2600 device itself!<br>
|
||||
<br>
|
||||
@ -508,7 +510,7 @@ sub HP1000_ReturnWU($$$) {
|
||||
<div>
|
||||
<code>define <WeatherStation> HP1000 [<ID> <PASSWORD>]</code><br>
|
||||
<br>
|
||||
Stellt einen Webhook für die HP1000 oder WH2600 Wetterstation von Fine Offset Electronics bereit (z.B. auch bekannt als Ambient Weather WS-1001-WIFI).<br>
|
||||
Stellt einen Webhook für die WLAN-basierte HP1000 oder WH2600 Wetterstation von Fine Offset Electronics bereit (z.B. auch bekannt als Ambient Weather WS-1001-WIFI).<br>
|
||||
Es muss noch eine dedizierte FHEMWEB Instanz angelegt werden, wo das Attribut webname auf "weatherstation" gesetzt wurde.<br>
|
||||
Kein anderer Name funktioniert, da dieser hard im HP1000/WH2600 Gerät hinterlegt ist!<br>
|
||||
<br>
|
||||
|
@ -159,6 +159,7 @@ sub ENIGMA2_Get($@) {
|
||||
. "&device=etc";
|
||||
}
|
||||
}
|
||||
|
||||
else {
|
||||
return
|
||||
"Unknown argument $what, choose one of power:noArg input:noArg volume:noArg mute:noArg channel:noArg currentMedia:noArg currentTitle:noArg nextTitle:noArg providername:noArg servicevideosize:noArg streamUrl:,mobile ";
|
||||
@ -218,7 +219,7 @@ sub ENIGMA2_Set($@) {
|
||||
my $usage =
|
||||
"Unknown argument "
|
||||
. $a[1]
|
||||
. ", choose one of toggle:noArg on:noArg off:noArg volume:slider,0,1,100 volumeUp:noArg volumeDown:noArg msg remoteControl channelUp:noArg channelDown:noArg play:noArg pause:noArg stop:noArg record:noArg showText channel:"
|
||||
. ", choose one of toggle:noArg on:noArg off:noArg volume:slider,0,1,100 volumeUp:noArg volumeDown:noArg msg remoteControl channelUp:noArg channelDown:noArg play:noArg pause:noArg stop:noArg record:noArg showText downmix:on,off channel:"
|
||||
. $channels;
|
||||
$usage .= " mute:-,on,off"
|
||||
if ( ReadingsVal( $name, "mute", "-" ) eq "-" );
|
||||
@ -366,6 +367,35 @@ sub ENIGMA2_Set($@) {
|
||||
}
|
||||
}
|
||||
|
||||
# downmix
|
||||
elsif ( lc( $a[1] ) eq "downmix" ) {
|
||||
return "No argument given" if ( !defined( $a[2] ) );
|
||||
|
||||
Log3 $name, 3, "ENIGMA2 set $name " . $a[1] . " " . $a[2];
|
||||
|
||||
if ( $state eq "on" || $ignoreState ne "0" ) {
|
||||
if ( lc( $a[2] ) eq "true"
|
||||
|| lc( $a[2] ) eq "1"
|
||||
|| lc( $a[2] ) eq "on" )
|
||||
{
|
||||
$cmd = "enable=true";
|
||||
}
|
||||
elsif (lc( $a[2] ) eq "false"
|
||||
|| lc( $a[2] ) eq "0"
|
||||
|| lc( $a[2] ) eq "off" )
|
||||
{
|
||||
$cmd = "enable=false";
|
||||
}
|
||||
else {
|
||||
return "Argument needs to be one of true,1,on,false,0,off";
|
||||
}
|
||||
$result = ENIGMA2_SendCommand( $hash, "downmix", $cmd );
|
||||
}
|
||||
else {
|
||||
return "Device needs to be ON to change downmix.";
|
||||
}
|
||||
}
|
||||
|
||||
# volume
|
||||
elsif ( lc( $a[1] ) eq "volume" ) {
|
||||
return "No argument given" if ( !defined( $a[2] ) );
|
||||
@ -2849,6 +2879,8 @@ sub ENIGMA2_GetRemotecontrolCommand($) {
|
||||
|
||||
=pod
|
||||
=item device
|
||||
=item summary This module controls ENIGMA2 based devices like Dreambox or VUplus receiver via network connection
|
||||
=item summary_DE Dieses Modul steuert ENIGMA2 basierte Geräte wie einen Dreambox oder einen VUplus Receiver über das Netzwerk
|
||||
=begin html
|
||||
|
||||
<p>
|
||||
@ -2862,7 +2894,7 @@ sub ENIGMA2_GetRemotecontrolCommand($) {
|
||||
<ul>
|
||||
<code>define <name> ENIGMA2 <ip-address-or-hostname> [[[[<port>] [<poll-interval>]] [<http-user>]] [<http-password>]]</code><br>
|
||||
<br>
|
||||
This module controls ENIGMA2 based devices like Dreambox or VUplus via network connection.<br>
|
||||
This module controls ENIGMA2 based devices like Dreambox or VUplus receiver via network connection.<br>
|
||||
<br>
|
||||
Defining an ENIGMA2 device will schedule an internal task (interval can be set with optional parameter <poll-interval> in seconds, if not set, the value is 45 seconds), which periodically reads the status of the device and triggers notify/filelog commands.<br>
|
||||
<br>
|
||||
|
@ -2979,6 +2979,8 @@ sub ONKYO_AVR_RClayout() {
|
||||
|
||||
=pod
|
||||
=item device
|
||||
=item summary This module controls ONKYO A/V receivers in real-time via network connection
|
||||
=item summary_DE Dieses Modul steuert ONKYO A/V Receiver in Echtzeit über das Netzwerk
|
||||
=begin html
|
||||
|
||||
<p>
|
||||
|
@ -3628,6 +3628,8 @@ sub PHTV_min {
|
||||
|
||||
=pod
|
||||
=item device
|
||||
=item summary This module controls Philips TV devices and their Ambilight via network connection
|
||||
=item summary_DE Dieses Modul steuert Philips TV Geräte über das Netzwerk
|
||||
=begin html
|
||||
|
||||
<a name="PHTV"></a>
|
||||
@ -3640,7 +3642,7 @@ sub PHTV_min {
|
||||
<code>define <name> PHTV <ip-address-or-hostname> [<poll-interval>]</code>
|
||||
<br><br>
|
||||
|
||||
This module controls Philips TV devices and their Ambilight.<br><br>
|
||||
This module controls Philips TV devices and their Ambilight via network connection.<br><br>
|
||||
Defining a PHTV device will schedule an internal task (interval can be set
|
||||
with optional parameter <poll-interval> in seconds, if not set, the value is 45
|
||||
seconds), which periodically reads the status of the device and triggers notify/filelog commands.<br><br>
|
||||
|
@ -1188,6 +1188,8 @@ sub Pushover_CGI() {
|
||||
|
||||
=pod
|
||||
=item device
|
||||
=item summary Provides text message push functionality and connectivity for the Pushover smartphone app
|
||||
=item summary_DE Stellt Push Funktionalität für Textnachrichten und Verbindung für die Pushover Smartphone App bereit
|
||||
=begin html
|
||||
|
||||
<a name="Pushover"></a>
|
||||
@ -1304,10 +1306,10 @@ sub Pushover_CGI() {
|
||||
Pushover ist ein Dienst, um Benachrichtigungen von einer vielzahl
|
||||
von Quellen auf Deinem Smartphone oder Tablet zu empfangen.<br>
|
||||
Du brauchst einen Account um dieses Modul zu verwenden.<br>
|
||||
Für weitere Informationen über den Dienst besuche <a href="https://pushover.net">pushover.net</a>.<br>
|
||||
Für weitere Informationen über den Dienst besuche <a href="https://pushover.net">pushover.net</a>.<br>
|
||||
<br>
|
||||
Die Installation des Perl Moduls IO::Socket::SSL ist Voraussetzung zur Nutzung dieses Moduls (z.B. via 'cpan -i IO::Socket::SSL').<br>
|
||||
Es wird empfohlen Perl-JSON zu installieren, um erweiterte Funktion wie Supplementary URLs nutzen zu können.<br>
|
||||
Es wird empfohlen Perl-JSON zu installieren, um erweiterte Funktion wie Supplementary URLs nutzen zu können.<br>
|
||||
<br>
|
||||
Diskutiere das Modul <a href="http://forum.fhem.de/index.php/topic,16215.0.html">hier</a>.<br>
|
||||
<br>
|
||||
@ -1320,7 +1322,7 @@ sub Pushover_CGI() {
|
||||
Du musst einen Account erstellen, um den User Key zu bekommen.<br>
|
||||
Und du musst eine Anwendung erstellen, um einen API APP_TOKEN zu bekommen.<br>
|
||||
<br>
|
||||
Das Attribut infix ist optional, um einen FHEMWEB uri Namen für die Pushover API Callback Funktion zu definieren.<br>
|
||||
Das Attribut infix ist optional, um einen FHEMWEB uri Namen für die Pushover API Callback Funktion zu definieren.<br>
|
||||
Die Callback URL Callback URL kann dann mit dem Attribut callbackUrl gesetzt werden (siehe unten).<br>
|
||||
Hinweis: Eine infix uri can innerhalb einer FHEM Instanz nur einmal verwendet werden!<br>
|
||||
<br>
|
||||
@ -1345,23 +1347,23 @@ sub Pushover_CGI() {
|
||||
<code>set Pushover1 msg 'Titel' 'Dies ist ein Text.'</code><br>
|
||||
<code>set Pushover1 msg 'Titel' 'Dies ist ein Text.' '' 0 ''</code><br>
|
||||
<code>set Pushover1 msg 'Notfall' 'Sicherheitsproblem im Wohnzimmer.' '' 2 'siren' 30 3600</code><br>
|
||||
<code>set Pushover1 msg 'Erinnerung' 'Dies ist eine Erinnerung an etwas' '' 0 '' 0 3600 'Hier klicken, um Aktion auszuführen' 'set device irgendwas'</code><br>
|
||||
<code>set Pushover1 msg 'Notfall' 'Sicherheitsproblem im Wohnzimmer.' '' 2 'siren' 30 3600 'Hier klicken, um Aktion auszuführen' 'set device something'</code><br>
|
||||
<code>set Pushover1 msg 'Erinnerung' 'Dies ist eine Erinnerung an etwas' '' 0 '' 0 3600 'Hier klicken, um Aktion auszuführen' 'set device irgendwas'</code><br>
|
||||
<code>set Pushover1 msg 'Notfall' 'Sicherheitsproblem im Wohnzimmer.' '' 2 'siren' 30 3600 'Hier klicken, um Aktion auszuführen' 'set device something'</code><br>
|
||||
</ul>
|
||||
<br>
|
||||
Anmerkungen:
|
||||
<ul>
|
||||
<li>Bei der Verwendung der ersten beiden Beispiele müssen die entsprechenden Attribute als Ersatz für die fehlenden Parameter belegt sein (s. Attribute)
|
||||
<li>Bei der Verwendung der ersten beiden Beispiele müssen die entsprechenden Attribute als Ersatz für die fehlenden Parameter belegt sein (s. Attribute)
|
||||
</li>
|
||||
<li>Wenn device leer ist, wird die Nachricht an alle Geräte geschickt.
|
||||
<li>Wenn device leer ist, wird die Nachricht an alle Geräte geschickt.
|
||||
</li>
|
||||
<li>Wenn device ein User oder Group Key ist, wird die Nachricht stattdessen hierhin verschickt. Möchte man trotzdem ein dediziertes Device angeben, trennt man den Namen mit einem Doppelpunkt ab.
|
||||
<li>Wenn device ein User oder Group Key ist, wird die Nachricht stattdessen hierhin verschickt. Möchte man trotzdem ein dediziertes Device angeben, trennt man den Namen mit einem Doppelpunkt ab.
|
||||
</li>
|
||||
<li>Wenn sound leer ist, dann wird die Standardeinstellung in der App verwendet.
|
||||
</li>
|
||||
<li>Wenn die Priorität höher oder gleich 2 ist müssen retry und expire definiert sein.
|
||||
<li>Wenn die Priorität höher oder gleich 2 ist müssen retry und expire definiert sein.
|
||||
</li>
|
||||
<li>Für weiterführende Dokumentation über diese Parameter lies Dir die <a href="https://pushover.net/api">Pushover API</a> durch.
|
||||
<li>Für weiterführende Dokumentation über diese Parameter lies Dir die <a href="https://pushover.net/api">Pushover API</a> durch.
|
||||
</li>
|
||||
</ul>
|
||||
</ul>
|
||||
@ -1372,7 +1374,7 @@ sub Pushover_CGI() {
|
||||
<ul>
|
||||
<a name="callbackUrl"></a>
|
||||
<li>callbackUrl<br>
|
||||
Setzt die Callback URL, um Nachrichten mit Emergency Priorität zu bestätigen.
|
||||
Setzt die Callback URL, um Nachrichten mit Emergency Priorität zu bestätigen.
|
||||
</li><br>
|
||||
<a name="timestamp"></a>
|
||||
<li>timestamp<br>
|
||||
@ -1384,11 +1386,11 @@ sub Pushover_CGI() {
|
||||
</li><br>
|
||||
<a name="device"></a>
|
||||
<li>device<br>
|
||||
Wird beim Senden als Gerätename verwendet, sofern dieser nicht als Aufrufargument angegeben wurde. Kann auch generell entfallen, bzw. leer sein, dann wird an alle Geräte gesendet.
|
||||
Wird beim Senden als Gerätename verwendet, sofern dieser nicht als Aufrufargument angegeben wurde. Kann auch generell entfallen, bzw. leer sein, dann wird an alle Geräte gesendet.
|
||||
</li><br>
|
||||
<a name="priority"></a>
|
||||
<li>priority<br>
|
||||
Wird beim Senden als Priorität verwendet, sofern diese nicht als Aufrufargument angegeben wurde. Zulässige Werte sind -1 = leise / 0 = normale Priorität / 1 = hohe Priorität
|
||||
Wird beim Senden als Priorität verwendet, sofern diese nicht als Aufrufargument angegeben wurde. Zulässige Werte sind -1 = leise / 0 = normale Priorität / 1 = hohe Priorität
|
||||
</li><br>
|
||||
<a name="sound"></a>
|
||||
<li>sound<br>
|
||||
|
@ -1447,6 +1447,8 @@ sub ONKYO_AVR_ZONE_GetStateAV($) {
|
||||
|
||||
=pod
|
||||
=item device
|
||||
=item summary This is a supplement module for <a href="#ONKYO_AVR">ONKYO_AVR</a> representing zones
|
||||
=item summary_DE Dies ist ein ergänzendes Modul für <a href="#ONKYO_AVR">ONKYO_AVR</a>, um Zonen zu repräsentieren
|
||||
=begin html
|
||||
|
||||
<p>
|
||||
|
@ -2369,6 +2369,8 @@ s/^[\s\t]*([!]?(([A-Za-z0-9%+._-])*@([%+a-z0-9A-Z.-]+))[\w,@.!|:]*)[\s\t]+//
|
||||
|
||||
=pod
|
||||
=item command
|
||||
=item summary Provides dynamic routing of messages to FHEM devices and modules either via push, e-mail, screen or audio
|
||||
=item summary_DE Ermöglicht dynamisches Routing für Nachrichten an FHEM Geräte und Module via Push, E-Mail, Bildschirmanzeige und Audio
|
||||
=begin html
|
||||
|
||||
<a name="MSG"></a>
|
||||
|
@ -614,6 +614,8 @@ sub msgConfig_Get($@) {
|
||||
|
||||
=pod
|
||||
=item helper
|
||||
=item summary Provides global settings and tools for FHEM command <a href="#MSG">msg</a>
|
||||
=item summary_DE Stellt globale Einstellungen und Tools f¨r das FHEM Kommando <a href="#MSG">msg</a> bereit
|
||||
=begin html
|
||||
|
||||
<p>
|
||||
@ -669,7 +671,7 @@ This next step is basically to set attribute msgResidentsDevice to refer to this
|
||||
msgConfig
|
||||
</h3>
|
||||
<ul>
|
||||
Stellt globale Einstellungen und Tools für das FHEM Kommando <a href="#MSG">msg</a> bereit.<br>
|
||||
Stellt globale Einstellungen und Tools für das FHEM Kommando <a href="#MSG">msg</a> bereit.<br>
|
||||
Ein Device mit dem Namen globalMsg wird automatisch bei der ersten Benutzung des msg Kommandos angelegt, sofern kein msgConfig Device gefunden wurde.<br>
|
||||
Der Device Name kann anschließend beliebig umbenannt und umkonfiguriert werden.<br>
|
||||
<br>
|
||||
|
@ -643,6 +643,8 @@ sub GEOFANCY_ISO8601UTCtoLocal ($) {
|
||||
|
||||
=pod
|
||||
=item helper
|
||||
=item summary Provides a webhook receiver for geofencing using specific iOS, Android or Windows 10 smartphone apps
|
||||
=item summary_DE Stellt einen Webook Empfänger für Geofencing mit speziellen iOS, Android und Windows 10 Smartphone Apps bereit
|
||||
=begin html
|
||||
|
||||
<p>
|
||||
@ -652,7 +654,7 @@ sub GEOFANCY_ISO8601UTCtoLocal ($) {
|
||||
GEOFANCY
|
||||
</h3>
|
||||
<ul>
|
||||
<li>Provides webhook receiver for geofencing, e.g. via the following apps:<br>
|
||||
<li>Provides a webhook receiver for geofencing, e.g. via the following apps:<br>
|
||||
<br>
|
||||
</li>
|
||||
<li>
|
||||
|
Loading…
x
Reference in New Issue
Block a user