wert von Werteliste in SV

Einrichtung, Nutzung und Hilfe zu RaspberryMatic (OCCU auf Raspberry Pi)

Moderatoren: jmaus, Co-Administratoren

KartBre
Beiträge: 19
Registriert: 04.03.2023, 09:12
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wien
Hat sich bedankt: 2 Mal

wert von Werteliste in SV

Beitrag von KartBre » 05.01.2024, 19:16

Hallo

bitte um nen Stups in die richtige Richtung, ich suche schon ne Weile und experimentiere, aber ich bekomms nicht hin

möchte den Inhalt einer SV Werteliste in Script verwenden, aber ich brauche den gerade aktiven Inhalt der Werteliste.

Was ich rausbekomme ist die Nummer, also 0,1,2,3,4 usw aber ich brauch halt den Wert, welcher zu der ID gehört

SV testsv als Werteliste mit: z.B. ABC;def;ijk

string test = dom.GetObject("testsv").ValueList();

Das wirft alle Werte raus. Nur Value oder State wirft die aktive Auswahl als Zahl, also 0,1 oder 2

Wie wäre da der richtige Command ?

Vielen Dank
Gruß Karl

-------------------------------------------------------
Running on: RaspberryMatic 3.69.6.20230407


MichaelN
Beiträge: 9771
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 707 Mal
Danksagung erhalten: 1647 Mal

Re: wert von Werteliste in SV

Beitrag von MichaelN » 05.01.2024, 19:28

Siehe Signatur, Skript Befehle
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 +++

KartBre
Beiträge: 19
Registriert: 04.03.2023, 09:12
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wien
Hat sich bedankt: 2 Mal

Re: wert von Werteliste in SV

Beitrag von KartBre » 05.01.2024, 19:31

Jau...danke....klappt

:D
Gruß Karl

-------------------------------------------------------
Running on: RaspberryMatic 3.69.6.20230407

[sprotte80]
Beiträge: 337
Registriert: 05.10.2020, 18:37
System: CCU
Hat sich bedankt: 30 Mal
Danksagung erhalten: 25 Mal

Re: wert von Werteliste in SV

Beitrag von [sprotte80] » 05.01.2024, 22:01

Hi
Henke hat geschrieben:
05.01.2024, 19:23
LINK: viewtopic.php?f=60&t=80746&p=786406&hil ... ex#p786406
ich würds nicht mit der Methode im Link tun
weil die hat mehrere Bugs und bringt unter umständen nen komplett falsche string

eher dann mit .webGetValueFromList()

Code: Alles auswählen

object oList = dom.GetObject(ID_SYSTEM_VARIABLES).Get("testsv");
string sWert = web.webGetValueFromList(oList.ValueList(),oList.Value());
da gibts den entscheidenden Bug nich

Thomas
Wenn du keine App zur Bedienung brauchst, dann hast du kein Smarthome, sondern nur eine angefangene Baustelle, oder nur ein unsmartes Autohome.

Homematic-Script - ScriptLexikon für alle
Methoden Konstanten
Hilfe und Infos erwünscht. Alle können mitmachen. Keine Levels. Keine Geheimtuerei.

Tyfys
Beiträge: 577
Registriert: 17.04.2021, 17:12
System: CCU
Hat sich bedankt: 29 Mal
Danksagung erhalten: 133 Mal

Re: wert von Werteliste in SV

Beitrag von Tyfys » 06.01.2024, 15:28

[sprotte80] hat geschrieben:
05.01.2024, 22:01
bringt unter umständen nen komplett falsche string
Unter welchen Umständen tritt dann dieser Bug auf ?
Gruß
Harry

Benutzeravatar
jmaus
Beiträge: 9908
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 466 Mal
Danksagung erhalten: 1897 Mal
Kontaktdaten:

Re: wert von Werteliste in SV

Beitrag von jmaus » 06.01.2024, 15:34

[sprotte80] hat geschrieben:
05.01.2024, 22:01
eher dann mit .webGetValueFromList()

Code: Alles auswählen

object oList = dom.GetObject(ID_SYSTEM_VARIABLES).Get("testsv");
string sWert = web.webGetValueFromList(oList.ValueList(),oList.Value());
da gibts den entscheidenden Bug nich
Bitte mehr Details und Beispiele zu dem Bug, denn von irgendeinem Bug weiss ich nichts, sonst wäre das schon längst korrigiert...
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

KartBre
Beiträge: 19
Registriert: 04.03.2023, 09:12
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wien
Hat sich bedankt: 2 Mal

Re: wert von Werteliste in SV

Beitrag von KartBre » 08.01.2024, 21:04

Hallo
uups, da hab ich was angstupst ? Weil..tun tuts wie soll :-)

LG
Gruß Karl

-------------------------------------------------------
Running on: RaspberryMatic 3.69.6.20230407

[sprotte80]
Beiträge: 337
Registriert: 05.10.2020, 18:37
System: CCU
Hat sich bedankt: 30 Mal
Danksagung erhalten: 25 Mal

Re: wert von Werteliste in SV

Beitrag von [sprotte80] » 10.01.2024, 20:03

Hi
KartBre hat geschrieben:
08.01.2024, 21:04
uups, da hab ich was angstupst ?
haste
https://github.com/jens-maus/RaspberryMatic/issues
was für nen Wunder

Thomas
Wenn du keine App zur Bedienung brauchst, dann hast du kein Smarthome, sondern nur eine angefangene Baustelle, oder nur ein unsmartes Autohome.

Homematic-Script - ScriptLexikon für alle
Methoden Konstanten
Hilfe und Infos erwünscht. Alle können mitmachen. Keine Levels. Keine Geheimtuerei.

Tyfys
Beiträge: 577
Registriert: 17.04.2021, 17:12
System: CCU
Hat sich bedankt: 29 Mal
Danksagung erhalten: 133 Mal

Re: wert von Werteliste in SV

Beitrag von Tyfys » 10.01.2024, 21:24

[sprotte80] hat geschrieben:
10.01.2024, 20:03
haste
https://github.com/jens-maus/RaspberryMatic/issues
was für nen Wunder
da wurde gestern ja nur moniert: StrValueByIndex() -> fehlerhafte String-Ausgabe bei Indexwert -1
Kann man so sehen, muss man nicht.
Ich würde da eher negativen Indexwert als den eigentlichen Fehler ansehen.

[sprotte80] hat geschrieben:
05.01.2024, 22:01
weil die hat mehrere Bugs
was sind denn die anderen Bugs ?
Gruß
Harry

Antworten

Zurück zu „RaspberryMatic“