-
Notifications
You must be signed in to change notification settings - Fork 0
Driver Ultimeter
Running the Ultimeter driver under this one, configured by hand.
Generated by tools/build_drivers.py from the driver as installed on the machine that
ran it. Do not edit by hand.
There is a web interface for all of this. It is on by default, and the driver prints its address when WeeWX starts:
INFO user.ultimatepush.driver: The web interface is at http://1.2.3.4:8080/?token=abcdefg12345Everything on this page can be done there instead, and one thing is much easier: deciding which reading goes into which database column. See Web interface.
Driver for Peet Bros Ultimeter weather stations except the Ultimeter II This driver assumes the Ultimeter is emitting data in Peet Bros Data Logger
[Station]
station_type = UltimatePush
[UltimatePush]
driver = user.ultimatepush.driver
[[hardware]]
station_types = Ultimeter
[[[Ultimeter]]]
role = main
[Ultimeter]
driver = weewx.drivers.ultimeter
port = /dev/ttyUSB0The [Ultimeter] section belongs to that driver and is read by it, exactly as it would
be if it were the only driver WeeWX ran, so weectl device keeps working on it. What
goes under [[hardware]] belongs to this one: see [Hosted hardware](Hosted-
hardware.md).
The console is on a serial port, which on most machines is a USB-to-serial adapter.
The name to put in port is whichever device it appears as.
List them with:
ls -l /dev/serial/by-id/Use the name under by-id rather than /dev/ttyUSB0. It is made from the adapter's
own manufacturer and serial number, so it stays the same after a reboot and after
something else is plugged in, which /dev/ttyUSB0 does not.
port = /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0If nothing is listed, the adapter is not being recognised. dmesg | tail after
plugging it in says what the kernel made of it.
The web interface offers these devices as a list, which saves the typing.
Straight out of weewx.drivers.ultimeter, with what its author wrote above each one.
Serial port such as /dev/ttyS0, /dev/ttyUSB0, or /dev/cua0
Default is /dev/ttyUSB0.
The station model, e.g., Ultimeter 2000, Ultimeter 100
Default is Ultimeter.
The driver to use:
Default is weewx.drivers.ultimeter.
This driver is one station among however many others. Which of them fills outTemp, and
where the rest of their readings go, is in Several stations.
- Installation
- Hardware
- Web interface
- Stations
- Several stations
- Hosted hardware
- Sensors this driver asks
- Database columns
- Configuration
- Diagnostics
- Troubleshooting
- Keeping strangers out
- Reporting a new sensor
- Acurite
- Davis AirLink
- Ambient
- Ecowitt
- Ecowitt gateway API
- Ambient Weather (ambientweather.net)
- Home Assistant
- Lacrosse
- PurpleAir
- rtl_433
- Weatherflow
- Wunderground