Skip to content

Welcome

This utility library provides some basic utility functions for:

  • SCConfigManager: Reading from and validating YAML style config files
  • SCLogging: Logging messages to the console and a log file and sending email in plain text or HTML format
  • DateHelper: Date and datetime helper functions
  • ExcelReader: Reading data from Excel worksheets, ranges and tables
  • CSVReader: Reading data from and and writing to CSV files
  • ShellyControl: Controlling Shelly smart switches and energy meters

To get started, see the Getting Started page.

Use the API Reference navigation to view the API methods for each class.