Antwort
Dez 24, 2019 - 06:39
Hey,
mal auf doof gefragt, hast du dem Bild nur eine Statusregel zugewiesen oder auch wirklich einen Status?
Deinem Screenshot her zu urteilen hast du nämlich lediglich eine Regel festgelegt aber keinen Status zugewiesen.
Beste Grüße
Baumkuchen
mal auf doof gefragt, hast du dem Bild nur eine Statusregel zugewiesen oder auch wirklich einen Status?
Deinem Screenshot her zu urteilen hast du nämlich lediglich eine Regel festgelegt aber keinen Status zugewiesen.
Beste Grüße
Baumkuchen
Von
Ja das Bild hat einen Status erhalten.
Komischerweise funktioniert das Ganze wenn die Systemvariable z.B. den Wert "Nebel" erhält.
Liegt es eventuell an den zwei Wörtern ( Hier im Beispiel leichter Regen ) ?
Muss ich da etwas in Anführungszeichen setzen?
Von
Dann wird wie von dir vermutet der Wert ein anderer sein.
Der Wertname könnte beispielsweise leichter_Regen sein oder leichterRegen.
Was für ein Plugin oder Gerät benutzt du für die Anzeige denn?
Beste Grüße
Baumkuchen
Von
Meinst du für die Anzeige im Neo?
Also die Werte stammen aus der Systemvariable "Wetter"
Ich habe einmal ein Textfeld das den Status von dieser Variablen erhält. Das sieht man oben im Bild. Da steht ja "leichter Regen" mit Leerzeichen.
Die gleiche Variable habe ich dem Button ebenfalls als Status übergeben.
Ich habe den Wert auch einfach per Copy und Paste aus der Systemvariable der CCU geholt. Zuerst waren vor und nach dem String noch Leerzeichen, die habe ich entfernt.
Wie gesagt die Variable wird ja mit dem Korrekten Wert gefüllt. Funktioniert ja mit dem Wert "Nebel". Deswegen war meine Vermutung das es an den zwei Wörtern liegt
Gruß
Von
Ist nur reine Vermutung, aber benenn doch den Wert in der ccu Variable mal um in leichter_regen und diese gibst du bei der Status Regel dann neu an, evtl möchte Neo kein Leerzeichen, kann das aktuell bei mir nicht Nachstellen, da nicht Vorort.
Beste Grüße
Baumkuchen
Von
Habe es jetzt mal getetest mit leichter_Regen und mit leichterRegen. Mir wird wie zuvor das Icon für den undefined Status angezeigt.
Jetzt habe ich auch keine Idee mehr
Von
Hey, also du hast die Variable in der CCU umgenannt in leichterRegen und leichter_Regen und diese dann auch so als Statusregel angegeben?
Von
ja genau. Im Script von dem Programm einfach umbenannt. die Systemvariable zeigt den richtigen Wert an. Auch das Textfeld im NEO zeigt mir den richtigen Status an. Nur die Grafik steht auf undefined.
Von
Das hatte ich auch noch nicht.
Neo erkennt den Status und gibt ihn als Txt aus aber wenn der identische Status nicht als Txt sondern als Grafik ausgegeben wird dann wird er nicht erkannt.
Die Grafik und die Statusregel wirst du vermutlich schonmal beides gelöscht und neu angelegt haben oder?
Denn das wäre das letzte was mir noch einfallen würde, du kannst ja auch trotzdem mal dein CCU Script einfügen dann könnte man sich das nochmal etwas näher ansehen, evtl fällt einem ja etwas auf?
Beste Grüße
Baumkuchen
Von
Ich habe es hinbekommen :-)
Scheinbar lag das Problem daran, das die Variablen innerhalb des Programmes automatisch von Englisch auf Deutsch übersetzt wurden. Habe jetzt das Umwandeln mal auskommentiert, und siehe da... Mit den englischen Namen funktioniert es :-)
Vielen Dank trotzdem für die Hilfe Baumkuchen
Neuen Kommentar hinzufügen