Ich habe mein NUT Modul mal schnell auf APCUPSD umgestrickt, damit ich nicht länger das asbach uralte apcupsd Script supporten muss. Die Funktionalität ist identisch zum NUT. Das Modul befindet sich in meiner Library zusammen mit den Anderen. GitHub - Tommi2Day
Auch von mir Danke. Hat super funktioniert, leider nur bis heute.
Bin auf Version 4.1 ( Testing ) gegangen.
Folgende Fehlermeldung kommt dann. Damit kannst du vielleicht eher etwas anfangen.
Ich weiss, mir hatte NallChan freundlicherweise auch schon geschrieben, das Du GetBuffer und SetBuffer für Dich in 4.1 reklamierst Die Änderung ist auch schon vorbereitet, allerdings hatte ich noch nicht den Startschuss für einen 4.1Beta Download gehört, so das ich nicht testen konnte. Ich muss beide Versionen parallel anbieten, denn wenn ich sie jetzt komplett aus dem Master entferne stehen alle 4.0 User auf dem Schlauch.
Obwohl: wenn ich so drüber nachdenke-> meine Funktion war eher da::D:D:D:D
Da deine Funktion private ist, kannst du es ja einfach ändern und keiner merkt es Aber du hast coolerweise ja jetzt Branches. Du kannst also einfach einen develop Branch erstellen, auf den die 4.1er Nutzer wechseln müssen. Dann testen wir auch gleich mal ob das gut funktioniert
Bei mir seltsamerweise nicht. Evtl. habe ich auch noch einen anderen Fehler drin. Der APCUPSD-Socket empfängt Daten, sie kommen aber nicht in meiner ReceiveData-Funktion im Splitter an. Im Formular fehlt zudem die Verknüpfung zum Socket. Senden vom Splitter klappt dagegen.
ich hatte auch mal einen Branch mit Namen 4.1 und der hat funktioniert ?!
Kannst Du gerne mit meinem Repo ausprobieren. Soviel kann man beim Hochladen eigentlich nicht falsch machen
Habe hier nicht wirklich Netz um etwas zu testen. Bin noch bis Freitag unterwegs.
Wenn aber im Splitter die Liste der übergeordneten Instanz fehlt, ist es meist ein Problem mit den GUIDs in der Module.json.
Michael
Ich habe noch ein Problem mit den GUIDs gefixt. Danke an NallChan für den Hinweis. Damit klappt jetzt auch der Datenaustausch bei mir. Update ist online. Frage mich nur, warum das bei der 4.0 nicht aufgefallen war.
Das Umstellen des Branches hat auf die harte Tour jetzt auch geklappt
IPS Stoppen, Instancen nicht anfassen
Modules -Verzeichnis leer machen
IPS Starten
Library neu registrieren.
Sofort den Edit-Button klicken und den Branch umstellen. Der „HEAD“ Fehler kam jetzt nicht mehr.