Wer mutig und experimentierfreudig ist, ist eingeladen, in Kürze meine Module für 2.7 testen. Die dafür notwendigen Anpassungen haben einen etwas größeren Umfang, bei dem bisher weit mehr als 1000 Zeilen geändert werden mußten. Ich kann nicht mehr alle Module selber testen, da ich z.B. die meisten der älteren Geräte gar nicht mehr selber habe.
Die Konfiguration wurde komplett auf Properties umgestellt, demzufolge gibt es viele Funktionen aus dem Bereich nicht mehr. Dafür gibt/soll es entsprechende Definitionen auf der Modulseite (forms) geben. Dieser Teil funktioniert leider noch nicht vollständig. Außerdem wurde in vielen Modulen die automatische Konfiguration des Parents vorläufig deaktiviert.
Achtung:Es kann leider auch noch zu Abstürzen und Fehlfunktionen kommen, also bitte nicht einsetzen, wenn davon der Hausfrieden abhängt. Aber dafür ist der Test da.
Bei Interesse, bitte melden, welches Modul getestet werden soll. Es wäre nett, wenn ich dann regelmäßig ein entsprechendes Feedback (geht, oder geht nicht in Situation xy) bekommen würde.
sind jetzt doch ein paar mehr Interessenten, deshalb habe ich die erste Version der Module schon auf meiner Seite unter http://www.tdressler.net/ipsymcon/download/DownloadV27.zip abgelegt.
Ich war so frei, das eBusAdapter-Modul von Brownson mit durch den Compiler zu schicken und mit dazu zulegen. Ich konnte mich dunkel daran erinnern, das nach einer 2.7 Version gefragt wurde.
Über reges Feedback bin ich dankbar.
Fatal error: Call to undefined function FHZDummy_SetLogFile() in C:\Program Files (x86)\IP-SYMCON\scripts\icloud.ips.php on line 4
Abort Processing during Fatal-Error: Call to undefined function FHZDummy_SetLogFile()
Fehler beim Laden der Bibliothek: EM1010.dll, Fehler: Fehler beim Laden der Bibliothek C:\Program Files (x86)\IP-SYMCON\modules\EM1010.dll
Ist die Port.DLL im IP-Symcon-Verzeichnis?
Call to undefined function FHZDummy_SetLogFile()
Diese Funktionen gibt es nicht mehr, weil sie standardkonform durch Property ersetzt wurden. Normalerweise sollte es dafür eine Form geben, aber damit gibt es leider noch Probleme, Paresy schaut sich das gerade an. Bis dahin muss man sich mit
Hallo
Eben getestet meine FHZDummy loggt wieder
Port.DLL ist bei mir nicht vorhanden. Hab aber auch keinen
Empfänger EM1010PC. Port.DLL in den IP-Symcon Ordner -
danach keinen Fehler mehr .
BTW:
Man muss nicht alle DLLs aus dem Zipfile in den Modules Ordner kopieren, es reicht die zum gewünschten Modul passende DLL, den Rest kann man auch weglassen.
Heute gab es wieder größere Änderungen, insbesondere im IO- und Konfigurations-Bereich. Das Zipfile enthält jetzt 2 Ordner („modules“ und „forms“), die beide in die entsprechenden IPS-Ordner kopiert werden sollten. Dazu wird allerdings aktuell noch das IPS Tester-Build #2624 benötigt, da dort Probleme mit der Speicherverwaltung von Paresy gefixt wurden. Wer nicht Tester ist und meine aktuellen Module testen will, kann sich von Paresy freischalten lassen.
Viele Module sind jetzt aus der IPSConsole direkt über die Forms konfigurierbar, einige haben auch Test-Buttons.
Die Seiten für das Demomodul habe ich schon angepasst, die Beschreibung der anderen Module mache ich später, wenn ein stabilerer Stand erreicht ist.
Habe die Files EM1010PC.json und EM1010PC.dll (beide vom 29.12.12) in die jeweiligen Ordner kopiert, Dienst frisch gestartet (selbst ein PC-Neustart bringt nichts)
aber im Log steht:
Die Änderungen im SDK sind jetzt auch in den Modulen enthalten, so das sie auch mit #2628 laufen sollten. In der Zwischenzeit gab es auch noch kleinere Änderungen im WS300 und EM1010-Modul.