Skip to content

Conversation

@crankyoldgit
Copy link
Owner

@crankyoldgit crankyoldgit commented Jun 13, 2019

Format the supported device information we have for each protocol so we
can automatically scrape the files to generate a database of known
working devices later on.

  • Coolix is done in a different PR/commit.
  • Remove ASCII-art banner text.

Ref #743

Format the supported device infomation we have for each protocol so we
can automatically scrape the files to generate a database of known
working devices later on.

* Coolix is done in a different PR/commit.
* Remove ASCII-art banner text.
@sillyfrog
Copy link
Collaborator

You are a machine! This is great! :)

I have made a minor change (using the Web UI, so hopefully it worked) to the Lego one.

For the others without a Supported: section (such as MWM and Lutron), is it worth adding just so a parser can extract something? The parser could also identify any files that do not have a Supported: section, to ensure things are good moving forwards.

Did you want me to have a crack at a parser (I would be doing it in Python) that can output all of the supported models, and identify any that don't have a supported header (different PR of course) - I may have time in the next couple of days?

@crankyoldgit
Copy link
Owner Author

For the others without a Supported: section (such as MWM and Lutron), is it worth adding just so a parser can extract something? The parser could also identify any files that do not have a Supported: section, to ensure things are good moving forwards.

I just wasn't going to include them if it didn't have the stanza.

Did you want me to have a crack at a parser (I would be doing it in Python) that can output all of the supported models, and identify any that don't have a supported header (different PR of course) - I may have time in the next couple of days?

Na. I was going to go with something real simple (e.g. egrep) at first.

@crankyoldgit
Copy link
Owner Author

@sillyfrog Thanks for the review btw.

@crankyoldgit crankyoldgit merged commit 84e7fdf into master Jun 14, 2019
@crankyoldgit crankyoldgit deleted the supported_model_cleanup branch June 15, 2019 03:11
crankyoldgit added a commit that referenced this pull request Jun 16, 2019
_v2.6.2 (20190616)_

**[Features]**
- Initial support for the ESP32 architecture & boards. (#742)
- Add changable GPIO settings to IRMQTTServer. (#730)
- IRMQTTServer: Enforce a repeat for all Coolix calls (#752)
- Basic DAIKIN 160bit send and decode. (#754)
- Add example code for a Smart(er) IR Repeater. (#740)
- Enforce Samsung A/C Quiet & Powerful mutual exclusivity.

**[Misc]**
- IRMQTTServer: Add some memory alloc safety checks. (#749)
- Move some ToString() functions to IRac.cpp (#748)
- Increase tolerance value for TCL112AC protocol. (#745)
- Fix compiler warning in IRutils_test.cpp (#756)
- Scrape Supported Protocols and generate SupportedProtocols.md (#755)
- Make supported device info more organised. (#753)
@crankyoldgit crankyoldgit mentioned this pull request Jun 16, 2019
crankyoldgit added a commit that referenced this pull request Jun 16, 2019
_v2.6.2 (20190616)_

**[Features]**
- Initial support for the ESP32 architecture & boards. (#742)
- Add changable GPIO settings to IRMQTTServer. (#730)
- IRMQTTServer: Enforce a repeat for all Coolix calls (#752)
- Basic DAIKIN 160bit send and decode. (#754)
- Add example code for a Smart(er) IR Repeater. (#740)
- Enforce Samsung A/C Quiet & Powerful mutual exclusivity.

**[Misc]**
- IRMQTTServer: Add some memory alloc safety checks. (#749)
- Move some ToString() functions to IRac.cpp (#748)
- Increase tolerance value for TCL112AC protocol. (#745)
- Fix compiler warning in IRutils_test.cpp (#756)
- Scrape Supported Protocols and generate SupportedProtocols.md (#755)
- Make supported device info more organised. (#753)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants