RaspberryMatic
RaspberryMatic copied to clipboard
WEBUI: Systemvariablen werden nicht angezeigt.
Describe the issue you are experiencing
Die Variablenliste wird nicht mehr angezeigt und kann somit nicht bearbeitet werden.
Describe the behavior you expected
Die Systemvariablen sollten angezeigt werden und zu bearbeiten sein.
Steps to reproduce the issue
- Gehe auf Einstellungen und / oder Status -> Systemvariable
- Die Variablenliste ist leer
- Im Anhang JS Ausgabe
What is the version this bug report is based on?
3.61.5.20211113
Which base platform are you running?
rpi4 (RaspberryPi4)
Which HomeMatic/homematicIP radio module are you using?
n/a
Anything in the logs that might be useful for us?
Leider ist in den Logs nichts ersichtlich.
Additional information
Screens:

What is the version this bug report is based on?
3.61.5.20211113
Hier wird ganz offensichtlich eine alte RaspberryMatic Version genutzt. Bitte mögliche Bugs erst immer mit der jeweils aktuellsten Version verifizieren bevor man hier ein entsprechendes Ticket/Issue dazu aufmacht.
Update auf 3.61.7.20211218 durchgeführt. Problem weiterhin
Ok danke. das muss jedoch trotzdem irgendein lokales Problem sein das das bei dir auslöst, denn in sämtlichen Testsystemen wie auch bei anderen tausenden Nutzern funktioniert das. Vorgehen ist normal: Zuerst das problem in Diskussionsforen wie homematic-forum vorstellen, diskutieren und dort fehler gemeinsam analysieren und wenn dabei herauskommt das das andere reproduzieren können hier her kommen und ein Ticket/Issue aufmachen. Bitte also erst einmal im Forum weitermachen und versuchen das problem dort gemeinsam zu analysieren.
Ich versuch es. Hatte nur ein Ähnliches Problem gelesen, dass mit gelöchter Hardware zusammen gehangen hat. Das kann ich leider nicht lokal lösen.
Ich versuch es. Hatte nur ein Ähnliches Problem gelesen, dass mit gelöchter Hardware zusammen gehangen hat. Das kann ich leider nicht lokal lösen.
Wie gesagt: Sowas gehört im Forum diskutiert + analysiert und erst hierher getragen wenn das ein bestätigtes Problem bei mehreren Nutzern ist. Das ist hier kein Supportforum für Einzelprobleme. Also bitte hier weitermachen vorerst: https://homematic-forum.de/forum/viewtopic.php?f=65&t=72028&p=700324#p700259
wenn das ein bestätigtes Problem bei mehreren Nutzern ist.
1x ausführen und dann hat man das Problem:
string svName = "A'gsicht";
object svObj = dom.GetObject(svName);
if (!svObj){
object svObjects = dom.GetObject(ID_SYSTEM_VARIABLES);
svObj = dom.CreateObject(OT_VARDP);
svObjects.Add(svObj.ID());
svObj.Name(svName);
svObj.ValueType(ivtString);
svObj.ValueSubType(istChar8859);
svObj.Internal(false);
svObj.Visible(true);
dom.RTUpdate(false);
}
WriteLine(svObj.ID());
Das ' im SV-Namen ist das Problem
Problem gelöst. Tut mir leid für die 2 gleisigen Umstände. ;)
Ich hatte durch einen Tippfehler das gleiche Problem und relativ lange gesucht bis ich die Ursache gefunden habe. Nachdem Systemvariablen nicht nur im WebUI erstellt werden können kann man das Problem nicht wirklich schon beim Anlegen abfangen.
Wenn die WebUI beim Lesen der Variablen auf einen ungültigen Namen stößt könnte eine Fehlermeldung den Benutzer darauf hinweisen - am besten mit der Option sie umzubenennen.