Bryan Mayland
TVWBB Hall of Fame
Monsieur Basilic is proud to present his offspring: LinkMeter package release v10. "The one where the gang gets the alarm configuration ui"
What's New
Alarm Configuration UI
Finally turning HeaterMeter into a spam bot is a reality with easy configuration of SMS and email alarm notifications. For good measure, the ability to adjust the setpoint on alarm is also included. Your user scripts still run before the sms, email, or setpoint code runs. This means you can either prevent the automatic action entirely (`exit 1` from your script) or turn on and off part of the automatic action (`uci set linkmeter.alarms.sms${al_type}${al_probe}=0`). Note that the "Alarms" section of the regular "Configuration" page has been removed.

-- New parameters passed to alarm scripts.
-- $ip - 'Network Address' seen on HeaterMeter display
-- $al_prep - Preposition describing the alarm. High = "above", Low = "below"
-- Current list of all variables
Web Visible Changes
-- Allow changing of the setpoint from the light webui (/luci/lm/light) and auto refresh every 30 seconds if logged in, every 10 seconds if not logged in. The refresh is slower when logged in because it makes it almost impossible to change the setpoint on a mobile device before the 10 second refresh resets your change.

-- Larger finger-friendly login link on the homepage as well as links to Alarms and Archive.

-- Sysupgrade from URL. If your HeaterMeter has internet access, upgrading is as easy as pasting the URL of the update into the webui. You won't need to download the update, browse for the update file, upload the update file. v10 adds this, so don't expect to go into your v9 firmware UI and be confused why you can't do it yet.
-- Autobackup for upgrading users. The feature in v9 should work for those who upgraded to v9 (as opposed to a fresh install). Used to be, if you lost power during a cook, you'd lose your history as well because it is only stored in memory (unless you stash). Now, LinkMeter automatically keeps a backup every 5 minutes (if there's a pit probe) and will continue that database on power up. Note that the overall database is limited to 24 hours still. To start a new database use LinkMeter -> Archive -> Reset Database
HeaterMeter Firmware
-- Fan boost. When starting the blower (from 0% to on), run at 100% for 125ms to get the blower moving before lowering output to the intended amount. This more reliably starts the blower at lower output percentages. My blower now will turn on at 3% instead of the 15% it took prior to this change. "Min fan speed" can probably be lowered if you like.
-- Better IT+ RF reception by properly setting frequency and deviation for a better reception match, and lowering PLL bandwidth and using fine mode AFC to reduce noise and provide a finer lock.
-- Analog thermocouple support in both HeaterMeter and webui. Hardware is still up to you, but any mv/C is supported and any reference voltage.
-- On reaching temperature, only cut the integral sum, don't zero it. This should help with people whose HeaterMeters go into lid detect mode every time pit temperature is reached.
OpenWrt / Raspberry Pi
-- Latest Rasperry Pi bootloader. Supports Marvel 512MB Model B hardware.
-- Switch to SLUB memory allocator for minor performance increases.
-- Fewer debug log messages from the wifi spamming up the event log.
To Update
-- Download v10 .gz and flash it (still gzipped) using System -> Backup / Flash Firmware.
-- Wait for the system to reboot twice (takes about two minutes)
-- Update your HeaterMeter firmware from LinkMeter -> AVR Firmware -> Bundled
or download v10 .zip file for flashing with Win32DiskImager
What's New
Alarm Configuration UI
Finally turning HeaterMeter into a spam bot is a reality with easy configuration of SMS and email alarm notifications. For good measure, the ability to adjust the setpoint on alarm is also included. Your user scripts still run before the sms, email, or setpoint code runs. This means you can either prevent the automatic action entirely (`exit 1` from your script) or turn on and off part of the automatic action (`uci set linkmeter.alarms.sms${al_type}${al_probe}=0`). Note that the "Alarms" section of the regular "Configuration" page has been removed.

-- New parameters passed to alarm scripts.
-- $ip - 'Network Address' seen on HeaterMeter display
-- $al_prep - Preposition describing the alarm. High = "above", Low = "below"
-- Current list of all variables
Web Visible Changes
-- Allow changing of the setpoint from the light webui (/luci/lm/light) and auto refresh every 30 seconds if logged in, every 10 seconds if not logged in. The refresh is slower when logged in because it makes it almost impossible to change the setpoint on a mobile device before the 10 second refresh resets your change.

-- Larger finger-friendly login link on the homepage as well as links to Alarms and Archive.

-- Sysupgrade from URL. If your HeaterMeter has internet access, upgrading is as easy as pasting the URL of the update into the webui. You won't need to download the update, browse for the update file, upload the update file. v10 adds this, so don't expect to go into your v9 firmware UI and be confused why you can't do it yet.
-- Autobackup for upgrading users. The feature in v9 should work for those who upgraded to v9 (as opposed to a fresh install). Used to be, if you lost power during a cook, you'd lose your history as well because it is only stored in memory (unless you stash). Now, LinkMeter automatically keeps a backup every 5 minutes (if there's a pit probe) and will continue that database on power up. Note that the overall database is limited to 24 hours still. To start a new database use LinkMeter -> Archive -> Reset Database
HeaterMeter Firmware
-- Fan boost. When starting the blower (from 0% to on), run at 100% for 125ms to get the blower moving before lowering output to the intended amount. This more reliably starts the blower at lower output percentages. My blower now will turn on at 3% instead of the 15% it took prior to this change. "Min fan speed" can probably be lowered if you like.
-- Better IT+ RF reception by properly setting frequency and deviation for a better reception match, and lowering PLL bandwidth and using fine mode AFC to reduce noise and provide a finer lock.
-- Analog thermocouple support in both HeaterMeter and webui. Hardware is still up to you, but any mv/C is supported and any reference voltage.
-- On reaching temperature, only cut the integral sum, don't zero it. This should help with people whose HeaterMeters go into lid detect mode every time pit temperature is reached.
OpenWrt / Raspberry Pi
-- Latest Rasperry Pi bootloader. Supports Marvel 512MB Model B hardware.
-- Switch to SLUB memory allocator for minor performance increases.
-- Fewer debug log messages from the wifi spamming up the event log.
To Update
-- Download v10 .gz and flash it (still gzipped) using System -> Backup / Flash Firmware.
-- Wait for the system to reboot twice (takes about two minutes)
-- Update your HeaterMeter firmware from LinkMeter -> AVR Firmware -> Bundled
or download v10 .zip file for flashing with Win32DiskImager
Last edited: