NEWS
SOLVED hm-rega.0 - used invalid characters
-
@mguenther bitte mal noch nicht umbennenen, falls noch nicht geschehen.
Wäre super, wenn du mal den hm-rega Adapter von GitHub installieren könntest. Hierzu auf Adminoberfäche gehen, Tab Adapter wählen, oben die Katze mit den Tentakeln (Octocat) anklicken, hm-rega auswählen, Installieren klicken. Danach noch einen Upload ausführen. Hierzu unter Tab Adapter das Männchen anklicken das beim drüber hovern Expertenmodus anzeigt, hm-rega suchen, bei hm-rega Kachel auf '...' klicken, auf den Pfeil nach oben klicken. Dann Rega neustarten, im Log sollte dann sowas stehen wie
Name of functions enum is an object -> please report to developer: { blabliblablbubuaf }
-
Konnte es auf einer anderen CCU nachstellen und beheben. Ab 2.4.7 ist es also gefixt.
Danke für die Unterstützung.
v2.4.7 - fixed another legacy bug which prevented enums from getting correct name - when name was used from tanslations the whole object was used as name instead of the language string - now using english language string as intended by the dev
-
@foxriver76
Moin... habs noch nicht geändert... ich muss erst mal kapieren, was du genau von mir willst...hauptsache, ich zerschieße mir nicht mein System...
Gruß, Marcus -
@foxriver76
kann ich mir den nicht eigentlich als 2. Instanz installieren? Dann fasse ich doch meine 1. Instanz gar nicht an - oder?
-
@mguenther sagte in hm-rega.0 - used invalid characters:
hauptsache, ich zerschieße mir nicht mein System...
Da passiert schon nichts !
-
-
wie von dir oben beschrieben, Instanz neugestartet und log-File durchsucht. Ich finde aber nur die dargestellten Einträge.
-
@mguenther hast du auch das mit dem Upload Button gemacht? Sonst wird der neue Code bei GitHub Installationen nicht angezogen.
Ansonsten muss ich nochmal schauen.
-
Falls es trotz Upload nicht klappt:
- CCU Webinterface aufrufen
- Programme und Verknüpfung -> Programme und Zentralverknüpfung
- Unten den Button
Skript testen
wählen - Folgendes Skript ausführen (einfach das Hello World Ding da löschen und das unten einfügen) und die Ausgabe mir mal bitte zukommen lassen
Skript:
object oFunction; string sFunctionId; string sChannelId; boolean bFirst = true; boolean bFirstSecond = true; Write("{"); foreach (sFunctionId, dom.GetObject(ID_FUNCTIONS).EnumUsedIDs()) { if (bFirst == false) { WriteLine(','); } else { bFirst = false; } oFunction = dom.GetObject(sFunctionId); Write('"' # sFunctionId # '": '); Write('{"Name": "'); WriteURL(oFunction.Name()); Write('","TypeName":"' # oFunction.TypeName() # '_FUNCTIONS'); Write('", "EnumInfo": "'); WriteURL(oFunction.EnumInfo()); Write('", "Channels": ['); bFirstSecond = true; foreach(sChannelId, oFunction.EnumUsedIDs()) { if (bFirstSecond == false) { Write(','); } else { bFirstSecond = false; } string sIfaceId = dom.GetObject(sChannelId).Interface(); string sIface = dom.GetObject(sIfaceId).Name(); Write('{"Address":"' # dom.GetObject(sChannelId).Address() # '",'); Write('"Interface":"' # sIface # '"}'); } Write(']}'); } Write('}');
-
@foxriver76
sorry, ich hab den upload vergessen - mach ich heute Abend. -
@foxriver76
hmmm - upload durchgeführt:
das ist der Log-File:
-
@foxriver76
hier die Ausgabe deines Skriptes auf meiner Raspberrymatic: -
@mguenther danke ich schaue es mal an.
-
@foxriver76 werde heute und morgen mindestens zu nix kommen. Danke fürs Daten liefern - wenn du das Problem deinerseits schnell beheben möchtest nutze am besten die Umbenennen-Technik.
-
Konnte es auf einer anderen CCU nachstellen und beheben. Ab 2.4.7 ist es also gefixt.
Danke für die Unterstützung.
v2.4.7 - fixed another legacy bug which prevented enums from getting correct name - when name was used from tanslations the whole object was used as name instead of the language string - now using english language string as intended by the dev