RTL 433

来自Jack's Lab
(版本间的差异)
跳转到: 导航, 搜索
(PH sensor)
(Quick Start)
第1行: 第1行:
 
== Quick Start ==
 
== Quick Start ==
  
<br>
+
=== Modulation ===
  
 +
<source lang=python>
 +
OOK_MC_ZEROBIT :  Manchester Code with fixed leading zero bit
 +
OOK_PCM :        Non Return to Zero coding (Pulse Code)
 +
OOK_RZ :          Return to Zero coding (Pulse Code)
 +
OOK_PPM :        Pulse Position Modulation
 +
OOK_PWM :        Pulse Width Modulation
 +
OOK_DMC :        Differential Manchester Code
 +
OOK_PIWM_RAW :    Raw Pulse Interval and Width Modulation
 +
OOK_PIWM_DC :    Differential Pulse Interval and Width Modulation
 +
OOK_MC_OSV1 :    Manchester Code for OSv1 devices
 +
FSK_PCM :        FSK Pulse Code Modulation
 +
FSK_PWM :        FSK Pulse Width Modulation
 +
FSK_MC_ZEROBIT :  Manchester Code with fixed leading zero bit
 +
</source>
 +
 +
<br>
  
 
== TSLA ==
 
== TSLA ==

2022年10月8日 (六) 11:48的版本

目录

1 Quick Start

1.1 Modulation

	OOK_MC_ZEROBIT :  Manchester Code with fixed leading zero bit
	OOK_PCM :         Non Return to Zero coding (Pulse Code)
	OOK_RZ :          Return to Zero coding (Pulse Code)
	OOK_PPM :         Pulse Position Modulation
	OOK_PWM :         Pulse Width Modulation
	OOK_DMC :         Differential Manchester Code
	OOK_PIWM_RAW :    Raw Pulse Interval and Width Modulation
	OOK_PIWM_DC :     Differential Pulse Interval and Width Modulation
	OOK_MC_OSV1 :     Manchester Code for OSv1 devices
	FSK_PCM :         FSK Pulse Code Modulation
	FSK_PWM :         FSK Pulse Width Modulation
	FSK_MC_ZEROBIT :  Manchester Code with fixed leading zero bit


2 TSLA

@433.92MHz

  • The button on the charge handle is pressed, the signal is repeated at 0.15s intervals for 10 times.
  • The code is the same for all Tesla charge port
  • The transmitter hardware is reported to be using a Si4010
  • There is always 2 rows = 094aa9b38da19 and 1 row = 094aa9b38da18.
time      : @0.203604s
model     : Tesla charge port opener               count     : 5             num_rows  : 5             rows      :
len       : 13           data      : 0000,
len       : 52           data      : 094aa9b38da19,
len       : 52           data      : 094aa9b38da19,
len       : 51           data      : 094aa9b38da18,
len       : 1            data      : 0
codes     : {13}0000, {52}094aa9b38da19, {52}094aa9b38da19, {51}094aa9b38da18, {1}0
# Tesla charge port opener
decoder {
    name       = Tesla charge port opener,
    modulation = OOK_MC_ZEROBIT,
    short      = 400,
    reset      = 1200,
    tolerance  = 50,
    match      = 094aa9b38da19,
    rows       = 5
    repeats    = 2,
    countonly,
}
$ rtl_433 -f 433920000 -X "n=Tesla,m=OOK_MC_ZEROBIT,s=400,r=1200,t=20"

https://github.com/merbanan/rtl_433/blob/master/conf/tesla_charge-port-opener.conf

https://github.com/merbanan/rtl_433_tests/pull/392

https://github.com/fredilarsen/TeslaChargeDoorOpener



3 Lifesense LS102

Body scale @433.2MHz or 433.3MHz

https://fccid.io/OU9LS102-H



4 PH sensor

decoder {
  name = Given Imaging Bravo,
  modulation = OOK_PWM,
  short = 360,
  long = 711,
  gap = 1070,
  reset = 12000000,
  bits = 59,
  invert,
  get = @10:{16}:txid,
  get = @26:{8}:msgid,
  get = @34:{8}:pH1,
  get = @42:{8}:pH2,
  get = @50:{8}:crc
}


https://analogist.net/post/decoding-radio-ph-capsules-with-rtl_433/


5 Reference


个人工具
名字空间

变换
操作
导航
工具箱