RaspberryMatic icon indicating copy to clipboard operation
RaspberryMatic copied to clipboard

WEBUI: Systemvariablen werden nicht angezeigt.

Open MaZoresu opened this issue 3 years ago • 8 comments
trafficstars

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

  1. Gehe auf Einstellungen und / oder Status -> Systemvariable
  2. Die Variablenliste ist leer
  3. 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: Bildschirmfoto 2022-01-13 um 07 31 52 Bildschirmfoto 2022-01-13 um 09 55 12

MaZoresu avatar Jan 13 '22 11:01 MaZoresu

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.

jens-maus avatar Jan 13 '22 11:01 jens-maus

Update auf 3.61.7.20211218 durchgeführt. Problem weiterhin

MaZoresu avatar Jan 13 '22 12:01 MaZoresu

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.

jens-maus avatar Jan 13 '22 12:01 jens-maus

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.

MaZoresu avatar Jan 13 '22 12:01 MaZoresu

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

jens-maus avatar Jan 13 '22 12:01 jens-maus

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

jp112sdl avatar Jan 13 '22 13:01 jp112sdl

Problem gelöst. Tut mir leid für die 2 gleisigen Umstände. ;)

MaZoresu avatar Jan 13 '22 13:01 MaZoresu

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.

martgras avatar Jan 15 '22 15:01 martgras