Selbstbau HM_WDS10_TH_O mit Luftdruckmessung

Begonnen von trilu, 23 Februar 2014, 12:23:22

Vorheriges Thema - Nächstes Thema

Mr. P

Zitat von: Dirk am 05 September 2014, 13:48:37
Ich hatte vor einigen Wochen die Sendefrequenz der Sensoren geringfügig verändert. Damit war dann ein deutlich besseres Empfangsverhalten feststellbar. Vielleicht ist das bei dir ja umgekehrt.
Bei mir haben die Sensoren auch um 7-10dB schlechtere Werte als andere HM-Geräte. Ist bei mir nur nicht weiter schlimm, da die Entfernungen zur Zentrale bei mir nicht so groß sind. Aber wenn du Tester suchst, bin ich gerne behilflich. ;-)
Greetz,
   Mr. P

moonsorrox

#901
also wie der Zufall es will aber der Außensensor sendet seit 8min. nichts mehr...! werde ihn gleich mal aufschrauben und diese Prozedur von gestern abend machen...!

Der Innensensor liegt daneben und hat jetzt einen RSSI -63 gegenüber des Außensensors als er noch funktionierte hatte er RSSI -77
Entfernung sage ich mal so um die 10m, grade Linie zum HMUSB durch eine Wand und ein Fenster/Terassentür wo Abends eben der Rollladen noch dazwischen ist

Aussensensor ist seit 13.52 Uhr weg
2014-09-05_13:52:08 Aussensensor_Terrasse T: 26.7 L: 968 P: 1010 P-NN: 1038 batVoltage: 2.83

jetzt hat er wieder eine Meldung bekommen
2014-09-05_14:09:15 Aussensensor_Terrasse R-burstRx: undef lit:255
2014-09-05_14:09:15 Aussensensor_Terrasse R-pairCentral: 0x1EA121
2014-09-05_14:09:15 Aussensensor_Terrasse T: 30.3 L: 81.4 P: 1009 P-NN: 1037 batVoltage: 2.82
2014-09-05_14:09:15 Aussensensor_Terrasse batVoltage: 2.82
2014-09-05_14:09:15 Aussensensor_Terrasse pressure-nn: 1037
2014-09-05_14:09:15 Aussensensor_Terrasse pressure: 1009
2014-09-05_14:09:15 Aussensensor_Terrasse luminosity: 81.4
2014-09-05_14:09:15 Aussensensor_Terrasse battery: ok
2014-09-05_14:09:15 Aussensensor_Terrasse temperature: 30.3


hat Angst bekommen weil ich ihn aufgeschraubt habe  ;D
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

frank

ausserdem gibt es immer auch 2 rssi-werte. einmal zum device (vom io) und einmel zum io (vom device). diese sind durch ein "at_" im namen zu unterscheiden. im idealfall sollten die ungefähr gleich sein. durch setzen von

attr <dev> rssiLog 1

im device, kannst du dir rssi-readings anlegen, die du dann bequem loggen/plotten kannst. dann kann man sehr schön beobachten, was alles einfluss auf die rssi werte hat. lage, position, ausrichtung der devices und io. störquellen wie wlan, dect, etc. auch offene/geschlossene fenster, türen, jalousien.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

moonsorrox

hier mal die Werte die ich gestern Abend auch geschrieben habe mit der getconfig über den HMUSB, evtl. bringen die was.
Habe also nur den Config Taster gedrückt...

2014.09.05 14:09:16 0: HMLAN_Parse: HMUSB R:R45B7F371 stat:0001 t:24751169 d:FF r:FFB9     m:09 A010 EAD5C7 1EA121 0100000000
2014.09.05 14:09:16 0: HMLAN_Parse: HMUSB R:EEAD5C7   stat:0000 t:24751164 d:FF r:FFB9     m:09 A010 EAD5C7 1EA121 0100000000
2014.09.05 14:09:16 0: HMLAN_Send:  HMUSB S:S45B7F371 stat:  00 t:00000000 d:01 r:45B7F371 m:09 A001 1EA121 EAD5C7 0103
2014.09.05 14:09:16 0: HMLAN_Send:  HMUSB S:+EAD5C7,00,01,00
2014.09.05 14:09:15 0: HMLAN_Parse: HMUSB R:R45B7F166 stat:0001 t:24750FCA d:FF r:FFBA     m:08 A010 EAD5C7 1EA121 0201FF02010A1E0BA10C210000
2014.09.05 14:09:15 0: HMLAN_Parse: HMUSB R:EEAD5C7   stat:0000 t:24750FC5 d:FF r:FFBA     m:08 A010 EAD5C7 1EA121 0201FF02010A1E0BA10C210000
2014.09.05 14:09:15 0: HMLAN_Send:  HMUSB S:S45B7F166 stat:  00 t:00000000 d:01 r:45B7F166 m:08 A001 1EA121 EAD5C7 00040000000000
2014.09.05 14:09:15 0: HMLAN_Send:  HMUSB S:+EAD5C7,00,01,00
2014.09.05 14:09:15 0: HMLAN_Parse: HMUSB R:EEAD5C7   stat:0000 t:24750E1E d:FF r:FFB8     m:F6 A270 EAD5C7 1EA121 012F0003F100001FCC0B07
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

