ich habe seit gestern einige Rauchmelder aus der Hm-IP Serie installiert.
Zusätzlich läuft bei mir die IPS Library mit dem Homematic-Plugin aus der Library.
Dieses Modul fragt zyklisch die RSSI_Peer Werte ab.
Diesen Wert scheint es aber bei den Geräten nicht zu geben, weshalb es Fehler gibt.
In der Console wird zum jeweilen RM unter „Wartung“ auch eine Variable für „RSSI_Peer“ angelegt, diese wird aber nicht aktualisiert.
Bei einem andern, allerdings netzbetriebenem HM-IP Gerät ist die Variable vorhanden.
Ich habe die HM-IP-Rauchmelder noch nicht am Wickel gehabt und kann zu denen daher nichts sagen aber bei den „normalen“ kann es durchaus mal 2-3 Tage dauern bis die sich turnusmäßig melden. RSSI-Werte können da daher auf sich warten lassen.
Sind die Teile untereinander in Gruppen angelernt? RSSI_PEER ist soviel ich weiss nur für die Signalstärke zwischen direkt verküpften Geräten zuständig - nicht für die Verbindung zur CCU.
Das funktioniert bei den HM-IP Teilen wohl automatisch, jedoch wird die Gruppe nicht in der CCU angezeigt.
Es gibt aber eine Testfunktion, die die Funkübertragung untereinander Testet. Man drückt dazu an einem RM die Taste länger als 4 Sek., dann beginnt ein oranges blinken der LED. Alle über Funk verbundenen RM blinken ebenfalls orange.
Schau doch erstmal in den Debug des HM-Socket.
IPS nimmt stumpf die gemeldeten Datenpunkt (wenn man in der HM Instanz auf übernehmen klickt) und legt diese in IPS an.
Wenn dann die CCU die Werte nicht liefert, sondern mit einer Fehlermeldung quittiert (auch im debug des HM-Socket), liegt es an der CCU bzw EQ3.
Michael
<?xml version="1.0" encoding="ISO-8859-1"?>
<methodResponse>
<fault>
<value>
<struct>
<member>
<name>faultCode</name>
<value>
<i4>-5</i4>
</value>
</member>
<member>
<name>faultString</name>
<value>Unknown Parameter value for value key: RSSI_PEER</value>
</member>
</struct>
</value>
</fault>
</methodResponse>
Das bestätigt also Deine Vermutung, dass EQ3 hier nicht ganz korrekt arbeitet, so wie ich das jetzt sehe.
Es wird ein RSSI_PEER zum anlegen übergeben, er steht in der Doku bei denen auch drin, kann dann aber nicht abgefragt werden. Oder übersehe ich hier etwas?
Wie wäre jetzt das korrekte vorgehen dazu? Bei EQ3 einen Fehler aufmachen?
Und Danke Michael, ich habe dabei viel über die Kommunikation zwischen IPS und Homematic gelernt, sowie über die Möglichkeiten zum Debug. Das war sehr interessant, und ich wäre ohne Deine Stichworte/Anleitung nicht darauf gekommen.