added configuration utilities for te923 and ws23xx to installation rules. minor fixes to docs.

This commit is contained in:
Matthew Wall
2013-12-27 23:12:51 +00:00
parent 5e3140cd72
commit d4f2fdc49c
7 changed files with 48 additions and 31 deletions

View File

@@ -2379,7 +2379,7 @@ outTemp = Outside Temperature</pre>
aggregate_type = max
label = High
[[[[low]]]]
date_type = outTemp
data_type = outTemp
aggregate_type = min
label = Low Temperature</pre>
<p>

View File

@@ -19,25 +19,25 @@ Version: 2.6.0a3
</span>
</h1>
<p>This document has three sections:</p>
<p>This document contains the following sections:</p>
<ul>
<li><a href="#Upgrading_using_setup.py">Upgrading using <span class='code'>setup.py</span></a></li>
<li><a href="#Upgrading_using_DEB/RPM_package">Upgrading using DEB/RPM package</a></li>
<li><a href="#Instructions_for_specific_versions">Instructions for specific
versions</a></li>
<li><a href="#Upgrading_using_DEB_package">Upgrading using DEB package</a></li>
<li><a href="#Upgrading_using_RPM_package">Upgrading using RPM package</a></li>
<li><a href="#Instructions_for_specific_versions">Instructions for specific versions</a></li>
</ul>
<p>The section <em><a href="#Instructions_for_specific_versions">Instructions for
Specific Versions</a></em> applies to both installation methods.</p>
<p class="warning"><strong>Warning!</strong><br/>
You must use the same upgrade technique as your initial install!<br/>
<br/>
For example, if you used <span class="code">setup.py</span> to install
<span class='code'>weewx</span>, you should use
<span class="code">setup.py</span> to upgrade.<br/>
<br/>
If you used a DEB or RPM package to install, then you should upgrade
using the same package type.
</p>
<p>The section <em><a href="#Instructions_for_specific_versions">Instructions for Specific Versions</a></em> applies to each installation method.</p>
<p class="warning"><strong>Warning!</strong><br/>
You must use the same upgrade technique as your initial install!<br/>
<br/>
For example, if you used <span class="code">setup.py</span> to install
<span class='code'>weewx</span>, you should use
<span class="code">setup.py</span> to upgrade.<br/>
<br/>
If you used a DEB or RPM package to install, then you should upgrade
using the same package type.
</p>
<h1><a name="Upgrading_using_setup.py">Upgrading using <span class='code'>setup.py</span></a></h1>
<p>Before upgrading <span class="code">weewx</span>, check the section <em>
@@ -76,8 +76,7 @@ Version: 2.6.0a3
one does not already exist. </li>
</ul>
<h1><a name="Upgrading_using_DEB/RPM_package">Upgrading using DEB/RPM package</a></h1>
<h2>DEB Package</h2>
<h1><a name="Upgrading_using_DEB_package">Upgrading using DEB package</a></h1>
<p>Upgrade to X.Y.Z like this:</p>
<p class='tty'>sudo dpkg -i weewx_X.Y.Z-R.deb</p>
<p>The upgrade process will not modify the <span class='code'>weewx</span>
@@ -113,7 +112,8 @@ Version: 2.6.0a3
<span class='code'>/etc/weewx/weewx.conf</span>
</p>
<h2>RPM Package</h2>
<h1><a name="Upgrading_using_RPM_package">Upgrading using RPM package</a></h1>
<p>Upgrade to X.Y.Z like this:</p>
<p class='tty'>sudo rpm -U weewx-X.Y.Z-R.rpm</p>
<p>The upgrade process will not modify the <span class='code'>weewx</span>

View File

