Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { ConnectorId string `json:"connector_id"` DeviceIdPrefix string `json:"device_id_prefix"` ZwaveMqttBroker string `json:"zwave_mqtt_broker"` ZwaveMqttUser string `json:"zwave_mqtt_user" config:"secret"` ZwaveMqttPw string `json:"zwave_mqtt_pw" config:"secret"` ZwaveMqttClientId string `json:"zwave_mqtt_client_id"` MgwMqttBroker string `json:"mgw_mqtt_broker"` MgwMqttUser string `json:"mgw_mqtt_user" config:"secret"` MgwMqttPw string `json:"mgw_mqtt_pw" config:"secret"` MgwMqttClientId string `json:"mgw_mqtt_client_id"` ZwaveController string `json:"zwave_controller"` ZwaveMqttDeviceStateTopic string `json:"zwave_mqtt_device_state_topic"` ZvaveValueEventTopic string `json:"zvave_value_event_topic"` ZwaveMqttApiTopic string `json:"zwave_mqtt_api_topic"` ZwaveNetworkEventsTopic string `json:"zwave_network_events_topic"` UpdatePeriod string `json:"update_period"` Debug bool `json:"debug"` DeviceTypeMapping map[string]string `json:"device_type_mapping"` DeleteMissingDevices bool `json:"delete_missing_devices"` DeleteHusks bool `json:"delete_husks"` EventsForUnregisteredDevices bool `json:"events_for_unregistered_devices"` NodeDeviceTypeOverwrite map[string]string `json:"node_device_type_overwrite"` AuthEndpoint string `json:"auth_endpoint"` AuthClientId string `json:"auth_client_id" config:"secret"` AuthExpirationTimeBuffer float64 `json:"auth_expiration_time_buffer"` AuthUsername string `json:"auth_username" config:"secret"` AuthPassword string `json:"auth_password" config:"secret"` DeviceManagerUrl string `json:"device_manager_url"` PermissionsSearchUrl string `json:"permissions_search_url"` FallbackFile string `json:"fallback_file"` MinCacheDuration string `json:"min_cache_duration"` MaxCacheDuration string `json:"max_cache_duration"` CreateMissingDeviceTypes bool `json:"create_missing_device_types"` CreateMissingDeviceTypesWithDeviceClass string `json:"create_missing_device_types_with_device_class"` CreateMissingDeviceTypesWithProtocol string `json:"create_missing_device_types_with_protocol"` CreateMissingDeviceTypesWithProtocolSegment string `json:"create_missing_device_types_with_protocol_segment"` CreateMissingDeviceTypesLastUpdateFunction string `json:"create_missing_device_types_last_update_function"` CreateMissingDeviceTypesLastUpdateCharacteristic string `json:"create_missing_device_types_last_update_characteristic"` }
Click to show internal directories.
Click to hide internal directories.