moonsorrox

So ich habe jetzt dem Außensensor nochmals neue Batterien spendiert wenn er schon offen ist also rein damit...
Der HMUSB_RSSI Wert ist nach wie vor -77 der direkt daneben (1cm) liegen Innensensor hat HMUSB_RSSI -63

Also schon ein Unterschied... was soll ich jetzt noch für Werte posten mal im Vergleich beide Sensoren hier:
Außensensor
2014-09-05_14:22:15 Aussensensor_Terrasse T: 30.7 L: 15285 P: 1009 P-NN: 1037 batVoltage: 3.07
2014-09-05_14:22:15 Aussensensor_Terrasse batVoltage: 3.07
2014-09-05_14:22:15 Aussensensor_Terrasse pressure-nn: 1037
2014-09-05_14:22:15 Aussensensor_Terrasse pressure: 1009
2014-09-05_14:22:15 Aussensensor_Terrasse luminosity: 15285
2014-09-05_14:22:15 Aussensensor_Terrasse battery: ok
2014-09-05_14:22:15 Aussensensor_Terrasse temperature: 30.7


Innensensor
2014-09-05_14:21:28 Temperatur_Bad T: 28.3 H: 51 L: 8837 batVoltage: 2.94
2014-09-05_14:21:28 Temperatur_Bad batVoltage: 2.94
2014-09-05_14:21:28 Temperatur_Bad luminosity: 8837
2014-09-05_14:21:28 Temperatur_Bad humidity: 51
2014-09-05_14:21:28 Temperatur_Bad battery: ok
2014-09-05_14:21:28 Temperatur_Bad temperature: 28.3

Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

frank

Zitatwerde ihn gleich mal aufschrauben und diese Prozedur von gestern abend machen...!
wenn du damit meinst, den sensor in den anlernmodus zu setzen, dann kann man das aber in deinem log nicht erkennen. hat dann wohl nicht funktioniert.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

moonsorrox

Zitat von: frank am 05 September 2014, 14:32:46
wenn du damit meinst, den sensor in den anlernmodus zu setzen

nein Anlernen meinte ich nicht nur das senden über den HMUSB mit der logID damit habe ich die Firmware und die Serien Nr. gestern bekommen und die Readings sind jetzt komplett  ;) alles da was fehlte...!
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

frank

Zitatnein Anlernen meinte ich nicht nur das senden über den HMUSB mit der logID damit habe ich die Firmware und die Serien Nr. gestern bekommen und die Readings sind jetzt komplett
das hast du völlig falsch verstanden.

mit dem attribut logIDs werden nur die vorhandenen funkmessages im log eingetragen, sonst nichts.
damit die seriennummer vom device gesendet wird, muss das device in den anlernmodus gesetzt werden. also auch nicht anlernen, sondern nur den modus einschalten. nur dann sendet das device die seriennummer.

wenn es also doch funktioniert hat, hast du den falschen logausschnitt gepostet, da dort nichts enthalten war.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

moonsorrox

OK, dass war gestern alles zuviel und verwirrend für mich, dass habe ich in der Tat dann falsch verstanden  ;)

Aber jetzt läuft es ja alles und alle beiden Sensoren die nur diese beiden Zeilen Code gesendet hatten gehen ja jetzt und haben die Readings komplett mit allem drin... Damit sollte eine richtige Funktion gewährleistet sein. Wenn nicht bitte nochmal ein Hinweis was ich tun soll.

Die jetzige Frage ist eben nur warum steigt besonders der Außensensor immer aus, sicher ist es dem RSSI geschuldet der wohl so ganz knapp an der Grenze ist, denn der direkt daneben liegende Innensensor hat einen wesentlich besseren Wert.
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

frank

