FHEM Forum

FHEM => Sonstiges => Thema gestartet von: Sailor am 25 Februar 2014, 22:01:45

Titel: Code Kommentare Eine kleine Geschichte vom hintern-Deich
Beitrag von: Sailor am 25 Februar 2014, 22:01:45
Eine kleine Geschichte vom hinterm-Deich

Es war einmal ein emsiger Programmsel der fhem für sich entdeckt hatte.

Er las und schrieb in diesem Forum und probierte mehr und mehr Code aus.

Alles funktionierte besser und besser.

Der emsige Programmsel war so stolz auf seinen Code, dass er aus didaktischen (oder sagt man eher paedagogischen Gründen?) jede Zeile in der fhem.cfg hinter dem Code eine Kommentarzeile einfügte um sich eine Eselsbruecke zu bauen warum die Zeile nun genau da stehen musste wie sie dort nun mal stand.

So vergingen Tag um Tag, auf dass der emsige Programmsel seine Sammlung um Code und Kommentaren vergrösserte und sich seines tollen Formates erfreute.

Auch hatte der emsige Programmsel gelernt, das man die Zeilen innerhalb eines in fhem.cfg mit ";;\" eingefügten PERL-Codezeilen nicht auskommentieren konnte.
Ein Schönheitsfehler fürwahr, aber etwas mit dem man Leben konnte.

Doch dann kam jener schiksalshafte Tag, an dem der emsige Programmsel einen Schock durch Mark und Bein erfuhr -
Jener Tag an dem er in seinen Grundfesten erschüttert wurde -

Es war jener Tag, an dem er auf "Save config" klickte.

Denn plötzlich war alles we-eh-ce-ha - wech, blanko, nischt!  :'( :'( :'( :'( :'(


Aber da den emsigen Programmsel ohnehin das fhem-Fieber gepackt hatte, hielt ihn dies nicht davon ab einfach weiter zu machen - Fortan allerdings ohne Kommentarzeilen  ;D ;D ;D

OK: Spass beiseite: Wohin muss man seinen Weihnachts-Wunsch richten wenn man seine Kommentarzeilen nach dem Betätigen der besagten Funktion noch behalten will?
Und sagt jetzt nicht: "An den Weihnachtsmann"  :D

Apropos Weihnachtsmann: Wie hiess am Schlitten des Weihnachtsmannes doch gleich das Leit-Renntier mit der roten Nase?  ;D ;D ;D

Liebe Gruesse vom-hintern-Deich
    Sailor
Titel: Antw:Code Kommentare Eine kleine Geschichte vom hintern-Deich
Beitrag von: Puschel74 am 25 Februar 2014, 22:13:40
Hallo,

*schmunzel* Coole Geschichte  ;D

Vergiss die fhem.cfg
Mach ne Kopie davon und füg dort deine Kommentare ein.

FHEM weiß! wie die fhem.cfg funktioniert und FHEM ist es egal wie die fhem.cfg aussieht.
Nein - du kannst die fhem.cfg NICHT! für dich lesbarer strukturieren.
Wozu?
FHEM will täglich, ständig darin lesen - nicht du.
Lass die Finger von der fhem.cfg und bearbeite deine Geräte, Codes etc. per DEF in der Detailansicht und FHEM wird es dir danken  ;)
Über kurz oder lang bist auch du erfreut das FHEM so einfach nur funktioniert  ;D

Grüße
Titel: Antw:Code Kommentare Eine kleine Geschichte vom hintern-Deich
Beitrag von: P.A.Trick am 25 Februar 2014, 22:14:24
Schöne, wenn auch eine traurige Geschichte, allerdings konnte ich dein Problem noch nicht nachvollziehen. Bei mir bleiben alle Kommentare erhalten!?

BTW: Hast du kein Backup gemacht?
Titel: Antw:Code Kommentare Eine kleine Geschichte vom hintern-Deich
Beitrag von: Sailor am 25 Februar 2014, 22:21:55
Hallo Puschel

Danke fuer Deine Anteilnahme!  ;)

Zitat von: Puschel74 am 25 Februar 2014, 22:13:40
Vergiss die fhem.cfg
Mach ne Kopie davon und füg dort deine Kommentare ein.

Das habe ich eine zeitlang auch gemacht.
Inzwischen bin ich dazu uebergegangen die Kommentare darueber oder darunter als Block-Begrenzer zu schreiben.
Was die einzelnen Code-Zeilen koennen, kenne ich ja nun langsam aber sicher...   8)

Gruss
   Sailor
Titel: Antw:Code Kommentare Eine kleine Geschichte vom hintern-Deich
Beitrag von: Sailor am 25 Februar 2014, 22:26:25
Hallo Patrick

Zitat von: P.A.Trick am 25 Februar 2014, 22:14:24
Schöne, wenn auch eine traurige Geschichte, allerdings konnte ich dein Problem noch nicht nachvollziehen. Bei mir bleiben alle Kommentare erhalten!?

BTW: Hast du kein Backup gemacht?

kommentiere mal in der fhem.cfg eine Zeile rechts neben den code wie zum Beispiel


define BullaTrulla dummy       # Just to define a BullaTrulla


Jetzt click mal auf "Save config" und schwupps wie von Geisterhand wird daraus


define BullaTrulla dummy


Ein Backup hatte ich natuerlich!  ;)

Gruss
    Sailor

Titel: Antw:Code Kommentare Eine kleine Geschichte vom hintern-Deich
Beitrag von: P.A.Trick am 25 Februar 2014, 22:30:37
Ah jetzt ja! :-) Ich habe bisher in meiner gesamten IT Laufbahn Kommentare immer nur über die Zeilen geschrieben, nie hinter einem Befehl :-)
*duckundrennweg* :-)
Titel: Antw:Code Kommentare Eine kleine Geschichte vom hintern-Deich
Beitrag von: Sailor am 25 Februar 2014, 22:43:46
Zitat von: P.A.Trick am 25 Februar 2014, 22:30:37
Ah jetzt ja! :-) Ich habe bisher in meiner gesamten IT Laufbahn Kommentare immer nur über die Zeilen geschrieben, nie hinter einem Befehl :-)
*duckundrennweg* :-)

Und damit liegst Du bei fhem goldrichtig auf der sicheren Seite!  :)

Gute Nacht *schlafenleg*

Sailor
Titel: Antw:Code Kommentare Eine kleine Geschichte vom hintern-Deich
Beitrag von: rudolfkoenig am 26 Februar 2014, 09:13:30
ZitatWie hiess am Schlitten des Weihnachtsmannes doch gleich das Leit-Renntier mit der roten Nase?

Und der ist, wie jeder weiss, nicht fuer die Geschenke, sondern fuer die Karre aus dem Dreck ziehen zustaendig :)
Titel: Antw:Code Kommentare Eine kleine Geschichte vom hintern-Deich
Beitrag von: Sailor am 26 Februar 2014, 12:09:24
Richtig, Rudi hiess er!  ;D ;D ;D
(http://www.wunderkarten.de/blog/wp-content/uploads/Rudolph.png)

Gruss
   Sailor
Titel: Antw:Code Kommentare Eine kleine Geschichte vom hintern-Deich
Beitrag von: Rince am 01 März 2014, 07:54:31
Wenn du jemals ein Update gefahren hast, hast du ziemlich sicher ein Backup deiner fhem.cfg.
Das wird automatisch angelegt.
Ich schließe mich aber Puschel an. Vergiss, dass diese Datei existiert.

Wenn es viele Codezeilen sind, schreib sie in die 99myutils.