Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

new protocol definition 7.1 for Mebus HQ7312-2 #1050

Merged
merged 6 commits into from
Dec 30, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 7 additions & 2 deletions FHEM/14_SD_WS07.pm
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
##############################################
# $Id: 14_SD_WS07.pm 21666 2020-04-13 21:14:53Z Sidey $
# $Id: 14_SD_WS07.pm 21666 2021-12-29 16:12:11Z elektron-bbs $
#
# The purpose of this module is to support serval eurochron
# weather sensors like eas8007 which use the same protocol
Expand Down Expand Up @@ -111,6 +111,7 @@ SD_WS07_Parse($$)
# 11101011 1000 000010111000 1111 00000000 other device from HomeAuto_User SD_WS07_T_EB1
# 11000100 1000 000100100010 1111 00000000 other device from HomeAuto_User SD_WS07_T_C41
# 01100100 0000 000100001110 1111 00101010 hama TS36E from HomeAuto_User - Bat bit identified
# 01001101 1010 000011110101 1111 00001010 Mebus HQ7312-2 from rpsVerni https://github.com/RFD-FHEM/RFFHEM/issues/1024
# Long-ID BCCC TEMPERATURE ?? HUMIDITY B=Battery, C=Channel

# 10110001 1000 000100011010 1010 00101100 Auriol AFW 2 A1, IAN: 297514
Expand Down Expand Up @@ -300,7 +301,10 @@ SD_WS07_Parse($$)
<ul>
<li>Auriol AFW 2 A1, IAN: 297514</li>
<li>Eurochon EAS800z</li>
<li>FreeTec outdoor module for weather station NC-7344</li>
<li>Mebus HQ7312-2</li>
<li>Technoline WS6750/TX70DTH</li>
<li>TFA 30320902</li>
</ul>
<br>
New received devices are added in FHEM with autocreate.
Expand Down Expand Up @@ -382,9 +386,10 @@ SD_WS07_Parse($$)
<ul>
<li>Auriol AFW 2 A1, IAN: 297514</li>
<li>Eurochon EAS800z</li>
<li>FreeTec Aussenmodul fuer Wetterstation NC-7344</li>
<li>Mebus HQ7312-2</li>
<li>Technoline WS6750/TX70DTH</li>
<li>TFA 30320902</li>
<li>FreeTec Aussenmodul fuer Wetterstation NC-7344</li>
</ul>
<br>
Neu empfangene Sensoren werden in FHEM per autocreate angelegt.
Expand Down
25 changes: 23 additions & 2 deletions FHEM/lib/SD_ProtocolData.pm
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
###########################################################################################################################################
# $Id: SD_ProtocolData.pm 3.4.4 2021-11-26 23:35:40Z elektron-bbs $
# $Id: SD_ProtocolData.pm 3.4.4 2021-12-29 16:12:11Z elektron-bbs $
# The file is part of the SIGNALduino project.
# All protocol definitions are contained in this file.
#
Expand Down Expand Up @@ -86,7 +86,7 @@ package lib::SD_ProtocolData;
use strict;
use warnings;

our $VERSION = '1.39';
our $VERSION = '1.40';

our %protocols = (
"0" => ## various weather sensors (500 | 9100)
Expand Down Expand Up @@ -399,6 +399,27 @@ package lib::SD_ProtocolData;
length_min => '35',
length_max => '40',
},
"7.1" => ## Mebus Modell Number HQ7312-2
# https://github.com/RFD-FHEM/RFFHEM/issues/1024 @ rpsVerni 2021-10-06
# Ch:3 T: 23.8 H: 11 Bat:ok MS;P0=332;P1=-1114;P2=-2106;P3=-4055;D=03010201010202010202010201010101010202020102020201020202020101010102010202;CP=0;SP=3;R=56;m0;
# Ch:3 T: 24.5 H: 10 Bat:ok MS;P0=-2128;P1=320;P5=-1159;P6=-4084;D=16151015151010151010151015151515151010101015101510101010101515151510151015;CP=1;SP=6;R=66;O;m2;
# Ch:3 T: 25.3 H: 11 Bat:ok MS;P1=303;P4=-1153;P5=-2138;P6=-4102;D=16141514141515141515141514141414141515151515151415151515151414141415141515;CP=1;SP=6;R=50;O;m2;
{
name => 'Weather',
comment => 'Mebus HQ7312-2',
id => '7.1',
knownFreqs => '433.92',
one => [1,-7], # 300,-2100
zero => [1,-4], # 300,-1200
sync => [1,-14], # 300,-4200
clockabs => 300,
format => 'twostate',
preamble => 'P7#',
clientmodule => 'SD_WS07',
modulematch => '^P7#.{6}[AFaf].{2}',
length_min => '36',
length_max => '36',
},
"8" => ## TX3 (ITTX) Protocol
# Id:97 T: 24.4 MU;P0=-1046;P1=1339;P2=524;P3=-28696;D=010201010101010202010101010202010202020102010101020101010202020102010101010202310101010201020101010101020201010101020201020202010201010102010101020202010201010101020;CP=2;R=4;
{
Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@ Supported Devices / Protocols
|MANAX MX-RCS250 | Remote control |
|m-e VTX and BASIC | wireless bell |
|Maverick | Wireless BBQ thermometer |
|Mebus HQ7312-2 | Weather station |
|Medion OR28V | Remote control |
|Momento | Remote control for wireless digital picture frame |
|Mumbi m-FS300 | Remote control |
Expand Down
4 changes: 2 additions & 2 deletions controls_signalduino.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,10 @@ UPD 2021-07-13_20:29:34 29223 FHEM/14_SD_BELL.pm
UPD 2021-08-11_21:38:30 12573 FHEM/14_SD_RSL.pm
UPD 2021-08-08_19:14:43 167137 FHEM/14_SD_UT.pm
UPD 2021-12-09_17:36:56 101292 FHEM/14_SD_WS.pm
UPD 2020-04-13_23:15:56 18426 FHEM/14_SD_WS07.pm
UPD 2021-12-29_16:56:34 18709 FHEM/14_SD_WS07.pm
UPD 2021-08-11_21:38:30 35313 FHEM/14_SD_WS09.pm
UPD 2020-04-13_23:15:56 14325 FHEM/14_SD_WS_Maverick.pm
UPD 2021-08-11_21:38:30 37904 FHEM/41_OREGON.pm
UPD 2020-12-17_23:16:30 15582 FHEM/90_SIGNALduino_un.pm
UPD 2021-11-28_11:34:02 220135 FHEM/lib/SD_ProtocolData.pm
UPD 2021-12-29_16:56:34 221386 FHEM/lib/SD_ProtocolData.pm
UPD 2021-12-20_22:11:41 73178 FHEM/lib/SD_Protocols.pm