issues
search
pihome-shc
/
PiHomeHVAC
Next Generation Smart Thermostat
Other
11
stars
8
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Bug Fix - update_code.py to correctly identify OS + Update - PCB design of Gateway ESP8266 to ESP32 Adapter + Update - Sketch for ESP32 Gateway Adapter.
#518
twa127
closed
3 months ago
0
Update – ‘auto-image.py’ to stop ‘pihome_jobs_schedule.service’ in order to suspend database updates while the image creation task is running, to prevent possible MySQL corruption. + Bug Fix – ‘update_code.py’ not setting WEB userid correctly for Ubuntu os. + Bug Fix – ‘gateway.py’ capture relay state changes to ‘relay_logs’ table for Pump type relays attached to multiple zones.
#517
twa127
closed
4 months ago
0
Update – ‘Image Tools’ to latest version. + Update – ‘auto_image.py’ to work with OrangePi boards.
#516
twa127
closed
4 months ago
0
Update – ‘update_code.py’ enable for ArchLinux user ‘http’.
#515
twa127
closed
5 months ago
0
Bug Fix – ‘setup.php’, 'model.php' and 'ajax_fetch_data.php' not detecting OS version correctly.
#514
twa127
closed
5 months ago
0
Add sketch for Temperature Sensor PCB, which uses jumpers to set the Node ID. + Bug Fix – Suspend gateway processing whilst the script ‘db_cleanup.php’ is executing to prevent ‘gateway.py’ erroring due to concurrent table access requests.
#513
twa127
closed
5 months ago
0
Update – Enable detection of Linux Distribution and select WEB user id (www-data or http) dependant on distribution, include in setup and add-on configuration scripts. + Bug Fix – Remove page errors when MaxAir is opened with no configuration. + Bug Fix – Offset tile not updating the Offset Value.
#512
twa127
closed
5 months ago
0
Update – ‘functions.php’, add new function ‘os_info()’ to capture OS information, use to add OS Distribution to Settings/System Status/OS Version popup. + Bug Fix – ‘controller.py’ – fix for schedule Offset, not capturing required parameters.
#511
twa127
closed
5 months ago
0
Update – ‘gateway.py’ – install python module ‘pymysql’ in preparation for a future change from using ‘MySQLdb’. + Bug Fix – ‘weather_update.php’ – missing field ‘enable_archive’ in SQL query to add first record the ‘weather’ table.
#510
twa127
closed
5 months ago
0
Update – Add documentation for User Account setup and user Home screen configuration.
#509
twa127
closed
5 months ago
0
Update – Hide ‘One Touch’ and ‘Mode’ tiles for non administrator. Add ‘Live Temp’ tile to the ‘Set Buttons’ option, to allow display for non administrator users.
#508
twa127
closed
5 months ago
0
Bug Fix – ‘gateway.py’, not updating ‘sensor_graph’ table for Switch type zones with an associated sensor
#507
twa127
closed
5 months ago
0
Bug Fix - #505 broke 'persistent' user
#506
twa127
closed
5 months ago
0
Graph Archiving + Various Fixes, see 'Changelog'
#505
twa127
closed
6 months ago
0
fix notice.py: get PASS
#504
ukki89
closed
6 months ago
0
Bug Fix – ‘model.php’. enable selection of ‘max child_id when creating new MQTT type nodes.
#503
twa127
closed
6 months ago
0
Bug Fix – ‘gateway.py’, not resetting relay switch on lag time after first use. + Update - Settings/System Status/Relays, will now display the status column in orange if the relay is waiting for switch on lag time to expire. + Bug Fix – ‘gateway.py’, sensor ‘on-change’ mode setting not being applied to the ‘sensor_graphs’ table.
#502
twa127
closed
6 months ago
0
Update to Version 3.02 - Bug Fixes and Major Update to the Settings/System Status options, see ChangeLog for details
#501
twa127
closed
6 months ago
0
Further update to Controller Zone Logs + Update to Setting/System Status Frost and System modals to convert to dynamic update. + Bug Fix to gateway.py where sensor database updates were disabled for the sensors was set to not graph mode.
#500
twa127
closed
7 months ago
0
Improvements to controller_zone_logs and new Settings/Systm Status option 'SC/Zone Logs' to display the current log values.
#499
twa127
closed
7 months ago
0
Bug Fix – add missing updates for commit #497.
#498
twa127
closed
7 months ago
0
New Feature – by default sensor readings are written to the database ‘messages_in’ table, this is now selectable from the Settings/Device Configuration/Sensors dialogue For sensors where there is no requirement to graph readings, this will reduce the size of the database.Add files via upload
#497
twa127
closed
7 months ago
0
Update – gateway.py – trap deadlock errors when updating nodes table to resolve gateway reboot during Auto Backup.
#496
twa127
closed
8 months ago
0
Update – Bootstrap Icons update from 1.10.3 to 1.11.0 + Bug Fix – model.php, syntax changed for ethernet interface name check in Ethernet Modal. + Update –update Bootstrap from version 5.2.3 to 5.3.2 NOTE - Requires Browser cache refresh.
#495
twa127
closed
8 months ago
0
Update – model.php, sensor.php – further refinement to Sensors GUI to correctly process changes between Continuous and On_Change modes, also add icon for On-Change mode.
#494
twa127
closed
8 months ago
0
Update – gateway.py, sensor.php – ensure that when a sensor is operating in ‘On-Change’ mode that the ‘Timeout’ value is a minimum of 10 minutes and that ‘gateway.py’ will ignore any zero ‘Timeout’ values.
#493
twa127
closed
8 months ago
0
Bug Fix – gateway.py – correct Queue syntax for ‘Empty’ exception.
#492
twa127
closed
9 months ago
0
Bug Fix – setup.php – remove update to heartbeat_timeout field in table gateway, it will be set by database update 170323.sql + Update – model.php – change to ethernet model to accommodate different ethernet interface names (eg. eth0, end0).
#491
twa127
closed
9 months ago
0
Bug Fix – gateway.py – fix Queue error handling for ‘Empty’ Exception. + Update - Image Tools install.sh and image filename format generated by auto_image.py.
#490
twa127
closed
9 months ago
0
Update – gateway.py – Python module ‘telnetlib’ (used to send and receive TCP data packets) is deprecated in Python version 3.11 and will be removed in version 3.13. Replaced with socket.sendall and socket.recv(1). As there is no direct replacement for telnetlib.readline(), a separate program thread has been created to read the socket stream until a newline character has been detected and compose a message queue, which is read line by line by the main program thread. + Update – gateway.py – a logfile to monitor incoming ‘heartbeat’ messages is created at ‘/var/www/logs/gateway_heartbeat.log’. The logfile is automatically emptied at midnight each day.
#489
twa127
closed
9 months ago
0
Bug Fix – setup.php – creation of initial gateway record not adding a default value for field ‘heartbeat_timeout’.
#488
twa127
closed
9 months ago
0
Update – nmcli_reboot_wifi.sh – retrieve connection name using the ‘nmcli con’ command.
#487
twa127
closed
9 months ago
0
Update – create local Python module ‘schedule.py’ and remove check in ‘/var/www/cron/install_jobs.sh’. + Update –Image Tools.
#486
twa127
closed
9 months ago
0
New Feature – gateway.py, notice.py, model.php, mqtt_device.php and database update 260923.sql, to enable the setting of ‘Notice Interval’ and ‘Minimum Value’ on the MQTT Devices screen. + Update – further updates to MQTT device handling to enable Battery graphs and Sensor/Relay loss of communication indications. Bug Fix – table ‘http_messages’ correct ‘node_id’ field format. + Bug Fix – model.php, db.php and request.js – selection of sensors to graph query correction. + Bug Fix – homelist.php – ‘Add-On’ type zones to only display a single tile, even when multiple controllers are attached. + Bug Fix – model.php, db.php and request.js – selection of sensors to graph query correction. + Bug Fix – homelist.php – ‘Add-On’ type zones to only display a single tile, even when multiple controllers are attached. + Bug Fix - model.php – fix error where ‘unallocated’ sensors are not detected correctly.
#485
twa127
closed
10 months ago
0
25/09/2023 3.00 250923 1.0 250923 Further Update – gateway.py- improvement in processing of MQTT sensors. + Update – table ‘nodes_battery’, change field ‘node_id’ from int(11) to char(50), to match ‘nodes’ table definition.
#484
twa127
closed
10 months ago
0
Update – gateway.py- improvement in processing of MQTT sensors, Update - New option Settings/Device Configuration/Hide Sen/Rel to allow Sensors and/or Relays to be hiden on the Home Screen for a particular user.
#483
twa127
closed
11 months ago
0
Update - New option to allow 'hiding' of stand-alone sensors and add-on zones on the Home screen, for selected user accounts (needs a browser cache clear after install).
#482
twa127
closed
11 months ago
0
Bug Fix - controller.py, weather factoring when using a user sensor
#481
twa127
closed
1 year ago
0
Update – Allow custom tile messages for Binary Sensors, rather the simply ‘ON’ or ‘OFF’.
#480
twa127
closed
1 year ago
0
Bug Fix – gateway.py, convert MQTT payload to float type for cases where no ‘Attribute’ is used.
#479
twa127
closed
1 year ago
0
Bug Fix – auto_backup.py fix for 1 DAY frequency. + Bug Fix – controller.py, set time_id = 0 when no schedule is found. + Update – gateway.py, use dictionary to hold heartbeat timers for multiple relay controller.
#478
twa127
closed
1 year ago
0
Update – apply schedule and test mode run time updates to deprecated ‘controller.php’, which is kept as a ‘fallback’ option.
#477
twa127
closed
1 year ago
0
Bug Fix – Auto ackup when using a 1 DAY frequency. + Update – update to various button icons. + Bug Fix – controller.py not capturing schedule count per zone correctly.
#476
twa127
closed
1 year ago
0
New Feature – A new option Settings/System Configuration/Schedule Test allows you to select a date and time to be used by MaxAir as its current time, MaxAir will move to this date and time and then virtual time will progress forwards from this start point. The time displayed on the toolbar will be annotated to indicate that the system is operating in a TEST MODE. + Update – Icon changes, change MQTT Settings button to display icon, change System Controller Settings dropdown and button icon.
#475
twa127
closed
1 year ago
0
Bug Fix – Add On zones do toggle from the GUI, fix to request.js and db.php. + Tidy Up – ajax_fetch_data.php. use existing variable in place of table reference. + Update – new field ‘test_run+time’ added to ‘system’ table, to be used in future release to run MaxAir at an artificial time as a way to test scheduling. + Update – zone and boiler controller NRF24L01 sketches and gateway.py to add ‘heartbeat’ feature
#474
twa127
closed
1 year ago
0
Deploy Version 3, see changelog for details
#473
twa127
closed
1 year ago
0
Update – gateway.py, bypass any set relay lag time when using the ‘Test Relays’ option.
#472
twa127
closed
1 year ago
0
Update – controller.php, db.php, model.php and request.js to improve operation of the ‘Test Relays feature. + Add documentation for combined Gateway/Controller, with Relay Adapter board.
#471
twa127
closed
1 year ago
0
Bug Fix - controller.php
#470
twa127
closed
1 year ago
0
Update – add new column ‘status-prev’ to table ‘zone_current_state’. Used to improve operation od ‘switch’ type zones when state is changed by clicking on the zone tile. Associated changes to ‘controller.php’ and ‘gateway.py’.
#469
twa127
closed
1 year ago
0
Next