Hallo zusammen, ich versuche eine Temperatur- und Luftfeuchtefunksensor auf Basis eines attiny84 + DHT22 + RFM02 868MHz zu bauen. Der Knackpunkt an dem ich noch hänge ist das Senden des LaCrosse Protokolls über den RFM02. Als Basis verwende ich den Code "LaCrosseITPlusReader" des FHEM Projekets, welcher bereits das Protokoll implementiert. Den RFM Code habe ich natürlich angepasst. Wenn ich das richtig sehen muss man jedes Bit einzeln übertragen da der RFM02 keinen Puffer wie der RFM12 hat. Ich bin mir jedoch nicht sicher ob der Code dafür stimmt, da die versendeten Nachrichten nicht empfangen werden. Das Timing habe ich in der Grafik angehangen. So wie den Code um eine Nachricht zu versenden. Evtl. hat jemand eine Idee woran es liegen kann. Thx
Ich habe mal kurz recherchiert, das Lacrosse-Protokoll benutzt eine Amplitudenmodulation, der RFM02 aber eine 2-FSK. Es ist zwar über einen Trick möglich dem RFM02 dazu zubringen das er von einem AM-Empfänger verstanden wird, indem man den Frequenzhub sehr groß wählt, aber du belegst dann eine große Bandbreite.
Ich habe auf diversen Seiten gelesen, dass das IT+ System mit FSK arbeitet. z.B. hier: http://forum.jeelabs.net/node/110.html und hier: http://hackaday.com/2011/06/13/reverse-engineering-wireless-weather-stations/
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.
