add_struct_to_item_template()
merge()
merge_structlists()
nested_get()
nested_put()
parse()
parse_basename()
parse_conf()
parse_itemsdir()
parse_yaml()
remove_comments()
remove_digits()
remove_invalid()
remove_keys()
remove_keyword()
remove_reserved()
remove_special_listentries()
replace_struct_instance()
search_for_struct_in_items()
set_attr_for_subtree()
strip_quotes()
convert_yaml()
is_ruamelyaml_installed()
parse_for_convert()
yaml_save()
DateTimeRotatingFileHandler
Log
Logs
ShngMemLogHandler
ShngTimedRotatingFileHandler
Metadata
Modules
convert_linenumber()
editing_is_enabled()
get_commentedseq()
get_emptynode()
get_key()
get_parent()
setInDict()
writeBackToFile()
yaml_dump_roundtrip()
yaml_load()
yaml_load_fromstring()
yaml_load_roundtrip()
yaml_save_roundtrip()
yamlfile
initialize_translations()
set_default_language()
set_fallback_language_order()
load_translations()
reload_translations()
translate()
Database
DuplicateFilter
Filter
Tools
Utils
Version
execute_subprocess()
get_python_version()
running_virtual()
logic
trigger
logics
Database.close()
Database.commit()
Database.connect()
Database.connected()
Database.cursor()
Database.execute()
Database.fetchall()
Database.fetchone()
Database.lock()
Database.release()
Database.rollback()
Database.setup()
Database.verify()
DuplicateFilter.filter()
Filter.filter()
kn_to_kmh()
kmh_to_kn()
ms_to_kmh()
kmh_to_ms()
mps_to_kmh()
kmh_to_mps()
mph_to_kmh()
kmh_to_mph()
ms_to_bft()
kmh_to_bft()
bft_to_text()
miles_to_meter()
nauticalmiles_to_meter()
meter_to_miles()
meter_to_nauticalmiles()
f_to_c()
c_to_f()
degrees_to_direction_8()
degrees_to_direction_16()
location_name()
location_address()
Tools.abs2rel()
Tools.dewpoint()
Tools.dt2js()
Tools.dt2ts()
Tools.fetch_url()
Tools.ping()
Tools.rel2abs()
Tools.runtime()
Utils.check_hashed_password()
Utils.create_hash()
Utils.execute_subprocess()
Utils.get_local_ipv4_address()
Utils.get_local_ipv6_address()
Utils.get_type()
Utils.is_float()
Utils.is_hash()
Utils.is_hostname()
Utils.is_int()
Utils.is_ip()
Utils.is_ipv4()
Utils.is_ipv6()
Utils.is_knx_groupaddress()
Utils.is_mac()
Utils.is_timeframe()
Utils.string_to_list()
Utils.strip_quotes()
Utils.strip_quotes_fromlist()
Utils.strip_square_brackets()
Utils.to_bool()
Utils.to_timeframe()
Version.check_list()
Version.compare()
Version.format()
Version.to_list()
Version.to_string()
Hier finden sich einige Beispiele, sowie Tipps & Tricks.