Formatierung RSSI List unter Raspberrymatic

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

Moderatoren: jmaus, Co-Administratoren

Benutzeravatar
Bernd-Joras
Beiträge: 732
Registriert: 26.03.2016, 09:33
Hat sich bedankt: 34 Mal
Danksagung erhalten: 40 Mal

Re: Formatierung RSSI List unter Raspberrymatic

Beitrag von Bernd-Joras » 25.07.2018, 11:02

Hallo Alchy,
Danke, dass Du Dir die Mühe gemacht hast …
Ich werde somit weiterhin versuchen das Problem zu umkreisen und vielleicht irgendwann einmal den anderen ;-) Übeltäter in (an) meinem System zu finden.
Bernd
2 Standorte mit je RPi3B+ RaspberryMatic 3.75.7.20240420 / RPI-RF-MOD | Externe USB-Platinen Antenne | 2x LAN_RF_GW | 1x LAN_RS485_GW | ca. 170 Geräte davon 35x IP | ca. 250 Programme |>600 Kanäle | Addons: CUX-Daemon, XML-API, hm_pdetect, E-Mail, CCU-Historian

Benutzeravatar
Bernd-Joras
Beiträge: 732
Registriert: 26.03.2016, 09:33
Hat sich bedankt: 34 Mal
Danksagung erhalten: 40 Mal

Re: Formatierung RSSI List unter Raspberrymatic

Beitrag von Bernd-Joras » 25.07.2018, 12:18

Nochmal bei Alchy nachgefragt … hat mir keine Ruhe gelassen ....Deine Vermutung.
Ich habe daher nochmals diverse alte Backups eingespielt und konnte etwas feststellen.
Bevor ich die „PHILIPS HUE“ Kopplung vorgenommen habe, waren die RSSI-Namen vorhanden.
Genau einen Tag danach, nicht mehr.
Alchy, kannst Du das ggf. bestätigen, dass Du keine „PHILIPS HUE“ Kopplung hast?
Danke vorab, Bernd
2 Standorte mit je RPi3B+ RaspberryMatic 3.75.7.20240420 / RPI-RF-MOD | Externe USB-Platinen Antenne | 2x LAN_RF_GW | 1x LAN_RS485_GW | ca. 170 Geräte davon 35x IP | ca. 250 Programme |>600 Kanäle | Addons: CUX-Daemon, XML-API, hm_pdetect, E-Mail, CCU-Historian

alchy
Beiträge: 10754
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 673 Mal

Re: Formatierung RSSI List unter Raspberrymatic

Beitrag von alchy » 25.07.2018, 15:49

Ich kann bestätigen, das ich keine HUE Anbindung nutze.

Für doch mal spaßeshalber das Script aus

Code: Alles auswählen

            string dev_id;
            string devs;
            foreach(dev_id, dom.GetObject(ID_DEVICES).EnumUsedIDs()){
                object dev=dom.GetObject(dev_id);
                if( (dev.Interface() != 65535) && (dev.Address() != "") && dev.CreatingCompleted() ) {
                    devs = devs # " " # dev.Address() # " {" # dev.Name() # "} ";
			devs = devs #"\n";		
                }
            }
WriteLine(devs);
und schau mal nach, ob alle Geräte ordnungsgemäß ausgegeben werden.

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.

Benutzeravatar
Bernd-Joras
Beiträge: 732
Registriert: 26.03.2016, 09:33
Hat sich bedankt: 34 Mal
Danksagung erhalten: 40 Mal

Re: Formatierung RSSI List unter Raspberrymatic

Beitrag von Bernd-Joras » 25.07.2018, 16:19

Hallo Alchy,
ja mittels dem Code werden alle Geräte mit Seriennummer und Namen ausgegeben.
Wenn ich nun aber trotzdem bei der Vermutung bleibe es könnte etwas mit Philips HUE zu tun haben, ist auffällig das die s.g. Seriennummern der HUE Lampen (ca. 20 Stk.) alle ein Lücke aufweisen.

HU-Schrank L01 {HUE_Schrank_links}
HU-Schrank L02 {HUE_Schrank_mitte}
HU-Schrank Lam {HUE_Schrank_rechts}
MEQ0068916 {Kontakt-3FACH}

Bin mir nicht sicher ob später ein Backup (Recover) greift, aber wenn ja, könnte ich die HUE Lampen und Kopplung einmal rauswerfen.
Im Anschluss dann schauen ob die RSSI Namen wieder angezeigt werden.

Bernd
2 Standorte mit je RPi3B+ RaspberryMatic 3.75.7.20240420 / RPI-RF-MOD | Externe USB-Platinen Antenne | 2x LAN_RF_GW | 1x LAN_RS485_GW | ca. 170 Geräte davon 35x IP | ca. 250 Programme |>600 Kanäle | Addons: CUX-Daemon, XML-API, hm_pdetect, E-Mail, CCU-Historian

Benutzeravatar
Bernd-Joras
Beiträge: 732
Registriert: 26.03.2016, 09:33
Hat sich bedankt: 34 Mal
Danksagung erhalten: 40 Mal

