Dekodieren von TiNo Funksignalen mit SDR-RTL und rtl_433

Im Beitrag „Dekodieren von TiNo Funksignalen mit SDR-RTL und GNURadio“ hatte ich berichtet wie ich stundenlang am GNURadio gedreht hatte um TiNo Signale zu empfangen, zu triggern und zu dekodieren. In diesem Beitrag geht es um das weit verbreitete Tool „rtl_433“ welches hier auf Github zu finden ist. In letzter Zeit hat sich das Tool“Dekodieren„Dekodieren von TiNo Funksignalen mit SDR-RTL und rtl_433“ weiterlesen

Aktuelles

22. April 2024 Firmware Update, neue Sensoren und Platformio Die Firmware Version 2.6.1 ist raus und ab sofort auf github verfügbar. Im Wesentlichen habe ich den Code komplett neu strukturiert und alle TiNo- typischen Funktionen in einer Bibliothek „TiNo2″ untergebracht. Des weiteren sind Wrapper Funktionen für alle Sensoren entstanden, so dass Das Einbinden und Aktivieren“Aktuelles“„Aktuelles“ weiterlesen

Die Entwicklung des TiNo2 (4)

Überlegungen zur Bauteileauswahl, zum neuen Layout und wie es weiter geht. I2C, SPI und Sensor Bibliotheken Die Bibliotheken aller Sensoren vom TiNo konnte ich 1:1 auf den TiNo2 übertragen. Es gab keinerlei Probleme. Anders als beim TiNo möchte ich aber nur noch Bibliotheken unverändert übernehmen. Deshalb wird es beim TiNo2 keine I2C Emulation („SoftI2C“ oder“Die„Die Entwicklung des TiNo2 (4)“ weiterlesen

Die Entwicklung des TiNo2 (3)

Dieser Beitrag schließt die Vorstellung des ATmega4808 Prozessors mit folgenden Themen ab: ADC Pin Change Interrupts Serial Port Fuses ADC (Analog-Digital Converter) Einen ADC brauche ich beim TiNo einerseits um die Batteriespannung zu überwachen, andererseits um Helligkeit mittels eines Fotowiderstands (LDR – Light Dependent Resistor) zu messen. Das mit dem Fotowiderstand implementiert man ganz einfach“Die„Die Entwicklung des TiNo2 (3)“ weiterlesen

Die Entwicklung des TiNo2 (2)

Der ATmega4808 gehört zur megaAVR-0 Serie von Microchip mit 48kB Flash. Es gibt den Prozessor in 28, 32, 40 und 48 Pin Ausführung. Um den 8-Bit AVR Prozessor Kern wurde die Peripherie gegenüber dem ATmega328P komplett überarbeitet. Deshalb kann man Sketches basierend auf dem ATmega328P nicht immer ohne weiteres für die megaAVR-0 Serie kompilieren. Ich“Die„Die Entwicklung des TiNo2 (2)“ weiterlesen

Die Entwicklung des TiNo2 (1)

Da während der Jahre 2021 und 2022 Microprozessoren Mangelware waren, habe ich mich auf die Suche nach Alternativen für den doch in die Jahre gekommenen ATmega328P begeben. Einen adäquaten Ersatz, bzw. eine Weiterentwicklung stellt der ATmega4808 dar. Er ist ebenfalls im allseits bekannten TQFP32 Gehäuse erhältlich, hat statt 32kB jedoch 48kB Flash, aber nur 256″Die„Die Entwicklung des TiNo2 (1)“ weiterlesen

Test: LGT8F328P als Ersatz für ATmega328P?

Im Netz wird der LogicGreen LGT8F328P gerne als „Klon“ des ATmega328P bezeichnet. Dieser Prozessor kommt mit einem nahezu identischen Befehlssatz und dem selben TQFP32 Gehäuse daher. Interessant scheinen auch einige neue Funktionen. Da dieser chinesische Chip derzeit noch beim Ali erhältlich ist, habe ich den Prozessor daraufhin untersucht ob er im TiNo Sensor eingesetzt werden“Test:„Test: LGT8F328P als Ersatz für ATmega328P?“ weiterlesen

TiNo Firmware 2.2.0

27. Mai 2021 Die TiNo Firmware migriert von 2.1.0 zu 2.2.0. Die Neuerungen im Einzelnen sind im Folgenden aufgeführt. Wichtig ist dass die EEPROM Konfiguration in der neuen Version sowohl im Sensor Sketch als auch im Receiver Sketch erhalten bleibt, das heißt man kann die neue Firmware flashen ohne dass das EEPROM neu konfiguriert werden“TiNo„TiNo Firmware 2.2.0“ weiterlesen

TiNo Firmware 3.02

Neue Funktionen in Version 3.0.2 sind: Eine Firmware für alle SensorenHelligkeitsmessung mittels LDR, erfordert einen analogen Pin (A0 oder A1)Auswahl des Zählers im Sleep Modus (intern WDT oder externe Quarz-RTC) jetzt in der Konfiguration (EEPROM), statt wie bisher per Kompilieroption in der Arduino IDEoptionaler externer Heartbeat mit TPL5110 (spart Strom, aber hoehere Kosten und nichkommst“TiNo„TiNo Firmware 3.02“ weiterlesen

Dekodieren von TiNo Funksignalen mit SDR-RTL und GNURadio

Nur eine Spielerei oder ein Labormessgerät? Der RTL-SDR ist ein günstiger (ca. 20 EUR) USB Stick mit dem man beliebige Funksignale im Bereich von 100kHz bis 1.8 GHz empfangen kann. Der darin verbaute Chipsatz RTL2832U, ursprünglich für DVB-T entwickelt,  erlaubt die in der Zwischenfrequenz abgetasteten Rohdaten (IQ-Signale) direkt abzugreifen. Da die Abtastrate bis zu 4″Dekodieren„Dekodieren von TiNo Funksignalen mit SDR-RTL und GNURadio“ weiterlesen

Verbesserung der Empfangsempfinlichkeit mit Vorverstärker

Obwohl das Link Budget bei mir zuhause vollkommen ausreicht, denke ich schon länger daran die Empfangsempfindlichkeit meines TiNo-Gateways mit einem Vorverstärker auf die Spitze zu treiben. Das Prinzip ist von jeder Satellitenanlage her bekannt – für den Signal/Rausch Abstand ist im Wesentlichen die erste Verstärkerstufe in einer Kaskade von aktiven Komponenten verantwortlich. Der SPF5189Z von“Verbesserung„Verbesserung der Empfangsempfinlichkeit mit Vorverstärker“ weiterlesen

TiNo mit CC1101 Funkmodul – Link Budget

Vorwort Das Link-Budget ist die Differenz zwischen maximaler Sendeleistung und minimalem Empfangspegel eines Funksystems. Grob gesagt ist die erzielbare Reichweite der Funkstrecke um so grösser, je grösser das Link-Budget ist. Die Sendeleistung kann klar gemessen werden, beim Empfangspegel ist das schwieriger weil das Umgebungsrauschen vom Rauschen des Empfängers ueberlagert wird, und eine klare Grenze damit“TiNo„TiNo mit CC1101 Funkmodul – Link Budget“ weiterlesen

Das Sicherheitskonzept des TiNo Funksystems

Einführung Es ist immer wieder erstaunlich wie einfach Funkprotokolle von kommerziell erhältlichen Sensoren, Funkklingeln, Funksteckdosen etc. aufgebaut sind. Und ebenso erstaunlich ist, dass kaum ein Produkt auf dem Markt auch nur ansatzweise eine Verschlüsselung der Daten vornimmt. Abhörsicherheit des Funkprotokolls Obwohl alle Einzelheiten der Firmware auf Github veröffentlicht sind, ist das Funkprotokoll des TiNo Systems“Das„Das Sicherheitskonzept des TiNo Funksystems“ weiterlesen

HomeMatic – TiNo Sensor

HomeMatic (designed by eQ-3) ist ein in Deutschland beliebtes Smart-Home System. Der Funkstandard „BidCoS“ (Bidirectional Communication System) ist zwar proprietär, wurde aber schon vor Jahren entschlüsselt, siehe z.B. >>>hier<<<. Mit dem TiNo-CC habe ich eine Leiterplatte entwickelt, mit der man nicht nur die TiNo Sensor Firmware betreiben kann sondern auch Firmware anderer, welche z.B. mit“HomeMatic„HomeMatic – TiNo Sensor“ weiterlesen

Mit Kondensator die Batterielebensdauer verlängern

Ein aufmerksamer und interessierter Nutzer der TiNo Sensoren hat mich auf ein „White Paper“, also eine Art Fallstudie von Texas Instruments aufmerksam gemacht (hier herunterladen: http://www.ti.com/lit/wp/swra349/swra349.pdf). Der Author untersucht darin das Verhalten von CR2032 Batterien die einer Impulsbelastung ausgesetzt sind. Ich bin der Sache nachgegangen und habe eigene Untersuchungen angestellt. Einführung Eine neue CR2032 Batterie“Mit„Mit Kondensator die Batterielebensdauer verlängern“ weiterlesen