@@ -71,6 +71,21 @@ Version: 2.6.0a3
<td><strong>Station<br/>Driver</strong></td>
<td><strong>Maturity</strong></td>
</tr>
<tr>
<td class="text_highlight" rowspan="2">Aercus</td>
<td>WS2083</td>
<td>USB</td>
<td class="code">pyusb</td>
<td>FineOffsetUSB<sup><a href='#fousb'>5</a></sup></td>
<td></td>
</tr>
<tr>
<td>WS3083</td>
<td>USB</td>
<td class="code">pyusb</td>
<td>FineOffsetUSB<sup><a href='#fousb'>5</a></sup></td>
<td></td>
</tr>
<tr>
<td class="text_highlight" rowspan="4">Ambient Weather</td>
<td>WS1090</td>
@@ -547,23 +562,17 @@ Version: 2.6.0a3
<li><a id="wmr9x8">Oregon Scientific WMR-918/968 series.</a> Tested on the
<a href="http://www.oregonscientificstore.com/oregon_scientific/product.asp?itmky=659831">Oregon Scientific WMR968</a>.
</li>
<li><a id="fousb">Fine Offset series.</a> These are branded by
many vendors, including Ambient Weather, Elecsa, Froggit, Maplin,
National Geographic, Tycon, Velleman, Watson, and others.
<li><a id="fousb">Fine Offset 10xx, 20xx, and 30xx series.</a>
Tested on the
<a href="http://www.ambientweather.com/amws2080.html">Ambient Weather WS2080</a>.
</li>
<li><a id="ws23xx">La Crosse WS-23xx series.</a> These are branded by
other vendors, including TFA and TechnoLine. Tested on the
<li><a id="ws23xx">La Crosse WS-23xx series.</a> Tested on the
<a href="http://lacrossetechnologies.com/2317/">La Crosse 2317</a>.
</li>
<li><a id="ws28xx">La Crosse WS-28xx series.</a> These are branded by
other vendors, including TFA and TechnoLine. Tested on the
<li><a id="ws28xx">La Crosse WS-28xx series.</a> Tested on the
<a href="http://lacrossetechnologies.com/2814/">La Crosse C86234</a>.
</li>
<li><a id="te923">Hideki TE923.</a> These are branded by many vendors,
including Cresta, Honeywell, IROX, Meade, Mebus, TFA, and Ventus.
Tested on the
<li><a id="te923">Hideki Professional Weather Stations.</a> Tested on the
<a href="http://www.ambientweather.com/hotewiwest.html">Meade TE923</a>.
</li>
</ol>

View File

@@ -77,7 +77,9 @@ install: build
ln -s ../share/weewx/wee_reports $(DST)/usr/bin/wee_reports
ln -s ../share/weewx/wee_config_database $(DST)/usr/bin/wee_config_database
ln -s ../share/weewx/wee_config_fousb $(DST)/usr/bin/wee_config_fousb
ln -s ../share/weewx/wee_config_te923 $(DST)/usr/bin/wee_config_te923
ln -s ../share/weewx/wee_config_vantage $(DST)/usr/bin/wee_config_vantage
ln -s ../share/weewx/wee_config_ws23xx $(DST)/usr/bin/wee_config_ws23xx
ln -s ../share/weewx/wee_config_ws28xx $(DST)/usr/bin/wee_config_ws28xx
# keep lintian happy

View File

@@ -83,4 +83,4 @@ Template: weewx/te923_model
Type: string
Default: TE923
Description: weather station model:
Specify the station model, for example TFA Nexus, La Crosse WS2817
Specify the station model, for example TFA Nexus, IROX Pro X, or Meade TE923W.

View File

@@ -109,7 +109,9 @@ ln -s ../share/weewx/weewxd %{buildroot}%{_bindir}/weewxd
ln -s ../share/weewx/wee_reports %{buildroot}%{_bindir}/wee_reports
ln -s ../share/weewx/wee_config_database %{buildroot}%{_bindir}/wee_config_database
ln -s ../share/weewx/wee_config_fousb %{buildroot}%{_bindir}/wee_config_fousb
ln -s ../share/weewx/wee_config_te923 %{buildroot}%{_bindir}/wee_config_te923
ln -s ../share/weewx/wee_config_vantage %{buildroot}%{_bindir}/wee_config_vantage
ln -s ../share/weewx/wee_config_ws23xx %{buildroot}%{_bindir}/wee_config_ws23xx
ln -s ../share/weewx/wee_config_ws28xx %{buildroot}%{_bindir}/wee_config_ws28xx
# pre-compile the python code
@@ -158,7 +160,9 @@ rm -rf %{buildroot}
%{_bindir}/wee_reports
%{_bindir}/wee_config_database
%{_bindir}/wee_config_fousb
%{_bindir}/wee_config_te923
%{_bindir}/wee_config_vantage
%{_bindir}/wee_config_ws23xx
%{_bindir}/wee_config_ws28xx
%doc %{dst_doc_dir}/
%config(noreplace) %{dst_cfg_dir}/

View File

@@ -594,7 +594,9 @@ if __name__ == "__main__":
py_modules = ['daemon'],
scripts = ['bin/wee_config_database',
'bin/wee_config_fousb',
'bin/wee_config_te923',
'bin/wee_config_vantage',
'bin/wee_config_ws23xx',
'bin/wee_config_ws28xx',
'bin/weewxd',
'bin/wee_reports'],