Version: Unterschied zwischen den Versionen

Aus FHEMWiki
K (Beispiele an die Formatänderungen von September 2015 angepasst)
K (Modulowner angwpasst)
 
(2 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{SEITENTITEL:version}}
{{SEITENTITEL:version}}
{{Infobox Modul
{{Infobox Modul
|ModPurpose=Befehl zur Bestimmung der Version von Fhem-Modulen
|ModPurpose=Befehl zur Bestimmung der Version von FHEM-Modulen
|ModType=cmd
|ModType=cmd
|ModCmdRef=version
|ModCmdRef=version
|ModForumArea=Sonstiges
|ModForumArea=Sonstiges
|ModTechName=fhem.pl ("Built-in")
|ModTechName=98_version.pm
|ModOwner=rudolfkoenig ({{Link2FU|8|Forum}} / [[Benutzer Diskussion:Rudolfkoenig|Wiki]])
|ModOwner={{Link2FU|14770|betateilchen}}
}}
}}
[[version]] ist ein Befehl zur Bestimmung der Versionsnummer und des Aktualisierungsdatums einzelner oder aller benutzen Module.  
[[version]] ist ein Befehl zur Bestimmung der Versionsnummer und des Aktualisierungsdatums einzelner oder aller benutzen Module. Dieser Befehl war vor Revision 10462 direkt in fhem.pl integriert. Seit dieser Revision ist version nun ein eigenständiges Modul, welches in einer eigenen Moduldatei realisiert wird.


Der Befehl kann direkt über das [[FHEMWEB|Webfrontend]] eingegeben werden.
Der Befehl kann direkt über das [[FHEMWEB|Webfrontend]] eingegeben werden.


Ohne Angabe von Parametern wird eine komplette Liste aller benutzen Module mit den entsprechenden Detailinformation ausgegeben (das Folgende ist nur ein Teil einer beispielhaften, installationsspezifischen Ausgabe; Formatierung und Sortierung - jetzt nach Anfangsbuchstaben des Modulnamens und nicht mehr nach der führenden zweistelligen Zahl - entsprechen dem Stand ab ca. September 2015):
Ohne Angabe von Parametern wird eine komplette Liste aller benutzten Module mit den entsprechenden Detailinformation, sowie den Revisionsstand seit dem letzten Update ausgegeben. Aktuell wird in FHEM bei der Eingabe des Befehls <code>version</code> folgender beispielhafte Output erzeugt:
<pre style="width:450px;">
File                  Rev  Last Change


fhem.pl               9511 2015-10-18 10:13:01Z rudolfkoenig  
<pre style="width:600px;">
90_at.pm               8326 2015-03-29 13:30:57Z rudolfkoenig  
Latest Revision: 11163
98_autocreate.pm       9415 2015-10-09 17:22:35Z rudolfkoenig  
 
57_Calendar.pm         9155 2015-08-29 15:13:59Z borisneubert
File                        Rev  Last Change
00_CUL.pm             9002 2015-07-29 05:46:10Z rudolfkoenig
 
fhem.pl                     11144 2016-03-29 09:10:53Z rudolfkoenig  
90_at.pm                   11151 2016-03-30 07:56:17Z rudolfkoenig  
98_autocreate.pm           11094 2016-03-20 09:41:03Z rudolfkoenig  
00_CUL.pm                   10855 2016-02-15 11:30:02Z rudolfkoenig
10_CUL_HM.pm               11160 2016-03-30 18:39:12Z martinp876
...
...
</pre>
</pre>


Wird mit dem Aufruf ein Modulname (Schreibweise beachten! Auf das obige Beispiel bezogen z.B. ''weblink'') mitgegeben, wird nur eine Zeile für das entsprechende Modul ausgegeben. Auch hier sind allerdings komplexere Filter möglich, so könnte
Wird mit dem Aufruf ein Modulname (Schreibweise beachten! Auf das obige Beispiel bezogen z.B. ''weblink'') mitgegeben, wird nur eine Zeile für das entsprechende Modul ausgegeben. Auch hier sind allerdings komplexere Filter möglich, so kann man mit
:<code>version CUL.*</code>  
:<code>version CUL.*</code>  
beispielsweise die Ausgabe
beispielsweise die folgende Ausgabe erzeugen:
<pre style="width:450px;">
<pre style="width:600px;">
File            Rev  Last Change  
File            Rev  Last Change  


Zeile 35: Zeile 38:
14_CUL_WS.pm    8497 2015-04-30 09:23:21Z rudolfkoenig
14_CUL_WS.pm    8497 2015-04-30 09:23:21Z rudolfkoenig
</pre>
</pre>
liefern.
oder mit
:<code>version fhem</code>
folgende Ausgabe:
<pre style="width:600px;">
File    Rev  Last Change
 
fhem.pl 11144 2016-03-29 09:10:53Z rudolfkoenig
</pre>

Aktuelle Version vom 8. März 2023, 15:49 Uhr


version
Zweck / Funktion
Befehl zur Bestimmung der Version von FHEM-Modulen
Allgemein
Typ Befehl
Details
Dokumentation EN / DE
Support (Forum) Sonstiges
Modulname 98_version.pm
Ersteller betateilchen
Wichtig: sofern vorhanden, gilt im Zweifel immer die (englische) Beschreibung in der commandref!

version ist ein Befehl zur Bestimmung der Versionsnummer und des Aktualisierungsdatums einzelner oder aller benutzen Module. Dieser Befehl war vor Revision 10462 direkt in fhem.pl integriert. Seit dieser Revision ist version nun ein eigenständiges Modul, welches in einer eigenen Moduldatei realisiert wird.

Der Befehl kann direkt über das Webfrontend eingegeben werden.

Ohne Angabe von Parametern wird eine komplette Liste aller benutzten Module mit den entsprechenden Detailinformation, sowie den Revisionsstand seit dem letzten Update ausgegeben. Aktuell wird in FHEM bei der Eingabe des Befehls version folgender beispielhafte Output erzeugt:

Latest Revision: 11163 

File                        Rev   Last Change 

fhem.pl                     11144 2016-03-29 09:10:53Z rudolfkoenig 
90_at.pm                    11151 2016-03-30 07:56:17Z rudolfkoenig 
98_autocreate.pm            11094 2016-03-20 09:41:03Z rudolfkoenig 
00_CUL.pm                   10855 2016-02-15 11:30:02Z rudolfkoenig 
10_CUL_HM.pm                11160 2016-03-30 18:39:12Z martinp876 
...

Wird mit dem Aufruf ein Modulname (Schreibweise beachten! Auf das obige Beispiel bezogen z.B. weblink) mitgegeben, wird nur eine Zeile für das entsprechende Modul ausgegeben. Auch hier sind allerdings komplexere Filter möglich, so kann man mit

version CUL.*

beispielsweise die folgende Ausgabe erzeugen:

File            Rev   Last Change 

00_CUL.pm        9002 2015-07-29 05:46:10Z rudolfkoenig 
09_CUL_FHTTK.pm  7529 2015-01-11 18:52:43Z matscher 
10_CUL_HM.pm     9474 2015-10-17 09:27:25Z martinp876 
14_CUL_WS.pm     8497 2015-04-30 09:23:21Z rudolfkoenig

oder mit

version fhem

folgende Ausgabe:

File    Rev   Last Change 

fhem.pl 11144 2016-03-29 09:10:53Z rudolfkoenig