Hallo Wilfried,
auch wenn's ja jetzt gelöst zu sein scheint, noch ein paar Worte dazu:
In der WsWin-Hilfe steht ja, das manche Variablen nur für die WSxx Serie ist.
... das stimmt zwar, aber ich hatte ja weiter oben einen Auszug aus der ws_variables.txt angeführt:
______________________________________________
Lt. ws_variables.txt:
Status in Farbe %ws_colorstate_sens[x]%
-> black=nicht vorhanden, red=>5, yellow=>1, green=ok
bei
Vantage und MebusTE923/Irox Pro-X:
Empfang >=95% green, >=80% yellow, 1..79% red, 0%= black
______________________________________________
Dort wird explizit darauf hingewiesen, dass %ws_colorstate_sens[x]% auch bei der Vantage funktioniert.
Hier wird halt - wie auch Werner geschrieben hat - die Empfangsgüte ausgewertet.
So, also mit ID 46 Funktioniert es. Allerdings schreibt es mir nur das Wort "green" hin. Ich weiß, das kann man noch erweitern.
Diese Art der "ISS Überwachung" ist bei mir schon drin.
Das Wort "green" ist auch genau das, was heraus kommen soll,
denn das heißt ja, dass der Empfang >=95% (Sensorempfang ist OK), ab Empfang >=80% wird dann "yellow" ausgegeben,
bei Empfang 1...79% wird "red" ausgegeben und bei Empfang =0% kommt dann "black".
Bei Sensor
deaktivierung wird aber nicht
sofort "black" ausgegeben, sondern nach und nach erst "yellow", dann "red" und erst
zum Schluß - wenn die Empfangs"güte" auf 0% abgesunken ist - "black".
Ich habe mir Deine Anfangsfrage noch mal durchgelesen:
Das heisst: Deaktiviere ich in WsWin den Sensor so springt die Ampel auf "Rot". Ist der Sensor defekt, so springt die Ampel nicht um. Ist auch logisch, weil die Variable es so sagt.
Frage: gibt es eine WsWin-Variable, die in "Ampel-Form" die FUNKTIONS-Bereitschaft des Sensors darstellt? Ich meine, wenn der Sensor defekt ist, dann Ampel auf "Rot".
Ich würde sagen, so wie Du es meinst, gibt keine Variable dafür.
Woher soll WsWIN wissen, dass der Sensor pötzlich nicht mehr vorhanden ist ?
Klar, wenn Du ihn manuell in WsWin deaktivierst, wird es sofort registriert, aber wenn er - aus welchem Grund auch immer - von selbst ausfällt,
heißt das für WsWIN erst mal "es gibt da ein paar Empfangsausfälle". Mit der Zeit werden es dann immer mehr Empfangsausfälle ( die mit %ws_colorstate_sens[x]% auch als Ampel dargestellt werden können

), ob aber
nach einem bestimmten Zeitraum die %ws_available[x]=Ja~Nein% ein "Nein" ausgibt,
kann ich Dir nicht sagen. Jedenfalls bin ich der Meinung, dass nicht
sofort nach Sensorausfall ein "Nein" ausgegeben wird.
Evtl. kann Werner (Krenn) mehr dazu sagen.
Nebenbei:
Was willst Du damit überhaupt bezwecken ?:
Angenommen, bei einem kurzzeitigen Sender-/Funkausfall würde sofort "Nein", bzw. eine rote Ampel ausgegeben werden,
willst Du dann sofort zum Sensor laufen und nach der Ursache forschen ?
... da müsste ich bei meinem WS2500PC-Interface den ganzen Tag rennen, denn da gibt es - systembedingt - immer mal
einen Empfangsausfall des einen oder anderen Sensors (Stichwort: Sensordrift) - aber das ist ein anderes Thema
Gruß
Jörg