FHEM Forum

FHEM - Entwicklung => FHEM Development => Thema gestartet von: rudolfkoenig am 15 Oktober 2015, 10:07:31

Titel: Vorbereitungen zu FHEM 5.7
Beitrag von: rudolfkoenig am 15 Oktober 2015, 10:07:31
Ich moechte in 2-3 Wochen den aktuellen Stand als FHEM 5.7 auf fhem.de zur Verfügung stellen. Wenn moeglich, jetzt keine grosse Baustellen in bis dato stabilen Modulen aufreissen, und Showstopper hier melden, damit wir eine Loesung finden.
Titel: Antw:Vorbereitungen zu FHEM 5.7
Beitrag von: Loredo am 15 Oktober 2015, 11:12:51
Hallo Rudi,


ich würde gerne versuchen das Kommando-Modul in ./contrib/99_msg.pm bis dahin noch nach ./FHEM/ zu verschieben.
Dabei gibt es derzeit aus meiner Sicht nur einen Showstopper: Es läd wohl nicht zuverlässig beim Starten von FHEM, sondern man muss den Befehl erst einmal aufrufen oder ein manuelles Reload des Moduls machen.


Vielleicht möchtest du dazu direkt im Thread (http://forum.fhem.de/index.php/topic,39983.msg344254.html#msg344254) antworten?




Gruß
Julian
Titel: Antw:Vorbereitungen zu FHEM 5.7
Beitrag von: CoolTux am 15 Oktober 2015, 14:58:27
Hallo Rudi,

Ich bin gerade dabei das AMAD Modul für Version 0.8 fit zu machen. Vom Prinzip her steht alles und ich habe auch seit gestern ein Feature Freez. Jetzt brauche ich paar Tage zum testen und eventuell grade ziehen plus paar Tage für die Doku.
Ich gehe im Moment selbst von Ende des Monats aus. Wäre super wenn die neue Version es noch reinschaffen würde.



Grüße
Titel: Antw:Vorbereitungen zu FHEM 5.7
Beitrag von: rudolfkoenig am 15 Oktober 2015, 20:15:52
Diese Ankuendigung heisst nicht, dass FHEM danach tot ist, und jeder, der irgendetwas mit FHEM vorhatte, es in den naechsten zwei Wochen fertigstellen muss. Ich will nur, dass ein erstes update nach der Installation etwas schneller durchlaeuft. Stabil sollte es deswegen sein, damit man ein update durchfuehren kann, bevor das System abstuerzt.
Titel: Antw:Vorbereitungen zu FHEM 5.7
Beitrag von: Sidey am 16 Oktober 2015, 10:19:56
Hallo Rudolf,

Das mit 2-3 Wochen klingt gut.
Ich bin ja dabei den Signalduino fertig zu stellen.
Bis auf 4 Warnings und die commandref ist das 1. Release fertig.

Hättest Du ein Problem damit, wenn es in 5.7 enthalten ist?

Grüße Sven
Titel: Antw:Vorbereitungen zu FHEM 5.7
Beitrag von: rudolfkoenig am 16 Oktober 2015, 10:52:22
Nein, ich habe kein Problem damit.
Man sollte nur bitte in der naechsten zwei-drei Wochen darauf verzichten, in bisher stabilen Modulen groessere Umbauten anzufangen. Und ich finde es auch nicht tragisch, wenn signalduino oder AMAD 8.0 bis dahin nicht fertig ist, die Entwicklung soll ja danach nicht stehenbleiben, und ein update nach der Installation sollte jeder Benutzer ausfuehren.
Titel: Antw:Vorbereitungen zu FHEM 5.7
Beitrag von: betateilchen am 16 Oktober 2015, 17:42:15
Zitat von: Loredo am 15 Oktober 2015, 11:12:51
ich würde gerne versuchen das Kommando-Modul in ./contrib/99_msg.pm bis dahin noch nach ./FHEM/ zu verschieben.

Die Auslieferung weiterer 99_.* Module per fhem Hauptverzeichnis sollte m.E. sehr genau überlegt werden.  Vor allen Dingen, wenn es sich um ein "Kommando-Modul" handelt, das Befehle enthält, die nicht jedermann/-frau wirklich braucht.
Titel: Antw:Vorbereitungen zu FHEM 5.7
Beitrag von: betateilchen am 16 Oktober 2015, 17:46:23
Zitat von: rudolfkoenig am 15 Oktober 2015, 10:07:31
Wenn moeglich, jetzt keine grosse Baustellen in bis dato stabilen Modulen aufreissen, und Showstopper hier melden, damit wir eine Loesung finden.

Momentan arbeite ich an einer kompletten Neugestaltung des 55_GDS.pm Moduls, was aus hauptsächlich deshalb nötig wurde, weil der DWD seine Datenstrukturen auf dem FTP Server grundlegend geändert hat. In diesem Zusammenhang wird das Modul dann auch vollständig auf nonblocking (per Blocking.pm) umgestellt.

Das ist derzeit zwar eine ziemlich große Baustelle, aber als Showstopper würde ich das nicht betrachten. Mein Ziel ist, Mitte nächster Woche ein stabil laufendes Modul zu haben, aktuell stehe ich bei ca. 85% Fertigstellung.
Titel: Antw:Vorbereitungen zu FHEM 5.7
Beitrag von: herrmannj am 16 Oktober 2015, 17:55:08
btw, dieser Satz
ZitatStabil sollte es deswegen sein, damit man ein update durchfuehren kann, bevor das System abstuerzt.
bekommt einen Top Platz auf meiner persönlichen ewigen Bestenliste  :-D

Vielleicht auch einen T-Shirt Spruch .... :-D

vg
jörg
Titel: Antw:Vorbereitungen zu FHEM 5.7
Beitrag von: justme1968 am 16 Oktober 2015, 18:34:33
@rudi: das hier ist der thread zu @, $EVENT, %EVENT & co: http://forum.fhem.de/index.php/topic,41455.msg337178.html#msg337178

gruß
  andre
Titel: Antw:Vorbereitungen zu FHEM 5.7
Beitrag von: UliM am 18 Oktober 2015, 16:45:35
Hallo,
prima!
Welche Install-Packages sind denn vorgesehen?
Fritzbox nicht mehr, dafür aber RPi?
Gruß, Uli
Titel: Antw:Vorbereitungen zu FHEM 5.7
Beitrag von: betateilchen am 18 Oktober 2015, 16:55:15
Das Installationspaket für RPi ist doch das schon länger vorhandene .deb - oder meinst Du irgendwas anderes?
Titel: Antw:Vorbereitungen zu FHEM 5.7
Beitrag von: rudolfkoenig am 20 Oktober 2015, 16:29:03
Achtung: beim Wechsel auf 5.7 wird featurelevel auf 5.7 gesetzt, damit:
- gibts kein $value{device} fuer die Perl-Einzeiler, man muss Value("device") verwenden
- lastinclude faellt weg.
- die % und @ Ersetzung in den notifies faellt weg, genauso wie %EVENT,usw. Nur $EVENT,$NAME,usw wird unterstuerzt.
- man kann sowas wie "set heating temperature {[heating:temperature]+1}" schreiben (nur set!)

Das ist nur, weil der default fuer "attr global featurelevel" auf 5.7 steht. Wer es auf 5.6 stellt, kann weiterhin die alten Sachen verwenden, jedenfalls bis 5.8.

Die monatlichen Download-Zahlen fuer fhem-5.6-fb7390.image in diesem Jahr (Jan-Okt) sind: 1488 1016 863 665 775 756 696 745 675 420.  Das ist zwar unter dem Durschnitt vom letzten Jahr (2567/Monat), scheint aber nur sehr langsam zu fallen. Ich werde dafuer weiterhin ein Paket erstellen.
Titel: Antw:Vorbereitungen zu FHEM 5.7
Beitrag von: betateilchen am 20 Oktober 2015, 19:56:21
Hast Du schon ein konkretes Datum geplant? Hintergrund meiner Frage: die Bereitstellung der Debian Pakete im Repository muss angepaßt werden, damit nicht unterschiedliche Featurelevel ausgeliefert werden.
Titel: Antw:Vorbereitungen zu FHEM 5.7
Beitrag von: rudolfkoenig am 20 Oktober 2015, 20:08:32
In etwa zwei Wochen.
Allerdings wuesste ich nicht, was du anpassen musst.
featurelevel ist eine globale Variable in fhem.pl, fhem.cfg wird nicht angefasst.
Titel: Antw:Vorbereitungen zu FHEM 5.7
Beitrag von: betateilchen am 20 Oktober 2015, 20:19:02
Zitat von: rudolfkoenig am 20 Oktober 2015, 20:08:32
Allerdings wuesste ich nicht, was du anpassen musst.

Wie wird das neue .deb Paket heißen, das aus dem Makefile erzeugt wird?
Titel: Antw:Vorbereitungen zu FHEM 5.7
Beitrag von: rudolfkoenig am 20 Oktober 2015, 20:50:30
Das ist bestimmt eine Fangfrage.
Titel: Antw:Vorbereitungen zu FHEM 5.7
Beitrag von: betateilchen am 20 Oktober 2015, 21:27:05
Nein, ist es nicht. Die Frage war genau so gemeint, wie sie gestellt war.

Hintergrund:

Im Repository befindet sich das "stable"-Paket fhem-5.6.deb und das ist das Original-deb das von Dir veröffentlicht wird. Diese Datei wird nicht automatisch ins Repository aufgenommen, sondern einmalig manuell dorthin kopiert..

Die Erstellung des nightly ist eher stressfrei, solange im Makefile der korrekte Feature-Level eingetragen ist.
Titel: Antw:Vorbereitungen zu FHEM 5.7
Beitrag von: rudolfkoenig am 20 Oktober 2015, 21:34:25
Ich wuerde das Paket fhem-5.7.deb nennen.
Titel: Antw:Vorbereitungen zu FHEM 5.7
Beitrag von: betateilchen am 20 Oktober 2015, 21:41:38
Das wollte ich wissen. Danke.
Titel: Antw:Vorbereitungen zu FHEM 5.7
Beitrag von: TeeVau am 20 Oktober 2015, 21:48:38
Hm, jetzt bin ich nich mehr hin und her gerissen, ob ich das VIERA vorher neu Einchecken soll oder nicht.
Die Umstellung auf blocking.pm ist dort eingebaut, was allerdings für ein Polling alle 30 Sekunden zu viel sein könnte? Habe irgendwo in den Tiefen des Forums gelesen, dass blocking.pm besser für selterene abfragen genutzt werden sollte.

Die jetzige Version läuft sehr stabil, mir sind keine Probleme bekannt. Ich glaube ich lasse besser Die Version vorerst laufen, dann ist diese stabile Version in dem Release. Neue Features gibt es dann per Update.

Tobias