[GELÖST] Probleme mit Erstellung der controls-Datei

Begonnen von thaliondrambor, 08 August 2017, 23:06:35

Vorheriges Thema - Nächstes Thema

thaliondrambor

Guten Abend,

ich möchte für das YeeLight-Modul eine controls-Datei erstellen, was ich auch schon gemacht habe (https://raw.githubusercontent.com/thaliondrambor/32_YeeLight.pm/master/controls_yeelight.txt.
Sie sieht wie folgt aus: UPD 2017-04-08_19:30:51 49939 FHEM/32_YeeLight.pm
UPD 2017-04-08_19:31:03 6167 FHEM/32_YeeLightBridge.pm

Das einbinden hat geklappt mittels: update add https://raw.githubusercontent.com/thaliondrambor/32_YeeLight.pm/master/controls_yeelight.txt
Das Überprüfen auf Updates klappt, nur beim Update selber kommt folgende Fehlermeldung: PERL WARNING: Use of uninitialized value $written in numeric ne (!=) at ./FHEM/98_update.pm line 579.
Daraufhin bricht natürlich das Updaten ab. Ich habe schon in der 98_update.pm zusätzliche Ausgaben angelegt. Die Variable $fpath ist richtig, nur die Größe der Datei wird nicht richtig ausgegeben. Mache ich das in einer kleinen Sub selber, dann geht es einwandfrei. Die Datei scheint zu diesem Zeitpunkt nicht da zu sein, obwohl dies ja vorher überprüft wird und keine weitere Fehlermeldung kommt.

Ich hoffe es kann mir jemand weiterhelfen.

Gruß

thaliondrambor

rudolfkoenig

Die Zeilen enthalten ein Leerzeichen am Ende, das muss entfernt werden.

thaliondrambor

So einfach kann das sein :) Das Script sollte da zwar eigentlich nur einen Zeilenumbruch hinpacken, aber da scheint wohl was daneben gegangen zu sein.

Vielen Dank

Gruß

thaliondrambor