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 (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
Die Zeilen enthalten ein Leerzeichen am Ende, das muss entfernt werden.
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