Re: Formatierung RSSI List unter Raspberrymatic

Beitrag von Bernd-Joras » 26.07.2018, 06:56

Hallo,
die Philips HUE Kopplung scheint nicht die Ursache zu sein.

habe ein alte Sicherung (ohne HUE Kopplung) eingespielt … => RSSI Geräte Namen sind vorhanden.
Dann die HUE Bridge gekoppelt … => RSSI Geräte Namen immer noch vorhanden.

Werde weiter suchen ….. DANKE, Bernd
2 Standorte mit je RPi3B+ RaspberryMatic 3.75.7.20240420 / RPI-RF-MOD | Externe USB-Platinen Antenne | 2x LAN_RF_GW | 1x LAN_RS485_GW | ca. 170 Geräte davon 35x IP | ca. 250 Programme |>600 Kanäle | Addons: CUX-Daemon, XML-API, hm_pdetect, E-Mail, CCU-Historian

Janosch111
Beiträge: 11
Registriert: 27.08.2018, 17:00
Danksagung erhalten: 1 Mal

Re: Formatierung RSSI List unter Raspberrymatic

Beitrag von Janosch111 » 31.08.2018, 14:09

JRiemann hat geschrieben:
10.03.2018, 22:36
Es war schon immer so das HM-IP nicht in der Liste angezeigt wird.
Die RSSI Werte von IP Geräten können nur direkt unter „Device List“ in dem jeweiligen „Maintenance“ Kanal angezeigt werden.
Moin Jörg,

um genau diese Werte in einer zentralen Liste auszulesen und darzustellen habe ich gerade ein kleines Script veröffentlicht:
viewtopic.php?f=31&t=45113

Beste Grüße,
Janosch111

Benutzeravatar
Bernd-Joras
Beiträge: 732
Registriert: 26.03.2016, 09:33
Hat sich bedankt: 34 Mal
Danksagung erhalten: 40 Mal

Re: Formatierung RSSI List unter Raspberrymatic

Beitrag von Bernd-Joras » 02.10.2018, 13:23

Hallo, seit dem Update auf RaspBerryMatic 3.37.8.20180929 habe ich nun in der Anzeige (DEVCONFIG) RSSI in der letzten Zeile nachfolgenden Meldung.

An internal error was detected in the service software. The diagnostics are being emailed to the service system administrator (root).

Bei mir werden zwar schon seit längerem bei DEVCONFIG => RSSI keine Gerätenamen mehr angezeigt, aber die Meldung ist nun neu.

Hat irgendwer noch eine Idee wie ich Testen kann und/oder die Fehlersuche gestalten kann, um „meinen“ Fehler „RSSI Namen werden nicht angezeigt„ doch noch zu beheben.

Danke, für jede Idee vorab, Bernd
2 Standorte mit je RPi3B+ RaspberryMatic 3.75.7.20240420 / RPI-RF-MOD | Externe USB-Platinen Antenne | 2x LAN_RF_GW | 1x LAN_RS485_GW | ca. 170 Geräte davon 35x IP | ca. 250 Programme |>600 Kanäle | Addons: CUX-Daemon, XML-API, hm_pdetect, E-Mail, CCU-Historian

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

Re: Formatierung RSSI List unter Raspberrymatic

Beitrag von jmaus » 02.10.2018, 14:35

Bitte mal in das Verzeichnis /usr/local/tmp in RaspberryMatic schauen. Dort müsste es bei auftreten des Fehlers immer eine neue "cgimail*" Datei geben. Den Inhalt davon bitte hier posten.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

Benutzeravatar
Bernd-Joras
Beiträge: 732
Registriert: 26.03.2016, 09:33
Hat sich bedankt: 34 Mal
Danksagung erhalten: 40 Mal

Re: Formatierung RSSI List unter Raspberrymatic

Beitrag von Bernd-Joras » 02.10.2018, 18:27

Hallo Jens, Danke erst einmal und nachfolgend der Datei Inhalt.

Code: Alles auswählen

Return-Path: <CGI script - do not reply>
From:  <CGI script - do not reply>
To: root
Subject:  CGI problem

CGI environment:
REQUEST_METHOD: GET
SCRIPT_NAME: /tools/devconfig.cgi
HTTP_USER_AGENT: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
HTTP_REFERER: https://192.168.5.110/tools/devconfig.cgi?sid=@d6yAyMsVOR@
HTTP_HOST: 192.168.5.110
REMOTE_ADDR: 192.168.5.39
cgi.tcl version: 1.10.0
input:
cmd=show_rssi&sid=@d6yAyMsVOR@
cookie:
errorInfo:
can't read "devnames(000BD5699D4B55)": no such element in array
    while executing
"set rssi_list "\"$devnames($dev_descr(ADDRESS)) $dev_descr(ADDRESS)\" { $dev_descr(ADDRESS) { $rssi_device $rssi_peer }} $rssi_list""
    ("foreach" body line 9)
    invoked from within
