FHEM Forum

FHEM => Sonstiges => Thema gestartet von: Ellert am 31 August 2016, 15:30:04

Titel: Vorschlag: Commandref global, ergänzen um Events
Beitrag von: Ellert am 31 August 2016, 15:30:04
Ich schlage vor, dass die von "global" erzeugten Events auch dort in der Commandref erwähnt werden.

Falls das keine Zustimmung findet, sollten die beim "notify" erwähnten Events ergänzt werden um "MODIFIED" und "UPDATE".

Ergänzung zu "global" in der "commandref_frame.html"
  <b>Events</b>
  <ul>
    <li>INITIALIZED after initialization is finished.</li>
    <li>REREADCFG after the configuration is reread.</li>
    <li>SAVE before the configuration is saved.</li>
    <li>SHUTDOWN before FHEM is shut down.</li>
    <li>DEFINED &lt;devname&gt; after a device is defined.</li>
    <li>DELETED &lt;devname&gt; after a device was deleted.</li>
    <li>RENAMED &lt;old&gt; &lt;new&gt; after a device was renamed.</li>
    <li>UNDEFINED &lt;defspec&gt; upon reception of a message for an
    undefined device.</li>
    <li>MODIFIED &lt;defspec&gt; after a device modification.</li>
    <li>UPDATE after an update is completed.</li>
  </ul>


Ergänzung zu "global" in der "commandref_frame_DE.html"
<br>
  <b>Events</b>
  <ul>
    <li>INITIALIZED sobald die Initialization vollst&auml;ndig ist.</li>
    <li>REREADCFG nachdem die Konfiguration erneut eingelesen wurde.</li>
    <li>SAVE bevor die Konfiguration gespeichert wird.</li>
    <li>SHUTDOWN bevor FHEM heruntergefahren wird.</li>
    <li>DEFINED &lt;devname&gt; nach dem Definieren eines
    Ger&auml;tes.</li>
    <li>DELETED &lt;devname&gt; nach dem L&ouml;schen eines
    Ger&auml;tes.</li>
    <li>RENAMED &lt;old&gt; &lt;new&gt; nach dem Umbenennen eines
    Ger&auml;tes.</li>
    <li>UNDEFINED &lt;defspec&gt; beim Auftreten einer Nachricht f&uuml;r
    ein undefiniertes Ger&auml;t.</li>
    <li>MODIFIED &lt;defspec&gt; nach &Auml;nderung einer Ger&auml;tedefinition.</li>
    <li>UPDATE nach Abschluss eines Updates.</li>
  </ul>

Titel: Antw:Vorschlag: Commandref global, ergänzen um Events
Beitrag von: Markus Bloch am 31 August 2016, 17:59:12
Das UPDATE Event steht hier: http://fhem.de/commandref.html#update

Und das MODIFIED Event steht hier: http://fhem.de/commandref.html#modify

Dokumentiert ist es also bereits ;)

Gruß
Markus

Titel: Antw:Vorschlag: Commandref global, ergänzen um Events
Beitrag von: betateilchen am 31 August 2016, 19:05:14
Zitat von: Markus Bloch am 31 August 2016, 17:59:12
Dokumentiert ist es also bereits ;)

und zwar da, wo es hingehört :)
Titel: Antw:Vorschlag: Commandref global, ergänzen um Events
Beitrag von: rudolfkoenig am 31 August 2016, 19:19:44
Habs trotzdem eingecheckt, ich finde in diesem Fall schadet die doppelte Erwaehnung nicht wirklich.
Titel: Antw:Vorschlag: Commandref global, ergänzen um Events
Beitrag von: betateilchen am 31 August 2016, 19:35:55
Bei mir gibts auch noch die events

global:SUNRISE
global:HIGHNOON
global:SUNSET
global:MIDNIGHT

*duck-und-weg*  8)
Titel: Antw:Vorschlag: Commandref global, ergänzen um Events
Beitrag von: rudolfkoenig am 31 August 2016, 22:49:28
Zitat*duck-und-weg*
Aber wirklich! Wo kommen die denn her?
Selbst erzeugte zaehlen nicht.
Titel: Antw:Vorschlag: Commandref global, ergänzen um Events
Beitrag von: betateilchen am 01 September 2016, 08:01:42
Zitat von: rudolfkoenig am 31 August 2016, 22:49:28
Aber wirklich! Wo kommen die denn her?
Selbst erzeugte zaehlen nicht.

ja, es ist schon ziemlich schade, dass man diese (oft sehr nützlichen) events selbst erzeugen muss, weil fhem das nicht automatisch macht...
Titel: Antw:Vorschlag: Commandref global, ergänzen um Events
Beitrag von: CQuadrat am 01 September 2016, 08:50:19
Zitat von: betateilchen am 31 August 2016, 19:35:55
Bei mir gibts auch noch die events

global:SUNRISE
global:HIGHNOON
global:SUNSET
global:MIDNIGHT

*duck-und-weg*  8)

Hallo betateilchen,

handelt es sich bei HIGHNOON und MIDNIGHT um Events um 12.00 und 24.00 (wohl nicht, da zu trivial) oder um Events zu den tatsächlichen astronomischen Ereignissen, was ich vermute, da auch SUNRISE und SUNSET aufgeführt sind?

Ich hatte mir soetwas mal mit dem Twilight-Modul gebastelt. Gefällt mir aber nicht so gut, da ich nur auf ca. fünf Minuten Genauigkeit die Events bekomme. Twilight rechnet nur alle paar Minuten und das entsprechende Ereignis kommt dann, wenn der Azimut durch 0° bzw. 180° gelaufen ist.

Wie hast Du das denn realisiert? Und warum dann über global?
Weil dort die geographische Länge hinterlegt ist und man die entsprechenden Zeitwerte damit errechnen kann?


Viele Grüße

Christoph
Titel: Antw:Vorschlag: Commandref global, ergänzen um Events
Beitrag von: betateilchen am 01 September 2016, 10:44:23
Zitat von: CQuadrat am 01 September 2016, 08:50:19
handelt es sich bei HIGHNOON und MIDNIGHT um Events um 12.00 und 24.00 (wohl nicht, da zu trivial)

Doch, genau so trivial ist es.