Hallo zusammen,
seit ein paar Tagen wird mein Log alle Minute gefüttert:
2019.07.21 16:59:11 3: MYSENSORS: ignoring set-msg from unknown radioId 48, childId 0 for V_DISTANCE
2019.07.21 17:02:11 3: MYSENSORS: ignoring set-msg from unknown radioId 48, childId 0 for V_DISTANCE
2019.07.21 17:04:11 3: MYSENSORS: ignoring set-msg from unknown radioId 48, childId 0 for V_DISTANCE
2019.07.21 17:14:11 3: MYSENSORS: ignoring set-msg from unknown radioId 48, childId 0 for V_DISTANCE
2019.07.21 17:16:12 3: MYSENSORS: ignoring set-msg from unknown radioId 48, childId 0 for V_DISTANCE
2019.07.21 17:17:12 3: MYSENSORS: ignoring set-msg from unknown radioId 48, childId 0 for V_DISTANCE
2019.07.21 17:24:12 3: MYSENSORS: ignoring set-msg from unknown radioId 48, childId 0 for V_DISTANCE
2019.07.21 17:28:12 3: MYSENSORS: ignoring set-msg from unknown radioId 48, childId 0 for V_DISTANCE
2019.07.21 17:29:12 3: MYSENSORS: ignoring set-msg from unknown radioId 48, childId 0 for V_DISTANCE
2019.07.21 17:31:12 3: MYSENSORS: ignoring set-msg from unknown radioId 48, childId 0 for V_DISTANCE
2019.07.21 17:32:12 3: MYSENSORS: ignoring set-msg from unknown radioId 48, childId 0 for V_DISTANCE
Mit Verbose 1 vom Gateway ist das weg, aber wo kommt das her.
Ich habe definitiv keine Node mit einer radioID von 48.
Kann es sein, dass das von einem fremden Mysensors-Netzwerk kommt?
Viele Grüße
Matthias
Kann schon sein, dass das ein Nachbar ist...
Scheint etwas weg zu sein, da der Wert zwar häufig jede Minute kommt, aber eben auch Lücken drin sind.
Unterstellt, das ist der nRF24-Transportlayer: Für Abhilfe kann man z.B. eine andere Base-ID wählen, oder einen anderen Kanal oder verschlüsseln. (dto natürlich auch der Nachbar, der grade damit angefangen hat).
(Oder eben die Node anlegen lassen und dann ignorieren).
Danke.
Puh, ich habe keine Ahnung, wie ich den Nachbarn finden kann.
Mit Base-ID meinst Du den Parameter in der config.h, oder?
/**
* @def MY_RF24_CHANNEL
* @brief RF channel for the sensor net, 0-125.
*
* Frequencies: 2400 Mhz - 2525 Mhz
*
* Channels: 126
* @see https://www.nordicsemi.com/eng/nordic/download_resource/8765/2/42877161/2726
*
* - 0 => 2400 Mhz (RF24 channel 1)
* - 1 => 2401 Mhz (RF24 channel 2)
* - 76 => 2476 Mhz (RF24 channel 77)
* - 83 => 2483 Mhz (RF24 channel 84)
* - 124 => 2524 Mhz (RF24 channel 125)
* - 125 => 2525 Mhz (RF24 channel 126)
*
* In some countries there might be limitations, in Germany for example only the range
* 2400,0 - 2483,5 Mhz is allowed.
* @see http://www.bundesnetzagentur.de/SharedDocs/Downloads/DE/Sachgebiete/Telekommunikation/Unternehmen_Institutionen/Frequenzen/Allgemeinzuteilungen/2013_10_WLAN_2,4GHz_pdf.pdf
*/
#ifndef MY_RF24_CHANNEL
#define MY_RF24_CHANNEL (76)
#endif
Wenn ich diesen im Gateway-Sketch ändere, dann muss ich wohl zwangsläufig auch an alle Nodes, oder?
Hmm, viele habe ich nicht, aber es ist Arbeit. :o
Der Auszug von dir betrifft den Channel, das ist die 2. genannte Option.
Die Base-ID ist das hier (L438 in MyConfig.h), kommt also direkt nach dem, was du gefunden hattest:
#define MY_RF24_BASE_RADIO_ID 0x00,0xFC,0xE1,0xA8,0xA8
Sollte sich wie üblich auch in den einzelnen Sketchen einstellen lassen.
Und ja, nachdem diese Einstellungen (beide) für das Netzwerk insgesamt einheitlich gelten müssen, wären alle zu ändern. Wenn OTA geht, solltest du aber das GW als letztes anfassen, und sicherstellen, dass du dir an sicherer Stelle hinterlegst, was denn jetzt für dein Netz gilt... Schon den Channel wieder zu erraten, ist Aufwand, aber die Base-ID ist nahezu unmöglich ;D .
Holy moly, jetzt bin ich echt am Hadern, was ich tun werde.... ;D