RSSI Wert in Variable
Moderator: Co-Administratoren
RSSI Wert in Variable
Hallo,
ich hätte mal eine Anfängerfrage.
Wie bekomme ich den RSSI Wert eines Gerätes in eine Varibale ?
Möchte gerne den Wert überwachen und ggf.eine Mail senden.
Mails kann ich schon senden
Danke im Voraus.
ich hätte mal eine Anfängerfrage.
Wie bekomme ich den RSSI Wert eines Gerätes in eine Varibale ?
Möchte gerne den Wert überwachen und ggf.eine Mail senden.
Mails kann ich schon senden
Danke im Voraus.
-
- Beiträge: 10768
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 675 Mal
Re: RSSI Wert in Variable
es gibt da meistens 2 Werte.
Diese RSSI Werte in einer Systemvariablen zu speichern geht problemlos per Script.
Darf man erfahren, warum du das willst und ob es sich wirklich nur um ein Gerät handelt?
Alchy
Diese RSSI Werte in einer Systemvariablen zu speichern geht problemlos per Script.
Darf man erfahren, warum du das willst und ob es sich wirklich nur um ein Gerät handelt?
Alchy
Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.
© Sandra Pulsfort (*1974)
Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.
Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.
-
- Beiträge: 269
- Registriert: 14.11.2018, 20:43
- System: CCU
- Wohnort: Bayern
- Hat sich bedankt: 14 Mal
- Danksagung erhalten: 17 Mal
Re: RSSI Wert in Variable
@alchy
Ich hätte Interesse an einer der Möglichkeiten
Erklärung hierzu.... Nachdem nach dem neuen CCU3 Firmware Update meine HMIP-Brolls nicht mehr erreichbar über die Routing Funktion des HMIP-PSM sind laut Meldungen aber über die Web-Ui ansprechbar und bedienbar. Somit wollte ich die Werte auslesen und sehen ob es an der Routing Funktion liegt oder an was anderem
Ich hätte Interesse an einer der Möglichkeiten
Erklärung hierzu.... Nachdem nach dem neuen CCU3 Firmware Update meine HMIP-Brolls nicht mehr erreichbar über die Routing Funktion des HMIP-PSM sind laut Meldungen aber über die Web-Ui ansprechbar und bedienbar. Somit wollte ich die Werte auslesen und sehen ob es an der Routing Funktion liegt oder an was anderem
Gruß André
-
- Beiträge: 10768
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 675 Mal
Re: RSSI Wert in Variable
Threadräuber Schon wieder einer der ein Problem mit BROLLS und der neuen CCU3 Firmware hat.
Langsam muss ich mich ja ärgern, das ich keine BROLLS gekauft und verbaut habe.
Ich glaube ja nicht daran, das du anhand der RSSI Werte dafür Rückschlüsse ziehen kannst und dann noch per Routing.
Wieso rufst du nicht erstmal einfach die /tools/devconfig.cgi und dort die RSSI Tabelle auf?
Die sollte doch mittlerweile auch auf der CCU3 weder korrekt die RSSI Werte auch der IP Geräte anzeigen.
Das ist die einfachste Möglichkeit.
Auch einfach und für jedem durchführbar, du fügst den Kanal 0 der Geräte einen z.B. neuen TestFavoriten hinzu. Dann siehst du dort zumindest die Rohwerte der RSSI Datenpunkte so wie hier im Bild bei mir auch unter Status und Bedienung Alchy
Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.
© Sandra Pulsfort (*1974)
Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.
Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.
- Baxxy
- Beiträge: 11084
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 638 Mal
- Danksagung erhalten: 2299 Mal
Re: RSSI Wert in Variable
Wenn das Wörtchen "sollte" nicht wäre...
Sorry für's Einmischen aber RSSI über devconfig für IP-Geräte is nich.
(Die Seite bleibt, zumindest bei mir, komplett weiß.)
BTW: Schön das du wieder da bist Alchy, auch wenn wir uns nun wieder benehmen müssen.
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: 269
- Registriert: 14.11.2018, 20:43
- System: CCU
- Wohnort: Bayern
- Hat sich bedankt: 14 Mal
- Danksagung erhalten: 17 Mal
-
- Beiträge: 269
- Registriert: 14.11.2018, 20:43
- System: CCU
- Wohnort: Bayern
- Hat sich bedankt: 14 Mal
- Danksagung erhalten: 17 Mal
Re: RSSI Wert in Variable
Also zusammenfassend hatte Baxxy absolut die richtige Annahme es funktioniert nicht mehr mit HMIP & devconfig
Also habe ich nicht schön aber selten selbst ein Script geschrieben um die besagten Werte auszulesen und sie mit dem Kanal4 des jeweiligen Aktors zu verknüpfen.
Wie gesagt nicht schön aber selten und es funktioniert
Danke Alchy & Baxxy für die Tipps
Was sagen jetzt die 2 Werte genau aus bzw. was ist ein guter Wert / schlechter Wert ???
Mit der "alten Firmware" habe ich beim weitesten Brolls die über den PSM läuft Werte von:
Gerät:169
Partner:179
Gerät:163
Partner:161
Gerät:169
Partner:182
Würde jetzt ein Backup machen, dann auf die "neue" updaten - kurz warten denn dann kommen ja die besagten Kommunikationsstörungen wieder und dann die Werte vergleichen, ob der PSM noch als Router fungiert oder nicht ?!?
Also habe ich nicht schön aber selten selbst ein Script geschrieben um die besagten Werte auszulesen und sie mit dem Kanal4 des jeweiligen Aktors zu verknüpfen.
Code: Alles auswählen
integer xxgeraet = dom.GetObject("HmIP-RF.xxxxxxxxxxx:0.RSSI_DEVICE").State();
integer xxpartner = dom.GetObject("HmIP-RF.xxxxxxxxxxx:0.RSSI_PEER").State();
integer xxtemp = dom.GetObject("HmIP-RF.xxxxxxxxxxx:0.ACTUAL_TEMPERATURE").State();
dom.GetObject("SV_xx_Nord_RSSI_Geraet").State(xxgeraet);
dom.GetObject("SV_xx_Nord_RSSI_Partner").State(xxpartner);
dom.GetObject("SV_xx_Nord_Ist-Temp").State(xxtemp);
Danke Alchy & Baxxy für die Tipps
Was sagen jetzt die 2 Werte genau aus bzw. was ist ein guter Wert / schlechter Wert ???
Mit der "alten Firmware" habe ich beim weitesten Brolls die über den PSM läuft Werte von:
Gerät:169
Partner:179
Gerät:163
Partner:161
Gerät:169
Partner:182
Würde jetzt ein Backup machen, dann auf die "neue" updaten - kurz warten denn dann kommen ja die besagten Kommunikationsstörungen wieder und dann die Werte vergleichen, ob der PSM noch als Router fungiert oder nicht ?!?
Gruß André
- Baxxy
- Beiträge: 11084
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 638 Mal
- Danksagung erhalten: 2299 Mal
Re: RSSI Wert in Variable
Hier eine etwas schönere Version:cityofsilence hat geschrieben: ↑01.09.2020, 10:14Wie gesagt nicht schön aber selten und es funktioniert
Code: Alles auswählen
integer rssi_dev = dom.GetObject("HmIP-RF.0001D3C99C4DCD:0.RSSI_DEVICE").Value()-256;
integer rssi_peer = dom.GetObject("HmIP-RF.0001D3C99C4DCD:0.RSSI_PEER").Value()-256;
WriteLine("RSSI-Gerät: "#rssi_dev#" dBm\nRSSI-Peer: "#rssi_peer#" dBm");
RSSI-Gerät: -56 dBm
RSSI-Peer: -52 dBm
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: 269
- Registriert: 14.11.2018, 20:43
- System: CCU
- Wohnort: Bayern
- Hat sich bedankt: 14 Mal
- Danksagung erhalten: 17 Mal
Re: RSSI Wert in Variable
Vielen Dank Baxxy !!!
Das bringt mich schon ein ganzes Stück weiter
Das bringt mich schon ein ganzes Stück weiter
Gruß André
-
- Beiträge: 10768
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 675 Mal
Re: RSSI Wert in Variable
Was soll denn der Mist? Das ist doch schon Jahre her?
EQ3 hat doch den Knall ernsthaft noch nicht gehört, liegt das auch wieder an der strikten QC?
Herrgott, egal - siehe Anhang.
Code: Alles auswählen
mount -o remount,rw /
/www/tools/devconfig.cgi umbenennen z.B. in devconfig_org.cgi oder anderweitig ein Backup des Originals machen oder eben auch nicht.
Datei aus Anhang entpacken und in /www/tools speichern bzw. austauschen.
Code: Alles auswählen
mount -o remount,ro /
Dann sollte beim nächsten Aufruf auch die IP_RSSI Werte angezeigt werden.
Ich konnte/kann nur aus den verschiedensten Gründen nicht mehr das tun und so tun wie ich es gerne tun würde.
Alchy
- Dateianhänge
-
- devconfig.rar
- (8.65 KiB) 463-mal heruntergeladen
Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.
© Sandra Pulsfort (*1974)
Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.
Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.