Commit Graph

3775 Commits

Author SHA1 Message Date
Theo Arends 542fca9cbb Enable rule trigger on SSerialReceived (#4942)
Enable rule trigger on SSerialReceived (#4942)
2019-04-09 17:47:38 +02:00
Theo Arends 51e66bcccf Update xdrv_05_irremote.ino
Code shaving
2019-04-09 15:41:01 +02:00
Theo Arends 19ab3183f4
Merge pull request #5611 from kinsamanka/irsend
Ignore non-binary char in bit stream
2019-04-09 14:54:42 +02:00
Theo Arends aa91caa35e 6.5.0.6 Add WebColor parameters to Settings
6.5.0.6 20190409
 * Add WebColor parameters to Settings making them persistent and remove the need for using a rule
 * Add alternative IRSend command syntax IRSend raw,<freq>,<header mark>,<header space>,<bit mark>,<zero space>,<one space>,<bit stream> (#5610)
2019-04-09 13:56:19 +02:00
GP Orcullo 97c1ae568c Ignore non-binary char in bit stream 2019-04-09 19:11:47 +08:00
Theo Arends ab07f7d9c6
Merge pull request #5610 from kinsamanka/irsend
Alternative to IRSend RAW command
2019-04-09 13:07:19 +02:00
GP Orcullo b3e8d3c143 Alternative to IRSend RAW command.
It is not practical to send long streams of data using the existing IRSend RAW command as it is limited by the size of the mqtt buffer.

The format for this command is:
        IRSend raw,<freq>,<hdr_mrk>,<hdr_spc>,<bit_mrk>,<zer_spc>,<one_spc>,<bit_str>
where,
        <freq>    = carrier freq (default 0, 38kHz)
        <hdr_mrk> = header mark (ms)
        <hdr_spc> = header space (ms)
        <bit_mrk> = bit mark (ms)
        <zer_spc> = zero space (ms)
        <one_spc> = one space (ms)
        <bit_str> = bit stream data (stream of ones and zeroes)

This command makes use of the output of the raw IR decoder from https://github.com/ToniA/Raw-IR-decoder-for-Arduino

USAGE:

Example rawirdecode output:

        Number of symbols: 75
        Symbols:
        Hh010101101000111011001110000000001100110000000001100000000000000010001100
        Bytes:
        00:  0101|0110 | 6A | 01101010
        01:  1000|1110 | 71 | 01110001
        02:  1100|1110 | 73 | 01110011
        03:  0000|0000 | 00 | 00000000
        04:  1100|1100 | 33 | 00110011
        05:  0000|0001 | 80 | 10000000
        06:  1000|0000 | 01 | 00000001
        07:  0000|0000 | 00 | 00000000
        08:  1000|1100 | 31 | 00110001
        6A,71,73,00,33,80,01,00,31
        Timings (in us):
        PAUSE SPACE:  0
        HEADER MARK:  8620
        HEADER SPACE: 4260
        BIT MARK:     544
        ZERO SPACE:   411
        ONE SPACE:    1496
        Decoding known protocols...
        Unknown protocol
        Bytecount: 9

Corresponding command:

        IRSend raw,0,8620,4260,544,411,1496,010101101000111011001110000000001100110000000001100000000000000010001100
2019-04-09 17:41:32 +08:00
Theo Arends 3e3610efdc Consolidate Timer Active Tab Text color to Text color
Consolidate Timer Active Tab Text color to Text color eliminating command WebColor19
2019-04-09 10:24:00 +02:00
Theo Arends 79f2dff760 Move and document WebColor within my_user_config.h
Move and document WebColor within my_user_config.h
2019-04-09 09:37:29 +02:00
Theo Arends 3b29daa002
Merge pull request #5606 from arendst/blakadder-patch-1
Update RELEASENOTES.md
2019-04-09 08:40:45 +02:00
blakadder 8e2b1686ec
Update RELEASENOTES.md
Corrected module 52 and 59 Teckin model numbers mixup
2019-04-08 22:43:32 +02:00
Theo Arends be385ecb5c Add command WebColor
* Add rule Http#Initialized
 * Add command WebColor to change non-persistent GUI colors on the fly
   Use a rule like:
   rule3 on http#initialized do webcolor {"webcolor":["#eeeeee","#181818","#4f4f4f","#000000","#dddddd","#008000","#222222","#ff0000","#008000","#ffffff","#1fa3ec","#0e70a4","#d43535","#931f1f","#47c266","#5aaf6f","#ffffff","#999999","#000000"]} endon
   or
   rule3 on http#initialized do webcolor {"webcolor":["#eee","#181818","#4f4f4f","#000","#ddd","#008000","#222"]} endon
   to make color changes persistent)
2019-04-08 22:37:39 +02:00
Staars a5c4dcd5d2 do not forget the last vars_event and mems_event 2019-04-08 18:27:08 +02:00
Theo Arends ce53ee07e7 Fix template activation and/or module selection regression from 6.5.0.4 (#5598)
Fix template activation and/or module selection regression from 6.5.0.4 (#5598)
2019-04-08 13:26:17 +02:00
Theo Arends 3fc9db9079 Update _changelog.ino
Add compile time GUI hexadecimal only color options in my_user_config.h (#5586)
2019-04-07 17:00:14 +02:00
Theo Arends 7f903ac736 Only allow hex color values for future use
- Only allow hex color values (for future use)
- Change css background-color to background (saving code space)
2019-04-07 16:58:23 +02:00
Theo Arends 5ed3aeeb37 Update xdrv_01_webserver.ino
Fix unique html password id/name to satisfy pasword managers (#5589)
2019-04-07 16:36:54 +02:00
Theo Arends 387e3c5f99 Add more compile time GUI color options
Add more compile time GUI color options (#5586)
2019-04-06 19:19:46 +02:00
Theo Arends 43a61b3e24 6.5.0.5 Add compile time GUI color options
6.5.0.5 20190406
 * Add compile time GUI color options (#5586)
2019-04-06 18:25:26 +02:00
Theo Arends 756400de19 Attempt to fix MQTT reconnects while keeping good response
Attempt to fix MQTT reconnects while keeping good response
2019-04-06 15:22:25 +02:00
Theo Arends 148192b80d Attempt to fix MQTT reconnects
Attempt to fix MQTT reconnects
2019-04-06 13:39:59 +02:00
Theo Arends 03f76a4a97 Tune templates
Tune templates
2019-04-05 17:46:26 +02:00
Theo Arends c673ea1728 Make MI Desk Lamp optional
Make MI Desk Lamp optional
2019-04-05 15:41:01 +02:00
Theo Arends 5e1cbcf94f Make MI Desk Lamp optional
Make MI Desk Lamp optional
2019-04-05 15:27:06 +02:00
Theo Arends 15d475c3e6
Merge pull request #5584 from Jason2866/development
MiDesk Lamp not default activated
2019-04-05 13:31:48 +02:00
Theo Arends 2407608d86
Merge pull request #5524 from Jason2866/patch-1
resolve VSC warning
2019-04-05 13:31:27 +02:00
Theo Arends 2c227b8f75
Merge pull request #5547 from Staars/development
always check for vars_events and mems_events
2019-04-05 13:30:47 +02:00
Jason2866 82ef09b684
Make MI Desk Lamp default off
Mi Desk Lamp can be activated in my_user_config.h by setting uncommenting //#define ROTARY_V1
2019-04-05 08:41:26 +02:00
Jason2866 e75f023349
Merge pull request #3 from arendst/development
Update to 6.5.0.4
2019-04-05 08:34:17 +02:00
Theo Arends ce4e9b0e30 Add stable strtoull to core 2.3.0
Add stable strtoull to core 2.3.0
2019-04-04 17:52:14 +02:00
Theo Arends f455b738a5 QFix for core 2.3.0 compile error on strtoull
QFix for core 2.3.0 compile error on strtoull
2019-04-03 10:28:13 +02:00
Theo Arends 3766e1b0a1
Merge pull request #5578 from yury-sannikov/sns15-fix
Fix Sensor15 command crash due to the wrong memory specifier
2019-04-03 09:14:17 +02:00
Theo Arends 29eceb922b
Merge pull request #5577 from ascillato/patch-1
Fix Display Bug in KNX Webmenu for Physical Address
2019-04-03 09:12:49 +02:00
Yury Sannikov 2c286c43f1 Fix Sensor15 command crash due to the wrong memory specifier 2019-04-02 21:16:50 -04:00
Adrian Scillato bf33e8fcd7
Update _changelog.ino 2019-04-02 21:44:01 -03:00
Adrian Scillato 43bc2a31a3
Fixed Display Bug in KNX webmenu for Phys Address 2019-04-02 21:41:52 -03:00
Theo Arends 531c4fe44e Disable unused code
Disable unused code
2019-04-02 20:53:17 +02:00
Theo Arends 2fd15c4633 Fix WifiManager Pop Up when no SSID is configured (#5575)
Fix WifiManager Pop Up when no SSID is configured (#5575)
2019-04-02 20:26:30 +02:00
Theo Arends 8ff2759ccc 6.5.0.4 Fix Configure Timer Web GUI
6.5.0.4 20190402
 * Fix Configure Timer Web GUI (#5568)
 * Add validation check when loading settings from flash
2019-04-02 15:47:39 +02:00
Theo Arends 76eec9b8ab Fix Configure Timer Gui webinterface (#5568)
Fix Configure Timer Gui webinterface (#5568)
2019-04-02 11:26:55 +02:00
Theo Arends c58b40e838 Revert "Fix Configure Timer Gui webinterface (#5568)"
This reverts commit 7c31bedc9b.
2019-04-02 11:07:30 +02:00
Theo Arends 7c31bedc9b Fix Configure Timer Gui webinterface (#5568)
Fix Configure Timer Gui webinterface (#5568)
2019-04-02 10:35:19 +02:00
Theo Arends 7f590e62f3 Change Spanish Argentina to Spanish Spain (#5565)
Change Spanish Argentina to Spanish Spain (#5565)
2019-04-01 17:41:47 +02:00
Theo Arends a380eb9566 Fix possible compile error
Fix possible compile error
2019-04-01 16:39:13 +02:00
Theo Arends 127892e0c1 Change IRsend and receive for 64-bit support
* Change IRsend and receive for 64-bit support (#5523)
 * Change IRSend Panasonic protocol to 64-bit (#5523)
2019-04-01 15:15:16 +02:00
Theo Arends 880bbe357d Change String to char
Change String to char
2019-03-31 17:57:28 +02:00
Theo Arends 8d8e060550 Revert "Test for easier MQTT reconnects"
This reverts commit b7adb10923.
2019-03-31 17:55:58 +02:00
Theo Arends b7adb10923 Test for easier MQTT reconnects
Test for easier MQTT reconnects
2019-03-31 17:51:05 +02:00
Theo Arends d2a1433758
Merge pull request #5560 from curzon01/development
decode-config.py: adapt settings
2019-03-31 13:07:40 +02:00
Theo Arends b9a0581280 Fix parameter exceptions (#5555)
Fix parameter exceptions (#5555)
2019-03-31 13:06:42 +02:00