-
Notifications
You must be signed in to change notification settings - Fork 130
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mqtt fixes #861
Merged
Merged
Mqtt fixes #861
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Can you submit this against master. Stable is pretty far out of date but master should be relatively current. Sent from my mobile device. On Aug 22, 2023, at 3:20 PM, Dave Neudoerffer ***@***.***> wrote:Changed debug logging to go through central routine so large MQTT messages don't blow MH out of the water.
Changed the message processing to process all available MQTT messages in each check_for_data request. Prior to this, a large MQTT environment with many retained messages, could take several minutes to process -- now it happens instantly.
A few small fixes.
You can view, comment on, or merge this pull request online at:
#861
Commit Summary
5083640 Revert "Fix Owfs_Item _ToServer calls"
1ae899e Revert "Remove unused internet_weather.pl parameters."
e7d3215 Revert "Added debug prints to troubleshoot group creation"
1d185cf Revert "Allow overwrite of _on_set_message data"
f4600c6 Revert local change unrelated to work performed on this branch
fe0d9fd Revert local change unrelated to work on this branch
d9e33e2 v1.2.1 - cleaned up some logging
8f33804 v3.0.0 - motion objects and non-pausing process_item model
cde04ab v2.0.750 - color slider control
5df404d fixed class definitions
bc45b3f v3.0.1 - fixed push timers
59f910a v3.0.2 - more process item testing
79a797a v3.0.3 - command queue works
b05fb9f v3.0.4 - fixed command queing
df6a7cb v1.2.3 - better command queue processing
ae5150f process_item helper for issuing tcp commands
3c3058f fixed display when either grass or shrubs are being watered
46acad7 static pages need an update to work with v2.0.750
4357413 v2.0.751 - fixed RRD display
0000c11 Merge pull request #764 from hplato/yeelight
5964947 Merge pull request #765 from hplato/eto
b3693b0 Merge pull request #762 from peloy/actions_on_google_smart_home_provider
7b8e5f2 Merge pull request #766 from hplato/ia7
be0cd3b Merge pull request #763 from hplato/razberry
dff63bd v2.0.800 - fixed voice command color change
941c9f0 remove some debug statements
58c095d fixed queue printing
3182e5a v1.2.6 - command queue, and off to brightness fixes
7ece140 added in some more runtime details
e419cad fixed typo
35f90d0 ia7 speaker icon
361e077 Multioltage Device Registration fix
318989c Merge pull request #768 from jonwhitear/raZberry_multivoltage
826441e Merge pull request #1 from hollie/master
8ea9c6f CBus->CGate Socket checks
2a65c0e removed duplicate message
6873d21 Update Timer State for web display
334d69f ia7 v2.0.810 - fixed transition from undefined state
31ac6ea Merge branch 'master' into read_table_a
ad51a00 fixed cosmetic message for surrogates
e433f06 Merge pull request #769 from jonwhitear/CBus_conn_checks
5c2a3d3 Merge branch 'razberry'
8fd2baa Merge branch 'eto'
25183e0 Merge branch 'ia7'
839442f Merge branch 'read_table_a'
2a5fb3c Merge branch 'timer_states'
3c0673e Merge branch 'yeelight'
f168562 only add hooks if timer is active and remove hook for inactive timer
7bfed78 Merge pull request #770 from hplato/ia7
3aa57cb Merge pull request #771 from hplato/razberry
ad7a6c9 Merge pull request #772 from hplato/timer_states
7f4e0a1 v1.2.8
2d05b20 v1.2.9
0ce27ff Merge branch 'yeelight'
20cc136 v1.3.0 - no id needed on object
963cc22 v2.0.820 - fixed color sliders on all objects
818d9a8 Fix unescaped braces in issue #744
1bb9387 fix http redirect with nginx proxy
1000256 prevent warning with alexa/echo
98ea66f v2.0.1 - dark sky as the data provider
ae99310 Merge pull request #779 from hplato/ia7
d9e4eeb Merge pull request #778 from hplato/eto
8e24b93 Merge pull request #775 from gac410/master
e78e59b Merge pull request #776 from tobser/nginx_http_redirect
d188b2e Merge pull request #777 from tobser/prevent_warning_with_echo
30a101c Move led_level from Insteon::MicroSwitch to Insteon::BaseLight, as it is also works for 2476x/2477x switches and probably other devices
e87cd58 Add beep() method to Insteon::DimmableLight
42e2ffc fix regulare expression to check content type
2460bb1 Create fallback directory, and populate it with MH-supplied versions of CPAN modules from libe/site, so they can be overridden if desired.
3a9dbeb Add lib/fallback to stand-alone programs
60c6ee8 Move lib/fallback/Geo back to lib/site/Geo, as these are modified versions of CPAN, not just old versions.
f8fc131 Various fixes to sub states. Fixes for the discovery on newer Echo versions. Added the ability to return the state and level from a sub. See release notes.
754ddc7 Merge pull request #20 from waynieack/AlexaBridge
7e7b7e8 Long discovery string is only returned with gzip compression now. The newer Echo version uses compression, the older does not. Without compression, only 20 devices can be returned so the short string is used
fae76f6 Fixed matching alpha in newer AD2 firmware, older firmware was numeric only.
2fea099 Merge pull request #790 from waynieack/AD2
23b7039 Merge pull request #781 from mhgithub20/beep
dbc269c Merge pull request #782 from mhgithub20/led_level
e6d76c8 Merge pull request #783 from tobser/prevent_warning_with_echo
2c608db Merge pull request #791 from hplato/yeelight
bffe5cd Merge pull request #786 from mhgithub20/fallback-modules
0628f37 Merge pull request #1 from hollie/master
a635e12 Fixed debugging for CMxx, now process data the first time it's sent.
ec395d3 Merge pull request #793 from marcmerlin/master
f334b1c Merge pull request #21 from hollie/master
3c1718d Add BondHome.pm
68a1e12 v2.0 - hue/sat mode
73cf7d9 minor update
d10c4f4 v3.0.6
dbde048 v1.4.3
420a538 new darksky weather source
fc40346 v2.0.820 - minor slider fix
dd0b681 Merge branch 'ia7'
65e7bc8 Merge branch 'razberry'
f9909a3 Merge branch 'venstar_colortouch'
e3d93ac Merge branch 'yeelight'
2a0a823 Merge branch 'eto'
6938794 Merge branch 'nanoleaf_aurora'
c2429f0 removed misplaced file
604628e BondHome version 1
402ba54 Added BondHome_Manual object to read_table_A.pl and updated docs
90f59e7 Merge pull request #22 from waynieack/BondHome
d2d864f removed collections.json from the push
52399bc removed collections.json from the push
56b10ea removed collections.json from the push
8938a87 Add support for chunked POST
403f6db Suppress warning with chunked JSON
b37e543 Fixed and completed the Insteon Thermostat functionality
3e6c813 Added alexaForceLongFormat ini option to force the long format discovery response to resolve some discovery issues.
950eab0 add debug else to xAP message
e15d74d Update Venstar_Colortouch.pm for new perl version. Add parameter to get_temp to allow for obtaining temp for index other than 0.
b1b0d24 bin: correct @inc in stand-alone Perl programs so lib/fallback is last
3571f14 Merge pull request #795 from waynieack/BondHome
31a0dfa Merge pull request #796 from rudybrian/add_chunked_http_post_support
0c46703 Merge pull request #797 from pmatis/venstar_new_perl
71f6fd0 Merge pull request #798 from bpmartin20/bin-fallback
aa2fd64 Add Kasa Smart support
7bc0839 Add Tasmota over HTTP support
1726667 Update README.md
0c64254 Update .travis.yml
44a6bea Update .travis.yml
ba3deff Merge pull request #801 from pmatis/xap_debug
532e234 Merge pull request #803 from jsiddall/Tasmota_HTTP_Item
f288a30 MQTT read_table_A.pl support written by Giles Godart-Brown
e82247b Added more logging and fixed some code that would crash if misconfigured
e125bce removed collections.json from the push
3ec6249 Merge pull request #23 from waynieack/ActionsOnGoogle
65a8195 Merge pull request #24 from hollie/master
e78531f Merge pull request #804 from jsiddall/MQTT_table_support
6016b76 Merge branch 'master' into Add_Kasa_Smart_support
3480655 adding wildcards and LWT to mqtt.pm
c9e5baf 2020 master changes
f769cd6 merge in current master
d4c3cfd updated 5.1 release to 2021
a7ea1e6 Merge pull request #794 from hplato/master
a6d48d3 Merge pull request #802 from jsiddall/Add_Kasa_Smart_support
18dafce Merge pull request #809 from ggodart/mqtt_LWT_wildcards
4306c90 Added support for Insteon outlet
b680153 Merge branch 'master' of git://github.com/hollie/misterhouse into insteon-outlet-support
f9d5b0f Merge pull request #811 from DaveNeudoerffer/insteon-outlet-support
8c2015d Minor fixes for Actions on Google code
2601dae Syncing 2020 changes
e7e9946 a bit more info on Insteon Scene add problems
fccf8f6 removed DEFINED
5867eb3 fixed conflict
df3aad2 Merge branch 'master' of git://github.com/hollie/misterhouse into aog_fixes
e0745ce Merge pull request #812 from DaveNeudoerffer/aog_fixes
78d601c Merge branch 'master' of git://github.com/hollie/misterhouse into aog_fixes
cb37c89 made insteon scenes respond to other controllers in the scene
6dc79fa Nanoleaf v3 - identify rhythm effects, and get_effect can return all, just rhythm or standard (non-rhythm)
c1d102c Fixed a couple debug messages
39cd75a raZberry v3.0.7 - fixed online status when good data received
e1dae73 Migrate CI tests to github workflows instead of Travis after a license change at travis
84cebc4 Install GD module to avoid an error popping up in the testlog
b572352 2nd attempt to install GD module
a6fa28f Build on multiple Perl versions
405144c Update badge to reflect the new CI status
888bb28 Merge pull request #814 from hollie/extend_CI_on_github
1a948e6 Added 5 second timeout for requests and Tasmota_HTTP::Fan
82014b2 Added 5 second timeout for requests and Tasmota_HTTP::Fan
041a8c1 v3.0.2 - use v2 api for rhythm
4998c5c vsDB fix for numeric sort
ece56ec vsDB fix for numeric sort v1
08e4335 ia7 v2.1.100 - merged in Richards direct_control and weather updates
1748215 Merge branch 'master' of git://github.com/hollie/misterhouse into insteon_scene_fixes
9afb152 Customised print_log
bb5819f Merge pull request #815 from jsiddall/tasmota_http_updates
c081143 added is_dimmable functionality and a couple minor cleanup items
62e0d8a Merge branch 'master' of https://github.com/hollie/misterhouse
c37ed77 Merge branch 'master' into tasmota_push
523e75d missed a )
a76e8bb Merge branch 'master' of git://github.com/hollie/misterhouse into minor_cleanup_and_isdimmable_fix
f603eeb Re adding occupied_mode_demo.pl
17b3ee6 ading cmd to feedback when a processis killed
b572753 Tasmota - async mode and power monitoring module support
7e2113f Merge pull request #822 from DaveNeudoerffer/minor_cleanup_and_isdimmable_fix
82f28f2 Merge pull request #816 from hplato/nanoleaf_aurora
90d5b05 Merge pull request #817 from hplato/razberry
9423ad9 updated the documentation with rules and how to use async
0e5d2a3 Merge branch 'master' of git://github.com/hollie/misterhouse into minor_cleanup_and_isdimmable_fix
3b354cd MQTT items and discovery
0394abe bug fixes on mqtt items and mqtt discovery
03807dd minor fix for discovery
a455c15 minor bug fixes
df14d29 Merge pull request #829 from DaveNeudoerffer/mqtt_items_and_discovery
4baca2c added in Giles send_cmnd synchronous command
ae909e7 added set_rrd and get_rrd methods to generic_item and json server
0402015 IA7 v2.1.200 - start building in generic RRD object graphing
1c9eb6f added tasmota options to read_table_A, revised RRD support
8a66299 IA7 v2.1.300 - ability to graph any rrd by specifying file:filename.rrd:ds1,ds2,ds3 as source
9ff0e4a add default color in json rrd information if not specified
5b5f374 cleaned up the debugging statements, made async the default mode
aea5880 bug fixes, cleaned up topic handling
b47a05f added multi-switch type; minor bug fixes
d096140 Merge pull request #25 from waynieack/AlexaBridge
ca118e5 Merge pull request #26 from waynieack/Harmon
7422319 Revert "Merge pull request #23 from waynieack/ActionsOnGoogle"
9ee446d Merge pull request #27 from hollie/master
a0f9b99 Revert "Merge pull request #25 from waynieack/AlexaBridge"
d04d123 Revert "Merge pull request #26 from waynieack/Harmon"
937296a Update collections.json
5b179f2 Fixed and completed the Insteon Thermostat functionality, Added more logging, and fixed some code that would crash if misconfigured
7547f3d Merge Missing line
1a250ea Fixed issue where an active timer would fail after a code reload
075c890 Allow globs in serial port names.
2a7897c AoG support for the "Auth Code" OAuth flows.
bc70a2b minor bug fixes, set set_by correctly
fc3f183 print ports in use before launching MisterHouse to see which ones are available
665dac1 Stop the mono server that blocks port 8084
14fc83e Nuke mono from orbit
af78563 Merge pull request #839 from hollie/test_ci_fail_port8084
c30816f Add workflow run when reopening pull request, to allow me to force a rerun of the CI tests
a95ad62 Merge pull request #840 from hollie/test_ci_fail_port8084
187085d Merge pull request #837 from ebardsley/oauth_codes
c72e1dd Merge pull request #818 from ggodart/vsDB_sort_fix_1
7db9f2b Merge pull request #831 from DaveNeudoerffer/mqtt_items_and_discovery
61d46c8 Merge pull request #836 from ebardsley/glob
8a98303 Merge pull request #835 from waynieack/Harmon
0943856 Merge pull request #832 from waynieack/ActionsOnGoogle2
57b6929 Merge pull request #833 from waynieack/Timer
53bfc5d Merge pull request #824 from ggodart/process_item_kill_with_command_and_PID
5ec8a00 Merge pull request #820 from ggodart/customise_print_log
55fce3c Revert "AoG support for the "Auth Code" OAuth flows."
47ca9be Merge pull request #842 from hollie/revert-837-oauth_codes
52a66b3 Merge pull request #843 from hplato/master
b924203 indent eof statement as MH is funny about variables and position
b7803f3 raZberry: Login again after session expires
b8471d4 Merge pull request #844 from tobser/master
e14f55f Always show error message on failed ajax requests
70dcff1 Handle newer decode_json treatement of booleans
cbb6fc0 Add support for lowercase transfer-encoding header
919bda9 Merge pull request #849 from rudybrian/add_chunked_http_post_support
5873b85 Add support for FullyKioskBrowser
12f7647 Suppress warnings when using lowercase transfer-encoding header
c67c30b enable FullyKioskBrowser to play audio file from url
de0b89e Merge pull request #845 from tobser/ia7_catch_ajax_error
787770f Merge pull request #847 from DaveNeudoerffer/AOG_bug_fix
645966e Merge pull request #853 from hplato/master
93bd315 rob-vh eof fixes
56f0da7 Merge pull request #854 from hplato/Rob-vh-fixes
85e2a3d issue 852
61ec940 Merge pull request #855 from hplato/Rob-vh-fixes
9eafa47 Merge pull request #851 from rudybrian/add_chunked_http_post_support
9398ae6 Merge pull request #850 from tobser/FullyKioskBrowser
4cd71cf Move the use RRDs commands inside the RRD loop to avoid dependancies for non-RRD users
a76170c A more robust method to test if RRD modules are installed
6158844 Update mqtt.pm
91fcef6 Merge pull request #856 from hplato/master
873ea82 Merge pull request #857 from tbclark3/patch-1
6ef06f3 Fixes to mqtt -- logging and message processing
File Changes (300 files)
A
.github/workflows/master.yml
(33)
D
.travis.yml
(16)
M
README.md
(3)
M
bin/alpha_page
(4)
M
bin/get_earthquakes
(3)
M
bin/get_email
(4)
A
bin/get_tcp
(125)
M
bin/get_tv_grid
(3)
M
bin/get_tv_grid_ge
(3)
M
bin/get_tv_grid_xmltv
(3)
M
bin/get_tv_info
(3)
M
bin/get_tv_info_ge
(3)
M
bin/get_url
(18)
M
bin/get_weather
(4)
M
bin/get_weather_ca
(4)
M
bin/ical2vsdb
(94)
M
bin/ical_load
(3)
M
bin/mh
(39)
M
bin/net_ftp
(3)
M
bin/outlook_read
(3)
M
bin/pocketsphinx
(3)
M
bin/print_socket_fork_memmap.pl
(1)
M
bin/read_email
(3)
M
bin/report_weblog
(3)
M
bin/send_email
(3)
M
bin/set_clock
(3)
M
bin/set_password
(3)
M
bin/snpp_page
(3)
M
bin/sun_time
(3)
M
bin/test_x10
(1)
M
bin/update_docs
(3)
M
bin/vv_tts.pl
(3)
M
code/common/android_server.pl
(2)
M
code/common/calc_eto.pl
(328)
M
code/common/homebridge.pl
(22)
A
code/examples/occupied_mode_demo.pl
(119)
A
code/examples/print_log_private.pl
(68)
M
code/test/test_mh.pl
(2)
M
lib/AD2.pm
(2)
M
lib/AlexaBridge.pm
(178)
A
lib/AoGSmartHome_Items.pm
(1072)
A
lib/BondHome.pm
(854)
M
lib/Clipsal_CBus/CGate.pm
(75)
M
lib/EIB_Items.pm
(11)
A
lib/FullyKioskBrowser.pm
(324)
M
lib/Generic_Item.pm
(45)
M
lib/Group.pm
(1)
M
lib/HARMON.pm
(1)
M
lib/Insteon/BaseInsteon.pm
(39)
M
lib/Insteon/Lighting.pm
(327)
M
lib/Insteon_PLM.pm
(1)
A
lib/Kasa_Item.pm
(104)
M
lib/MySensors.pm
(271)
M
lib/Nanoleaf_Aurora.pm
(326)
M
lib/PLCBUS.pm
(143)
M
lib/Process_Item.pm
(3)
A
lib/Tasmota_HTTP_Item.pm
(665)
M
lib/Timer.pm
(74)
M
lib/Venstar_Colortouch.pm
(19)
M
lib/X10_CMxx.pm
(18)
M
lib/X10_Items.pm
(11)
A
lib/Yeelight.pm
(1053)
M
lib/ZWave_Items.pm
(11)
R
lib/fallback/Astro/MoonPhase.pm
(0)
R
lib/fallback/Authen/SASL.pm
(0)
R
lib/fallback/Authen/SASL.pod
(0)
R
lib/fallback/Authen/SASL/CRAM_MD5.pm
(0)
R
lib/fallback/Authen/SASL/EXTERNAL.pm
(0)
R
lib/fallback/Authen/SASL/Perl.pm
(0)
R
lib/fallback/Authen/SASL/Perl.pod
(0)
R
lib/fallback/Authen/SASL/Perl/ANONYMOUS.pm
(0)
R
lib/fallback/Authen/SASL/Perl/CRAM_MD5.pm
(0)
R
lib/fallback/Authen/SASL/Perl/DIGEST_MD5.pm
(0)
R
lib/fallback/Authen/SASL/Perl/EXTERNAL.pm
(0)
R
lib/fallback/Authen/SASL/Perl/LOGIN.pm
(0)
R
lib/fallback/Authen/SASL/Perl/PLAIN.pm
(0)
R
lib/fallback/CDDB.pm
(0)
R
lib/fallback/Capture/Tiny.pm
(0)
R
lib/fallback/Class/Accessor.pm
(0)
R
lib/fallback/Class/Accessor/Chained/Fast.pm
(0)
R
lib/fallback/Class/Accessor/Fast.pm
(0)
R
lib/fallback/Class/ErrorHandler.pm
(0)
R
lib/fallback/Class/Singleton.pm
(0)
R
lib/fallback/Class/XPath.pm
(0)
R
lib/fallback/ControlX10/CM11.pm
(0)
R
lib/fallback/ControlX10/CM11.pm.new
(0)
R
lib/fallback/ControlX10/CM11.pm.old
(0)
R
lib/fallback/ControlX10/CM11.txt
(0)
R
lib/fallback/ControlX10/CM17.pm
(0)
R
lib/fallback/ControlX10/CM17.pm.old
(0)
R
lib/fallback/ControlX10/CM17.txt
(0)
R
lib/fallback/Date/Format.pm
(0)
R
lib/fallback/Date/Language.pm
(0)
R
lib/fallback/Date/Language/Afar.pm
(0)
R
lib/fallback/Date/Language/Amharic.pm
(0)
R
lib/fallback/Date/Language/Austrian.pm
(0)
R
lib/fallback/Date/Language/Brazilian.pm
(0)
R
lib/fallback/Date/Language/Chinese_GB.pm
(0)
R
lib/fallback/Date/Language/Czech.pm
(0)
R
lib/fallback/Date/Language/Danish.pm
(0)
R
lib/fallback/Date/Language/Dutch.pm
(0)
R
lib/fallback/Date/Language/English.pm
(0)
R
lib/fallback/Date/Language/Finnish.pm
(0)
R
lib/fallback/Date/Language/French.pm
(0)
R
lib/fallback/Date/Language/Gedeo.pm
(0)
R
lib/fallback/Date/Language/German.pm
(0)
R
lib/fallback/Date/Language/Greek.pm
(0)
R
lib/fallback/Date/Language/Italian.pm
(0)
R
lib/fallback/Date/Language/Norwegian.pm
(0)
R
lib/fallback/Date/Language/Oromo.pm
(0)
R
lib/fallback/Date/Language/Sidama.pm
(0)
R
lib/fallback/Date/Language/Somali.pm
(0)
R
lib/fallback/Date/Language/Swedish.pm
(0)
R
lib/fallback/Date/Language/Tigrinya.pm
(0)
R
lib/fallback/Date/Language/TigrinyaEritrean.pm
(0)
R
lib/fallback/Date/Language/TigrinyaEthiopian.pm
(0)
R
lib/fallback/Date/Parse.pm
(0)
R
lib/fallback/DateTime.pm
(0)
R
lib/fallback/DateTime/Duration.pm
(0)
R
lib/fallback/DateTime/Event/ICal.pm
(0)
R
lib/fallback/DateTime/Event/Recurrence.pm
(0)
R
lib/fallback/DateTime/Format/ICal.pm
(0)
R
lib/fallback/DateTime/Helpers.pm
(0)
R
lib/fallback/DateTime/Infinite.pm
(0)
R
lib/fallback/DateTime/LeapSecond.pm
(0)
R
lib/fallback/DateTime/Locale/Base.pm
(0)
R
lib/fallback/DateTime/Locale/aa.pm
(0)
R
lib/fallback/DateTime/Locale/aa_ER_SAAHO.pm
(0)
R
lib/fallback/DateTime/Locale/af.pm
(0)
R
lib/fallback/DateTime/Locale/af_ZA.pm
(0)
R
lib/fallback/DateTime/Locale/ak.pm
(0)
R
lib/fallback/DateTime/Locale/am.pm
(0)
R
lib/fallback/DateTime/Locale/am_ET.pm
(0)
R
lib/fallback/DateTime/Locale/ar.pm
(0)
R
lib/fallback/DateTime/Locale/ar_EG.pm
(0)
R
lib/fallback/DateTime/Locale/ar_JO.pm
(0)
R
lib/fallback/DateTime/Locale/ar_LB.pm
(0)
R
lib/fallback/DateTime/Locale/ar_QA.pm
(0)
R
lib/fallback/DateTime/Locale/ar_SA.pm
(0)
R
lib/fallback/DateTime/Locale/ar_SY.pm
(0)
R
lib/fallback/DateTime/Locale/ar_TN.pm
(0)
R
lib/fallback/DateTime/Locale/ar_YE.pm
(0)
R
lib/fallback/DateTime/Locale/as.pm
(0)
R
lib/fallback/DateTime/Locale/as_IN.pm
(0)
R
lib/fallback/DateTime/Locale/az.pm
(0)
R
lib/fallback/DateTime/Locale/az_Cyrl.pm
(0)
R
lib/fallback/DateTime/Locale/be.pm
(0)
R
lib/fallback/DateTime/Locale/bg.pm
(0)
R
lib/fallback/DateTime/Locale/bg_BG.pm
(0)
R
lib/fallback/DateTime/Locale/bn.pm
(0)
R
lib/fallback/DateTime/Locale/bn_BD.pm
(0)
R
lib/fallback/DateTime/Locale/bn_IN.pm
(0)
R
lib/fallback/DateTime/Locale/bs.pm
(0)
R
lib/fallback/DateTime/Locale/byn.pm
(0)
R
lib/fallback/DateTime/Locale/byn_ER.pm
(0)
R
lib/fallback/DateTime/Locale/ca.pm
(0)
R
lib/fallback/DateTime/Locale/cch.pm
(0)
R
lib/fallback/DateTime/Locale/cs.pm
(0)
R
lib/fallback/DateTime/Locale/cy.pm
(0)
R
lib/fallback/DateTime/Locale/cy_GB.pm
(0)
R
lib/fallback/DateTime/Locale/da.pm
(0)
R
lib/fallback/DateTime/Locale/de.pm
(0)
R
lib/fallback/DateTime/Locale/de_AT.pm
(0)
R
lib/fallback/DateTime/Locale/de_BE.pm
(0)
R
lib/fallback/DateTime/Locale/dz.pm
(0)
R
lib/fallback/DateTime/Locale/ee.pm
(0)
R
lib/fallback/DateTime/Locale/el.pm
(0)
R
lib/fallback/DateTime/Locale/en.pm
(0)
R
lib/fallback/DateTime/Locale/en_AU.pm
(0)
R
lib/fallback/DateTime/Locale/en_BE.pm
(0)
R
lib/fallback/DateTime/Locale/en_BW.pm
(0)
R
lib/fallback/DateTime/Locale/en_BZ.pm
(0)
R
lib/fallback/DateTime/Locale/en_CA.pm
(0)
R
lib/fallback/DateTime/Locale/en_GB.pm
(0)
R
lib/fallback/DateTime/Locale/en_HK.pm
(0)
R
lib/fallback/DateTime/Locale/en_IE.pm
(0)
R
lib/fallback/DateTime/Locale/en_IN.pm
(0)
R
lib/fallback/DateTime/Locale/en_MT.pm
(0)
R
lib/fallback/DateTime/Locale/en_NZ.pm
(0)
R
lib/fallback/DateTime/Locale/en_PH.pm
(0)
R
lib/fallback/DateTime/Locale/en_PK.pm
(0)
R
lib/fallback/DateTime/Locale/en_SG.pm
(0)
R
lib/fallback/DateTime/Locale/en_ZA.pm
(0)
R
lib/fallback/DateTime/Locale/en_ZW.pm
(0)
R
lib/fallback/DateTime/Locale/eo.pm
(0)
R
lib/fallback/DateTime/Locale/es.pm
(0)
R
lib/fallback/DateTime/Locale/es_AR.pm
(0)
R
lib/fallback/DateTime/Locale/es_BO.pm
(0)
R
lib/fallback/DateTime/Locale/es_CL.pm
(0)
R
lib/fallback/DateTime/Locale/es_CO.pm
(0)
R
lib/fallback/DateTime/Locale/es_CR.pm
(0)
R
lib/fallback/DateTime/Locale/es_DO.pm
(0)
R
lib/fallback/DateTime/Locale/es_EC.pm
(0)
R
lib/fallback/DateTime/Locale/es_ES.pm
(0)
R
lib/fallback/DateTime/Locale/es_GT.pm
(0)
R
lib/fallback/DateTime/Locale/es_HN.pm
(0)
R
lib/fallback/DateTime/Locale/es_MX.pm
(0)
R
lib/fallback/DateTime/Locale/es_NI.pm
(0)
R
lib/fallback/DateTime/Locale/es_PA.pm
(0)
R
lib/fallback/DateTime/Locale/es_PR.pm
(0)
R
lib/fallback/DateTime/Locale/es_PY.pm
(0)
R
lib/fallback/DateTime/Locale/es_SV.pm
(0)
R
lib/fallback/DateTime/Locale/es_US.pm
(0)
R
lib/fallback/DateTime/Locale/es_UY.pm
(0)
R
lib/fallback/DateTime/Locale/es_VE.pm
(0)
R
lib/fallback/DateTime/Locale/et.pm
(0)
R
lib/fallback/DateTime/Locale/et_EE.pm
(0)
R
lib/fallback/DateTime/Locale/eu.pm
(0)
R
lib/fallback/DateTime/Locale/eu_ES.pm
(0)
R
lib/fallback/DateTime/Locale/fi.pm
(0)
R
lib/fallback/DateTime/Locale/fo.pm
(0)
R
lib/fallback/DateTime/Locale/fr.pm
(0)
R
lib/fallback/DateTime/Locale/fr_BE.pm
(0)
R
lib/fallback/DateTime/Locale/fr_CA.pm
(0)
R
lib/fallback/DateTime/Locale/fr_CH.pm
(0)
R
lib/fallback/DateTime/Locale/fur.pm
(0)
R
lib/fallback/DateTime/Locale/ga.pm
(0)
R
lib/fallback/DateTime/Locale/ga_IE.pm
(0)
R
lib/fallback/DateTime/Locale/gaa.pm
(0)
R
lib/fallback/DateTime/Locale/gez.pm
(0)
R
lib/fallback/DateTime/Locale/gez_ER.pm
(0)
R
lib/fallback/DateTime/Locale/gez_ET.pm
(0)
R
lib/fallback/DateTime/Locale/gl.pm
(0)
R
lib/fallback/DateTime/Locale/gl_ES.pm
(0)
R
lib/fallback/DateTime/Locale/gu.pm
(0)
R
lib/fallback/DateTime/Locale/gu_IN.pm
(0)
R
lib/fallback/DateTime/Locale/gv.pm
(0)
R
lib/fallback/DateTime/Locale/gv_GB.pm
(0)
R
lib/fallback/DateTime/Locale/ha.pm
(0)
R
lib/fallback/DateTime/Locale/ha_Arab.pm
(0)
R
lib/fallback/DateTime/Locale/haw.pm
(0)
R
lib/fallback/DateTime/Locale/haw_US.pm
(0)
R
lib/fallback/DateTime/Locale/he.pm
(0)
R
lib/fallback/DateTime/Locale/hi.pm
(0)
R
lib/fallback/DateTime/Locale/hi_IN.pm
(0)
R
lib/fallback/DateTime/Locale/hr.pm
(0)
R
lib/fallback/DateTime/Locale/hu.pm
(0)
R
lib/fallback/DateTime/Locale/hy.pm
(0)
R
lib/fallback/DateTime/Locale/hy_AM.pm
(0)
R
lib/fallback/DateTime/Locale/hy_AM_REVISED.pm
(0)
R
lib/fallback/DateTime/Locale/ia.pm
(0)
R
lib/fallback/DateTime/Locale/id.pm
(0)
R
lib/fallback/DateTime/Locale/id_ID.pm
(0)
R
lib/fallback/DateTime/Locale/ig.pm
(0)
R
lib/fallback/DateTime/Locale/is.pm
(0)
R
lib/fallback/DateTime/Locale/it.pm
(0)
R
lib/fallback/DateTime/Locale/it_CH.pm
(0)
R
lib/fallback/DateTime/Locale/it_IT.pm
(0)
R
lib/fallback/DateTime/Locale/iu.pm
(0)
R
lib/fallback/DateTime/Locale/ja.pm
(0)
R
lib/fallback/DateTime/Locale/ka.pm
(0)
R
lib/fallback/DateTime/Locale/kaj.pm
(0)
R
lib/fallback/DateTime/Locale/kam.pm
(0)
R
lib/fallback/DateTime/Locale/kcg.pm
(0)
R
lib/fallback/DateTime/Locale/kfo.pm
(0)
R
lib/fallback/DateTime/Locale/kk.pm
(0)
R
lib/fallback/DateTime/Locale/kl.pm
(0)
R
lib/fallback/DateTime/Locale/kl_GL.pm
(0)
R
lib/fallback/DateTime/Locale/km.pm
(0)
R
lib/fallback/DateTime/Locale/kn.pm
(0)
R
lib/fallback/DateTime/Locale/kn_IN.pm
(0)
R
lib/fallback/DateTime/Locale/ko.pm
(0)
R
lib/fallback/DateTime/Locale/ko_KR.pm
(0)
R
lib/fallback/DateTime/Locale/kok.pm
(0)
R
lib/fallback/DateTime/Locale/kok_IN.pm
(0)
R
lib/fallback/DateTime/Locale/kw.pm
(0)
R
lib/fallback/DateTime/Locale/kw_GB.pm
(0)
R
lib/fallback/DateTime/Locale/ln.pm
(0)
R
lib/fallback/DateTime/Locale/lo.pm
(0)
R
lib/fallback/DateTime/Locale/lt.pm
(0)
R
lib/fallback/DateTime/Locale/lv.pm
(0)
R
lib/fallback/DateTime/Locale/mk.pm
(0)
R
lib/fallback/DateTime/Locale/ml.pm
(0)
R
lib/fallback/DateTime/Locale/ml_IN.pm
(0)
R
lib/fallback/DateTime/Locale/mn.pm
(0)
R
lib/fallback/DateTime/Locale/mr.pm
(0)
R
lib/fallback/DateTime/Locale/mr_IN.pm
(0)
R
lib/fallback/DateTime/Locale/ms.pm
(0)
R
lib/fallback/DateTime/Locale/ms_BN.pm
(0)
R
lib/fallback/DateTime/Locale/ms_MY.pm
(0)
R
lib/fallback/DateTime/Locale/mt.pm
(0)
R
lib/fallback/DateTime/Locale/nb.pm
(0)
R
lib/fallback/DateTime/Locale/ne.pm
(0)
R
lib/fallback/DateTime/Locale/nl.pm
(0)
R
lib/fallback/DateTime/Locale/nl_BE.pm
(0)
R
lib/fallback/DateTime/Locale/nn.pm
(0)
R
lib/fallback/DateTime/Locale/nr.pm
(0)
R
lib/fallback/DateTime/Locale/nso.pm
(0)
R
lib/fallback/DateTime/Locale/ny.pm
(0)
R
lib/fallback/DateTime/Locale/om.pm
(0)
R
lib/fallback/DateTime/Locale/om_ET.pm
(0)
R
lib/fallback/DateTime/Locale/om_KE.pm
(0)
R
lib/fallback/DateTime/Locale/pa.pm
(0)
R
lib/fallback/DateTime/Locale/pa_Arab.pm
(0)
R
lib/fallback/DateTime/Locale/pa_IN.pm
(0)
R
lib/fallback/DateTime/Locale/pl.pm
(0)
R
lib/fallback/DateTime/Locale/pt.pm
(0)
R
lib/fallback/DateTime/Locale/pt_BR.pm
(0)
R
lib/fallback/DateTime/Locale/pt_PT.pm
(0)
R
lib/fallback/DateTime/Locale/ro.pm
(0)
Patch Links:
https://github.com/hollie/misterhouse/pull/861.patch
https://github.com/hollie/misterhouse/pull/861.diff
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you are subscribed to this thread.Message ID: ***@***.***>
|
Crap, yes I forgot to do that. I think I made the change?
Dave
…On Tue, Aug 22, 2023 at 6:23 PM hplato ***@***.***> wrote:
Can you submit this against master. Stable is pretty far out of date but
master should be relatively current. Sent from my mobile device. On Aug 22,
2023, at 3:20 PM, Dave Neudoerffer ***@***.***> wrote:Changed debug
logging to go through central routine so large MQTT messages don't blow MH
out of the water.
Changed the message processing to process all available MQTT messages in
each check_for_data request. Prior to this, a large MQTT environment with
many retained messages, could take several minutes to process -- now it
happens instantly.
A few small fixes.
You can view, comment on, or merge this pull request online at:
#861
Commit Summary
5083640 Revert "Fix Owfs_Item _ToServer calls"
1ae899e Revert "Remove unused internet_weather.pl parameters."
e7d3215 Revert "Added debug prints to troubleshoot group creation"
1d185cf Revert "Allow overwrite of _on_set_message data"
f4600c6 Revert local change unrelated to work performed on this branch
fe0d9fd Revert local change unrelated to work on this branch
d9e33e2 v1.2.1 - cleaned up some logging
8f33804 v3.0.0 - motion objects and non-pausing process_item model
cde04ab v2.0.750 - color slider control
5df404d fixed class definitions
bc45b3f v3.0.1 - fixed push timers
59f910a v3.0.2 - more process item testing
79a797a v3.0.3 - command queue works
b05fb9f v3.0.4 - fixed command queing
df6a7cb v1.2.3 - better command queue processing
ae5150f process_item helper for issuing tcp commands
3c3058f fixed display when either grass or shrubs are being watered
46acad7 static pages need an update to work with v2.0.750
4357413 v2.0.751 - fixed RRD display
0000c11 Merge pull request #764 from hplato/yeelight
5964947 Merge pull request #765 from hplato/eto
b3693b0 Merge pull request #762 from
peloy/actions_on_google_smart_home_provider
7b8e5f2 Merge pull request #766 from hplato/ia7
be0cd3b Merge pull request #763 from hplato/razberry
dff63bd v2.0.800 - fixed voice command color change
941c9f0 remove some debug statements
58c095d fixed queue printing
3182e5a v1.2.6 - command queue, and off to brightness fixes
7ece140 added in some more runtime details
e419cad fixed typo
35f90d0 ia7 speaker icon
361e077 Multioltage Device Registration fix
318989c Merge pull request #768 from jonwhitear/raZberry_multivoltage
826441e Merge pull request #1 from hollie/master
8ea9c6f CBus->CGate Socket checks
2a65c0e removed duplicate message
6873d21 Update Timer State for web display
334d69f ia7 v2.0.810 - fixed transition from undefined state
31ac6ea Merge branch 'master' into read_table_a
ad51a00 fixed cosmetic message for surrogates
e433f06 Merge pull request #769 from jonwhitear/CBus_conn_checks
5c2a3d3 Merge branch 'razberry'
8fd2baa Merge branch 'eto'
25183e0 Merge branch 'ia7'
839442f Merge branch 'read_table_a'
2a5fb3c Merge branch 'timer_states'
3c0673e Merge branch 'yeelight'
f168562 only add hooks if timer is active and remove hook for inactive
timer
7bfed78 Merge pull request #770 from hplato/ia7
3aa57cb Merge pull request #771 from hplato/razberry
ad7a6c9 Merge pull request #772 from hplato/timer_states
7f4e0a1 v1.2.8
2d05b20 v1.2.9
0ce27ff Merge branch 'yeelight'
20cc136 v1.3.0 - no id needed on object
963cc22 v2.0.820 - fixed color sliders on all objects
818d9a8 Fix unescaped braces in issue #744
1bb9387 fix http redirect with nginx proxy
1000256 prevent warning with alexa/echo
98ea66f v2.0.1 - dark sky as the data provider
ae99310 Merge pull request #779 from hplato/ia7
d9e4eeb Merge pull request #778 from hplato/eto
8e24b93 Merge pull request #775 from gac410/master
e78e59b Merge pull request #776 from tobser/nginx_http_redirect
d188b2e Merge pull request #777 from tobser/prevent_warning_with_echo
30a101c Move led_level from Insteon::MicroSwitch to Insteon::BaseLight, as
it is also works for 2476x/2477x switches and probably other devices
e87cd58 Add beep() method to Insteon::DimmableLight
42e2ffc fix regulare expression to check content type
2460bb1 Create fallback directory, and populate it with MH-supplied
versions of CPAN modules from libe/site, so they can be overridden if
desired.
3a9dbeb Add lib/fallback to stand-alone programs
60c6ee8 Move lib/fallback/Geo back to lib/site/Geo, as these are modified
versions of CPAN, not just old versions.
f8fc131 Various fixes to sub states. Fixes for the discovery on newer Echo
versions. Added the ability to return the state and level from a sub. See
release notes.
754ddc7 Merge pull request #20 from waynieack/AlexaBridge
7e7b7e8 Long discovery string is only returned with gzip compression now.
The newer Echo version uses compression, the older does not. Without
compression, only 20 devices can be returned so the short string is used
fae76f6 Fixed matching alpha in newer AD2 firmware, older firmware was
numeric only.
2fea099 Merge pull request #790 from waynieack/AD2
23b7039 Merge pull request #781 from mhgithub20/beep
dbc269c Merge pull request #782 from mhgithub20/led_level
e6d76c8 Merge pull request #783 from tobser/prevent_warning_with_echo
2c608db Merge pull request #791 from hplato/yeelight
bffe5cd Merge pull request #786 from mhgithub20/fallback-modules
0628f37 Merge pull request #1 from hollie/master
a635e12 Fixed debugging for CMxx, now process data the first time it's
sent.
ec395d3 Merge pull request #793 from marcmerlin/master
f334b1c Merge pull request #21 from hollie/master
3c1718d Add BondHome.pm
68a1e12 v2.0 - hue/sat mode
73cf7d9 minor update
d10c4f4 v3.0.6
dbde048 v1.4.3
420a538 new darksky weather source
fc40346 v2.0.820 - minor slider fix
dd0b681 Merge branch 'ia7'
65e7bc8 Merge branch 'razberry'
f9909a3 Merge branch 'venstar_colortouch'
e3d93ac Merge branch 'yeelight'
2a0a823 Merge branch 'eto'
6938794 Merge branch 'nanoleaf_aurora'
c2429f0 removed misplaced file
604628e BondHome version 1
402ba54 Added BondHome_Manual object to read_table_A.pl and updated docs
90f59e7 Merge pull request #22 from waynieack/BondHome
d2d864f removed collections.json from the push
52399bc removed collections.json from the push
56b10ea removed collections.json from the push
8938a87 Add support for chunked POST
403f6db Suppress warning with chunked JSON
b37e543 Fixed and completed the Insteon Thermostat functionality
3e6c813 Added alexaForceLongFormat ini option to force the long format
discovery response to resolve some discovery issues.
950eab0 add debug else to xAP message
e15d74d Update Venstar_Colortouch.pm for new perl version. Add parameter
to get_temp to allow for obtaining temp for index other than 0.
b1b0d24 bin: correct @inc in stand-alone Perl programs so lib/fallback is
last
3571f14 Merge pull request #795 from waynieack/BondHome
31a0dfa Merge pull request #796 from
rudybrian/add_chunked_http_post_support
0c46703 Merge pull request #797 from pmatis/venstar_new_perl
71f6fd0 Merge pull request #798 from bpmartin20/bin-fallback
aa2fd64 Add Kasa Smart support
7bc0839 Add Tasmota over HTTP support
1726667 Update README.md
0c64254 Update .travis.yml
44a6bea Update .travis.yml
ba3deff Merge pull request #801 from pmatis/xap_debug
532e234 Merge pull request #803 from jsiddall/Tasmota_HTTP_Item
f288a30 MQTT read_table_A.pl support written by Giles Godart-Brown
e82247b Added more logging and fixed some code that would crash if
misconfigured
e125bce removed collections.json from the push
3ec6249 Merge pull request #23 from waynieack/ActionsOnGoogle
65a8195 Merge pull request #24 from hollie/master
e78531f Merge pull request #804 from jsiddall/MQTT_table_support
6016b76 Merge branch 'master' into Add_Kasa_Smart_support
3480655 adding wildcards and LWT to mqtt.pm
c9e5baf 2020 master changes
f769cd6 merge in current master
d4c3cfd updated 5.1 release to 2021
a7ea1e6 Merge pull request #794 from hplato/master
a6d48d3 Merge pull request #802 from jsiddall/Add_Kasa_Smart_support
18dafce Merge pull request #809 from ggodart/mqtt_LWT_wildcards
4306c90 Added support for Insteon outlet
b680153 Merge branch 'master' of git://github.com/hollie/misterhouse into
insteon-outlet-support
f9d5b0f Merge pull request #811 from
DaveNeudoerffer/insteon-outlet-support
8c2015d Minor fixes for Actions on Google code
2601dae Syncing 2020 changes
e7e9946 a bit more info on Insteon Scene add problems
fccf8f6 removed DEFINED
5867eb3 fixed conflict
df3aad2 Merge branch 'master' of git://github.com/hollie/misterhouse into
aog_fixes
e0745ce Merge pull request #812 from DaveNeudoerffer/aog_fixes
78d601c Merge branch 'master' of git://github.com/hollie/misterhouse into
aog_fixes
cb37c89 made insteon scenes respond to other controllers in the scene
6dc79fa Nanoleaf v3 - identify rhythm effects, and get_effect can return
all, just rhythm or standard (non-rhythm)
c1d102c Fixed a couple debug messages
39cd75a raZberry v3.0.7 - fixed online status when good data received
e1dae73 Migrate CI tests to github workflows instead of Travis after a
license change at travis
84cebc4 Install GD module to avoid an error popping up in the testlog
b572352 2nd attempt to install GD module
a6fa28f Build on multiple Perl versions
405144c Update badge to reflect the new CI status
888bb28 Merge pull request #814 from hollie/extend_CI_on_github
1a948e6 Added 5 second timeout for requests and Tasmota_HTTP::Fan
82014b2 Added 5 second timeout for requests and Tasmota_HTTP::Fan
041a8c1 v3.0.2 - use v2 api for rhythm
4998c5c vsDB fix for numeric sort
ece56ec vsDB fix for numeric sort v1
08e4335 ia7 v2.1.100 - merged in Richards direct_control and weather
updates
1748215 Merge branch 'master' of git://github.com/hollie/misterhouse into
insteon_scene_fixes
9afb152 Customised print_log
bb5819f Merge pull request #815 from jsiddall/tasmota_http_updates
c081143 added is_dimmable functionality and a couple minor cleanup items
62e0d8a Merge branch 'master' of https://github.com/hollie/misterhouse
c37ed77 Merge branch 'master' into tasmota_push
523e75d missed a )
a76e8bb Merge branch 'master' of git://github.com/hollie/misterhouse into
minor_cleanup_and_isdimmable_fix
f603eeb Re adding occupied_mode_demo.pl
17b3ee6 ading cmd to feedback when a processis killed
b572753 Tasmota - async mode and power monitoring module support
7e2113f Merge pull request #822 from
DaveNeudoerffer/minor_cleanup_and_isdimmable_fix
82f28f2 Merge pull request #816 from hplato/nanoleaf_aurora
90d5b05 Merge pull request #817 from hplato/razberry
9423ad9 updated the documentation with rules and how to use async
0e5d2a3 Merge branch 'master' of git://github.com/hollie/misterhouse into
minor_cleanup_and_isdimmable_fix
3b354cd MQTT items and discovery
0394abe bug fixes on mqtt items and mqtt discovery
03807dd minor fix for discovery
a455c15 minor bug fixes
df14d29 Merge pull request #829 from
DaveNeudoerffer/mqtt_items_and_discovery
4baca2c added in Giles send_cmnd synchronous command
ae909e7 added set_rrd and get_rrd methods to generic_item and json server
0402015 IA7 v2.1.200 - start building in generic RRD object graphing
1c9eb6f added tasmota options to read_table_A, revised RRD support
8a66299 IA7 v2.1.300 - ability to graph any rrd by specifying
file:filename.rrd:ds1,ds2,ds3 as source
9ff0e4a add default color in json rrd information if not specified
5b5f374 cleaned up the debugging statements, made async the default mode
aea5880 bug fixes, cleaned up topic handling
b47a05f added multi-switch type; minor bug fixes
d096140 Merge pull request #25 from waynieack/AlexaBridge
ca118e5 Merge pull request #26 from waynieack/Harmon
7422319 Revert "Merge pull request #23 from waynieack/ActionsOnGoogle"
9ee446d Merge pull request #27 from hollie/master
a0f9b99 Revert "Merge pull request #25 from waynieack/AlexaBridge"
d04d123 Revert "Merge pull request #26 from waynieack/Harmon"
937296a Update collections.json
5b179f2 Fixed and completed the Insteon Thermostat functionality, Added
more logging, and fixed some code that would crash if misconfigured
7547f3d Merge Missing line
1a250ea Fixed issue where an active timer would fail after a code reload
075c890 Allow globs in serial port names.
2a7897c AoG support for the "Auth Code" OAuth flows.
bc70a2b minor bug fixes, set set_by correctly
fc3f183 print ports in use before launching MisterHouse to see which ones
are available
665dac1 Stop the mono server that blocks port 8084
14fc83e Nuke mono from orbit
af78563 Merge pull request #839 from hollie/test_ci_fail_port8084
c30816f Add workflow run when reopening pull request, to allow me to force
a rerun of the CI tests
a95ad62 Merge pull request #840 from hollie/test_ci_fail_port8084
187085d Merge pull request #837 from ebardsley/oauth_codes
c72e1dd Merge pull request #818 from ggodart/vsDB_sort_fix_1
7db9f2b Merge pull request #831 from
DaveNeudoerffer/mqtt_items_and_discovery
61d46c8 Merge pull request #836 from ebardsley/glob
8a98303 Merge pull request #835 from waynieack/Harmon
0943856 Merge pull request #832 from waynieack/ActionsOnGoogle2
57b6929 Merge pull request #833 from waynieack/Timer
53bfc5d Merge pull request #824 from
ggodart/process_item_kill_with_command_and_PID
5ec8a00 Merge pull request #820 from ggodart/customise_print_log
55fce3c Revert "AoG support for the "Auth Code" OAuth flows."
47ca9be Merge pull request #842 from hollie/revert-837-oauth_codes
52a66b3 Merge pull request #843 from hplato/master
b924203 indent eof statement as MH is funny about variables and position
b7803f3 raZberry: Login again after session expires
b8471d4 Merge pull request #844 from tobser/master
e14f55f Always show error message on failed ajax requests
70dcff1 Handle newer decode_json treatement of booleans
cbb6fc0 Add support for lowercase transfer-encoding header
919bda9 Merge pull request #849 from
rudybrian/add_chunked_http_post_support
5873b85 Add support for FullyKioskBrowser
12f7647 Suppress warnings when using lowercase transfer-encoding header
c67c30b enable FullyKioskBrowser to play audio file from url
de0b89e Merge pull request #845 from tobser/ia7_catch_ajax_error
787770f Merge pull request #847 from DaveNeudoerffer/AOG_bug_fix
645966e Merge pull request #853 from hplato/master
93bd315 rob-vh eof fixes
56f0da7 Merge pull request #854 from hplato/Rob-vh-fixes
85e2a3d issue 852
61ec940 Merge pull request #855 from hplato/Rob-vh-fixes
9eafa47 Merge pull request #851 from
rudybrian/add_chunked_http_post_support
9398ae6 Merge pull request #850 from tobser/FullyKioskBrowser
4cd71cf Move the use RRDs commands inside the RRD loop to avoid
dependancies for non-RRD users
a76170c A more robust method to test if RRD modules are installed
6158844 Update mqtt.pm
91fcef6 Merge pull request #856 from hplato/master
873ea82 Merge pull request #857 from tbclark3/patch-1
6ef06f3 Fixes to mqtt -- logging and message processing
File Changes (300 files)
A
.github/workflows/master.yml
(33)
D
.travis.yml
(16)
M
README.md
(3)
M
bin/alpha_page
(4)
M
bin/get_earthquakes
(3)
M
bin/get_email
(4)
A
bin/get_tcp
(125)
M
bin/get_tv_grid
(3)
M
bin/get_tv_grid_ge
(3)
M
bin/get_tv_grid_xmltv
(3)
M
bin/get_tv_info
(3)
M
bin/get_tv_info_ge
(3)
M
bin/get_url
(18)
M
bin/get_weather
(4)
M
bin/get_weather_ca
(4)
M
bin/ical2vsdb
(94)
M
bin/ical_load
(3)
M
bin/mh
(39)
M
bin/net_ftp
(3)
M
bin/outlook_read
(3)
M
bin/pocketsphinx
(3)
M
bin/print_socket_fork_memmap.pl
(1)
M
bin/read_email
(3)
M
bin/report_weblog
(3)
M
bin/send_email
(3)
M
bin/set_clock
(3)
M
bin/set_password
(3)
M
bin/snpp_page
(3)
M
bin/sun_time
(3)
M
bin/test_x10
(1)
M
bin/update_docs
(3)
M
bin/vv_tts.pl
(3)
M
code/common/android_server.pl
(2)
M
code/common/calc_eto.pl
(328)
M
code/common/homebridge.pl
(22)
A
code/examples/occupied_mode_demo.pl
(119)
A
code/examples/print_log_private.pl
(68)
M
code/test/test_mh.pl
(2)
M
lib/AD2.pm
(2)
M
lib/AlexaBridge.pm
(178)
A
lib/AoGSmartHome_Items.pm
(1072)
A
lib/BondHome.pm
(854)
M
lib/Clipsal_CBus/CGate.pm
(75)
M
lib/EIB_Items.pm
(11)
A
lib/FullyKioskBrowser.pm
(324)
M
lib/Generic_Item.pm
(45)
M
lib/Group.pm
(1)
M
lib/HARMON.pm
(1)
M
lib/Insteon/BaseInsteon.pm
(39)
M
lib/Insteon/Lighting.pm
(327)
M
lib/Insteon_PLM.pm
(1)
A
lib/Kasa_Item.pm
(104)
M
lib/MySensors.pm
(271)
M
lib/Nanoleaf_Aurora.pm
(326)
M
lib/PLCBUS.pm
(143)
M
lib/Process_Item.pm
(3)
A
lib/Tasmota_HTTP_Item.pm
(665)
M
lib/Timer.pm
(74)
M
lib/Venstar_Colortouch.pm
(19)
M
lib/X10_CMxx.pm
(18)
M
lib/X10_Items.pm
(11)
A
lib/Yeelight.pm
(1053)
M
lib/ZWave_Items.pm
(11)
R
lib/fallback/Astro/MoonPhase.pm
(0)
R
lib/fallback/Authen/SASL.pm
(0)
R
lib/fallback/Authen/SASL.pod
(0)
R
lib/fallback/Authen/SASL/CRAM_MD5.pm
(0)
R
lib/fallback/Authen/SASL/EXTERNAL.pm
(0)
R
lib/fallback/Authen/SASL/Perl.pm
(0)
R
lib/fallback/Authen/SASL/Perl.pod
(0)
R
lib/fallback/Authen/SASL/Perl/ANONYMOUS.pm
(0)
R
lib/fallback/Authen/SASL/Perl/CRAM_MD5.pm
(0)
R
lib/fallback/Authen/SASL/Perl/DIGEST_MD5.pm
(0)
R
lib/fallback/Authen/SASL/Perl/EXTERNAL.pm
(0)
R
lib/fallback/Authen/SASL/Perl/LOGIN.pm
(0)
R
lib/fallback/Authen/SASL/Perl/PLAIN.pm
(0)
R
lib/fallback/CDDB.pm
(0)
R
lib/fallback/Capture/Tiny.pm
(0)
R
lib/fallback/Class/Accessor.pm
(0)
R
lib/fallback/Class/Accessor/Chained/Fast.pm
(0)
R
lib/fallback/Class/Accessor/Fast.pm
(0)
R
lib/fallback/Class/ErrorHandler.pm
(0)
R
lib/fallback/Class/Singleton.pm
(0)
R
lib/fallback/Class/XPath.pm
(0)
R
lib/fallback/ControlX10/CM11.pm
(0)
R
lib/fallback/ControlX10/CM11.pm.new
(0)
R
lib/fallback/ControlX10/CM11.pm.old
(0)
R
lib/fallback/ControlX10/CM11.txt
(0)
R
lib/fallback/ControlX10/CM17.pm
(0)
R
lib/fallback/ControlX10/CM17.pm.old
(0)
R
lib/fallback/ControlX10/CM17.txt
(0)
R
lib/fallback/Date/Format.pm
(0)
R
lib/fallback/Date/Language.pm
(0)
R
lib/fallback/Date/Language/Afar.pm
(0)
R
lib/fallback/Date/Language/Amharic.pm
(0)
R
lib/fallback/Date/Language/Austrian.pm
(0)
R
lib/fallback/Date/Language/Brazilian.pm
(0)
R
lib/fallback/Date/Language/Chinese_GB.pm
(0)
R
lib/fallback/Date/Language/Czech.pm
(0)
R
lib/fallback/Date/Language/Danish.pm
(0)
R
lib/fallback/Date/Language/Dutch.pm
(0)
R
lib/fallback/Date/Language/English.pm
(0)
R
lib/fallback/Date/Language/Finnish.pm
(0)
R
lib/fallback/Date/Language/French.pm
(0)
R
lib/fallback/Date/Language/Gedeo.pm
(0)
R
lib/fallback/Date/Language/German.pm
(0)
R
lib/fallback/Date/Language/Greek.pm
(0)
R
lib/fallback/Date/Language/Italian.pm
(0)
R
lib/fallback/Date/Language/Norwegian.pm
(0)
R
lib/fallback/Date/Language/Oromo.pm
(0)
R
lib/fallback/Date/Language/Sidama.pm
(0)
R
lib/fallback/Date/Language/Somali.pm
(0)
R
lib/fallback/Date/Language/Swedish.pm
(0)
R
lib/fallback/Date/Language/Tigrinya.pm
(0)
R
lib/fallback/Date/Language/TigrinyaEritrean.pm
(0)
R
lib/fallback/Date/Language/TigrinyaEthiopian.pm
(0)
R
lib/fallback/Date/Parse.pm
(0)
R
lib/fallback/DateTime.pm
(0)
R
lib/fallback/DateTime/Duration.pm
(0)
R
lib/fallback/DateTime/Event/ICal.pm
(0)
R
lib/fallback/DateTime/Event/Recurrence.pm
(0)
R
lib/fallback/DateTime/Format/ICal.pm
(0)
R
lib/fallback/DateTime/Helpers.pm
(0)
R
lib/fallback/DateTime/Infinite.pm
(0)
R
lib/fallback/DateTime/LeapSecond.pm
(0)
R
lib/fallback/DateTime/Locale/Base.pm
(0)
R
lib/fallback/DateTime/Locale/aa.pm
(0)
R
lib/fallback/DateTime/Locale/aa_ER_SAAHO.pm
(0)
R
lib/fallback/DateTime/Locale/af.pm
(0)
R
lib/fallback/DateTime/Locale/af_ZA.pm
(0)
R
lib/fallback/DateTime/Locale/ak.pm
(0)
R
lib/fallback/DateTime/Locale/am.pm
(0)
R
lib/fallback/DateTime/Locale/am_ET.pm
(0)
R
lib/fallback/DateTime/Locale/ar.pm
(0)
R
lib/fallback/DateTime/Locale/ar_EG.pm
(0)
R
lib/fallback/DateTime/Locale/ar_JO.pm
(0)
R
lib/fallback/DateTime/Locale/ar_LB.pm
(0)
R
lib/fallback/DateTime/Locale/ar_QA.pm
(0)
R
lib/fallback/DateTime/Locale/ar_SA.pm
(0)
R
lib/fallback/DateTime/Locale/ar_SY.pm
(0)
R
lib/fallback/DateTime/Locale/ar_TN.pm
(0)
R
lib/fallback/DateTime/Locale/ar_YE.pm
(0)
R
lib/fallback/DateTime/Locale/as.pm
(0)
R
lib/fallback/DateTime/Locale/as_IN.pm
(0)
R
lib/fallback/DateTime/Locale/az.pm
(0)
R
lib/fallback/DateTime/Locale/az_Cyrl.pm
(0)
R
lib/fallback/DateTime/Locale/be.pm
(0)
R
lib/fallback/DateTime/Locale/bg.pm
(0)
R
lib/fallback/DateTime/Locale/bg_BG.pm
(0)
R
lib/fallback/DateTime/Locale/bn.pm
(0)
R
lib/fallback/DateTime/Locale/bn_BD.pm
(0)
R
lib/fallback/DateTime/Locale/bn_IN.pm
(0)
R
lib/fallback/DateTime/Locale/bs.pm
(0)
R
lib/fallback/DateTime/Locale/byn.pm
(0)
R
lib/fallback/DateTime/Locale/byn_ER.pm
(0)
R
lib/fallback/DateTime/Locale/ca.pm
(0)
R
lib/fallback/DateTime/Locale/cch.pm
(0)
R
lib/fallback/DateTime/Locale/cs.pm
(0)
R
lib/fallback/DateTime/Locale/cy.pm
(0)
R
lib/fallback/DateTime/Locale/cy_GB.pm
(0)
R
lib/fallback/DateTime/Locale/da.pm
(0)
R
lib/fallback/DateTime/Locale/de.pm
(0)
R
lib/fallback/DateTime/Locale/de_AT.pm
(0)
R
lib/fallback/DateTime/Locale/de_BE.pm
(0)
R
lib/fallback/DateTime/Locale/dz.pm
(0)
R
lib/fallback/DateTime/Locale/ee.pm
(0)
R
lib/fallback/DateTime/Locale/el.pm
(0)
R
lib/fallback/DateTime/Locale/en.pm
(0)
R
lib/fallback/DateTime/Locale/en_AU.pm
(0)
R
lib/fallback/DateTime/Locale/en_BE.pm
(0)
R
lib/fallback/DateTime/Locale/en_BW.pm
(0)
R
lib/fallback/DateTime/Locale/en_BZ.pm
(0)
R
lib/fallback/DateTime/Locale/en_CA.pm
(0)
R
lib/fallback/DateTime/Locale/en_GB.pm
(0)
R
lib/fallback/DateTime/Locale/en_HK.pm
(0)
R
lib/fallback/DateTime/Locale/en_IE.pm
(0)
R
lib/fallback/DateTime/Locale/en_IN.pm
(0)
R
lib/fallback/DateTime/Locale/en_MT.pm
(0)
R
lib/fallback/DateTime/Locale/en_NZ.pm
(0)
R
lib/fallback/DateTime/Locale/en_PH.pm
(0)
R
lib/fallback/DateTime/Locale/en_PK.pm
(0)
R
lib/fallback/DateTime/Locale/en_SG.pm
(0)
R
lib/fallback/DateTime/Locale/en_ZA.pm
(0)
R
lib/fallback/DateTime/Locale/en_ZW.pm
(0)
R
lib/fallback/DateTime/Locale/eo.pm
(0)
R
lib/fallback/DateTime/Locale/es.pm
(0)
R
lib/fallback/DateTime/Locale/es_AR.pm
(0)
R
lib/fallback/DateTime/Locale/es_BO.pm
(0)
R
lib/fallback/DateTime/Locale/es_CL.pm
(0)
R
lib/fallback/DateTime/Locale/es_CO.pm
(0)
R
lib/fallback/DateTime/Locale/es_CR.pm
(0)
R
lib/fallback/DateTime/Locale/es_DO.pm
(0)
R
lib/fallback/DateTime/Locale/es_EC.pm
(0)
R
lib/fallback/DateTime/Locale/es_ES.pm
(0)
R
lib/fallback/DateTime/Locale/es_GT.pm
(0)
R
lib/fallback/DateTime/Locale/es_HN.pm
(0)
R
lib/fallback/DateTime/Locale/es_MX.pm
(0)
R
lib/fallback/DateTime/Locale/es_NI.pm
(0)
R
lib/fallback/DateTime/Locale/es_PA.pm
(0)
R
lib/fallback/DateTime/Locale/es_PR.pm
(0)
R
lib/fallback/DateTime/Locale/es_PY.pm
(0)
R
lib/fallback/DateTime/Locale/es_SV.pm
(0)
R
lib/fallback/DateTime/Locale/es_US.pm
(0)
R
lib/fallback/DateTime/Locale/es_UY.pm
(0)
R
lib/fallback/DateTime/Locale/es_VE.pm
(0)
R
lib/fallback/DateTime/Locale/et.pm
(0)
R
lib/fallback/DateTime/Locale/et_EE.pm
(0)
R
lib/fallback/DateTime/Locale/eu.pm
(0)
R
lib/fallback/DateTime/Locale/eu_ES.pm
(0)
R
lib/fallback/DateTime/Locale/fi.pm
(0)
R
lib/fallback/DateTime/Locale/fo.pm
(0)
R
lib/fallback/DateTime/Locale/fr.pm
(0)
R
lib/fallback/DateTime/Locale/fr_BE.pm
(0)
R
lib/fallback/DateTime/Locale/fr_CA.pm
(0)
R
lib/fallback/DateTime/Locale/fr_CH.pm
(0)
R
lib/fallback/DateTime/Locale/fur.pm
(0)
R
lib/fallback/DateTime/Locale/ga.pm
(0)
R
lib/fallback/DateTime/Locale/ga_IE.pm
(0)
R
lib/fallback/DateTime/Locale/gaa.pm
(0)
R
lib/fallback/DateTime/Locale/gez.pm
(0)
R
lib/fallback/DateTime/Locale/gez_ER.pm
(0)
R
lib/fallback/DateTime/Locale/gez_ET.pm
(0)
R
lib/fallback/DateTime/Locale/gl.pm
(0)
R
lib/fallback/DateTime/Locale/gl_ES.pm
(0)
R
lib/fallback/DateTime/Locale/gu.pm
(0)
R
lib/fallback/DateTime/Locale/gu_IN.pm
(0)
R
lib/fallback/DateTime/Locale/gv.pm
(0)
R
lib/fallback/DateTime/Locale/gv_GB.pm
(0)
R
lib/fallback/DateTime/Locale/ha.pm
(0)
R
lib/fallback/DateTime/Locale/ha_Arab.pm
(0)
R
lib/fallback/DateTime/Locale/haw.pm
(0)
R
lib/fallback/DateTime/Locale/haw_US.pm
(0)
R
lib/fallback/DateTime/Locale/he.pm
(0)
R
lib/fallback/DateTime/Locale/hi.pm
(0)
R
lib/fallback/DateTime/Locale/hi_IN.pm
(0)
R
lib/fallback/DateTime/Locale/hr.pm
(0)
R
lib/fallback/DateTime/Locale/hu.pm
(0)
R
lib/fallback/DateTime/Locale/hy.pm
(0)
R
lib/fallback/DateTime/Locale/hy_AM.pm
(0)
R
lib/fallback/DateTime/Locale/hy_AM_REVISED.pm
(0)
R
lib/fallback/DateTime/Locale/ia.pm
(0)
R
lib/fallback/DateTime/Locale/id.pm
(0)
R
lib/fallback/DateTime/Locale/id_ID.pm
(0)
R
lib/fallback/DateTime/Locale/ig.pm
(0)
R
lib/fallback/DateTime/Locale/is.pm
(0)
R
lib/fallback/DateTime/Locale/it.pm
(0)
R
lib/fallback/DateTime/Locale/it_CH.pm
(0)
R
lib/fallback/DateTime/Locale/it_IT.pm
(0)
R
lib/fallback/DateTime/Locale/iu.pm
(0)
R
lib/fallback/DateTime/Locale/ja.pm
(0)
R
lib/fallback/DateTime/Locale/ka.pm
(0)
R
lib/fallback/DateTime/Locale/kaj.pm
(0)
R
lib/fallback/DateTime/Locale/kam.pm
(0)
R
lib/fallback/DateTime/Locale/kcg.pm
(0)
R
lib/fallback/DateTime/Locale/kfo.pm
(0)
R
lib/fallback/DateTime/Locale/kk.pm
(0)
R
lib/fallback/DateTime/Locale/kl.pm
(0)
R
lib/fallback/DateTime/Locale/kl_GL.pm
(0)
R
lib/fallback/DateTime/Locale/km.pm
(0)
R
lib/fallback/DateTime/Locale/kn.pm
(0)
R
lib/fallback/DateTime/Locale/kn_IN.pm
(0)
R
lib/fallback/DateTime/Locale/ko.pm
(0)
R
lib/fallback/DateTime/Locale/ko_KR.pm
(0)
R
lib/fallback/DateTime/Locale/kok.pm
(0)
R
lib/fallback/DateTime/Locale/kok_IN.pm
(0)
R
lib/fallback/DateTime/Locale/kw.pm
(0)
R
lib/fallback/DateTime/Locale/kw_GB.pm
(0)
R
lib/fallback/DateTime/Locale/ln.pm
(0)
R
lib/fallback/DateTime/Locale/lo.pm
(0)
R
lib/fallback/DateTime/Locale/lt.pm
(0)
R
lib/fallback/DateTime/Locale/lv.pm
(0)
R
lib/fallback/DateTime/Locale/mk.pm
(0)
R
lib/fallback/DateTime/Locale/ml.pm
(0)
R
lib/fallback/DateTime/Locale/ml_IN.pm
(0)
R
lib/fallback/DateTime/Locale/mn.pm
(0)
R
lib/fallback/DateTime/Locale/mr.pm
(0)
R
lib/fallback/DateTime/Locale/mr_IN.pm
(0)
R
lib/fallback/DateTime/Locale/ms.pm
(0)
R
lib/fallback/DateTime/Locale/ms_BN.pm
(0)
R
lib/fallback/DateTime/Locale/ms_MY.pm
(0)
R
lib/fallback/DateTime/Locale/mt.pm
(0)
R
lib/fallback/DateTime/Locale/nb.pm
(0)
R
lib/fallback/DateTime/Locale/ne.pm
(0)
R
lib/fallback/DateTime/Locale/nl.pm
(0)
R
lib/fallback/DateTime/Locale/nl_BE.pm
(0)
R
lib/fallback/DateTime/Locale/nn.pm
(0)
R
lib/fallback/DateTime/Locale/nr.pm
(0)
R
lib/fallback/DateTime/Locale/nso.pm
(0)
R
lib/fallback/DateTime/Locale/ny.pm
(0)
R
lib/fallback/DateTime/Locale/om.pm
(0)
R
lib/fallback/DateTime/Locale/om_ET.pm
(0)
R
lib/fallback/DateTime/Locale/om_KE.pm
(0)
R
lib/fallback/DateTime/Locale/pa.pm
(0)
R
lib/fallback/DateTime/Locale/pa_Arab.pm
(0)
R
lib/fallback/DateTime/Locale/pa_IN.pm
(0)
R
lib/fallback/DateTime/Locale/pl.pm
(0)
R
lib/fallback/DateTime/Locale/pt.pm
(0)
R
lib/fallback/DateTime/Locale/pt_BR.pm
(0)
R
lib/fallback/DateTime/Locale/pt_PT.pm
(0)
R
lib/fallback/DateTime/Locale/ro.pm
(0)
Patch Links:
https://github.com/hollie/misterhouse/pull/861.patch
https://github.com/hollie/misterhouse/pull/861.diff
—Reply to this email directly, view it on GitHub, or unsubscribe.You are
receiving this because you are subscribed to this thread.Message ID:
***@***.***>
—
Reply to this email directly, view it on GitHub
<#861 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABT344EHMQSWMB47BAVYR63XWUWORANCNFSM6AAAAAA32QKUPE>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Changed debug logging to go through central routine so large MQTT messages don't blow MH out of the water.
Changed the message processing to process all available MQTT messages in each check_for_data request. Prior to this, a large MQTT environment with many retained messages, could take several minutes to process -- now it happens instantly.
A few small fixes.