ZitatDie jetzige Frage ist eben nur warum steigt besonders der Außensensor immer aus, sicher ist es dem RSSI geschuldet der wohl so ganz knapp an der Grenze ist, denn der direkt daneben liegende Innensensor hat einen wesentlich besseren Wert.
versuche doch mal den tipp mit den rssi-readings und plotte diese. ist ja schon komisch das du nur nachts keine verbindung hast.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

moonsorrox

Zitat von: frank am 05 September 2014, 15:09:05
versuche doch mal den tipp mit den rssi-readings und plotte diese. ist ja schon komisch das du nur nachts keine verbindung hast.
Ok werde ich machen... naja Nachts ist ja nicht so ganz richtig..! Heute morgen hat er den Dienst erst kurz nach 11 Uhr begonnen  ;) und gestern gegen 20.06 Uhr war der Rollladen auch noch nicht unten, so das ihn der gestört haben könnte  ;) vllt ist der ja sensibel sobald es leicht dämmert  :D
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

Bennemannc

Hallo,

@moonsorrox
wie ist den die Lage der Antennen - gibt es da einen Unterschied zwischen Innensensor und Außensensor ?
Sonst ändere die Anntennenlage am Außensensor mal z.B. von quer nach hochkant. Das kann schon einen Unterschied machen.
Ich hatte mal Probleme mit einem Sender im Keller der war jenseits der -95, teilweise bei -120. Nur zwei Meter weiter verrichtet er jetzt zuverlässig seinen Dienst mit -82. Wenn Du also nicht genau an diese Position gebunden bist - mal den Sensor versetzen.
Der nächste Punkt wäre das peering zur Zentrale mittels VCCU oder virtuellem Device. Wenn dann eine Meldung vom Sensor nicht bestätigt wird (von fhem), sollte der Sender es noch einmal versuchen. Wie schon erwähnt, geht das natürlich zu Lasten der Batterie.

Gruß Christoph
Cubietruck, Fhem 5.8
CC-RT-DN|LC-SW2-FM|RC-12|RC-19|LC-SW4-BA-PCB|LCp-SW1-BA-PCB|ES-PMSw1-Pl|LC-Bl1PBU-FM|PBI-4-FM|CC-VD|CC-TC|SEC-SC(2)|RC-KEY3-B|LC-Sw1PBU-FM|PB-2-FM|WDS100-C6-O|WDC7000|LC-Bl1-FM
Module: Dewpoint,FB_Callmonitor,HCS,Panstamp,at,notify,THRESHOLD,average,DOIF

Dirk

Zitat von: Bennemannc am 05 September 2014, 15:51:18
Der nächste Punkt wäre das peering zur Zentrale mittels VCCU oder virtuellem Device. Wenn dann eine Meldung vom Sensor nicht bestätigt wird (von fhem), sollte der Sender es noch einmal versuchen. Wie schon erwähnt, geht das natürlich zu Lasten der Batterie.
Es reicht schon den Sensor mit FHEM zu pairen. FHEM sendet dann ein ACK zum Sensor.
Das kann man auch schön am blinkverhalten der Status-LED sehen.

kurz Blinken heist "Nachricht wird gesendet"
ein weiteres kurz Blinken bedeutet ACK
ein langes Blinken bedeutet NACK. Das sollte aber erst nach dem 5. mal kurz Blinken kommen.
Der Sensor versucht aktuell bis zu 5 mal seine Nachricht zu versenden.

frank

ZitatDer nächste Punkt wäre das peering zur Zentrale mittels VCCU oder virtuellem Device. Wenn dann eine Meldung vom Sensor nicht bestätigt wird (von fhem), sollte der Sender es noch einmal versuchen.
im moment kommt ja nichts an in fhem. das muss auch nicht bestätigt werden.  ;)
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

moonsorrox

zu der Antenne, naja das geht ja nur bedingt zu ändern, da der Außensensor zu ist da kannst du nicht viel verändern, der Innensensor ist noch offen, also das Gehäuse liegt nur drauf aber neben dem Helligkeitssensor so das beide die volle Sonne bekommen. Solange da noch nichts zuverlässig funktioniert mache ich den Innensensor noch nicht fertig, soll heißen das Loch für den Acrylstab, der Außensensor hat ja die Folie drin..

Ich habe mal ein Screenshot zu den rssi Werten dran gehangen, ich weiß jetzt nicht wie man manuell in der rechten Zeile die negativ Werte einträgt ich wollte die auf -81 stellen damit er nicht immer hoch bis an die Grenze geht... diese erstellt er ja automatisch, aber man kann sie ja ändern..
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM