Ik heb de laatste versie van RFLink geïnstalleerd en het valt me op dat deze versie van Nodo niet alle thermometers goed detecteert.
Ik bezit 3 THGR228N thermo hygro meters en hij ziet er 2 van de 3 sensoren maar alleen als deze op kanaal 3 staan. Verder valt me op dat de batterij status verkeerd wordt weergegeven en dat de sensoren nu dezelfde ID hebben waardoor domotica ze niet uit elkaar kan houden.
Ik heb op regel 546 in de plugin het volgende gewijzigd zodat de batterijstatus klopt:
if ((osdata[3] & 0x0F) >= 4) {
gewijzigd in
if ((osdata[4] & 0x0F) >= 4) {
Ik zag dat het ID bestond uit de 2e byte van het Oregon ID en de byte waar ook het kanaalnummer in staat (1a2d10 werd 2d10). Ik heb dit zelf aangepast zodat de rollingcode genoemd wordt ipv het kanaal zodat domoticz de sensoren uit elkaar kan houden:
541: sprintf(buffer, "ID=%02x%02x;", osdata[1],osdata[3]); // ID 2e byte = rollingcode
Ik heb voor deze aanpassingen de volgende bronnen gebruikt:
http://www.osengr.org/WxShield/Download ... ols-II.pdfhttp://www.shuhy.com/esi/osv3_dock_sensor.htmhttp://sourceforge.net/p/wmrx00/discuss ... /62e765df/http://www.disk91.com/2013/technology/h ... pberry-pi/Ik heb deze links ooit verzameld om mijn buitensensor te vervangen voor een attiny8 met dht-22 en 433 mhz zendertje. Mijn vfxcom zag ze wel meer het weerstation zelf niet omdat de 2e CRC code ontbrak. Niet verder aan toegekomen omdat steeds meer buiten sensoren uitvielen.
Mijn 3 sensoren werken goed, de rfx ziet ze maar nood niet. Voor 1 gaat het mis bij het bepalen van het protocol.
Wie kan me helpen om ze alle drie goed in domotica zichtbaar te krijgen? (2 staan er nu in maar als WTGR800 (terwijl dat een windsensor is).
Domoticz V2.2382
NodoRFLink V1.0