<h1 align="center"><strong>IntelliStar 2 Message Encoder / Data Collector</strong></h1>

# Requirements
* Properly set up interface for UDP.
* TWC API Key

## Completed Records
- [X] Aches and Pains
- [X] Air Quality
- [X] Airport Delays + National Airport delays
- [X] Alerts *(BERecord)*
- [X] Breathing
- [X] Current Conditions
- [X] Daily Forecasts
- [X] Hourly Forecasts
- [X] Heating and Cooling
- [X] Mosquito Activity
- [X] Pollen Forecasts
- [X] Tide Station Forecasts
- [X] Watering Needs
- [ ] Marine Forecasts
- [ ] Traffic Forecasts **(API access missing)**

# Usage instructions
1) Ensure that [Python is installed](https://www.python.org), or from your package repository (apt/winget).
2) [Download the code or git clone this URL] and unzip to the wanted directory.
3) Use command prompt to enter the directory of the scripts, then install package requirements:<br/>
```pip install -r requirements.txt``` <br/>
4) Copy **config.example.json** to **config.json** and edit to your specific config.
4) Drop your unit's **MachineProductCfg.xml** file into the root of the script
5) Run ``py main.py``

### Attributions & Disclaimers
Air Quality reports are powered by Copernicus Atmosphere Monitoring Service Information 2022.
Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus Information or Data it contains.
