Variable ist auf einmal "blank /Space"
Moderator: Co-Administratoren
Variable ist auf einmal "blank /Space"
Habe ein komisches Verhalten mit einer Variablen. Ein Variable ist mit "aus;3Kw;4Kw" als Wertliste konfiguriert (kein Space und kein ";" hinter dem 4kw) Beim manuellen setzen sieht alles ok aus, auch kann die drei Werte abfragen, auswerten usw. Aber wenn prüfe, warum mein Programm hängt, sehe ich dass o Wunder " " blank in der Variablen steht. Wie das möglich ist?
- Baxxy
- Beiträge: 11026
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 631 Mal
- Danksagung erhalten: 2283 Mal
Re: Variable ist auf einmal "blank /Space"
z.B. so:
Code: Alles auswählen
dom.GetObject (ID_SYSTEM_VARIABLES).Get ("die_SV_Werteliste_mit_3_Werten").State(3);
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen
-
- Beiträge: 9806
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 711 Mal
- Danksagung erhalten: 1656 Mal
Re: Variable ist auf einmal "blank /Space"
LG, Michael.
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
- Roland M.
- Beiträge: 9888
- Registriert: 08.12.2012, 15:53
- System: CCU
- Wohnort: Graz, Österreich
- Hat sich bedankt: 256 Mal
- Danksagung erhalten: 1409 Mal
Re: Variable ist auf einmal "blank /Space"
Hallo!
Also:
.State(0) -> "aus"
.State(1) -> "3Kw"
.State(2) -> "4Kw"
Roland
Beliebter Stolperstein in Scripts: der Index wird ab 0 gezählt!
Also:
.State(0) -> "aus"
.State(1) -> "3Kw"
.State(2) -> "4Kw"
Roland
Zur leichteren Hilfestellung bitte unbedingt beachten:
-----------------------------------------------------------------------
1. CCU2 mit ~100 Geräten (in Umstellung auf RaspberryMatic-OVA auf Proxmox-Server)
2. CCU2 per VPN mit ~50 Geräten (geplant: RaspberryMatic auf Charly)
3. CCU2 per VPN mit ~40 Geräten (geplant: RaspberryMatic auf CCU3)
CCU1, Test-CCU2, Raspi 1 mit kleinem Funkmodul, RaspberryMatic als VM unter Proxmox, Access Point,...
- Bezeichnung (HM-... bzw. HmIP-...) der betroffenen Geräte angeben (nicht Artikelnummer)
- Kurzbeschreibung des Soll-Zustandes (Was soll erreicht werden?)
- Kurzbeschreibung des Ist-Zustandes (Was funktioniert nicht?)
- Fehlermeldungen genau abschreiben, besser noch...
- Screenshots von Programmen, Geräteeinstellungen und Fehlermeldungen (direkt als jpg/png) einstellen!
-----------------------------------------------------------------------
1. CCU2 mit ~100 Geräten (in Umstellung auf RaspberryMatic-OVA auf Proxmox-Server)
2. CCU2 per VPN mit ~50 Geräten (geplant: RaspberryMatic auf Charly)
3. CCU2 per VPN mit ~40 Geräten (geplant: RaspberryMatic auf CCU3)
CCU1, Test-CCU2, Raspi 1 mit kleinem Funkmodul, RaspberryMatic als VM unter Proxmox, Access Point,...
Re: Variable ist auf einmal "blank /Space"
hallo Roland, das mit 0 beginnen ist klar. Zur Präzisierung, ich habe diese Var. in keinem Script verwendet, sondern via GUI konfiguriert und in Prog verwendet, auch habe ich nach dem Auftauchen des Problems die Werteliste noch einmal neu geschrieben. In meinem Falle 0=aus aber space ist weder Fisch noch Vogel, neu setzen im GUI ist kein Problem, da werde wie es sein soll die 3 Werte zum setzen angezeigt. Wenn ich im Form keine Lösung finde werde ich mal versuche eine neue Variable zu verwenden, ich möchte mir jedoch nicht mehr Arbeit machen als notwendig
-
- Beiträge: 9806
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 711 Mal
- Danksagung erhalten: 1656 Mal
Re: Variable ist auf einmal "blank /Space"
Dann solltest Du mal die Frage beantworten, wie Du feststellt, daß die SV nun leer ist.
WENN du die Werteliste verändert hast, nachdem Du das Programm erstellt hast, sind Seiteneffekte nicht verwunderlich.
Dann mindestens die SV aus dem Programm raus, speichern und dann wieder ins Programm einfügen
WENN du die Werteliste verändert hast, nachdem Du das Programm erstellt hast, sind Seiteneffekte nicht verwunderlich.
Dann mindestens die SV aus dem Programm raus, speichern und dann wieder ins Programm einfügen
LG, Michael.
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
-
- Beiträge: 3670
- Registriert: 14.07.2019, 20:49
- System: CCU
- Hat sich bedankt: 857 Mal
- Danksagung erhalten: 557 Mal
Re: Variable ist auf einmal "blank /Space"
Und bitte mal Screenshots von Programmen posten oder Skripte in Codetags liefern.
Das ist wieder eine unsägliche Raterei hier , weil keine Infos vorliegen, was Du da gerade genau tust! Niemand kann das sehen oder erraten. Also bitte klare Infos... -> Tipps für Anfänger -.> A1 bis A7 - Danke.
Re: Variable ist auf einmal "blank /Space"
Unter Staus und Bedingungen > Systemvariablen sehe ich das leere Feld. Habe jetzt mal eine identische Variable mit neuem Namen erstellt und alle Programme angepasst, so war es leichter und einfacher die Varaiable zu ersetzen, ist dann auch wieder am gleichen Platz eingefügt worden, hat zwar im Programmablauf keinen direkten Einfluss ist aber optisch etwas strukturierter. Bis dato ist das Problem nicht mehr aufgetaucht