A Julia wrapper for https://github.com/klejejs/python-thermia-online-api
PythonCall.jl is used to wrap the python package, make sure that PythonCall has access to the python package before loading this package, also set the following environment variables before loading this package.
ENV["THERMIA_USERNAME"] = ""
ENV["THERMIA_PASSWORD"] = ""
ENV["THERMIA_API_TYPE"] = "genesis" # classic or genesis
ENV["THERMIA_PATH"] = "/path/to/python-thermia-online-api"See docstrings of individual functions for more information.
connecteddebugget_active_alarm_countget_active_alarmsget_all_available_register_groupsget_auxiliary_heater_1_operational_timeget_auxiliary_heater_2_operational_timeget_auxiliary_heater_3_operational_timeget_available_operation_mode_mapget_available_operation_modesget_available_operational_statuses_mapget_available_operational_statusesget_brine_in_temperatureget_brine_out_temperatureget_compressor_operational_timeget_cooling_supply_line_temperatureget_cooling_tank_temperatureget_desired_supply_line_temperatureget_heat_temperatureget_historical_data_for_registerget_historical_data_registersget_hot_water_boost_switch_stateget_hot_water_operational_timeget_hot_water_switch_stateget_hot_water_temperatureget_is_hot_water_activeget_is_operation_mode_read_onlyget_operation_modeget_operational_status_auxiliary_heater_12kwget_operational_status_auxiliary_heater_15kwget_operational_status_auxiliary_heater_3kwget_operational_status_auxiliary_heater_6kwget_operational_status_auxiliary_heater_9kwget_operational_status_brine_pump_statusget_operational_status_compressor_statusget_operational_status_cooling_statusget_operational_status_heating_statusget_operational_status_hot_water_statusget_operational_status_integralget_operational_status_pidget_operational_status_radiator_pump_statusget_operational_statusget_return_line_temperatureget_supply_line_temperatureset_hot_water_boost_switch_stateset_hot_water_switch_stateset_operation_modeset_temperatureupdate