[enhancement] - commandref

This commit is contained in:
Sebastian 2022-08-30 16:23:00 +02:00
parent 1f54fc7601
commit 8c49aaa079
3 changed files with 152 additions and 109 deletions

View File

@ -1 +1 @@
[try] - to setup cmdref to set webui [test] commandref

View File

@ -1458,9 +1458,9 @@ sub SetPredefinedStartPoints {
<br><br> <br><br>
So far, known devices are mower, smart water control, irrigation control, smart sensors, power plug and pressure So far, known devices are mower, smart water control, irrigation control, smart sensors, power plug and pressure
pump. Schedules can be disabled/enabled via fhem, defining or deleting them must be done via Gardena App or its web interface.<br> pump. Schedules can be disabled/enabled via fhem, defining or deleting them must be done via Gardena App or its web interface.<br>
<a id="GardenaSmartDevicereadings"></a>
</ul> </ul>
<br> <br>
<a id="GardenaSmartDevice-readings"></a>
<ul> <ul>
<b>Readings (model = mower)</b> <b>Readings (model = mower)</b>
<br><br> <br><br>
@ -1659,7 +1659,7 @@ sub SetPredefinedStartPoints {
<li>error-valve_error_0_severity - (tbd.)</li> <li>error-valve_error_0_severity - (tbd.)</li>
<li>error-valve_error_0_type - (tbd.)</li> <li>error-valve_error_0_type - (tbd.)</li>
<li>error-valve_error_0_valve_id - id of valve with error</li> <li>error-valve_error_0_valve_id - id of valve with error</li>
<li>...more error readings<li> <li>...more error readings</li>
<li>firmware-firmware_available_version - new available firmware (only if available)</li> <li>firmware-firmware_available_version - new available firmware (only if available)</li>
<li>firmware-firmware_command - firmware command (idle/firmware_cancel/firmware_upload/unsupported)</li> <li>firmware-firmware_command - firmware command (idle/firmware_cancel/firmware_upload/unsupported)</li>
<li>firmware-firmware_status - firmware status </li> <li>firmware-firmware_status - firmware status </li>
@ -1771,7 +1771,7 @@ sub SetPredefinedStartPoints {
<li>(tbd.)</li> <li>(tbd.)</li>
</ul> </ul>
<br><br><br> <br><br><br>
<a id="GardenaSmartDeviceattributes"></a> <a id="GardenaSmartDevice-attr"></a>
<b>Attribute (all models)</b> <b>Attribute (all models)</b>
<ul> <ul>
<li>IODev - Name of GardenaSmartBridge device</li> <li>IODev - Name of GardenaSmartBridge device</li>
@ -1781,7 +1781,7 @@ sub SetPredefinedStartPoints {
set to german)</li> set to german)</li>
</ul> </ul>
<br><br><br> <br><br><br>
<a id="GardenaSmartDeviceset"></a> <a id="GardenaSmartDevice-set"></a>
<b>set (model = mower)</b> <b>set (model = mower)</b>
<ul> <ul>
<li>parkUntilFurtherNotice - park mower and disable schedule</li> <li>parkUntilFurtherNotice - park mower and disable schedule</li>
@ -1857,6 +1857,7 @@ sub SetPredefinedStartPoints {
=begin html_DE =begin html_DE
<a id="GardenaSmartDevice"></a> <a id="GardenaSmartDevice"></a>
<h3>GardenaSmartDevice</h3> <h3>GardenaSmartDevice</h3>
<ul> <ul>
@ -1871,9 +1872,60 @@ sub SetPredefinedStartPoints {
Bekannte Gardena-Ger&auml;te umfassen Rasenm&auml;her, Smart Water Control, Irrigation Control, Smart Sensoren, Bekannte Gardena-Ger&auml;te umfassen Rasenm&auml;her, Smart Water Control, Irrigation Control, Smart Sensoren,
Steckdosen-Adapter und Pumpe. Zeitpl&auml;ne k&ouml;nnen &uuml;ber fhem pausiert/aktiviert werden, das Anlegen oder L&ouml;schen erfolgt Steckdosen-Adapter und Pumpe. Zeitpl&auml;ne k&ouml;nnen &uuml;ber fhem pausiert/aktiviert werden, das Anlegen oder L&ouml;schen erfolgt
derzeit nur &uuml;ber die App oder deren Web-Frontend. derzeit nur &uuml;ber die App oder deren Web-Frontend.
<a id="GardenaSmartDevicereadings"></a>
</ul> </ul>
<div style="display: none">
<a id="GardenaSmartDevice-set"></a>
<li><a id="GardenaSmartDevice-set-parkUntilFurtherNotice">parkUntilFurtherNotice</a> - Parken des M&auml;hers und Aussetzen des Zeitplans</li>
<li><a id="GardenaSmartDevice-set-parkUntilNextTimer">parkUntilNextTimer</a> - Parken bis zum n&auml;chsten Start nach Zeitplan</li>
<li><a id="GardenaSmartDevice-set-startOverrideTimer">startOverrideTimer</a> n - Manuelles M&auml;hen f&uuml;r n Minuten (z.B. 60 = 1h, 1440 = 24h, 4320 = 72h)</li>
<li><a id="GardenaSmartDevice-set-startResumeSchedule">startResumeSchedule</a> - Zeitplan wieder aktivieren</li>
<li><a id="GardenaSmartDevice-set-startpoint">startpoint</a> enable|disable 1|2|3 - Aktiviert oder deaktiviert einen vordefinierten Startbereich
<ul>
<li>set NAME startpoint enable 1</li>
<li>set NAME startpoint disable 3 enable 1</li>
</ul>
</li>
<!-- WC, PUMPE, SENSOR(2) -->
<li><a id="GardenaSmartDevice-set-cancelOverride">cancelOverride</a> - (Manuelle) Bew&auml;sserung stoppen</li>
<li><a id="GardenaSmartDevice-set-manualButtonTime">manualButtonTime</a> n - Bew&auml;sserungsdauer f&uuml;r manuellen Knopf auf n Minuten setzen (0 schaltet den Knopf aus)</li>
<li><a id="GardenaSmartDevice-set-manualOverride">manualOverride</a> n - Manuelle Bew&auml;sserung f&uuml;r n Minuten</li>
<li><a id="GardenaSmartDevice-set-resetValveErrors">resetValveErrors</a> - Ventilfehler zur&uuml;cksetzen</li>
<li><a id="GardenaSmartDevice-set-resumeSchedule">resumeSchedule</a> - Zeitplan wieder aktivieren</li>
<li><a id="GardenaSmartDevice-set-stopSchedule">stopSchedule</a> n - Zeitplan anhalten f&uuml;r n Stunden (Default: 2038-01-18T00:00:00.000Z, durch Gardena-App als "dauerhaft" interpretiert)</li>
<li><a id="GardenaSmartDevice-set-operating_mode">operating_mode</a> -Steuert den Operation Mode. Zeitgesteuert wird in Kombination mit dem Wochenzeitplan oder mit "manualOverride" genutzt, automatisch bedeutet, dass die Pumpe immer aktiv ist und die Bewässerung abhängig vom Wert "Einschaltdruck" startet. automatic|scheduled </li>
<li><a id="GardenaSmartDevice-set-leakage_detection">leakage_detection</a> - Steuert die Lekage-Erkennung.</br> Hierdurch wird eine Pumpenabschaltung erreicht, sollte die Pumpe unkontrollierten Wasserverlust feststellen. watering|washing_machine|domestic_water_supply|off</li>
<li><a id="GardenaSmartDevice-set-turn_on_pressure">turn_on_pressure</a> - Einschaltdruck 2.0 - 3.0 Steuert den Einschaltdruck in Scheduled und Automatic Mode. Fällt der Druck bei der Bewässerung unter diese wert, startet die Pumpe, ist der Wert dauerhaft über diesem Wert und es finden kein Durchfluss statt, geht die Pumpe in Standby</li>
<li><a id="GardenaSmartDevice-set-cancelOverrideValve1">cancelOverrideValve1</a> - (Manuelle) Bew&auml;sserung an Ventil 1 stoppen </li>
<li><a id="GardenaSmartDevice-set-cancelOverrideValve2">cancelOverrideValve2</a> - (Manuelle) Bew&auml;sserung an Ventil 2 stoppen </li>
<li><a id="GardenaSmartDevice-set-cancelOverrideValve3">cancelOverrideValve3</a> - (Manuelle) Bew&auml;sserung an Ventil 3 stoppen </li>
<li><a id="GardenaSmartDevice-set-cancelOverrideValve4">cancelOverrideValve4</a> - (Manuelle) Bew&auml;sserung an Ventil 4 stoppen </li>
<li><a id="GardenaSmartDevice-set-cancelOverrideValve5">cancelOverrideValve5</a> - (Manuelle) Bew&auml;sserung an Ventil 5 stoppen </li>
<li><a id="GardenaSmartDevice-set-cancelOverrideValve6">cancelOverrideValve6</a> - (Manuelle) Bew&auml;sserung an Ventil 6 stoppen </li>
<li><a id="GardenaSmartDevice-set-closeAllValves">closeAllValves</a> - Alle Ventile schliessen</li>
<li><a id="GardenaSmartDevice-set-manualDurationValve1">manualDurationValve1</a> n - Ventil 1 f&uuml;r n Minuten &ouml;ffnen</li>
<li><a id="GardenaSmartDevice-set-manualDurationValve2">manualDurationValve2</a> n - Ventil 2 f&uuml;r n Minuten &ouml;ffnen</li>
<li><a id="GardenaSmartDevice-set-manualDurationValve3">manualDurationValve3</a> n - Ventil 3 f&uuml;r n Minuten &ouml;ffnen</li>
<li><a id="GardenaSmartDevice-set-manualDurationValve4">manualDurationValve4</a> n - Ventil 4 f&uuml;r n Minuten &ouml;ffnen</li>
<li><a id="GardenaSmartDevice-set-manualDurationValve5">manualDurationValve5</a> n - Ventil 5 f&uuml;r n Minuten &ouml;ffnen</li>
<li><a id="GardenaSmartDevice-set-manualDurationValve6">manualDurationValve6</a> n - Ventil 6 f&uuml;r n Minuten &ouml;ffnen</li>
<li><a id="GardenaSmartDevice-set-resumeScheduleValve">resumeScheduleValve</a> n - Zeitplan f&uuml;r Ventil n wieder aktivieren</li>
<li><a id="GardenaSmartDevice-set-stopScheduleValve">stopScheduleValve</a> n m - Zeitplan f&uuml;r Ventil n anhalten f&uuml;r m Stunden (Default: 2038-01-18T00:00:00.000Z durch Gardena-App als "dauerhaft" interpretiert)</li>
<!-- ALL -->
<li><a id="GardenaSmartDevice-set-winter_mode">winter_mode</a> awake|hibernate - Winterschlaf aktivieren oder Ger&auml;t aufwecken</li>
<!-- SENSOR -->
<li><a id="GardenaSmartDevice-set-refresh">refresh</a> temperature|humidity|light*
<br> <br>
Wert f&uuml;r Temperatur, Feuchtigkeit oder Helligkeit aktualisieren
<br>*nur bei Sensor type 1 verf&uuml;gbar
</li>
</div>
<br>
<a id="GardenaSmartDevice-readings"></a>
<ul> <ul>
<b>Readings (model = mower/M&auml;her)</b> <b>Readings (model = mower/M&auml;her)</b>
<br><br> <br><br>
@ -1884,7 +1936,7 @@ sub SetPredefinedStartPoints {
<li>battery-level - Ladezustand der Batterie in Prozent</li> <li>battery-level - Ladezustand der Batterie in Prozent</li>
<li>battery-rechargeable_battery_status - Zustand der Batterie (Ausser Betrieb/Kritischer Batteriestand, <li>battery-rechargeable_battery_status - Zustand der Batterie (Ausser Betrieb/Kritischer Batteriestand,
wechseln Sie jetzt/Niedrig/oK), nicht bei allen Modellen</li> wechseln Sie jetzt/Niedrig/oK), nicht bei allen Modellen</li>
<li>device_info-connection_status - Verbindungs-Status (online/offline/unknown) <li>device_info-connection_status - Verbindungs-Status (online/offline/unknown)</li>
<li>device_info-category - Eigenschaft des Ger&auml;tes (M&auml;her/Bew&auml;sserungscomputer/Bodensensor)</li> <li>device_info-category - Eigenschaft des Ger&auml;tes (M&auml;her/Bew&auml;sserungscomputer/Bodensensor)</li>
<li>device_info-last_time_online - Zeitpunkt der letzten Funk&uuml;bertragung</li> <li>device_info-last_time_online - Zeitpunkt der letzten Funk&uuml;bertragung</li>
<li>device_info-manufacturer - Hersteller</li> <li>device_info-manufacturer - Hersteller</li>
@ -2247,7 +2299,7 @@ sub SetPredefinedStartPoints {
</ul> </ul>
<br><br><br> <br><br><br>
<a id="GardenaSmartDeviceattributes"></a> </ul>
<b>Attribute (alle Modelle)</b> <b>Attribute (alle Modelle)</b>
<ul> <ul>
<li>IODev - Name des GardenaSmartBridge Devices</li> <li>IODev - Name des GardenaSmartBridge Devices</li>
@ -2255,7 +2307,6 @@ sub SetPredefinedStartPoints {
<li>readingValueLanguage en|de - Sprache der Readings englisch oder deutsch (default: englisch, es sei denn, Deutsch ist als globale Sprache gesetzt)</li> <li>readingValueLanguage en|de - Sprache der Readings englisch oder deutsch (default: englisch, es sei denn, Deutsch ist als globale Sprache gesetzt)</li>
</ul> </ul>
<br><br><br> <br><br><br>
<a id="GardenaSmartDeviceset"></a>
<b>set (model = mower)</b> <b>set (model = mower)</b>
<ul> <ul>
<li>parkUntilFurtherNotice - Parken des M&auml;hers und Aussetzen des Zeitplans</li> <li>parkUntilFurtherNotice - Parken des M&auml;hers und Aussetzen des Zeitplans</li>
@ -2272,19 +2323,12 @@ sub SetPredefinedStartPoints {
<br><br> <br><br>
<b>set (model = watering_computer)</b> <b>set (model = watering_computer)</b>
<ul> <ul>
<a id="cancelOverride"></a>
<li>cancelOverride - (Manuelle) Bew&auml;sserung stoppen</li> <li>cancelOverride - (Manuelle) Bew&auml;sserung stoppen</li>
<a id="GardenaSmartDevice-set-manualButtonTime"></a>
<li>manualButtonTime n - Bew&auml;sserungsdauer f&uuml;r manuellen Knopf auf n Minuten setzen (0 schaltet den Knopf aus)</li> <li>manualButtonTime n - Bew&auml;sserungsdauer f&uuml;r manuellen Knopf auf n Minuten setzen (0 schaltet den Knopf aus)</li>
<a id="GardenaSmartDevice-set-manualOverride"></a>
<li>manualOverride n - Manuelle Bew&auml;sserung f&uuml;r n Minuten</li> <li>manualOverride n - Manuelle Bew&auml;sserung f&uuml;r n Minuten</li>
<a id="resetvalveerrors"></a>
<li>resetValveErrors - Ventilfehler zur&uuml;cksetzen</li> <li>resetValveErrors - Ventilfehler zur&uuml;cksetzen</li>
<a id="GardenaSmartDevice-set-resumeschedule"></a>
<li>resumeSchedule - Zeitplan wieder aktivieren</li> <li>resumeSchedule - Zeitplan wieder aktivieren</li>
<a id="GardenaSmartDevice-set-stopschedule"></a>
<li>stopSchedule n - Zeitplan anhalten f&uuml;r n Stunden (Default: 2038-01-18T00:00:00.000Z, durch Gardena-App als "dauerhaft" interpretiert)</li> <li>stopSchedule n - Zeitplan anhalten f&uuml;r n Stunden (Default: 2038-01-18T00:00:00.000Z, durch Gardena-App als "dauerhaft" interpretiert)</li>
<a id="GardenaSmartDevice-set-winter_mode"></a>
<li>winter_mode awake|hibernate - Winterschlaf aktivieren oder Ger&auml;t aufwecken</li> <li>winter_mode awake|hibernate - Winterschlaf aktivieren oder Ger&auml;t aufwecken</li>
</ul> </ul>
<br><br> <br><br>
@ -2328,17 +2372,16 @@ sub SetPredefinedStartPoints {
<br><br> <br><br>
<b>set (model = electronic_pressure_pump)</b> <b>set (model = electronic_pressure_pump)</b>
<ul> <ul>
<li><a id="GardenaSmartDevice-ic24_set-manualOverride"></a>manualOverride n - Bew&auml;sserungdauer in Minuten</li> <li>manualOverride n - Bew&auml;sserungdauer in Minuten</li>
<li><a id="GardenaSmartDevice_ic24-set-cancelOverride"></a>cancelOverride - (Manuelle) Bew&auml;sserung stoppen</li> <li>cancelOverride - (Manuelle) Bew&auml;sserung stoppen</li>
<a id="GardenaSmartDevice_ic24-set-operating_mode">
<li>operating_mode -Steuert den Operation Mode. Zeitgesteuert wird in Kombination mit dem Wochenzeitplan oder mit "manualOverride" genutzt, automatisch bedeutet, dass die Pumpe immer aktiv ist und die Bewässerung abhängig vom Wert "Einschaltdruck" startet. automatic|scheduled </li> <li>operating_mode -Steuert den Operation Mode. Zeitgesteuert wird in Kombination mit dem Wochenzeitplan oder mit "manualOverride" genutzt, automatisch bedeutet, dass die Pumpe immer aktiv ist und die Bewässerung abhängig vom Wert "Einschaltdruck" startet. automatic|scheduled </li>
</a> <li>leakage_detection - Steuert die Lekage-Erkennung.</br> Hierdurch wird eine Pumpenabschaltung erreicht, sollte die Pumpe unkontrollierten Wasserverlust feststellen. watering|washing_machine|domestic_water_supply|off</li>
<li><a id="GardenaSmartDevice_ic24-set-leakage_detection"></a>leakage_detection - Steuert die Lekage-Erkennung.</br> Hierdurch wird eine Pumpenabschaltung erreicht, sollte die Pumpe unkontrollierten Wasserverlust feststellen. watering|washing_machine|domestic_water_supply|off</li> <li>turn_on_pressure - Einschaltdruck 2.0 - 3.0 Steuert den Einschaltdruck in Scheduled und Automatic Mode. Fällt der Druck bei der Bewässerung unter diese wert, startet die Pumpe, ist der Wert dauerhaft über diesem Wert und es finden kein Durchfluss statt, geht die Pumpe in Standby</li>
<li><a id="GardenaSmartDevice_ic24-set-turn_on_pressure"></a>turn_on_pressure - Einschaltdruck 2.0 - 3.0 Steuert den Einschaltdruck in Scheduled und Automatic Mode. Fällt der Druck bei der Bewässerung unter diese wert, startet die Pumpe, ist der Wert dauerhaft über diesem Wert und es finden kein Durchfluss statt, geht die Pumpe in Standby</li> <li>resetValveErrors - Ventilfehler zur&uuml;cksetzen</li>
<li><a id="GardenaSmartDevice_ic24-set-resetvalveerrors"></a>resetValveErrors - Ventilfehler zur&uuml;cksetzen</li> <li>winter_mode awake|hibernate - Winterschlaf aktivieren oder Ger&auml;t aufwecken</li>
</ul>
</ul> </ul>
=end html_DE =end html_DE

View File

@ -1,2 +1,2 @@
UPD 2022-07-21_19:43:48 49634 FHEM/73_GardenaSmartBridge.pm UPD 2022-07-21_19:43:48 49634 FHEM/73_GardenaSmartBridge.pm
UPD 2022-08-28_20:08:30 113470 FHEM/74_GardenaSmartDevice.pm UPD 2022-08-30_16:22:11 118212 FHEM/74_GardenaSmartDevice.pm