"foreach dev $devlist {
                            array_clear dev_descr
                            array set dev_descr $dev
                        ..."
    ("foreach" body line 17)
    invoked from within
"foreach iface [array names interfaces] {
                set url $interfaces($iface)
                if {[string match *groups* $url] == 0} {
  #     ..."
    ("uplevel" body line 2)
    invoked from within
"uplevel 1 [lindex $args end]"
    (procedure "cgi_table" line 9)
    invoked from within
"table { 
            foreach iface [array names interfaces] {
                set url $interfaces($iface)
                if {[string match *groups* $..."
    ("uplevel" body line 3)
    invoked from within
"uplevel 1 [lindex $args end]"
    (procedure "cgi_body" line 7)
    invoked from within
"body {
    	h2 "RSSI List"
   	    table { 
            foreach iface [array names interfaces] {
                set url $interfaces($iface)
         ..."
    (procedure "cmd_show_rssi" line 10)
    invoked from within
"cmd_$cmd"
2 Standorte mit je RPi3B+ RaspberryMatic 3.75.7.20240420 / RPI-RF-MOD | Externe USB-Platinen Antenne | 2x LAN_RF_GW | 1x LAN_RS485_GW | ca. 170 Geräte davon 35x IP | ca. 250 Programme |>600 Kanäle | Addons: CUX-Daemon, XML-API, hm_pdetect, E-Mail, CCU-Historian

MichaelG
Beiträge: 63
Registriert: 13.12.2015, 10:50
System: Alternative CCU (auf Basis OCCU)
Wohnort: BaWü
Hat sich bedankt: 17 Mal
Danksagung erhalten: 6 Mal

Re: Formatierung RSSI List unter Raspberrymatic

Beitrag von MichaelG » 03.10.2018, 11:28

Bernd-Joras hat geschrieben:
02.10.2018, 13:23
Hallo, seit dem Update auf RaspBerryMatic 3.37.8.20180929 habe ich nun in der Anzeige (DEVCONFIG) RSSI in der letzten Zeile nachfolgenden Meldung.

An internal error was detected in the service software. The diagnostics are being emailed to the service system administrator (root).

Das gleiche Problem habe ich ebenfalls.

Der Inhalt von cgimail:

Code: Alles auswählen

[quote]Return-Path: <CGI script - do not reply>
From:  <CGI script - do not reply>
To: root
Subject:  CGI problem

CGI environment:
REQUEST_METHOD: GET
SCRIPT_NAME: /tools/devconfig.cgi
HTTP_USER_AGENT: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
HTTP_REFERER: http://192.168.1.225/tools/devconfig.cgi?sid=@xkzBgwlqyh@
HTTP_HOST: 192.168.1.225
REMOTE_ADDR: 192.168.1.64
cgi.tcl version: 1.10.0
input:
cmd=show_rssi&sid=@xkzBgwlqyh@
cookie:
errorInfo:
can't read "devnames(0001D8A9911439)": no such element in array
    while executing
"set rssi_list "\"$devnames($dev_descr(ADDRESS)) $dev_descr(ADDRESS)\" { $dev_descr(ADDRESS) { $rssi_device $rssi_peer }} $rssi_list""
    ("foreach" body line 9)
    invoked from within
"foreach dev $devlist {
                            array_clear dev_descr
                            array set dev_descr $dev
                        ..."
    ("foreach" body line 17)
    invoked from within
"foreach iface [array names interfaces] {
                set url $interfaces($iface)
                if {[string match *groups* $url] == 0} {
  #     ..."
    ("uplevel" body line 2)
    invoked from within
"uplevel 1 [lindex $args end]"
    (procedure "cgi_table" line 9)
    invoked from within
"table { 
            foreach iface [array names interfaces] {
                set url $interfaces($iface)
                if {[string match *groups* $..."
    ("uplevel" body line 3)
    invoked from within
"uplevel 1 [lindex $args end]"
    (procedure "cgi_body" line 7)
    invoked from within
"body {
    	h2 "RSSI List"
   	    table { 
            foreach iface [array names interfaces] {
                set url $interfaces($iface)
         ..."
    (procedure "cmd_show_rssi" line 10)
    invoked from within
"cmd_$cmd"
 [/quote]
Wobei "devnames(0001D8A9911439)" ist eine HMIP-PSM, die ich gestern als erstes IP-Gerät zugefügt habe
Gruss
Michael
-----------------------------------------------------------------------------------------------------------------------
RaspberryMatic 3.71.12.20230826
Intel-NUC i5, Proxmox-VM /RPI-RF-MOD auf HP-RF-USB mit externer Spiralantenne - 130 Geräte (inkl. 12 x HMIP)
CCU-Historian auf Intel-NUC i5, (Proxmox-VM), CloudMatic,
2 LAN-Gateway Raspberry Pi3 mit HM-MOD-RPI-PCB
2 HMIP-HAP als IP-Gateway
AskSin Analyzer XS 24/7 auf eigener Debian-VM in Proxmox
-----------

Antworten

Zurück zu „RaspberryMatic“