mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-05-04 22:19:38 +00:00
00_SIGNALduino.pm: Fixes missing event and possible crash of uC
git-svn-id: https://svn.fhem.de/fhem/trunk@9835 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
f156a69867
commit
e344956f20
@ -1,5 +1,8 @@
|
|||||||
# Add changes at the top of the list. Keep it in ASCII, and 80-char wide.
|
# Add changes at the top of the list. Keep it in ASCII, and 80-char wide.
|
||||||
# Do not insert empty lines here, update check depends on it.
|
# Do not insert empty lines here, update check depends on it.
|
||||||
|
- bugfix: 00_SIGNALduino:
|
||||||
|
Firmware Update 3.1.8-HF2 fixes a possible crash
|
||||||
|
Fixes missing event when DMSG is updated
|
||||||
- feature: 02_RSS: new attribute noscroll
|
- feature: 02_RSS: new attribute noscroll
|
||||||
- feature: 98_help: replace anchor links in help output with a working
|
- feature: 98_help: replace anchor links in help output with a working
|
||||||
link to local commandref or fhem.de
|
link to local commandref or fhem.de
|
||||||
|
@ -113,6 +113,7 @@ my %ProtocolListSIGNALduino = (
|
|||||||
postamble => '', # Append to converted message
|
postamble => '', # Append to converted message
|
||||||
clientmodule => 'SIGNALduino_RSL', # not used now
|
clientmodule => 'SIGNALduino_RSL', # not used now
|
||||||
modulematch => '^r[A-Fa-f0-9]+', # not used now
|
modulematch => '^r[A-Fa-f0-9]+', # not used now
|
||||||
|
length_min => '12',
|
||||||
},
|
},
|
||||||
|
|
||||||
"2" =>
|
"2" =>
|
||||||
@ -1303,7 +1304,7 @@ sub SIGNALduno_Dispatch($$$)
|
|||||||
$hash->{MSGCNT}++;
|
$hash->{MSGCNT}++;
|
||||||
$hash->{TIME} = time();
|
$hash->{TIME} = time();
|
||||||
$hash->{DMSG} = $dmsg;
|
$hash->{DMSG} = $dmsg;
|
||||||
readingsSingleUpdate($hash, "state", $hash->{READINGS}{state}{VAL}, 0);
|
readingsSingleUpdate($hash, "state", $hash->{READINGS}{state}{VAL}, 1);
|
||||||
$hash->{RAWMSG} = $rmsg;
|
$hash->{RAWMSG} = $rmsg;
|
||||||
my %addvals = (RAWMSG => $rmsg, DMSG => $dmsg);
|
my %addvals = (RAWMSG => $rmsg, DMSG => $dmsg);
|
||||||
Dispatch($hash, $dmsg, \%addvals); ## Dispatch to other Modules
|
Dispatch($hash, $dmsg, \%addvals); ## Dispatch to other Modules
|
||||||
@ -2066,12 +2067,13 @@ sub SIGNALduino_Hideki()
|
|||||||
|
|
||||||
<br><br>
|
<br><br>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Temperatur / humidity sensors suppored by 14_CUL_TCM97001</li>
|
<li>Temperatur / humidity sensors suppored by 14_CUL_TCM97001:</li>
|
||||||
<li>PEARL NC7159, LogiLink WS0002,GT-WT-02,AURIOL,TCM97001, TCM27 and many more </li>
|
<li>PEARL NC7159, LogiLink WS0002,GT-WT-02,AURIOL,TCM97001, TCM27 and many more </li>
|
||||||
<li>Oregon Scientific v2 Sensors --> 41_OREGON.pm</li>
|
<li>Oregon Scientific v2 Sensors --> 41_OREGON.pm</li>
|
||||||
<li>Temperatur / humidity sensors suppored by 14_SD_WS07</li>
|
<li>Temperatur / humidity sensors suppored by 14_SD_WS07</li>
|
||||||
<li>technoline WS 6750 and TX70DTH</li>
|
<li>technoline WS 6750 and TX70DTH</li>
|
||||||
<li>Eurochon EAS 800z</li>
|
<li>Eurochon EAS 800z</li>
|
||||||
|
<li>FreeTec NC-7344</li>
|
||||||
</ul>
|
</ul>
|
||||||
<br><br>
|
<br><br>
|
||||||
|
|
||||||
@ -2081,9 +2083,8 @@ sub SIGNALduino_Hideki()
|
|||||||
Note: this module require the Device::SerialPort or Win32::SerialPort
|
Note: this module require the Device::SerialPort or Win32::SerialPort
|
||||||
module. It can currently only attatched via USB.
|
module. It can currently only attatched via USB.
|
||||||
|
|
||||||
</td><td>
|
</td>
|
||||||
<img src="ccc.jpg"/>
|
</tr>
|
||||||
</td></tr>
|
|
||||||
</table>
|
</table>
|
||||||
<a name="SIGNALduinodefine"></a>
|
<a name="SIGNALduinodefine"></a>
|
||||||
<b>Define</b><br>
|
<b>Define</b><br>
|
||||||
@ -2176,6 +2177,13 @@ attr sduino longids BTHR918N
|
|||||||
Issue a SIGNALduino firmware command, and wait for one line of data returned by
|
Issue a SIGNALduino firmware command, and wait for one line of data returned by
|
||||||
the SIGNALduino. See the SIGNALduino firmware code for details on SIGNALduino
|
the SIGNALduino. See the SIGNALduino firmware code for details on SIGNALduino
|
||||||
commands. With this line, you can send almost any signal via a transmitter connected
|
commands. With this line, you can send almost any signal via a transmitter connected
|
||||||
|
<br><br>
|
||||||
|
Example for Send raw:
|
||||||
|
SR;R=5;P0=294;P1=-381;P2=650;P3=-727;P4=-13076;P5=-15842;D=0501230121212301230301230121212121212303012301230304012301212123012303012301212121212123030123012303;
|
||||||
|
<br>
|
||||||
|
<br>Message is send 5 Types (R=5)
|
||||||
|
<br>D= specifies the messages, which is generated with Pulses (P0-P5).
|
||||||
|
|
||||||
</li><br>
|
</li><br>
|
||||||
<li>cmds<br>
|
<li>cmds<br>
|
||||||
Depending on the firmware installed, SIGNALduinos have a different set of
|
Depending on the firmware installed, SIGNALduinos have a different set of
|
||||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user