From 82061db7e203c990a2dc6c091fe4fc4fa5539b6a Mon Sep 17 00:00:00 2001 From: Dominic Griesel Date: Thu, 29 Aug 2024 22:09:34 +0200 Subject: [PATCH 01/23] feat: support learn mode --- .../zwave-js/src/lib/controller/Controller.ts | 191 ++++++++++++++++++ .../application/ApplicationUpdateRequest.ts | 27 +++ .../network-mgmt/SetLearnModeMessages.ts | 173 ++++++++++++++++ 3 files changed, 391 insertions(+) create mode 100644 packages/zwave-js/src/lib/serialapi/network-mgmt/SetLearnModeMessages.ts diff --git a/packages/zwave-js/src/lib/controller/Controller.ts b/packages/zwave-js/src/lib/controller/Controller.ts index a1efddeddf30..b8d8ca60dac8 100644 --- a/packages/zwave-js/src/lib/controller/Controller.ts +++ b/packages/zwave-js/src/lib/controller/Controller.ts @@ -300,6 +300,12 @@ import { type RequestNodeNeighborUpdateReport, RequestNodeNeighborUpdateRequest, } from "../serialapi/network-mgmt/RequestNodeNeighborUpdateMessages"; +import { + LearnModeIntent, + LearnModeStatus, + type SetLearnModeCallback, + SetLearnModeRequest, +} from "../serialapi/network-mgmt/SetLearnModeMessages"; import { SetPriorityRouteRequest } from "../serialapi/network-mgmt/SetPriorityRouteMessages"; import { SetSUCNodeIdRequest } from "../serialapi/network-mgmt/SetSUCNodeIDMessages"; import { @@ -417,6 +423,10 @@ interface ControllerEventCallbacks "node found": (node: FoundNode) => void; "node added": (node: ZWaveNode, result: InclusionResult) => void; "node removed": (node: ZWaveNode, reason: RemoveNodeReason) => void; + "joined network": () => void; + "joining network failed": () => void; + "left network": () => void; + "leaving network failed": () => void; "rebuild routes progress": ( progress: ReadonlyMap, ) => void; @@ -472,6 +482,10 @@ export class ZWaveController FunctionType.ReplaceFailedNode, this.handleReplaceNodeStatusReport.bind(this), ); + driver.registerRequestHandler( + FunctionType.SetLearnMode, + this.handleLearnModeCallback.bind(this), + ); } private _type: MaybeNotKnown; @@ -8480,4 +8494,181 @@ ${associatedNodes.join(", ")}`, this._firmwareUpdateInProgress = false; } } + + private _currentLearnMode: LearnModeIntent | undefined; + + public async beginJoiningNetwork( + // FIXME: SmartStart + ): Promise { + if (this._currentLearnMode != undefined) return false; + + try { + const result = await this.driver.sendMessage< + Message & SuccessIndicator + >( + new SetLearnModeRequest(this.driver, { + intent: LearnModeIntent.Inclusion, + }), + ); + + if (result.isOK()) { + this._currentLearnMode = LearnModeIntent.Inclusion; + return true; + } + } catch (e) { + this.driver.controllerLog.print( + `Joining a network failed: ${getErrorMessage(e)}`, + "error", + ); + } + + this._currentLearnMode = undefined; + return false; + } + + public async stopJoiningNetwork(): Promise { + if ( + this._currentLearnMode !== LearnModeIntent.ClassicInclusionExclusion + // FIXME: ^ only for actual exclusion + && this._currentLearnMode !== LearnModeIntent.Inclusion + ) { + return false; + } + + try { + const result = await this.driver.sendMessage< + Message & SuccessIndicator + >( + new SetLearnModeRequest(this.driver, { + intent: LearnModeIntent.Stop, + }), + ); + + if (result.isOK()) { + this._currentLearnMode = undefined; + return true; + } + } catch (e) { + this.driver.controllerLog.print( + `Failed to stop joining a network: ${getErrorMessage(e)}`, + "error", + ); + } + + return false; + } + + public async beginLeavingNetwork(): Promise { + if (this._currentLearnMode != undefined) return false; + + try { + const result = await this.driver.sendMessage< + Message & SuccessIndicator + >( + new SetLearnModeRequest(this.driver, { + intent: LearnModeIntent.NetworkWideExclusion, + }), + ); + + if (result.isOK()) { + this._currentLearnMode = LearnModeIntent.NetworkWideExclusion; + return true; + } + } catch (e) { + this.driver.controllerLog.print( + `Leaving the current network failed: ${getErrorMessage(e)}`, + "error", + ); + } + + this._currentLearnMode = undefined; + return false; + } + + public async stopLeavingNetwork(): Promise { + if ( + this._currentLearnMode !== LearnModeIntent.ClassicInclusionExclusion + // FIXME: ^ only for actual exclusion + && this._currentLearnMode + !== LearnModeIntent.ClassicNetworkWideExclusion + && this._currentLearnMode !== LearnModeIntent.DirectExclusion + && this._currentLearnMode !== LearnModeIntent.NetworkWideExclusion + ) { + return false; + } + + try { + const result = await this.driver.sendMessage< + Message & SuccessIndicator + >( + new SetLearnModeRequest(this.driver, { + intent: LearnModeIntent.Stop, + }), + ); + + if (result.isOK()) { + this._currentLearnMode = undefined; + return true; + } + } catch (e) { + this.driver.controllerLog.print( + `Failed to stop leaving a network: ${getErrorMessage(e)}`, + "error", + ); + } + + return false; + } + + /** + * Is called when a RemoveNode request is received from the controller. + * Handles and controls the exclusion process. + */ + private handleLearnModeCallback( + msg: SetLearnModeCallback, + ): boolean { + // not sure what to do with this message, we're not in learn mode + if (this._currentLearnMode == undefined) return false; + + const wasJoining = this._currentLearnMode === LearnModeIntent.Inclusion + || this._currentLearnMode === LearnModeIntent.SmartStart; + const wasLeaving = + this._currentLearnMode === LearnModeIntent.DirectExclusion + || this._currentLearnMode + === LearnModeIntent.NetworkWideExclusion; + + if (msg.status === LearnModeStatus.Started) { + // cool, cool, cool... + return true; + } else if (msg.status === LearnModeStatus.Failed) { + if (wasJoining) { + this._currentLearnMode = undefined; + this.emit("joining network failed"); + return true; + } else if (wasLeaving) { + this._currentLearnMode = undefined; + this.emit("leaving network failed"); + return true; + } + } else if ( + msg.status === LearnModeStatus.Completed + || (this._currentLearnMode >= LearnModeIntent.Inclusion + && msg.status === LearnModeStatus.ProtocolDone) + ) { + if (wasJoining) { + // FIXME: Update own node ID and other controller flags. + this._homeId; + this._currentLearnMode = undefined; + this.emit("joined network"); + return true; + } else if (wasLeaving) { + this._currentLearnMode = undefined; + this.emit("left network"); + return true; + } + } + + // not sure what to do with this message + return false; + } } diff --git a/packages/zwave-js/src/lib/serialapi/application/ApplicationUpdateRequest.ts b/packages/zwave-js/src/lib/serialapi/application/ApplicationUpdateRequest.ts index d94d4013fd8e..80cf6d395e32 100644 --- a/packages/zwave-js/src/lib/serialapi/application/ApplicationUpdateRequest.ts +++ b/packages/zwave-js/src/lib/serialapi/application/ApplicationUpdateRequest.ts @@ -239,3 +239,30 @@ export class ApplicationUpdateRequestSmartStartHomeIDReceived export class ApplicationUpdateRequestSmartStartLongRangeHomeIDReceived extends ApplicationUpdateRequestSmartStartHomeIDReceivedBase {} + +@applicationUpdateType(ApplicationUpdateTypes.SUC_IdChanged) +export class ApplicationUpdateSUCIdChanged extends ApplicationUpdateRequest { + public constructor( + host: ZWaveHost, + options: MessageDeserializationOptions, + ) { + super(host, options); + + const { nodeId } = parseNodeID(this.payload, host.nodeIdType, 0); + this.sucNodeID = nodeId; + // byte 1/2 is 0, meaning unknown + } + + public sucNodeID: number; + + public toLogEntry(): MessageOrCCLogEntry { + const message: MessageRecord = { + type: getEnumMemberName(ApplicationUpdateTypes, this.updateType), + "SUC node ID": this.sucNodeID, + }; + return { + ...super.toLogEntry(), + message, + }; + } +} diff --git a/packages/zwave-js/src/lib/serialapi/network-mgmt/SetLearnModeMessages.ts b/packages/zwave-js/src/lib/serialapi/network-mgmt/SetLearnModeMessages.ts new file mode 100644 index 000000000000..c4da655d7a47 --- /dev/null +++ b/packages/zwave-js/src/lib/serialapi/network-mgmt/SetLearnModeMessages.ts @@ -0,0 +1,173 @@ +import { + type MessageOrCCLogEntry, + MessagePriority, + type MessageRecord, + ZWaveError, + ZWaveErrorCodes, +} from "@zwave-js/core"; +import type { ZWaveHost } from "@zwave-js/host"; +import { + FunctionType, + Message, + type MessageBaseOptions, + type MessageDeserializationOptions, + type MessageOptions, + MessageType, + type SuccessIndicator, + expectedResponse, + gotDeserializationOptions, + messageTypes, + priority, +} from "@zwave-js/serial"; +import { buffer2hex, getEnumMemberName } from "@zwave-js/shared"; + +const LEARN_MODE_EMPTY_NODE_ID = 0xef; // who knows why... + +export enum LearnModeIntent { + Stop = 0, + ClassicInclusionExclusion = 0x01, + ClassicNetworkWideInclusion = 0x02, + ClassicNetworkWideExclusion = 0x03, + // The Z-Wave API Module SHOULD try a direct range inclusion followed by 4 NWI attempts + Inclusion = 0x81, + DirectExclusion = 0x82, + NetworkWideExclusion = 0x83, + SmartStart = 0x84, +} + +export enum LearnModeStatus { + Started = 0x01, + ProtocolDone = 0x05, // Not specified, but used in firmware + Completed = 0x06, + Failed = 0x07, +} + +@messageTypes(MessageType.Request, FunctionType.SetLearnMode) +@priority(MessagePriority.Controller) +export class SetLearnModeRequestBase extends Message { + public constructor(host: ZWaveHost, options: MessageOptions) { + if ( + gotDeserializationOptions(options) + && (new.target as any) !== SetLearnModeCallback + ) { + return new SetLearnModeCallback(host, options); + } + super(host, options); + } +} + +export interface SetLearnModeRequestOptions extends MessageBaseOptions { + intent: LearnModeIntent; +} + +@expectedResponse(FunctionType.SetLearnMode) +// The callback may come much (30+ seconds), so we wait for it outside of the queue +export class SetLearnModeRequest extends SetLearnModeRequestBase { + public constructor( + host: ZWaveHost, + options: MessageDeserializationOptions | SetLearnModeRequestOptions, + ) { + super(host, options); + if (gotDeserializationOptions(options)) { + throw new ZWaveError( + `${this.constructor.name}: deserialization not implemented`, + ZWaveErrorCodes.Deserialization_NotImplemented, + ); + } else { + this.intent = options.intent; + } + } + + public intent: LearnModeIntent; + + public serialize(): Buffer { + this.payload = Buffer.from([ + this.intent, + this.callbackId, + ]); + + return super.serialize(); + } + + public toLogEntry(): MessageOrCCLogEntry { + return { + ...super.toLogEntry(), + message: { + "callback id": this.callbackId, + intent: getEnumMemberName(LearnModeIntent, this.intent), + }, + }; + } +} + +@messageTypes(MessageType.Response, FunctionType.SetLearnMode) +export class SetLearnModeResponse extends Message implements SuccessIndicator { + public constructor( + host: ZWaveHost, + options: MessageDeserializationOptions, + ) { + super(host, options); + this.success = this.payload[0] !== 0; + } + + public readonly success: boolean; + + isOK(): boolean { + return this.success; + } + + public toLogEntry(): MessageOrCCLogEntry { + return { + ...super.toLogEntry(), + message: { success: this.success }, + }; + } +} + +export class SetLearnModeCallback extends SetLearnModeRequestBase + implements SuccessIndicator +{ + public constructor( + host: ZWaveHost, + options: MessageDeserializationOptions, + ) { + super(host, options); + + this.callbackId = this.payload[0]; + this.status = this.payload[1]; + this.nodeId = this.payload[2]; + if (this.payload.length > 3) { + const msgLength = this.payload[3]; + this.statusMessage = this.payload.subarray(4, 4 + msgLength); + } + } + + public readonly status: LearnModeStatus; + public readonly nodeId: number; + public readonly statusMessage?: Buffer; + + isOK(): boolean { + return this.status !== LearnModeStatus.Failed; + } + + public toLogEntry(): MessageOrCCLogEntry { + const message: MessageRecord = { + "callback id": this.callbackId, + status: getEnumMemberName(LearnModeStatus, this.status), + }; + if ( + this.status !== LearnModeStatus.Started + || this.nodeId !== LEARN_MODE_EMPTY_NODE_ID + ) { + message["node id"] = this.nodeId; + } + if (this.statusMessage?.length) { + message["status message"] = buffer2hex(this.statusMessage); + } + + return { + ...super.toLogEntry(), + message, + }; + } +} From c231cbcd05a96d495a04bf5e9fd51f6c7c3776c1 Mon Sep 17 00:00:00 2001 From: Dominic Griesel Date: Fri, 30 Aug 2024 09:03:46 +0200 Subject: [PATCH 02/23] fix: stop, callback --- .../zwave-js/src/lib/controller/Controller.ts | 35 ++++++++++++++----- .../network-mgmt/SetLearnModeMessages.ts | 10 +++--- 2 files changed, 33 insertions(+), 12 deletions(-) diff --git a/packages/zwave-js/src/lib/controller/Controller.ts b/packages/zwave-js/src/lib/controller/Controller.ts index b8d8ca60dac8..8a7055c40b11 100644 --- a/packages/zwave-js/src/lib/controller/Controller.ts +++ b/packages/zwave-js/src/lib/controller/Controller.ts @@ -8528,7 +8528,7 @@ ${associatedNodes.join(", ")}`, public async stopJoiningNetwork(): Promise { if ( - this._currentLearnMode !== LearnModeIntent.ClassicInclusionExclusion + this._currentLearnMode !== LearnModeIntent.LegacyInclusionExclusion // FIXME: ^ only for actual exclusion && this._currentLearnMode !== LearnModeIntent.Inclusion ) { @@ -8540,7 +8540,12 @@ ${associatedNodes.join(", ")}`, Message & SuccessIndicator >( new SetLearnModeRequest(this.driver, { - intent: LearnModeIntent.Stop, + // TODO: We should be using .Stop here for the non-legacy + // inclusion/exclusion, but that command results in a + // negative response on current firmwares, even though it works. + // Using LegacyStop avoids that, but results in an unexpected + // LearnModeFailed callback. + intent: LearnModeIntent.LegacyStop, }), ); @@ -8587,10 +8592,10 @@ ${associatedNodes.join(", ")}`, public async stopLeavingNetwork(): Promise { if ( - this._currentLearnMode !== LearnModeIntent.ClassicInclusionExclusion + this._currentLearnMode !== LearnModeIntent.LegacyInclusionExclusion // FIXME: ^ only for actual exclusion && this._currentLearnMode - !== LearnModeIntent.ClassicNetworkWideExclusion + !== LearnModeIntent.LegacyNetworkWideExclusion && this._currentLearnMode !== LearnModeIntent.DirectExclusion && this._currentLearnMode !== LearnModeIntent.NetworkWideExclusion ) { @@ -8602,7 +8607,12 @@ ${associatedNodes.join(", ")}`, Message & SuccessIndicator >( new SetLearnModeRequest(this.driver, { - intent: LearnModeIntent.Stop, + // TODO: We should be using .Stop here for the non-legacy + // inclusion/exclusion, but that command results in a + // negative response on current firmwares, even though it works. + // Using LegacyStop avoids that, but results in an unexpected + // LearnModeFailed callback. + intent: LearnModeIntent.LegacyStop, }), ); @@ -8631,11 +8641,21 @@ ${associatedNodes.join(", ")}`, if (this._currentLearnMode == undefined) return false; const wasJoining = this._currentLearnMode === LearnModeIntent.Inclusion - || this._currentLearnMode === LearnModeIntent.SmartStart; + || this._currentLearnMode === LearnModeIntent.SmartStart + || this._currentLearnMode + === LearnModeIntent.LegacyNetworkWideInclusion + || (this._currentLearnMode + === LearnModeIntent.LegacyInclusionExclusion + && this._isPrimary); const wasLeaving = this._currentLearnMode === LearnModeIntent.DirectExclusion || this._currentLearnMode - === LearnModeIntent.NetworkWideExclusion; + === LearnModeIntent.NetworkWideExclusion + || this._currentLearnMode + === LearnModeIntent.LegacyNetworkWideExclusion + || (this._currentLearnMode + === LearnModeIntent.LegacyInclusionExclusion + && !this._isPrimary); if (msg.status === LearnModeStatus.Started) { // cool, cool, cool... @@ -8657,7 +8677,6 @@ ${associatedNodes.join(", ")}`, ) { if (wasJoining) { // FIXME: Update own node ID and other controller flags. - this._homeId; this._currentLearnMode = undefined; this.emit("joined network"); return true; diff --git a/packages/zwave-js/src/lib/serialapi/network-mgmt/SetLearnModeMessages.ts b/packages/zwave-js/src/lib/serialapi/network-mgmt/SetLearnModeMessages.ts index c4da655d7a47..d162c235a2c3 100644 --- a/packages/zwave-js/src/lib/serialapi/network-mgmt/SetLearnModeMessages.ts +++ b/packages/zwave-js/src/lib/serialapi/network-mgmt/SetLearnModeMessages.ts @@ -24,10 +24,12 @@ import { buffer2hex, getEnumMemberName } from "@zwave-js/shared"; const LEARN_MODE_EMPTY_NODE_ID = 0xef; // who knows why... export enum LearnModeIntent { - Stop = 0, - ClassicInclusionExclusion = 0x01, - ClassicNetworkWideInclusion = 0x02, - ClassicNetworkWideExclusion = 0x03, + LegacyStop = 0, + LegacyInclusionExclusion = 0x01, + LegacyNetworkWideInclusion = 0x02, + LegacyNetworkWideExclusion = 0x03, + + Stop = 0x80, // The Z-Wave API Module SHOULD try a direct range inclusion followed by 4 NWI attempts Inclusion = 0x81, DirectExclusion = 0x82, From 102d3d002fa1e3f2c60b7096dcf7c6e166aba1ae Mon Sep 17 00:00:00 2001 From: Dominic Griesel Date: Fri, 30 Aug 2024 09:17:05 +0200 Subject: [PATCH 03/23] fix: handle SUD ID changes --- packages/zwave-js/src/lib/controller/Controller.ts | 4 ++++ .../src/lib/serialapi/application/ApplicationUpdateRequest.ts | 4 +++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/zwave-js/src/lib/controller/Controller.ts b/packages/zwave-js/src/lib/controller/Controller.ts index 8a7055c40b11..934a429826a0 100644 --- a/packages/zwave-js/src/lib/controller/Controller.ts +++ b/packages/zwave-js/src/lib/controller/Controller.ts @@ -135,6 +135,7 @@ import { ApplicationUpdateRequestNodeAdded, ApplicationUpdateRequestNodeInfoReceived, ApplicationUpdateRequestNodeRemoved, + ApplicationUpdateRequestSUCIdChanged, ApplicationUpdateRequestSmartStartHomeIDReceived, ApplicationUpdateRequestSmartStartLongRangeHomeIDReceived, } from "../serialapi/application/ApplicationUpdateRequest"; @@ -2932,6 +2933,9 @@ export class ZWaveController }); } }); + } else if (msg instanceof ApplicationUpdateRequestSUCIdChanged) { + this._sucNodeId = msg.sucNodeID; + // TODO: Emit event or what? } } diff --git a/packages/zwave-js/src/lib/serialapi/application/ApplicationUpdateRequest.ts b/packages/zwave-js/src/lib/serialapi/application/ApplicationUpdateRequest.ts index 80cf6d395e32..c528d7408735 100644 --- a/packages/zwave-js/src/lib/serialapi/application/ApplicationUpdateRequest.ts +++ b/packages/zwave-js/src/lib/serialapi/application/ApplicationUpdateRequest.ts @@ -241,7 +241,9 @@ export class ApplicationUpdateRequestSmartStartLongRangeHomeIDReceived {} @applicationUpdateType(ApplicationUpdateTypes.SUC_IdChanged) -export class ApplicationUpdateSUCIdChanged extends ApplicationUpdateRequest { +export class ApplicationUpdateRequestSUCIdChanged + extends ApplicationUpdateRequest +{ public constructor( host: ZWaveHost, options: MessageDeserializationOptions, From 54f20653a9d438da767a5b8aba15452786fc1ca0 Mon Sep 17 00:00:00 2001 From: Dominic Griesel Date: Fri, 30 Aug 2024 09:48:41 +0200 Subject: [PATCH 04/23] fix: handle ZWavePlus query after being included --- packages/zwave-js/src/lib/controller/Controller.ts | 2 ++ packages/zwave-js/src/lib/node/Node.ts | 5 ++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/zwave-js/src/lib/controller/Controller.ts b/packages/zwave-js/src/lib/controller/Controller.ts index 934a429826a0..488278e47a6e 100644 --- a/packages/zwave-js/src/lib/controller/Controller.ts +++ b/packages/zwave-js/src/lib/controller/Controller.ts @@ -8681,6 +8681,8 @@ ${associatedNodes.join(", ")}`, ) { if (wasJoining) { // FIXME: Update own node ID and other controller flags. + this._ownNodeId = msg.nodeId; + this._currentLearnMode = undefined; this.emit("joined network"); return true; diff --git a/packages/zwave-js/src/lib/node/Node.ts b/packages/zwave-js/src/lib/node/Node.ts index 5c1aa886f3ef..01129dfbf3cc 100644 --- a/packages/zwave-js/src/lib/node/Node.ts +++ b/packages/zwave-js/src/lib/node/Node.ts @@ -4064,7 +4064,10 @@ protocol version: ${this.protocolVersion}`; private async handleZWavePlusGet(command: ZWavePlusCCGet): Promise { const endpoint = this.getEndpoint(command.endpointIndex) ?? this; - await endpoint.commandClasses["Z-Wave Plus Info"] + // We are being queried, so the device may actually not support the CC, just control it. + // Using the commandClasses property would throw in that case + await endpoint + .createAPI(CommandClasses["Z-Wave Plus Info"], false) .withOptions({ // Answer with the same encapsulation as asked, but omit // Supervision as it shouldn't be used for Get-Report flows From 941117da99c6302d72c3c4ce8d666d062f0fda0b Mon Sep 17 00:00:00 2001 From: Dominic Griesel Date: Fri, 30 Aug 2024 10:21:19 +0200 Subject: [PATCH 05/23] fix: update controller info after joining network --- .../capabilities/ControllerCapabilities.ts | 22 +++ .../zwave-js/src/lib/controller/Controller.ts | 172 +++++++++++------- .../GetSerialApiInitDataMessages.ts | 13 +- 3 files changed, 131 insertions(+), 76 deletions(-) diff --git a/packages/core/src/capabilities/ControllerCapabilities.ts b/packages/core/src/capabilities/ControllerCapabilities.ts index 5426683e1bb0..db752b9b9a73 100644 --- a/packages/core/src/capabilities/ControllerCapabilities.ts +++ b/packages/core/src/capabilities/ControllerCapabilities.ts @@ -1,3 +1,7 @@ +import { type NodeType } from "./NodeInfo"; +import { type ZWaveApiVersion } from "./ZWaveApiVersion"; +import { type UnknownZWaveChipType } from "./ZWaveChipTypes"; + export enum ControllerCapabilityFlags { Secondary = 0x01, // Controller is a secondary OnOtherNetwork = 0x02, // Controller is using a home ID from another network @@ -6,3 +10,21 @@ export enum ControllerCapabilityFlags { SUC = 0x10, // Controller is a static update controller (SUC) NoNodesIncluded = 0x20, // Not sure why some controllers with nodes included have this set } + +export interface ControllerCapabilities { + isPrimary: boolean; + isUsingHomeIdFromOtherNetwork: boolean; + isSISPresent: boolean; + wasRealPrimary: boolean; + isSUC: boolean; +} + +export interface SerialApiInitData { + zwaveApiVersion: ZWaveApiVersion; + isPrimary: boolean; + nodeType: NodeType; + supportsTimers: boolean; + isSIS: boolean; + nodeIds: number[]; + zwaveChipType?: string | UnknownZWaveChipType; +} diff --git a/packages/zwave-js/src/lib/controller/Controller.ts b/packages/zwave-js/src/lib/controller/Controller.ts index 488278e47a6e..f7d2a4cecd59 100644 --- a/packages/zwave-js/src/lib/controller/Controller.ts +++ b/packages/zwave-js/src/lib/controller/Controller.ts @@ -36,6 +36,7 @@ import { type IndicatorObject } from "@zwave-js/cc/IndicatorCC"; import { BasicDeviceClass, CommandClasses, + type ControllerCapabilities, ControllerStatus, EMPTY_ROUTE, type Firmware, @@ -57,6 +58,7 @@ import { type Route, RouteKind, SecurityClass, + type SerialApiInitData, type SinglecastCC, TransmitStatus, UNKNOWN_STATE, @@ -1078,46 +1080,7 @@ export class ZWaveController ); // Request additional information about the controller/Z-Wave chip - this.driver.controllerLog.print( - `querying additional controller information...`, - ); - const initData = await this.driver.sendMessage< - GetSerialApiInitDataResponse - >( - new GetSerialApiInitDataRequest(this.driver), - ); - // and remember the new info - this._zwaveApiVersion = initData.zwaveApiVersion; - this._zwaveChipType = initData.zwaveChipType; - this._isPrimary = initData.isPrimary; - this._isSIS = initData.isSIS; - this._nodeType = initData.nodeType; - this._supportsTimers = initData.supportsTimers; - // ignore the initVersion, no clue what to do with it - this.driver.controllerLog.print( - `received additional controller information: - Z-Wave API version: ${this._zwaveApiVersion.version} (${this._zwaveApiVersion.kind})${ - this._zwaveChipType - ? ` - Z-Wave chip type: ${ - typeof this._zwaveChipType === "string" - ? this._zwaveChipType - : `unknown (type: ${ - num2hex( - this._zwaveChipType.type, - ) - }, version: ${ - num2hex(this._zwaveChipType.version) - })` - }` - : "" - } - node type ${getEnumMemberName(NodeType, this._nodeType)} - controller role: ${this._isPrimary ? "primary" : "secondary"} - controller is the SIS: ${this._isSIS} - controller supports timers: ${this._supportsTimers} - Z-Wave Classic nodes: ${initData.nodeIds.join(", ")}`, - ); + const initData = await this.getSerialApiInitData(); // Get basic controller version info this.driver.controllerLog.print(`querying version info...`); @@ -1174,29 +1137,7 @@ export class ZWaveController this._sdkVersion = protocolVersionToSDKVersion(this._protocolVersion); // find out what the controller can do - this.driver.controllerLog.print(`querying controller capabilities...`); - const ctrlCaps = await this.driver.sendMessage< - GetControllerCapabilitiesResponse - >( - new GetControllerCapabilitiesRequest(this.driver), - { - supportCheck: false, - }, - ); - this._isPrimary = !ctrlCaps.isSecondary; - this._isUsingHomeIdFromOtherNetwork = - ctrlCaps.isUsingHomeIdFromOtherNetwork; - this._isSISPresent = ctrlCaps.isSISPresent; - this._wasRealPrimary = ctrlCaps.wasRealPrimary; - this._isSUC = ctrlCaps.isStaticUpdateController; - this.driver.controllerLog.print( - `received controller capabilities: - controller role: ${this._isPrimary ? "primary" : "secondary"} - is the SUC: ${this._isSUC} - started this network: ${!this._isUsingHomeIdFromOtherNetwork} - SIS is present: ${this._isSISPresent} - was real primary: ${this._wasRealPrimary}`, - ); + await this.getControllerCapabilities(); // If the serial API can be configured, figure out which sub commands are supported // This MUST be done after querying the SDK version due to a bug in some 7.xx firmwares, which incorrectly encode the bitmask @@ -6878,6 +6819,100 @@ ${associatedNodes.join(", ")}`, return ret; } + /** Request additional information about the controller/Z-Wave chip */ + public async getSerialApiInitData(): Promise { + this.driver.controllerLog.print( + `querying additional controller information...`, + ); + const initData = await this.driver.sendMessage< + GetSerialApiInitDataResponse + >( + new GetSerialApiInitDataRequest(this.driver), + ); + + this.driver.controllerLog.print( + `received additional controller information: + Z-Wave API version: ${initData.zwaveApiVersion.version} (${initData.zwaveApiVersion.kind})${ + initData.zwaveChipType + ? ` + Z-Wave chip type: ${ + typeof initData.zwaveChipType === "string" + ? initData.zwaveChipType + : `unknown (type: ${ + num2hex(initData.zwaveChipType.type) + }, version: ${ + num2hex(initData.zwaveChipType.version) + })` + }` + : "" + } + node type ${getEnumMemberName(NodeType, initData.nodeType)} + controller role: ${initData.isPrimary ? "primary" : "secondary"} + controller is the SIS: ${initData.isSIS} + controller supports timers: ${initData.supportsTimers} + Z-Wave Classic nodes: ${initData.nodeIds.join(", ")}`, + ); + + const ret: SerialApiInitData = { + ...pick(initData, [ + "zwaveApiVersion", + "zwaveChipType", + "isPrimary", + "isSIS", + "nodeType", + "supportsTimers", + ]), + nodeIds: [...initData.nodeIds], + // ignore the initVersion, no clue what to do with it + }; + + // and remember the new info + this._zwaveApiVersion = initData.zwaveApiVersion; + this._zwaveChipType = initData.zwaveChipType; + this._isPrimary = initData.isPrimary; + this._isSIS = initData.isSIS; + this._nodeType = initData.nodeType; + this._supportsTimers = initData.supportsTimers; + + return ret; + } + + /** Determines the controller's network role/capabilities */ + public async getControllerCapabilities(): Promise { + this.driver.controllerLog.print(`querying controller capabilities...`); + const result = await this.driver.sendMessage< + GetControllerCapabilitiesResponse + >( + new GetControllerCapabilitiesRequest(this.driver), + { supportCheck: false }, + ); + + const ret: ControllerCapabilities = { + isPrimary: !result.isSecondary, + isUsingHomeIdFromOtherNetwork: result.isUsingHomeIdFromOtherNetwork, + isSISPresent: result.isSISPresent, + wasRealPrimary: result.wasRealPrimary, + isSUC: result.isStaticUpdateController, + }; + + this.driver.controllerLog.print( + `received controller capabilities: + controller role: ${ret.isPrimary ? "primary" : "secondary"} + is the SUC: ${ret.isSUC} + started this network: ${!ret.isUsingHomeIdFromOtherNetwork} + SIS is present: ${ret.isSISPresent} + was real primary: ${ret.wasRealPrimary}`, + ); + + this._isPrimary = ret.isPrimary; + this._isUsingHomeIdFromOtherNetwork = ret.isUsingHomeIdFromOtherNetwork; + this._isSISPresent = ret.isSISPresent; + this._wasRealPrimary = ret.wasRealPrimary; + this._isSUC = ret.isSUC; + + return ret; + } + /** * @internal * Deserializes the controller information and all nodes from the cache. @@ -8680,11 +8715,16 @@ ${associatedNodes.join(", ")}`, && msg.status === LearnModeStatus.ProtocolDone) ) { if (wasJoining) { - // FIXME: Update own node ID and other controller flags. - this._ownNodeId = msg.nodeId; + process.nextTick(async () => { + // Update own node ID and other controller flags. + await this.identify().catch(noop); + await this.getControllerCapabilities().catch(noop); + await this.getSerialApiInitData().catch(noop); + + this.emit("joined network"); + }); this._currentLearnMode = undefined; - this.emit("joined network"); return true; } else if (wasLeaving) { this._currentLearnMode = undefined; diff --git a/packages/zwave-js/src/lib/serialapi/capability/GetSerialApiInitDataMessages.ts b/packages/zwave-js/src/lib/serialapi/capability/GetSerialApiInitDataMessages.ts index eb9bc9652dd2..c6982f85dedc 100644 --- a/packages/zwave-js/src/lib/serialapi/capability/GetSerialApiInitDataMessages.ts +++ b/packages/zwave-js/src/lib/serialapi/capability/GetSerialApiInitDataMessages.ts @@ -3,6 +3,7 @@ import { MessagePriority, NUM_NODEMASK_BYTES, NodeType, + type SerialApiInitData, encodeBitMask, parseNodeBitMask, } from "@zwave-js/core"; @@ -31,16 +32,8 @@ import type { ZWaveApiVersion } from "../_Types"; export class GetSerialApiInitDataRequest extends Message {} export interface GetSerialApiInitDataResponseOptions - extends MessageBaseOptions -{ - zwaveApiVersion: ZWaveApiVersion; - isPrimary: boolean; - nodeType: NodeType; - supportsTimers: boolean; - isSIS: boolean; - nodeIds: number[]; - zwaveChipType?: string | UnknownZWaveChipType; -} + extends MessageBaseOptions, SerialApiInitData +{} @messageTypes(MessageType.Response, FunctionType.GetSerialApiInitData) export class GetSerialApiInitDataResponse extends Message { From 4183751ce6512b4addd354494db5cb07dfff67cf Mon Sep 17 00:00:00 2001 From: Dominic Griesel Date: Fri, 30 Aug 2024 13:20:52 +0200 Subject: [PATCH 06/23] fix: only assume primary if also SUC, switch network caches --- .../zwave-js/src/lib/controller/Controller.ts | 14 +- packages/zwave-js/src/lib/driver/Driver.ts | 230 +++++++++++++----- 2 files changed, 179 insertions(+), 65 deletions(-) diff --git a/packages/zwave-js/src/lib/controller/Controller.ts b/packages/zwave-js/src/lib/controller/Controller.ts index f7d2a4cecd59..069f04b339c1 100644 --- a/packages/zwave-js/src/lib/controller/Controller.ts +++ b/packages/zwave-js/src/lib/controller/Controller.ts @@ -533,6 +533,13 @@ export class ZWaveController return this._isPrimary; } + /** @internal DO NOT USE, for internal purposes only */ + public get isActuallyPrimary(): MaybeNotKnown { + // For some reason the firmware claims we are the primary after joining a network that has a SUC/SIS + // We consider ourselves secondary unless we also have the SUC/SIS role + return this._isPrimary && this._isSISPresent && this._isSUC; + } + private _isUsingHomeIdFromOtherNetwork: MaybeNotKnown; public get isUsingHomeIdFromOtherNetwork(): MaybeNotKnown { return this._isUsingHomeIdFromOtherNetwork; @@ -1617,7 +1624,7 @@ export class ZWaveController * @internal * Performs additional controller configuration */ - public async configure(): Promise { + public async configure(isOnlyNode: boolean): Promise { // Enable TX status report if supported if ( this.isSerialAPISetupCommandSupported( @@ -1657,9 +1664,10 @@ export class ZWaveController } // There needs to be a SUC/SIS in the network. If not, we promote ourselves to one if the following conditions are met: - // We are the primary controller, but we are not SUC, there is no SUC and there is no SIS + // We are the primary controller, but we are not SUC, there is no SUC and there is no SIS, and there are no nodes in the network yet if ( this._isPrimary + && isOnlyNode && this._sucNodeId === 0 && !this._isSUC && !this._isSISPresent @@ -1675,6 +1683,8 @@ export class ZWaveController ); if (result) { this._sucNodeId = this._ownNodeId; + this._isSUC = true; + this._isSISPresent = true; } this.driver.controllerLog.print( `Promotion to SUC/SIS ${result ? "succeeded" : "failed"}.`, diff --git a/packages/zwave-js/src/lib/driver/Driver.ts b/packages/zwave-js/src/lib/driver/Driver.ts index 12698c7c0480..e601cb53dde9 100644 --- a/packages/zwave-js/src/lib/driver/Driver.ts +++ b/packages/zwave-js/src/lib/driver/Driver.ts @@ -1459,7 +1459,9 @@ export class Driver extends TypedEventEmitter .on( "status changed", this.onControllerStatusChanged.bind(this), - ); + ) + .on("joined network", this.onNetworkJoined.bind(this)) + .on("left network", this.onNetworkLeft.bind(this)); } if (!this._options.testingHooks?.skipControllerIdentification) { @@ -1505,7 +1507,9 @@ export class Driver extends TypedEventEmitter await this.controller.identify(); // Perform additional configuration - await this.controller.configure(); + await this.controller.configure( + nodeIds.length <= 1 && !lrNodeIds?.length, + ); // now that we know the home ID, we can open the databases await this.initNetworkCache(this.controller.homeId!); @@ -1513,7 +1517,7 @@ export class Driver extends TypedEventEmitter await this.performCacheMigration(); // Initialize all nodes and restore the data from cache - await this._controller.initNodes( + await this.controller.initNodes( nodeIds, lrNodeIds ?? [], async () => { @@ -1524,8 +1528,10 @@ export class Driver extends TypedEventEmitter }, ); - // Auto-enable smart start inclusion - this._controller.autoProvisionSmartStart(); + if (this.controller.isActuallyPrimary) { + // Auto-enable smart start inclusion + this.controller.autoProvisionSmartStart(); + } } // Set up the S0 security manager. We can only do that after the controller @@ -1619,70 +1625,121 @@ export class Driver extends TypedEventEmitter for (const node of this._controller.nodes.values()) { this.addNodeEventHandlers(node); } - // Before interviewing nodes reset our knowledge about their ready state - this._nodesReady.clear(); - this._nodesReadyEventEmitted = false; - - if (!this._options.testingHooks?.skipNodeInterview) { - // Now interview all nodes - // First complete the controller interview - const controllerNode = this._controller.nodes.get( - this._controller.ownNodeId!, - )!; - await this.interviewNodeInternal(controllerNode); - // The controller node is always alive - controllerNode.markAsAlive(); - - // Then do all the nodes in parallel, but prioritize nodes that are more likely to be ready - const nodeInterviewOrder = [...this._controller.nodes.values()] - .filter((n) => n.id !== this._controller!.ownNodeId) - .sort((a, b) => - // Fully-interviewed devices first (need the least amount of communication now) - (b.interviewStage - a.interviewStage) - // Always listening -> FLiRS -> sleeping - || ( - (b.isListening ? 2 : b.isFrequentListening ? 1 : 0) - - (a.isListening ? 2 : a.isFrequentListening ? 1 : 0) - ) - // Then by last seen, more recently first - || ( - (b.lastSeen?.getTime() ?? 0) - - (a.lastSeen?.getTime() ?? 0) - ) - // Lastly ascending by node ID - || (a.id - b.id) - ); - this.controllerLog.print( - `Interviewing nodes and/or determining their status: ${ - nodeInterviewOrder.map((n) => n.id).join(", ") - }`, - ); - for (const node of nodeInterviewOrder) { - if (node.id === this._controller.ownNodeId) { - continue; - } else if (node.canSleep) { - // A node that can sleep should be assumed to be sleeping after resuming from cache - node.markAsAsleep(); - } + if (this.controller.isActuallyPrimary) { + // Before interviewing nodes reset our knowledge about their ready state + this._nodesReady.clear(); + this._nodesReadyEventEmitted = false; + + if (!this._options.testingHooks?.skipNodeInterview) { + // Now interview all nodes + // First complete the controller interview + const controllerNode = this._controller.nodes.get( + this._controller.ownNodeId!, + )!; + await this.interviewNodeInternal(controllerNode); + // The controller node is always alive + controllerNode.markAsAlive(); + + // Then do all the nodes in parallel, but prioritize nodes that are more likely to be ready + const nodeInterviewOrder = [...this._controller.nodes.values()] + .filter((n) => n.id !== this._controller!.ownNodeId) + .sort((a, b) => + // Fully-interviewed devices first (need the least amount of communication now) + (b.interviewStage - a.interviewStage) + // Always listening -> FLiRS -> sleeping + || ( + (b.isListening ? 2 : b.isFrequentListening ? 1 : 0) + - (a.isListening + ? 2 + : a.isFrequentListening + ? 1 + : 0) + ) + // Then by last seen, more recently first + || ( + (b.lastSeen?.getTime() ?? 0) + - (a.lastSeen?.getTime() ?? 0) + ) + // Lastly ascending by node ID + || (a.id - b.id) + ); - void (async () => { - // Continue the interview if necessary. If that is not necessary, at least - // determine the node's status - if (node.interviewStage < InterviewStage.Complete) { - await this.interviewNodeInternal(node); - } else if (node.isListening || node.isFrequentListening) { - // Ping non-sleeping nodes to determine their status - await node.ping(); + if (nodeInterviewOrder.length) { + this.controllerLog.print( + `Interviewing nodes and/or determining their status: ${ + nodeInterviewOrder.map((n) => n.id).join(", ") + }`, + ); + for (const node of nodeInterviewOrder) { + if (node.canSleep) { + // A node that can sleep should be assumed to be sleeping after resuming from cache + node.markAsAsleep(); + } + + void (async () => { + // Continue the interview if necessary. If that is not necessary, at least + // determine the node's status + if (node.interviewStage < InterviewStage.Complete) { + await this.interviewNodeInternal(node); + } else if ( + node.isListening || node.isFrequentListening + ) { + // Ping non-sleeping nodes to determine their status + await node.ping(); + } + })(); } - })(); + } } + } else { + if (!this._options.testingHooks?.skipNodeInterview) { + // We're a secondary controller. Just determine if nodes are ready and do the interview at another time. + + // First complete the controller "interview" + const controllerNode = this._controller.nodes.get( + this._controller.ownNodeId!, + )!; + await this.interviewNodeInternal(controllerNode); + // The controller node is always alive + controllerNode.markAsAlive(); + + // Then ping (frequently) listening nodes to determine their status + const nodeInterviewOrder = [...this._controller.nodes.values()] + .filter((n) => n.id !== this._controller!.ownNodeId) + .filter((n) => n.isListening || n.isFrequentListening) + .sort((a, b) => + // Always listening -> FLiRS + ( + (b.isListening ? 1 : 0) + - (a.isListening ? 1 : 0) + ) + // Then by last seen, more recently first + || ( + (b.lastSeen?.getTime() ?? 0) + - (a.lastSeen?.getTime() ?? 0) + ) + // Lastly ascending by node ID + || (a.id - b.id) + ); - // If we only have sleeping nodes or a controller-only network, the send - // thread is idle before the driver gets marked ready, the idle tasks won't be triggered. - // So do it manually. - this.handleQueueIdleChange(this.queueIdle); + if (nodeInterviewOrder.length) { + this.controllerLog.print( + `Determining node status: ${ + nodeInterviewOrder.map((n) => n.id).join(", ") + }`, + ); + for (const node of nodeInterviewOrder) { + void node.ping(); + } + } + } } + + // If we only have sleeping nodes or a controller-only network, the send + // thread is idle before the driver gets marked ready, the idle tasks won't be triggered. + // So do it manually. + this.handleQueueIdleChange(this.queueIdle); } private autoRefreshNodeValueTimers = new Map(); @@ -2221,6 +2278,53 @@ export class Driver extends TypedEventEmitter this.triggerQueues(); } + private async onNetworkJoined(): Promise { + try { + this.driverLog.print( + `Joined network with home ID ${ + num2hex(this.controller.homeId) + }, switching to new network cache...`, + ); + await this.recreateNetworkCacheAndValueDBs(); + } catch (e) { + this.driverLog.print( + `Recreating the network cache and value DBs failed: ${ + getErrorMessage(e) + }`, + "error", + ); + } + } + + private async onNetworkLeft(): Promise { + try { + this.driverLog.print( + `Left the previous network, switching network cache to new home ID ${ + num2hex(this.controller.homeId) + }...`, + ); + await this.recreateNetworkCacheAndValueDBs(); + } catch (e) { + this.driverLog.print( + `Recreating the network cache and value DBs failed: ${ + getErrorMessage(e) + }`, + "error", + ); + } + } + + private async recreateNetworkCacheAndValueDBs(): Promise { + await this._networkCache?.close(); + await this._valueDB?.close(); + await this._metadataDB?.close(); + + // Reopen with the new home ID + await this.initNetworkCache(this.controller.homeId!); + await this.initValueDBs(this.controller.homeId!); + await this.performCacheMigration(); + } + /** * Returns the time in seconds to actually wait after a firmware upgrade, depending on what the device said. * This number will always be a bit greater than the advertised duration, because devices have been found to take longer to actually reboot. From da8a3427f0bc0f57f90d430ff905a555dfb30425 Mon Sep 17 00:00:00 2001 From: Dominic Griesel Date: Fri, 30 Aug 2024 14:05:44 +0200 Subject: [PATCH 07/23] fix: query protocol information in secondary mode --- packages/zwave-js/src/lib/controller/Controller.ts | 6 ++++++ packages/zwave-js/src/lib/driver/Driver.ts | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/packages/zwave-js/src/lib/controller/Controller.ts b/packages/zwave-js/src/lib/controller/Controller.ts index 069f04b339c1..58852ec312c7 100644 --- a/packages/zwave-js/src/lib/controller/Controller.ts +++ b/packages/zwave-js/src/lib/controller/Controller.ts @@ -8731,6 +8731,12 @@ ${associatedNodes.join(", ")}`, await this.getControllerCapabilities().catch(noop); await this.getSerialApiInitData().catch(noop); + // Read protocol information of all nodes + for (const node of this.nodes.values()) { + if (node.isControllerNode) continue; + await node["queryProtocolInfo"](); + } + this.emit("joined network"); }); diff --git a/packages/zwave-js/src/lib/driver/Driver.ts b/packages/zwave-js/src/lib/driver/Driver.ts index e601cb53dde9..7823cf32ee8a 100644 --- a/packages/zwave-js/src/lib/driver/Driver.ts +++ b/packages/zwave-js/src/lib/driver/Driver.ts @@ -1704,6 +1704,12 @@ export class Driver extends TypedEventEmitter // The controller node is always alive controllerNode.markAsAlive(); + // Query the protocol information from the controller + for (const node of this._controller.nodes.values()) { + if (node.isControllerNode) continue; + await node["queryProtocolInfo"](); + } + // Then ping (frequently) listening nodes to determine their status const nodeInterviewOrder = [...this._controller.nodes.values()] .filter((n) => n.id !== this._controller!.ownNodeId) From ee8a3a0896fd9392488c45faf74beb4bbc1bf31d Mon Sep 17 00:00:00 2001 From: Dominic Griesel Date: Tue, 3 Sep 2024 13:13:29 +0200 Subject: [PATCH 08/23] feat: support getting S2 bootstrapped --- packages/cc/src/cc/Security2CC.ts | 124 +++- packages/cc/src/lib/Security2/shared.ts | 6 + packages/core/src/consts/Transmission.ts | 4 +- packages/core/src/security/crypto.ts | 49 ++ .../zwave-js/src/lib/controller/Controller.ts | 670 ++++++++++++++++-- .../zwave-js/src/lib/controller/Inclusion.ts | 13 + packages/zwave-js/src/lib/driver/Driver.ts | 16 +- .../network-mgmt/SetLearnModeMessages.ts | 8 +- 8 files changed, 823 insertions(+), 67 deletions(-) diff --git a/packages/cc/src/cc/Security2CC.ts b/packages/cc/src/cc/Security2CC.ts index dce0c6b918ba..a65938e489a6 100644 --- a/packages/cc/src/cc/Security2CC.ts +++ b/packages/cc/src/cc/Security2CC.ts @@ -427,6 +427,24 @@ export class Security2CCAPI extends CCAPI { } } + /** Requests the given keys from an including node */ + public async requestKeys( + params: Omit, + ): Promise { + this.assertSupportsCommand( + Security2Command, + Security2Command.KEXReport, + ); + + const cc = new Security2CCKEXReport(this.applHost, { + nodeId: this.endpoint.nodeId, + endpoint: this.endpoint.index, + ...params, + echo: false, + }); + await this.applHost.sendCommand(cc, this.commandOptions); + } + /** Grants the joining node the given keys */ public async grantKeys( params: Omit, @@ -442,8 +460,8 @@ export class Security2CCAPI extends CCAPI { await this.applHost.sendCommand(cc, this.commandOptions); } - /** Confirms the keys that were granted to a node */ - public async confirmGrantedKeys( + /** Confirms the keys that were requested by a node */ + public async confirmRequestedKeys( params: Omit, ): Promise { this.assertSupportsCommand( @@ -460,6 +478,24 @@ export class Security2CCAPI extends CCAPI { await this.applHost.sendCommand(cc, this.commandOptions); } + /** Confirms the keys that were granted by the including node */ + public async confirmGrantedKeys( + params: Omit, + ): Promise { + this.assertSupportsCommand( + Security2Command, + Security2Command.KEXSet, + ); + + const cc = new Security2CCKEXSet(this.applHost, { + nodeId: this.endpoint.nodeId, + endpoint: this.endpoint.index, + ...params, + echo: true, + }); + await this.applHost.sendCommand(cc, this.commandOptions); + } + /** Notifies the other node that the ongoing key exchange was aborted */ public async abortKeyExchange(failType: KEXFailType): Promise { this.assertSupportsCommand(Security2Command, Security2Command.KEXFail); @@ -472,7 +508,10 @@ export class Security2CCAPI extends CCAPI { await this.applHost.sendCommand(cc, this.commandOptions); } - public async sendPublicKey(publicKey: Buffer): Promise { + public async sendPublicKey( + publicKey: Buffer, + includingNode: boolean = true, + ): Promise { this.assertSupportsCommand( Security2Command, Security2Command.PublicKeyReport, @@ -481,12 +520,28 @@ export class Security2CCAPI extends CCAPI { const cc = new Security2CCPublicKeyReport(this.applHost, { nodeId: this.endpoint.nodeId, endpoint: this.endpoint.index, - includingNode: true, + includingNode, publicKey, }); await this.applHost.sendCommand(cc, this.commandOptions); } + public async requestNetworkKey( + securityClass: SecurityClass, + ): Promise { + this.assertSupportsCommand( + Security2Command, + Security2Command.NetworkKeyGet, + ); + + const cc = new Security2CCNetworkKeyGet(this.applHost, { + nodeId: this.endpoint.nodeId, + endpoint: this.endpoint.index, + requestedKey: securityClass, + }); + await this.applHost.sendCommand(cc, this.commandOptions); + } + public async sendNetworkKey( securityClass: SecurityClass, networkKey: Buffer, @@ -505,6 +560,19 @@ export class Security2CCAPI extends CCAPI { await this.applHost.sendCommand(cc, this.commandOptions); } + public async verifyNetworkKey(): Promise { + this.assertSupportsCommand( + Security2Command, + Security2Command.NetworkKeyVerify, + ); + + const cc = new Security2CCNetworkKeyVerify(this.applHost, { + nodeId: this.endpoint.nodeId, + endpoint: this.endpoint.index, + }); + await this.applHost.sendCommand(cc, this.commandOptions); + } + public async confirmKeyVerification(): Promise { this.assertSupportsCommand( Security2Command, @@ -523,6 +591,21 @@ export class Security2CCAPI extends CCAPI { transmitOptions: TransmitOptions.DEFAULT & ~TransmitOptions.ACK, }); } + + public async endKeyExchange(): Promise { + this.assertSupportsCommand( + Security2Command, + Security2Command.TransferEnd, + ); + + const cc = new Security2CCTransferEnd(this.applHost, { + nodeId: this.endpoint.nodeId, + endpoint: this.endpoint.index, + keyVerified: false, + keyRequestComplete: true, + }); + await this.applHost.sendCommand(cc, this.commandOptions); + } } @commandClass(CommandClasses["Security 2"]) @@ -819,7 +902,7 @@ export class Security2CC extends CommandClass { host: ZWaveHost, cc: CommandClass, options?: { - securityClass?: S2SecurityClass; + securityClass?: SecurityClass; multicastOutOfSync?: boolean; multicastGroupId?: number; verifyDelivery?: boolean; @@ -871,7 +954,7 @@ export interface Security2CCMessageEncapsulationOptions extends CCCommandOptions { /** Can be used to override the default security class for the command */ - securityClass?: S2SecurityClass; + securityClass?: SecurityClass; extensions?: Security2Extension[]; encapsulated?: CommandClass; verifyDelivery?: boolean; @@ -1404,9 +1487,12 @@ export class Security2CCMessageEncapsulation extends Security2CC { ); const receiverEI = spanState.receiverEI; - // While bootstrapping a node, the controller only sends commands encrypted - // with the temporary key - if (this.securityManager.tempKeys.has(receiverNodeId)) { + // While bootstrapping a node, prefer the temporary key, unless the + // specific command specifies a security class + if ( + this.securityClass == undefined + && this.securityManager.tempKeys.has(receiverNodeId) + ) { this.securityManager.initializeTempSPAN( receiverNodeId, senderEI, @@ -2070,6 +2156,7 @@ export class Security2CCKEXGet extends Security2CC {} export interface Security2CCKEXSetOptions { permitCSA: boolean; echo: boolean; + _reserved?: number; selectedKEXScheme: KEXSchemes; selectedECDHProfile: ECDHProfiles; grantedKeys: SecurityClass[]; @@ -2109,9 +2196,9 @@ export class Security2CCKEXSet extends Security2CC { SecurityClass.S2_Unauthenticated, ); } else { - this._reserved = 0; this.permitCSA = options.permitCSA; this.echo = options.echo; + this._reserved = options._reserved ?? 0; this.selectedKEXScheme = options.selectedKEXScheme; this.selectedECDHProfile = options.selectedECDHProfile; this.grantedKeys = options.grantedKeys; @@ -2127,7 +2214,11 @@ export class Security2CCKEXSet extends Security2CC { public serialize(): Buffer { this.payload = Buffer.concat([ - Buffer.from([(this.permitCSA ? 0b10 : 0) + (this.echo ? 0b1 : 0)]), + Buffer.from([ + this._reserved + + (this.permitCSA ? 0b10 : 0) + + (this.echo ? 0b1 : 0), + ]), // The bit mask starts at 0, but bit 0 is not used encodeBitMask([this.selectedKEXScheme], 7, 0), encodeBitMask( @@ -2264,11 +2355,9 @@ export class Security2CCNetworkKeyReport extends Security2CC { ) { super(host, options); if (gotDeserializationOptions(options)) { - // TODO: Deserialize payload - throw new ZWaveError( - `${this.constructor.name}: deserialization not implemented`, - ZWaveErrorCodes.Deserialization_NotImplemented, - ); + validatePayload(this.payload.length >= 17); + this.grantedKey = bitMaskToSecurityClass(this.payload, 0); + this.networkKey = this.payload.subarray(1, 17); } else { this.grantedKey = options.grantedKey; this.networkKey = options.networkKey; @@ -2307,7 +2396,8 @@ export interface Security2CCNetworkKeyGetOptions extends CCCommandOptions { } @CCCommand(Security2Command.NetworkKeyGet) -@expectedCCResponse(Security2CCNetworkKeyReport) +// Don't expect a response - we need to distinguish between Report and Fail +// FIXME: maybe use the dynamic @expectedCCResponse instead? export class Security2CCNetworkKeyGet extends Security2CC { public constructor( host: ZWaveHost, diff --git a/packages/cc/src/lib/Security2/shared.ts b/packages/cc/src/lib/Security2/shared.ts index 68f8602683cd..c8a9c57b1337 100644 --- a/packages/cc/src/lib/Security2/shared.ts +++ b/packages/cc/src/lib/Security2/shared.ts @@ -31,5 +31,11 @@ export const inclusionTimeouts = Object.freeze( TA5: 10000, TAI1: 240000, TAI2: 240000, + TB1: 30000, + TB2: 240000, + TB3: 10000, + TB4: 10000, + TB5: 10000, + TBI1: 240000, } as const, ); diff --git a/packages/core/src/consts/Transmission.ts b/packages/core/src/consts/Transmission.ts index a6e6abc84271..fdab874520a1 100644 --- a/packages/core/src/consts/Transmission.ts +++ b/packages/core/src/consts/Transmission.ts @@ -2,7 +2,7 @@ import { num2hex } from "@zwave-js/shared/safe"; import { isObject } from "alcalzone-shared/typeguards"; import type { ICommandClass } from "../abstractions/ICommandClass"; import type { ProtocolDataRate } from "../capabilities/Protocols"; -import { type S2SecurityClass } from "../security/SecurityClass"; +import { type SecurityClass } from "../security/SecurityClass"; import { Duration } from "../values/Duration"; /** The priority of messages, sorted from high (0) to low (>0) */ @@ -271,7 +271,7 @@ export type SupervisionOptions = export type SendCommandSecurityS2Options = { /** Send the command using a different (lower) security class */ - s2OverrideSecurityClass?: S2SecurityClass; + s2OverrideSecurityClass?: SecurityClass; /** Whether delivery of non-supervised SET-type commands is verified by waiting for potential Nonce Reports. Default: true */ s2VerifyDelivery?: boolean; /** Whether the MOS extension should be included in S2 message encapsulation. */ diff --git a/packages/core/src/security/crypto.ts b/packages/core/src/security/crypto.ts index dde7b7b3993f..92b6fc5ba36f 100644 --- a/packages/core/src/security/crypto.ts +++ b/packages/core/src/security/crypto.ts @@ -1,4 +1,5 @@ import * as crypto from "node:crypto"; +import util from "node:util"; import { leftShift1, xor, zeroPad } from "./bufferUtils"; function encrypt( @@ -96,6 +97,54 @@ export function encodeX25519KeyDERSPKI(key: Buffer): Buffer { return Buffer.concat([Buffer.from("302a300506032b656e032100", "hex"), key]); } +/** Generates an x25519 / ECDH key pair */ +export async function generateECDHKeyPair(): Promise<{ + publicKey: crypto.KeyObject; + privateKey: crypto.KeyObject; +}> { + return util.promisify(crypto.generateKeyPair)( + "x25519", + ); +} + +/** Takes an ECDH public KeyObject and returns the raw key as a buffer */ +export function extractRawECDHPublicKey(publicKey: crypto.KeyObject): Buffer { + return decodeX25519KeyDER( + publicKey.export({ + type: "spki", + format: "der", + }), + ); +} + +/** Converts a raw public key to an ECDH KeyObject */ +export function importRawECDHPublicKey(publicKey: Buffer): crypto.KeyObject { + return crypto.createPublicKey({ + key: encodeX25519KeyDERSPKI(publicKey), + format: "der", + type: "spki", + }); +} + +/** Takes an ECDH private KeyObject and returns the raw key as a buffer */ +export function extractRawECDHPrivateKey(privateKey: crypto.KeyObject): Buffer { + return decodeX25519KeyDER( + privateKey.export({ + type: "pkcs8", + format: "der", + }), + ); +} + +/** Converts a raw private key to an ECDH KeyObject */ +export function importRawECDHPrivateKey(privateKey: Buffer): crypto.KeyObject { + return crypto.createPrivateKey({ + key: encodeX25519KeyDERPKCS8(privateKey), + format: "der", + type: "pkcs8", + }); +} + // Decoding with asn1js for reference: // const asn1 = require("asn1js"); // const public = asn1.fromBER(keypair.publicKey.buffer); diff --git a/packages/zwave-js/src/lib/controller/Controller.ts b/packages/zwave-js/src/lib/controller/Controller.ts index 58852ec312c7..17f95b1636a0 100644 --- a/packages/zwave-js/src/lib/controller/Controller.ts +++ b/packages/zwave-js/src/lib/controller/Controller.ts @@ -17,12 +17,16 @@ import { MultiChannelAssociationCC, Powerlevel, Security2CCKEXFail, + Security2CCKEXGet, + Security2CCKEXReport, Security2CCKEXSet, Security2CCNetworkKeyGet, + Security2CCNetworkKeyReport, Security2CCNetworkKeyVerify, Security2CCPublicKeyReport, Security2CCTransferEnd, Security2Command, + SecurityCCSchemeGet, VersionCCValues, VersionCommand, ZWaveProtocolCCAssignReturnRoute, @@ -58,6 +62,7 @@ import { type Route, RouteKind, SecurityClass, + SecurityManager2, type SerialApiInitData, type SinglecastCC, TransmitStatus, @@ -70,12 +75,14 @@ import { authHomeIdFromDSK, averageRSSI, computePRK, - decodeX25519KeyDER, deriveTempKeys, dskFromString, dskToString, - encodeX25519KeyDERSPKI, + extractRawECDHPublicKey, + generateECDHKeyPair, getChipTypeAndVersion, + getHighestSecurityClass, + importRawECDHPublicKey, indexDBsByNode, isEmptyRoute, isLongRangeNodeId, @@ -119,7 +126,6 @@ import { import { roundTo } from "alcalzone-shared/math"; import { isObject } from "alcalzone-shared/typeguards"; import crypto from "node:crypto"; -import util from "node:util"; import type { Driver } from "../driver/Driver"; import { cacheKeyUtils, cacheKeys } from "../driver/NetworkCache"; import type { StatisticsEventCallbacks } from "../driver/Statistics"; @@ -378,12 +384,15 @@ import { type ExclusionOptions, ExclusionStrategy, type FoundNode, + type InclusionGrant, type InclusionOptions, type InclusionOptionsInternal, type InclusionResult, InclusionState, InclusionStrategy, type InclusionUserCallbacks, + type JoinNetworkOptions, + JoinNetworkStrategy, type PlannedProvisioningEntry, ProvisioningEntryStatus, RemoveNodeReason, @@ -426,9 +435,10 @@ interface ControllerEventCallbacks "node found": (node: FoundNode) => void; "node added": (node: ZWaveNode, result: InclusionResult) => void; "node removed": (node: ZWaveNode, reason: RemoveNodeReason) => void; - "joined network": () => void; + "network found": (homeId: number, ownNodeId: number) => void; "joining network failed": () => void; - "left network": () => void; + "network joined": () => void; + "network left": () => void; "leaving network failed": () => void; "rebuild routes progress": ( progress: ReadonlyMap, @@ -3482,15 +3492,8 @@ export class ZWaveController // Generate ECDH key pair. We need to immediately send the other node our public key, // so it won't abort bootstrapping - const keyPair = await util.promisify(crypto.generateKeyPair)( - "x25519", - ); - const publicKey = decodeX25519KeyDER( - keyPair.publicKey.export({ - type: "spki", - format: "der", - }), - ); + const keyPair = await generateECDHKeyPair(); + const publicKey = extractRawECDHPublicKey(keyPair.publicKey); await api.sendPublicKey(publicKey); // After this, the node will start sending us a KEX SET every 10 seconds. // We won't be able to decode it until the DSK was verified @@ -3545,11 +3548,7 @@ export class ZWaveController // After the user has verified the DSK, we can derive the shared secret // Z-Wave works with the "raw" keys, so this is a tad complicated const sharedSecret = crypto.diffieHellman({ - publicKey: crypto.createPublicKey({ - key: encodeX25519KeyDERSPKI(nodePublicKey), - format: "der", - type: "spki", - }), + publicKey: importRawECDHPublicKey(nodePublicKey), privateKey: keyPair.privateKey, }); @@ -3648,7 +3647,7 @@ export class ZWaveController return SecurityBootstrapFailure.S2WrongSecurityLevel; } // Confirm the keys - the node will start requesting the granted keys in response - await api.confirmGrantedKeys({ + await api.confirmRequestedKeys({ requestCSA: kexParams.requestCSA, requestedKeys: [...kexParams.requestedKeys], supportedECDHProfiles: [...kexParams.supportedECDHProfiles], @@ -3719,6 +3718,11 @@ export class ZWaveController return SecurityBootstrapFailure.S2WrongSecurityLevel; } + // We need to temporarily mark this security class as granted, so the following exchange will use this + // key for decryption + // FIXME: Is this actually necessary? + node.securityClasses.set(securityClass, true); + // Send the node the requested key await api.sendNetworkKey( securityClass, @@ -3726,9 +3730,6 @@ export class ZWaveController securityClass, ).pnk, ); - // We need to temporarily mark this security class as granted, so the following exchange will use this - // key for decryption - node.securityClasses.set(securityClass, true); // And wait for verification const verify = await this.driver.waitForCommand< @@ -3740,6 +3741,7 @@ export class ZWaveController inclusionTimeouts.TA4, ).catch(() => "timeout" as const); if (verify === "timeout") return abortTimeout(); + if (verify instanceof Security2CCKEXFail) { this.driver.controllerLog.logNode(node.id, { message: @@ -8545,12 +8547,15 @@ ${associatedNodes.join(", ")}`, } private _currentLearnMode: LearnModeIntent | undefined; + private _joinNetworkOptions: JoinNetworkOptions | undefined; public async beginJoiningNetwork( - // FIXME: SmartStart + options?: JoinNetworkOptions, ): Promise { if (this._currentLearnMode != undefined) return false; + // FIXME: If the join strategy says S0, remove S2 from the NIF before joining + try { const result = await this.driver.sendMessage< Message & SuccessIndicator @@ -8562,6 +8567,7 @@ ${associatedNodes.join(", ")}`, if (result.isOK()) { this._currentLearnMode = LearnModeIntent.Inclusion; + this._joinNetworkOptions = options; return true; } } catch (e) { @@ -8600,6 +8606,7 @@ ${associatedNodes.join(", ")}`, if (result.isOK()) { this._currentLearnMode = undefined; + this._joinNetworkOptions = undefined; return true; } } catch (e) { @@ -8689,6 +8696,8 @@ ${associatedNodes.join(", ")}`, // not sure what to do with this message, we're not in learn mode if (this._currentLearnMode == undefined) return false; + // FIXME: Reset security manager on successful join or leave + const wasJoining = this._currentLearnMode === LearnModeIntent.Inclusion || this._currentLearnMode === LearnModeIntent.SmartStart || this._currentLearnMode @@ -8712,6 +8721,7 @@ ${associatedNodes.join(", ")}`, } else if (msg.status === LearnModeStatus.Failed) { if (wasJoining) { this._currentLearnMode = undefined; + this._joinNetworkOptions = undefined; this.emit("joining network failed"); return true; } else if (wasLeaving) { @@ -8725,26 +8735,16 @@ ${associatedNodes.join(", ")}`, && msg.status === LearnModeStatus.ProtocolDone) ) { if (wasJoining) { - process.nextTick(async () => { - // Update own node ID and other controller flags. - await this.identify().catch(noop); - await this.getControllerCapabilities().catch(noop); - await this.getSerialApiInitData().catch(noop); - - // Read protocol information of all nodes - for (const node of this.nodes.values()) { - if (node.isControllerNode) continue; - await node["queryProtocolInfo"](); - } - - this.emit("joined network"); - }); - this._currentLearnMode = undefined; + this.driver["_securityManager"] = undefined; + this.driver["_securityManager2"] = new SecurityManager2(); + this.driver["_securityManagerLR"] = new SecurityManager2(); + + process.nextTick(() => this.afterJoiningNetwork().catch(noop)); return true; } else if (wasLeaving) { this._currentLearnMode = undefined; - this.emit("left network"); + this.emit("network left"); return true; } } @@ -8752,4 +8752,594 @@ ${associatedNodes.join(", ")}`, // not sure what to do with this message return false; } + + private async expectSecurityBootstrapS0(): Promise { + // FIXME: Implement + } + + private async expectSecurityBootstrapS2( + bootstrappingNode: ZWaveNode, + requested: InclusionGrant, + ): Promise< + SecurityBootstrapFailure | undefined + > { + const unGrantSecurityClasses = () => { + for (const secClass of securityClassOrder) { + bootstrappingNode.securityClasses.set(secClass, false); + } + }; + + const api = bootstrappingNode.commandClasses["Security 2"] + .withOptions({ + // Do not wait for Nonce Reports after SET-type commands. + // Timing is critical here + s2VerifyDelivery: false, + }); + + // FIXME: Abstract this out so it can be reused as primary and secondary + const securityManager = isLongRangeNodeId(this._ownNodeId!) + ? this.driver.securityManagerLR + : this.driver.securityManager2; + + if (!securityManager) { + // This should not happen when joining a network. + unGrantSecurityClasses(); + return SecurityBootstrapFailure.NoKeysConfigured; + } + + const deleteTempKey = () => { + // Whatever happens, no further communication needs the temporary key + securityManager.deleteNonce(bootstrappingNode.id); + securityManager.tempKeys.delete(bootstrappingNode.id); + }; + + const abort = async (failType?: KEXFailType): Promise => { + if (failType != undefined) { + try { + await api.abortKeyExchange(failType); + } catch { + // ignore + } + } + // Un-grant S2 security classes we might have granted + unGrantSecurityClasses(); + deleteTempKey(); + }; + + const abortTimeout = async () => { + this.driver.controllerLog.logNode(bootstrappingNode.id, { + message: + `Security S2 bootstrapping failed: a secure inclusion timer has elapsed`, + level: "warn", + }); + + await abort(); + return SecurityBootstrapFailure.Timeout; + }; + + const abortCanceled = async () => { + this.driver.controllerLog.logNode(bootstrappingNode.id, { + message: + `The including node canceled the Security S2 bootstrapping.`, + direction: "inbound", + level: "warn", + }); + await abort(); + return SecurityBootstrapFailure.NodeCanceled; + }; + + try { + // Send with our desired keys + await api.requestKeys({ + requestedKeys: requested.securityClasses, + requestCSA: false, + supportedECDHProfiles: [ECDHProfiles.Curve25519], + supportedKEXSchemes: [KEXSchemes.KEXScheme1], + }); + + // Wait for including node to grant keys + const kexSet = await this.driver.waitForCommand< + Security2CCKEXSet | Security2CCKEXFail + >( + (cc) => + cc instanceof Security2CCKEXSet + || cc instanceof Security2CCKEXFail, + inclusionTimeouts.TB2, + ).catch(() => "timeout" as const); + + if (kexSet === "timeout") return abortTimeout(); + if (kexSet instanceof Security2CCKEXFail) { + return abortCanceled(); + } + + // Validate the command + // Echo flag must be false + if (kexSet.echo) { + this.driver.controllerLog.logNode(bootstrappingNode.id, { + message: + `Security S2 bootstrapping failed: KEX Set unexpectedly has the echo flag set.`, + level: "warn", + }); + await abort(KEXFailType.NoVerify); + return SecurityBootstrapFailure.ParameterMismatch; + } else if ( + kexSet.selectedKEXScheme !== KEXSchemes.KEXScheme1 + ) { + this.driver.controllerLog.logNode(bootstrappingNode.id, { + message: + `Security S2 bootstrapping failed: Unsupported key exchange scheme.`, + level: "warn", + }); + await abort(KEXFailType.NoSupportedScheme); + return SecurityBootstrapFailure.ParameterMismatch; + } else if ( + kexSet.selectedECDHProfile !== ECDHProfiles.Curve25519 + ) { + this.driver.controllerLog.logNode(bootstrappingNode.id, { + message: + `Security S2 bootstrapping failed: Unsupported ECDH profile.`, + level: "warn", + }); + await abort(KEXFailType.NoSupportedCurve); + return SecurityBootstrapFailure.ParameterMismatch; + } else if (kexSet.permitCSA !== false) { + // We do not support CSA at the moment, so it is never requested. + this.driver.controllerLog.logNode(bootstrappingNode.id, { + message: + `Security S2 bootstrapping failed: CSA granted but not requested.`, + level: "warn", + }); + await abort(KEXFailType.BootstrappingCanceled); + return SecurityBootstrapFailure.ParameterMismatch; + } + + const matchingKeys = kexSet.grantedKeys.filter((k) => + securityClassOrder.includes(k as any) + && requested.securityClasses.includes(k) + ); + if (!matchingKeys.length) { + this.driver.controllerLog.logNode(bootstrappingNode.id, { + message: + `Security S2 bootstrapping failed: None of the requested security classes are granted.`, + level: "warn", + }); + await abort(KEXFailType.NoKeyMatch); + return SecurityBootstrapFailure.ParameterMismatch; + } + + // FIXME: We should have 2 key pairs, one for authenticated (static) + // and one for unauthenticated (dynamic) + + const highestGranted = getHighestSecurityClass(matchingKeys); + const requiresAuthentication = + highestGranted === SecurityClass.S2_AccessControl + || highestGranted === SecurityClass.S2_Authenticated; + + // If authentication is required, we MUST (FIXME:) use the Authenticated + // ECDH public key and obfuscate its first 2 bytes with 0 + const keyPair = await generateECDHKeyPair(); + const publicKey = extractRawECDHPublicKey(keyPair.publicKey); + if (requiresAuthentication) { + publicKey.writeUInt16BE(0x0000, 0); + } + await api.sendPublicKey(publicKey, false); + + // Wait for including node to send its public key + const pubKeyReport = await this.driver.waitForCommand< + Security2CCPublicKeyReport | Security2CCKEXFail + >( + (cc) => + cc instanceof Security2CCPublicKeyReport + || cc instanceof Security2CCKEXFail, + inclusionTimeouts.TB3, + ).catch(() => "timeout" as const); + + if (pubKeyReport === "timeout") return abortTimeout(); + if (pubKeyReport instanceof Security2CCKEXFail) { + return abortCanceled(); + } + + const includingNodePubKey = pubKeyReport.publicKey; + const sharedSecret = crypto.diffieHellman({ + publicKey: importRawECDHPublicKey(includingNodePubKey), + privateKey: keyPair.privateKey, + }); + + // Derive temporary key from ECDH key pair - this will allow us to receive the node's KEX SET commands + const tempKeys = deriveTempKeys( + computePRK(sharedSecret, includingNodePubKey, publicKey), + ); + securityManager.deleteNonce(bootstrappingNode.id); + securityManager.tempKeys.set(bootstrappingNode.id, { + keyCCM: tempKeys.tempKeyCCM, + personalizationString: tempKeys.tempPersonalizationString, + }); + + // Wait for the confirmation of the requested keys and + // retransmit the KEXSet echo every 10 seconds until a response is + // received or the process timed out. + let kexReportEcho: + | Security2CCKEXReport + | Security2CCKEXFail + | "timeout" + | undefined; + const waitForKEXReportEcho = async () => { + kexReportEcho = await this.driver.waitForCommand< + Security2CCKEXReport | Security2CCKEXFail + >( + (cc) => + cc instanceof Security2CCKEXReport + || cc instanceof Security2CCKEXFail, + 240000, + ).catch(() => "timeout" as const); + }; + const retransmitKEXSetEcho = async () => { + for (let i = 0; i <= 25; i++) { + await api.confirmGrantedKeys({ + grantedKeys: kexSet.grantedKeys, + permitCSA: kexSet.permitCSA, + selectedECDHProfile: kexSet.selectedECDHProfile, + selectedKEXScheme: kexSet.selectedKEXScheme, + _reserved: kexSet._reserved, + }).catch(noop); + if (kexReportEcho != undefined) return; + await wait(10000, true); + if (kexReportEcho != undefined) return; + } + }; + await Promise.race([ + retransmitKEXSetEcho(), + waitForKEXReportEcho(), + ]); + + if (!kexReportEcho || kexReportEcho === "timeout") { + return abortTimeout(); + } else if (kexReportEcho instanceof Security2CCKEXFail) { + return abortCanceled(); + } + + // Validate the response + if (!kexReportEcho.echo) { + this.driver.controllerLog.logNode(bootstrappingNode.id, { + message: + `Security S2 bootstrapping failed: KEXReport received without echo flag`, + direction: "inbound", + level: "warn", + }); + await abort(KEXFailType.WrongSecurityLevel); + return SecurityBootstrapFailure.NodeCanceled; + } else if (kexReportEcho.requestCSA !== false) { + // We don't request CSA + this.driver.controllerLog.logNode(bootstrappingNode.id, { + message: + `Security S2 bootstrapping failed: Invalid KEXReport received`, + level: "warn", + }); + await abort(KEXFailType.WrongSecurityLevel); + return SecurityBootstrapFailure.NodeCanceled; + } else if (kexReportEcho._reserved !== 0) { + this.driver.controllerLog.logNode(bootstrappingNode.id, { + message: + `Security S2 bootstrapping failed: Invalid KEXReport received`, + direction: "inbound", + level: "warn", + }); + await abort(KEXFailType.WrongSecurityLevel); + return SecurityBootstrapFailure.NodeCanceled; + } else if ( + !kexReportEcho.isEncapsulatedWith( + CommandClasses["Security 2"], + Security2Command.MessageEncapsulation, + ) + ) { + this.driver.controllerLog.logNode(bootstrappingNode.id, { + message: + `Security S2 bootstrapping failed: Command received without encryption`, + direction: "inbound", + level: "warn", + }); + await abort(KEXFailType.WrongSecurityLevel); + return SecurityBootstrapFailure.S2WrongSecurityLevel; + } else if ( + kexReportEcho.requestedKeys.length + !== requested.securityClasses.length + || !kexReportEcho.requestedKeys.every((k) => + requested.securityClasses.includes(k) + ) + ) { + this.driver.controllerLog.logNode(bootstrappingNode.id, { + message: + `Security S2 bootstrapping failed: Granted key mismatch.`, + level: "warn", + }); + await abort(KEXFailType.WrongSecurityLevel); + return SecurityBootstrapFailure.S2WrongSecurityLevel; + } + + for (const key of kexSet.grantedKeys) { + // Request network key and wait for including node to respond + const keyReportPromise = this.driver.waitForCommand< + Security2CCNetworkKeyReport | Security2CCKEXFail + >( + (cc) => + cc instanceof Security2CCNetworkKeyReport + || cc instanceof Security2CCKEXFail, + inclusionTimeouts.TB4, + ).catch(() => "timeout" as const); + + await api.requestNetworkKey(key); + const keyReport = await keyReportPromise; + + if (keyReport === "timeout") return abortTimeout(); + if (keyReport instanceof Security2CCKEXFail) { + return abortCanceled(); + } + + if ( + !keyReport.isEncapsulatedWith( + CommandClasses["Security 2"], + Security2Command.MessageEncapsulation, + ) + ) { + this.driver.controllerLog.logNode(bootstrappingNode.id, { + message: + `Security S2 bootstrapping failed: Command received without encryption`, + direction: "inbound", + level: "warn", + }); + await abort(KEXFailType.WrongSecurityLevel); + return SecurityBootstrapFailure.S2WrongSecurityLevel; + } + + // Ensure it was received encrypted with the temporary key + if ( + !securityManager.hasUsedSecurityClass( + bootstrappingNode.id, + SecurityClass.Temporary, + ) + ) { + this.driver.controllerLog.logNode(bootstrappingNode.id, { + message: + `Security S2 bootstrapping failed: Node used wrong key to communicate.`, + level: "warn", + }); + await abort(KEXFailType.WrongSecurityLevel); + return SecurityBootstrapFailure.S2WrongSecurityLevel; + } + + const securityClass = keyReport.grantedKey; + if (securityClass !== key) { + // and that the granted key is the requested key + this.driver.controllerLog.logNode(bootstrappingNode.id, { + message: + `Security S2 bootstrapping failed: Received key for wrong security class`, + direction: "inbound", + level: "warn", + }); + await abort(KEXFailType.DifferentKey); + return SecurityBootstrapFailure.ParameterMismatch; + } + + // Store the network key + securityManager.setKey(securityClass, keyReport.networkKey); + + // Force nonce synchronization, then verify the network key + securityManager.deleteNonce(bootstrappingNode.id); + await api.withOptions({ + s2OverrideSecurityClass: securityClass, + }).verifyNetworkKey(); + + // Force nonce synchronization again for the temporary key + securityManager.deleteNonce(bootstrappingNode.id); + + // Wait for including node to send its public key + const transferEnd = await this.driver.waitForCommand< + Security2CCTransferEnd | Security2CCKEXFail + >( + (cc) => + cc instanceof Security2CCTransferEnd + || cc instanceof Security2CCKEXFail, + inclusionTimeouts.TB5, + ).catch(() => "timeout" as const); + + if (transferEnd === "timeout") return abortTimeout(); + if (transferEnd instanceof Security2CCKEXFail) { + return abortCanceled(); + } + + if ( + !keyReport.isEncapsulatedWith( + CommandClasses["Security 2"], + Security2Command.MessageEncapsulation, + ) + ) { + this.driver.controllerLog.logNode(bootstrappingNode.id, { + message: + `Security S2 bootstrapping failed: Command received without encryption`, + direction: "inbound", + level: "warn", + }); + await abort(KEXFailType.WrongSecurityLevel); + return SecurityBootstrapFailure.S2WrongSecurityLevel; + } else if ( + !transferEnd.keyVerified || transferEnd.keyRequestComplete + ) { + this.driver.controllerLog.logNode(bootstrappingNode.id, { + message: + `Security S2 bootstrapping failed: Invalid TransferEnd received`, + direction: "inbound", + level: "warn", + }); + await abort(KEXFailType.WrongSecurityLevel); + return SecurityBootstrapFailure.NodeCanceled; + } + } + + // Confirm end of bootstrapping + await api.endKeyExchange(); + + // Remember all security classes we were granted + for (const securityClass of securityClassOrder) { + bootstrappingNode.securityClasses.set( + securityClass, + kexSet.grantedKeys.includes(securityClass), + ); + } + + this.driver.driverLog.print( + `Security S2 bootstrapping successful with these security classes:${ + [ + ...bootstrappingNode.securityClasses.entries(), + ] + .filter(([, v]) => v) + .map(([k]) => + `\n· ${getEnumMemberName(SecurityClass, k)}` + ) + .join("") + }`, + ); + + // success 🎉 + } catch (e) { + let errorMessage = + `Security S2 bootstrapping failed, no S2 security classes were granted`; + let result = SecurityBootstrapFailure.Unknown; + if (!isZWaveError(e)) { + errorMessage += `: ${e as any}`; + } else if (e.code === ZWaveErrorCodes.Controller_MessageExpired) { + errorMessage += ": a secure inclusion timer has elapsed."; + result = SecurityBootstrapFailure.Timeout; + } else if ( + e.code !== ZWaveErrorCodes.Controller_MessageDropped + && e.code !== ZWaveErrorCodes.Controller_NodeTimeout + ) { + errorMessage += `: ${e.message}`; + } + this.driver.controllerLog.logNode( + bootstrappingNode.id, + errorMessage, + "warn", + ); + // Remember that we were NOT granted any S2 security classes + unGrantSecurityClasses(); + bootstrappingNode.removeCC(CommandClasses["Security 2"]); + + return result; + } finally { + // Whatever happens, no further communication needs the temporary key + deleteTempKey(); + } + } + + private async afterJoiningNetwork(): Promise { + // KEX Get must be received: + // - no later than 10..30 seconds after the inclusion if S0 is supported + // - no later than 30 seconds after the inclusion if only S2 is supported + // For simplicity, we wait the full 30s. + const bootstrapInitPromise = this.driver.waitForCommand< + Security2CCKEXGet | SecurityCCSchemeGet + >( + (cc) => + cc instanceof SecurityCCSchemeGet + || cc instanceof Security2CCKEXGet, + inclusionTimeouts.TB1, + ).catch(() => "timeout" as const); + + const identifySelf = async () => { + // Update own node ID and other controller flags. + await this.identify().catch(noop); + await this.getControllerCapabilities().catch(noop); + await this.getSerialApiInitData().catch(noop); + + // Notify applications that we're now part of a new network + this.emit("network found", this._homeId!, this._ownNodeId!); + }; + + // Do the self-identification while waiting for the bootstrap init command + const [bootstrapInit] = await Promise.all([ + bootstrapInitPromise, + identifySelf(), + ]); + + if (bootstrapInit === "timeout") { + this.driver.controllerLog.print( + "No security bootstrapping command received, continuing without encryption...", + ); + } else if (bootstrapInit instanceof SecurityCCSchemeGet) { + await this.expectSecurityBootstrapS0(); + } else if (bootstrapInit instanceof Security2CCKEXGet) { + const nodeId = bootstrapInit.nodeId as number; + const bootstrappingNode = this.nodes.get(nodeId); + if (!bootstrappingNode) { + this.driver.controllerLog.logNode(nodeId, { + message: + "Received S2 bootstrap initiation from unknown node, ignoring...", + level: "warn", + }); + } else { + // We definitely know that the node supports S2 + if ( + !bootstrappingNode.supportsCC(CommandClasses["Security 2"]) + ) { + bootstrappingNode.addCC(CommandClasses["Security 2"], { + secure: true, + isSupported: true, + }); + + let grant: InclusionGrant | undefined; + + switch (this._joinNetworkOptions?.strategy) { + // @ts-expect-error not implemented yet + case JoinNetworkStrategy.SmartStart: + break; + case JoinNetworkStrategy.Security_S2: { + grant = this._joinNetworkOptions.requested; + break; + } + default: { + // No options given, just request all keys + grant = { + securityClasses: [...securityClassOrder], + clientSideAuth: false, + }; + break; + } + } + + if (grant) { + this.driver.controllerLog.logNode(nodeId, { + message: + `Received S2 bootstrap initiation, requesting keys: ${ + grant.securityClasses.map((sc) => + `\n· ${ + getEnumMemberName(SecurityClass, sc) + }\n` + ).join("") + } + client-side auth: ${grant.clientSideAuth}`, + level: "warn", + }); + + const _bootstrapResult = await this + .expectSecurityBootstrapS2( + bootstrappingNode, + grant, + ); + // TODO: Handle failures + } + } + } + } + + this._joinNetworkOptions = undefined; + + // Read protocol information of all nodes + for (const node of this.nodes.values()) { + if (node.isControllerNode) continue; + await node["queryProtocolInfo"](); + } + + // Notify applications that joining the network is complete + this.emit("network joined"); + } } diff --git a/packages/zwave-js/src/lib/controller/Inclusion.ts b/packages/zwave-js/src/lib/controller/Inclusion.ts index ba5313f45e52..dc2ac1723fd4 100644 --- a/packages/zwave-js/src/lib/controller/Inclusion.ts +++ b/packages/zwave-js/src/lib/controller/Inclusion.ts @@ -291,3 +291,16 @@ export enum RemoveNodeReason { /** SmartStart inclusion failed, and the node was auto-removed as a result. */ SmartStartFailed, } + +export enum JoinNetworkStrategy { + SmartStart, + Security_S2, + Security_S0, + Insecure, +} + +export type JoinNetworkOptions = { + strategy: JoinNetworkStrategy.Security_S2; + requested: InclusionGrant; +}; +// FIXME: Implement other strategies diff --git a/packages/zwave-js/src/lib/driver/Driver.ts b/packages/zwave-js/src/lib/driver/Driver.ts index 7823cf32ee8a..72424ee7bfc6 100644 --- a/packages/zwave-js/src/lib/driver/Driver.ts +++ b/packages/zwave-js/src/lib/driver/Driver.ts @@ -1460,8 +1460,9 @@ export class Driver extends TypedEventEmitter "status changed", this.onControllerStatusChanged.bind(this), ) - .on("joined network", this.onNetworkJoined.bind(this)) - .on("left network", this.onNetworkLeft.bind(this)); + .on("network found", this.onNetworkFound.bind(this)) + .on("network joined", this.onNetworkJoined.bind(this)) + .on("network left", this.onNetworkLeft.bind(this)); } if (!this._options.testingHooks?.skipControllerIdentification) { @@ -2284,11 +2285,14 @@ export class Driver extends TypedEventEmitter this.triggerQueues(); } - private async onNetworkJoined(): Promise { + private async onNetworkFound( + homeId: number, + _ownNodeId: number, + ): Promise { try { this.driverLog.print( `Joined network with home ID ${ - num2hex(this.controller.homeId) + num2hex(homeId) }, switching to new network cache...`, ); await this.recreateNetworkCacheAndValueDBs(); @@ -2302,6 +2306,10 @@ export class Driver extends TypedEventEmitter } } + private onNetworkJoined(): void { + this.driverLog.print(`Finished joining network`); + } + private async onNetworkLeft(): Promise { try { this.driverLog.print( diff --git a/packages/zwave-js/src/lib/serialapi/network-mgmt/SetLearnModeMessages.ts b/packages/zwave-js/src/lib/serialapi/network-mgmt/SetLearnModeMessages.ts index d162c235a2c3..4d38e0d3b6cd 100644 --- a/packages/zwave-js/src/lib/serialapi/network-mgmt/SetLearnModeMessages.ts +++ b/packages/zwave-js/src/lib/serialapi/network-mgmt/SetLearnModeMessages.ts @@ -137,7 +137,7 @@ export class SetLearnModeCallback extends SetLearnModeRequestBase this.callbackId = this.payload[0]; this.status = this.payload[1]; - this.nodeId = this.payload[2]; + this.assignedNodeId = this.payload[2]; if (this.payload.length > 3) { const msgLength = this.payload[3]; this.statusMessage = this.payload.subarray(4, 4 + msgLength); @@ -145,7 +145,7 @@ export class SetLearnModeCallback extends SetLearnModeRequestBase } public readonly status: LearnModeStatus; - public readonly nodeId: number; + public readonly assignedNodeId: number; public readonly statusMessage?: Buffer; isOK(): boolean { @@ -159,9 +159,9 @@ export class SetLearnModeCallback extends SetLearnModeRequestBase }; if ( this.status !== LearnModeStatus.Started - || this.nodeId !== LEARN_MODE_EMPTY_NODE_ID + || this.assignedNodeId !== LEARN_MODE_EMPTY_NODE_ID ) { - message["node id"] = this.nodeId; + message["assigned node id"] = this.assignedNodeId; } if (this.statusMessage?.length) { message["status message"] = buffer2hex(this.statusMessage); From c4c98de482140a0cf63a026447401e0edc7f4db5 Mon Sep 17 00:00:00 2001 From: Dominic Griesel Date: Tue, 3 Sep 2024 14:12:51 +0200 Subject: [PATCH 09/23] feat: cache and restore keys on startup --- .../zwave-js/src/lib/controller/Controller.ts | 126 ++++++---- packages/zwave-js/src/lib/driver/Driver.ts | 221 ++++++++++++------ .../zwave-js/src/lib/driver/NetworkCache.ts | 46 +++- 3 files changed, 265 insertions(+), 128 deletions(-) diff --git a/packages/zwave-js/src/lib/controller/Controller.ts b/packages/zwave-js/src/lib/controller/Controller.ts index 17f95b1636a0..3d5791cb3995 100644 --- a/packages/zwave-js/src/lib/controller/Controller.ts +++ b/packages/zwave-js/src/lib/controller/Controller.ts @@ -62,6 +62,7 @@ import { type Route, RouteKind, SecurityClass, + SecurityManager, SecurityManager2, type SerialApiInitData, type SinglecastCC, @@ -8739,6 +8740,7 @@ ${associatedNodes.join(", ")}`, this.driver["_securityManager"] = undefined; this.driver["_securityManager2"] = new SecurityManager2(); this.driver["_securityManagerLR"] = new SecurityManager2(); + this._nodes.clear(); process.nextTick(() => this.afterJoiningNetwork().catch(noop)); return true; @@ -8763,12 +8765,6 @@ ${associatedNodes.join(", ")}`, ): Promise< SecurityBootstrapFailure | undefined > { - const unGrantSecurityClasses = () => { - for (const secClass of securityClassOrder) { - bootstrappingNode.securityClasses.set(secClass, false); - } - }; - const api = bootstrappingNode.commandClasses["Security 2"] .withOptions({ // Do not wait for Nonce Reports after SET-type commands. @@ -8776,6 +8772,12 @@ ${associatedNodes.join(", ")}`, s2VerifyDelivery: false, }); + const unGrantSecurityClasses = () => { + for (const secClass of securityClassOrder) { + bootstrappingNode.securityClasses.set(secClass, false); + } + }; + // FIXME: Abstract this out so it can be reused as primary and secondary const securityManager = isLongRangeNodeId(this._ownNodeId!) ? this.driver.securityManagerLR @@ -8787,6 +8789,8 @@ ${associatedNodes.join(", ")}`, return SecurityBootstrapFailure.NoKeysConfigured; } + const receivedKeys = new Map(); + const deleteTempKey = () => { // Whatever happens, no further communication needs the temporary key securityManager.deleteNonce(bootstrappingNode.id); @@ -9121,7 +9125,16 @@ ${associatedNodes.join(", ")}`, } // Store the network key + receivedKeys.set(securityClass, keyReport.networkKey); securityManager.setKey(securityClass, keyReport.networkKey); + if (securityClass === SecurityClass.S0_Legacy) { + // TODO: This is awkward to have here + this.driver["_securityManager"] = new SecurityManager({ + ownNodeId: this._ownNodeId!, + networkKey: keyReport.networkKey, + nonceTimeout: this.driver.options.timeouts.nonce, + }); + } // Force nonce synchronization, then verify the network key securityManager.deleteNonce(bootstrappingNode.id); @@ -9185,6 +9198,13 @@ ${associatedNodes.join(", ")}`, kexSet.grantedKeys.includes(securityClass), ); } + // And store the keys + for (const [secClass, key] of receivedKeys) { + this.driver.cacheSet( + cacheKeys.controller.securityKeys(secClass), + key, + ); + } this.driver.driverLog.print( `Security S2 bootstrapping successful with these security classes:${ @@ -9236,6 +9256,7 @@ ${associatedNodes.join(", ")}`, // - no later than 10..30 seconds after the inclusion if S0 is supported // - no later than 30 seconds after the inclusion if only S2 is supported // For simplicity, we wait the full 30s. + this.driver.driverLog.print("waiting for security bootstrapping..."); const bootstrapInitPromise = this.driver.waitForCommand< Security2CCKEXGet | SecurityCCSchemeGet >( @@ -9248,11 +9269,17 @@ ${associatedNodes.join(", ")}`, const identifySelf = async () => { // Update own node ID and other controller flags. await this.identify().catch(noop); - await this.getControllerCapabilities().catch(noop); - await this.getSerialApiInitData().catch(noop); // Notify applications that we're now part of a new network + // The driver will point the databases to the new home ID this.emit("network found", this._homeId!, this._ownNodeId!); + + // Figure out the controller's network role + await this.getControllerCapabilities().catch(noop); + + // Create new node instances + const { nodeIds } = await this.getSerialApiInitData(); + await this.initNodes(nodeIds, [], () => Promise.resolve()); }; // Do the self-identification while waiting for the bootstrap init command @@ -9278,55 +9305,52 @@ ${associatedNodes.join(", ")}`, }); } else { // We definitely know that the node supports S2 - if ( - !bootstrappingNode.supportsCC(CommandClasses["Security 2"]) - ) { - bootstrappingNode.addCC(CommandClasses["Security 2"], { - secure: true, - isSupported: true, - }); + bootstrappingNode.addCC(CommandClasses["Security 2"], { + secure: true, + isSupported: true, + }); - let grant: InclusionGrant | undefined; + let grant: InclusionGrant | undefined; - switch (this._joinNetworkOptions?.strategy) { - // @ts-expect-error not implemented yet - case JoinNetworkStrategy.SmartStart: - break; - case JoinNetworkStrategy.Security_S2: { - grant = this._joinNetworkOptions.requested; - break; - } - default: { - // No options given, just request all keys - grant = { - securityClasses: [...securityClassOrder], - clientSideAuth: false, - }; - break; - } + switch (this._joinNetworkOptions?.strategy) { + // @ts-expect-error not implemented yet + case JoinNetworkStrategy.SmartStart: + break; + case JoinNetworkStrategy.Security_S2: { + grant = this._joinNetworkOptions.requested; + break; + } + default: { + // No options given, just request all keys + grant = { + securityClasses: [...securityClassOrder], + clientSideAuth: false, + }; + break; } + } - if (grant) { - this.driver.controllerLog.logNode(nodeId, { - message: - `Received S2 bootstrap initiation, requesting keys: ${ - grant.securityClasses.map((sc) => - `\n· ${ - getEnumMemberName(SecurityClass, sc) - }\n` - ).join("") - } + if (grant) { + this.driver.controllerLog.logNode(nodeId, { + message: + `Received S2 bootstrap initiation, requesting keys: ${ + grant.securityClasses.map((sc) => + `\n· ${ + getEnumMemberName(SecurityClass, sc) + }\n` + ).join("") + } client-side auth: ${grant.clientSideAuth}`, - level: "warn", - }); + level: "warn", + }); - const _bootstrapResult = await this - .expectSecurityBootstrapS2( - bootstrappingNode, - grant, - ); - // TODO: Handle failures - } + const _bootstrapResult = await this + .expectSecurityBootstrapS2( + bootstrappingNode, + grant, + ); + + // TODO: Handle failures } } } diff --git a/packages/zwave-js/src/lib/driver/Driver.ts b/packages/zwave-js/src/lib/driver/Driver.ts index 72424ee7bfc6..afe04f990848 100644 --- a/packages/zwave-js/src/lib/driver/Driver.ts +++ b/packages/zwave-js/src/lib/driver/Driver.ts @@ -97,6 +97,7 @@ import { isZWaveError, messageRecordToLines, securityClassIsS2, + securityClassOrder, serializeCacheValue, stripUndefined, timespan, @@ -1535,86 +1536,166 @@ export class Driver extends TypedEventEmitter } } - // Set up the S0 security manager. We can only do that after the controller - // interview because we need to know the controller node id. - const S0Key = this._options.securityKeys?.S0_Legacy; - if (S0Key) { - this.driverLog.print( - "Network key for S0 configured, enabling S0 security manager...", - ); - this._securityManager = new SecurityManager({ - networkKey: S0Key, - ownNodeId: this._controller.ownNodeId!, - nonceTimeout: this._options.timeouts.nonce, - }); - } else { - this.driverLog.print( - "No network key for S0 configured, communication with secure (S0) devices won't work!", - "warn", - ); - } + if (this.controller.isActuallyPrimary) { + // Set up the S0 security manager. We can only do that after the controller + // interview because we need to know the controller node id. + const S0Key = this._options.securityKeys?.S0_Legacy; + if (S0Key) { + this.driverLog.print( + "Network key for S0 configured, enabling S0 security manager...", + ); + this._securityManager = new SecurityManager({ + networkKey: S0Key, + ownNodeId: this._controller.ownNodeId!, + nonceTimeout: this._options.timeouts.nonce, + }); + } else { + this.driverLog.print( + "No network key for S0 configured, communication with secure (S0) devices won't work!", + "warn", + ); + } - // The S2 security manager could be initialized earlier, but we do it here for consistency - if ( - this._options.securityKeys - // Only set it up if we have security keys for at least one S2 security class - && Object.keys(this._options.securityKeys).some( - (key) => - key.startsWith("S2_") - && key in SecurityClass - && securityClassIsS2((SecurityClass as any)[key]), - ) - ) { - this.driverLog.print( - "At least one network key for S2 configured, enabling S2 security manager...", - ); - this._securityManager2 = new SecurityManager2(); - // Set up all keys - for ( - const secClass of [ - "S2_Unauthenticated", - "S2_Authenticated", - "S2_AccessControl", - "S0_Legacy", - ] as const + // The S2 security manager could be initialized earlier, but we do it here for consistency + if ( + this._options.securityKeys + // Only set it up if we have security keys for at least one S2 security class + && Object.keys(this._options.securityKeys).some( + (key) => + key.startsWith("S2_") + && key in SecurityClass + && securityClassIsS2((SecurityClass as any)[key]), + ) ) { - const key = this._options.securityKeys[secClass]; - if (key) { - this._securityManager2.setKey(SecurityClass[secClass], key); + this.driverLog.print( + "At least one network key for S2 configured, enabling S2 security manager...", + ); + this._securityManager2 = new SecurityManager2(); + // Set up all keys + for ( + const secClass of [ + "S2_Unauthenticated", + "S2_Authenticated", + "S2_AccessControl", + "S0_Legacy", + ] as const + ) { + const key = this._options.securityKeys[secClass]; + if (key) { + this._securityManager2.setKey( + SecurityClass[secClass], + key, + ); + } } + } else { + this.driverLog.print( + "No network key for S2 configured, communication with secure (S2) devices won't work!", + "warn", + ); } - } else { - this.driverLog.print( - "No network key for S2 configured, communication with secure (S2) devices won't work!", - "warn", - ); - } - if ( - this._options.securityKeysLongRange?.S2_AccessControl - || this._options.securityKeysLongRange?.S2_Authenticated - ) { - this.driverLog.print( - "At least one network key for Z-Wave Long Range configured, enabling security manager...", - ); - this._securityManagerLR = new SecurityManager2(); - if (this._options.securityKeysLongRange?.S2_AccessControl) { - this._securityManagerLR.setKey( - SecurityClass.S2_AccessControl, - this._options.securityKeysLongRange.S2_AccessControl, + if ( + this._options.securityKeysLongRange?.S2_AccessControl + || this._options.securityKeysLongRange?.S2_Authenticated + ) { + this.driverLog.print( + "At least one network key for Z-Wave Long Range configured, enabling security manager...", + ); + this._securityManagerLR = new SecurityManager2(); + if (this._options.securityKeysLongRange?.S2_AccessControl) { + this._securityManagerLR.setKey( + SecurityClass.S2_AccessControl, + this._options.securityKeysLongRange.S2_AccessControl, + ); + } + if (this._options.securityKeysLongRange?.S2_Authenticated) { + this._securityManagerLR.setKey( + SecurityClass.S2_Authenticated, + this._options.securityKeysLongRange.S2_Authenticated, + ); + } + } else { + this.driverLog.print( + "No network key for Z-Wave Long Range configured, communication won't work!", + "warn", ); } - if (this._options.securityKeysLongRange?.S2_Authenticated) { - this._securityManagerLR.setKey( + } else { + // Secondary controller - load security keys from cache. + // Either LR or S2+S0, not both + if (isLongRangeNodeId(this.controller.ownNodeId!)) { + const securityKeysLongRange = [ + SecurityClass.S2_AccessControl, SecurityClass.S2_Authenticated, - this._options.securityKeysLongRange.S2_Authenticated, + ].map( + (sc) => ([ + sc, + this.cacheGet( + cacheKeys.controller.securityKeysLongRange(sc), + ), + ] as [SecurityClass, Buffer | undefined]), + ).filter((v): v is [SecurityClass, Buffer] => + v[1] != undefined + ); + if (securityKeysLongRange.length) { + this.driverLog.print( + "At least one network key for Z-Wave Long Range found in cache, enabling security manager...", + ); + this._securityManagerLR = new SecurityManager2(); + for (const [sc, key] of securityKeysLongRange) { + this._securityManagerLR.setKey(sc, key); + } + } else { + this.driverLog.print( + "No network key for Z-Wave Long Range configured, communication won't work!", + "warn", + ); + } + } else { + const s0Key = this.cacheGet( + cacheKeys.controller.securityKeys(SecurityClass.S0_Legacy), ); + if (s0Key) { + this.driverLog.print( + "Network key for S0 found in cache, enabling S0 security manager...", + ); + this._securityManager = new SecurityManager({ + networkKey: s0Key, + ownNodeId: this._controller.ownNodeId!, + nonceTimeout: this._options.timeouts.nonce, + }); + } else { + this.driverLog.print( + "No network key for S0 found in cache, communication with secure (S0) devices won't work!", + "warn", + ); + } + const securityKeys = securityClassOrder.map( + (sc) => ([ + sc, + this.cacheGet( + cacheKeys.controller.securityKeys(sc), + ), + ] as [SecurityClass, Buffer | undefined]), + ).filter((v): v is [SecurityClass, Buffer] => + v[1] != undefined + ); + if (securityKeys.length) { + this.driverLog.print( + "At least one network key for S2 found in cache, enabling S2 security manager...", + ); + this._securityManager2 = new SecurityManager2(); + for (const [sc, key] of securityKeys) { + this._securityManager2.setKey(sc, key); + } + } else { + this.driverLog.print( + "No network key for S2 found in cache, communication with secure (S2) devices won't work!", + "warn", + ); + } } - } else { - this.driverLog.print( - "No network key for Z-Wave Long Range configured, communication won't work!", - "warn", - ); } // in any case we need to emit the driver ready event here diff --git a/packages/zwave-js/src/lib/driver/NetworkCache.ts b/packages/zwave-js/src/lib/driver/NetworkCache.ts index 3cbfba9a2851..1e2276cc33ba 100644 --- a/packages/zwave-js/src/lib/driver/NetworkCache.ts +++ b/packages/zwave-js/src/lib/driver/NetworkCache.ts @@ -29,6 +29,20 @@ export const cacheKeys = { controller: { provisioningList: "controller.provisioningList", associations: (groupId: number) => `controller.associations.${groupId}`, + securityKeys: (secClass: SecurityClass) => + `controller.securityKeys.${ + getEnumMemberName( + SecurityClass, + secClass, + ) + }`, + securityKeysLongRange: (secClass: SecurityClass) => + `controller.securityKeyLongRange.${ + getEnumMemberName( + SecurityClass, + secClass, + ) + }`, }, // TODO: somehow these functions should be combined with the pattern matching below node: (nodeId: number) => { @@ -336,6 +350,18 @@ function tryParseAssociationAddress( } } +function tryParseBuffer( + value: unknown, +): Buffer | undefined { + if (typeof value === "string") { + try { + return Buffer.from(value, "hex"); + } catch { + // ignore + } + } +} + export function deserializeNetworkCacheValue( key: string, value: unknown, @@ -428,12 +454,9 @@ export function deserializeNetworkCacheValue( } case "deviceConfigHash": { - if (typeof value !== "string") throw fail(); - try { - return Buffer.from(value, "hex"); - } catch { - throw fail(); - } + value = tryParseBuffer(value); + if (value) return value; + throw fail(); } } @@ -442,6 +465,10 @@ export function deserializeNetworkCacheValue( value = tryParseAssociationAddress(value); if (value) return value; throw fail(); + } else if (key.startsWith("controller.securityKeys.")) { + value = tryParseBuffer(value); + if (value) return value; + throw fail(); } switch (key) { @@ -498,7 +525,12 @@ export function serializeNetworkCacheValue( } } - // Other properties + // Other dynamic properties + if (key.startsWith("controller.securityKeys.")) { + return (value as Buffer).toString("hex"); + } + + // Other fixed properties switch (key) { case cacheKeys.controller.provisioningList: { const ret: any = []; From d0cc28c3ede8f69d5fea33347aae08d0cae18073 Mon Sep 17 00:00:00 2001 From: Dominic Griesel Date: Tue, 3 Sep 2024 14:13:22 +0200 Subject: [PATCH 10/23] test: add duplex mode debugging configuration --- .vscode/launch.json | 23 +++++++ test/run_duplex.ts | 157 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 180 insertions(+) create mode 100644 test/run_duplex.ts diff --git a/.vscode/launch.json b/.vscode/launch.json index 765a6c261416..66ae7a57dc2e 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -46,6 +46,29 @@ "sourceMaps": true // "preLaunchTask": "npm: build" }, + { + "type": "node", + "request": "launch", + "name": "Debug primary and secondary", + "runtimeExecutable": "yarn", + "runtimeArgs": [ + "node", + "--async-stack-traces", + "-r", + "./maintenance/esbuild-register.js", + "--conditions=@@dev", + "${workspaceFolder}/test/run_duplex.ts" + ], + "env": { + "NODE_ENV": "development" + // "NO_CACHE": "true" + // "LOGLEVEL": "info" + }, + "console": "integratedTerminal", + "skipFiles": ["/**"], + "sourceMaps": true + // "preLaunchTask": "npm: build" + }, { "type": "node", "request": "launch", diff --git a/test/run_duplex.ts b/test/run_duplex.ts new file mode 100644 index 000000000000..f22af2257ea1 --- /dev/null +++ b/test/run_duplex.ts @@ -0,0 +1,157 @@ +import { wait as _wait } from "alcalzone-shared/async"; +import path from "node:path"; +import "reflect-metadata"; +import { Driver, RFRegion } from "zwave-js"; + +const wait = _wait; + +process.on("unhandledRejection", (_r) => { + debugger; +}); + +// const port = "tcp://Z-Net-R2v2.local:2001"; +// 500/700 series +// const port = require("node:os").platform() === "win32" +// ? "COM5" +// : "/dev/ttyACM0"; +// const port = require("os").platform() === "win32" ? "COM5" : "/dev/ttyUSB0"; +// 800 series +const port_primary = + "/dev/serial/by-id/usb-Zooz_800_Z-Wave_Stick_533D004242-if00"; +const port_secondary = + "/dev/serial/by-id/usb-Silicon_Labs_J-Link_Pro_OB_000440194188-if00"; + +const driver_primary = new Driver(port_primary, { + logConfig: { + filename: "test/primary_%DATE%.log", + logToFile: true, + forceConsole: true, + }, + testingHooks: { + skipNodeInterview: true, + }, + securityKeys: { + S0_Legacy: Buffer.from("0102030405060708090a0b0c0d0e0f10", "hex"), + S2_Unauthenticated: Buffer.from( + "5369389EFA18EE2A4894C7FB48347FEA", + "hex", + ), + S2_Authenticated: Buffer.from( + "656EF5C0F020F3C14238C04A1748B7E1", + "hex", + ), + S2_AccessControl: Buffer.from( + "31132050077310B6F7032F91C79C2EB8", + "hex", + ), + }, + securityKeysLongRange: { + S2_Authenticated: Buffer.from( + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "hex", + ), + S2_AccessControl: Buffer.from( + "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", + "hex", + ), + }, + rf: { + // preferLRRegion: false, + region: RFRegion.Europe, + }, + storage: { + cacheDir: path.join(__dirname, "cache"), + lockDir: path.join(__dirname, "cache/locks"), + }, + allowBootloaderOnly: true, +}) + .on("error", console.error) + .once("driver ready", async () => { + // Test code goes here + // await wait(1000); + // await driver_primary.hardReset(); + // await wait(5000); + // await driver_primary.controller.beginInclusion({ + // strategy: InclusionStrategy.Default, + // userCallbacks: { + // abort() {}, + // async grantSecurityClasses(requested) { + // return { + // clientSideAuth: false, + // securityClasses: [ + // SecurityClass.S0_Legacy, + // SecurityClass.S2_Unauthenticated, + // ], + // }; + // }, + // async validateDSKAndEnterPIN(dsk) { + // return "12345"; + // }, + // }, + // }); + + await wait(5000); + await driver_primary.controller.nodes.get(2)?.refreshInfo(); + }) + .once("bootloader ready", async () => { + // What to do when stuck in the bootloader + }); +void driver_primary.start(); + +// === + +const driver_secondary = new Driver(port_secondary, { + logConfig: { + filename: "test/secondary_%DATE%.log", + logToFile: true, + }, + // testingHooks: { + // skipNodeInterview: true, + // }, + securityKeys: { + S0_Legacy: Buffer.from("0102030405060708090a0b0c0d0e0f10", "hex"), + S2_Unauthenticated: Buffer.from( + "5369389EFA18EE2A4894C7FB48347FEA", + "hex", + ), + S2_Authenticated: Buffer.from( + "656EF5C0F020F3C14238C04A1748B7E1", + "hex", + ), + S2_AccessControl: Buffer.from( + "31132050077310B6F7032F91C79C2EB8", + "hex", + ), + }, + securityKeysLongRange: { + S2_Authenticated: Buffer.from( + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "hex", + ), + S2_AccessControl: Buffer.from( + "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", + "hex", + ), + }, + rf: { + // preferLRRegion: false, + region: RFRegion.Europe, + }, + storage: { + cacheDir: path.join(__dirname, "cache2"), + lockDir: path.join(__dirname, "cache2/locks"), + }, + allowBootloaderOnly: true, +}) + .on("error", console.error) + .once("driver ready", async () => { + // Test code goes here + // await wait(5000); + // await driver_secondary.hardReset(); + // await wait(5000); + // await driver_secondary.controller.beginJoiningNetwork(); + }) + .once("bootloader ready", async () => { + // What to do when stuck in the bootloader + }); +void driver_secondary.start(); From 5f5ab77ef81632e5719b2aa48fabca3bbd390b11 Mon Sep 17 00:00:00 2001 From: Dominic Griesel Date: Wed, 4 Sep 2024 12:49:52 +0200 Subject: [PATCH 11/23] fix: handling of controller flags --- .../capabilities/ControllerCapabilities.ts | 38 +++++-- .../zwave-js/src/lib/controller/Controller.ts | 105 +++++++++++++----- .../zwave-js/src/lib/controller/Inclusion.ts | 14 +++ packages/zwave-js/src/lib/driver/Driver.ts | 11 +- .../GetControllerCapabilitiesMessages.ts | 9 ++ 5 files changed, 134 insertions(+), 43 deletions(-) diff --git a/packages/core/src/capabilities/ControllerCapabilities.ts b/packages/core/src/capabilities/ControllerCapabilities.ts index db752b9b9a73..17d3f4641566 100644 --- a/packages/core/src/capabilities/ControllerCapabilities.ts +++ b/packages/core/src/capabilities/ControllerCapabilities.ts @@ -2,21 +2,45 @@ import { type NodeType } from "./NodeInfo"; import { type ZWaveApiVersion } from "./ZWaveApiVersion"; import { type UnknownZWaveChipType } from "./ZWaveChipTypes"; +// These flags are a mess and sometimes have a different meaning than their name implies export enum ControllerCapabilityFlags { - Secondary = 0x01, // Controller is a secondary - OnOtherNetwork = 0x02, // Controller is using a home ID from another network - SISPresent = 0x04, // There's a SUC id server (SIS) on the network - WasRealPrimary = 0x08, // Before the SIS was added, the controller was the primary - SUC = 0x10, // Controller is a static update controller (SUC) - NoNodesIncluded = 0x20, // Not sure why some controllers with nodes included have this set + // The controller is a secondary controller and no SIS is present on the network, + // so it can not include or exclude other nodes. + // Fully redundant with the SISPresent flag: Secondary == !SISPresent (?) + Secondary = 0x01, + // The controller is a secondary controller + // in a network it did not start (?) TODO: confirm + OnOtherNetwork = 0x02, + // There's a Node ID server (SIS) on the network + SISPresent = 0x04, + // This is the primary controller that started this network + // TODO: Figure out if this changes on transferring the primary role + WasRealPrimary = 0x08, + // This controller is the SUC + SUC = 0x10, + // This controller is the primary and hasn't included any other nodes yet + NoNodesIncluded = 0x20, +} + +export enum ControllerRole { + /** The controller is the primary controller */ + Primary, + /** The controller is a secondary controller that cannot perform any network functions */ + Secondary, + /** + * The controller is a secondary controller. + * Either itself or the primary is the SIS, so it can perform network functions + */ + Inclusion, } export interface ControllerCapabilities { - isPrimary: boolean; + isSecondary: boolean; isUsingHomeIdFromOtherNetwork: boolean; isSISPresent: boolean; wasRealPrimary: boolean; isSUC: boolean; + noNodesIncluded: boolean; } export interface SerialApiInitData { diff --git a/packages/zwave-js/src/lib/controller/Controller.ts b/packages/zwave-js/src/lib/controller/Controller.ts index 3d5791cb3995..6e19149e9aeb 100644 --- a/packages/zwave-js/src/lib/controller/Controller.ts +++ b/packages/zwave-js/src/lib/controller/Controller.ts @@ -41,6 +41,7 @@ import { BasicDeviceClass, CommandClasses, type ControllerCapabilities, + ControllerRole, ControllerStatus, EMPTY_ROUTE, type Firmware, @@ -393,7 +394,9 @@ import { InclusionStrategy, type InclusionUserCallbacks, type JoinNetworkOptions, + JoinNetworkResult, JoinNetworkStrategy, + LeaveNetworkResult, type PlannedProvisioningEntry, ProvisioningEntryStatus, RemoveNodeReason, @@ -539,19 +542,22 @@ export class ZWaveController return this._ownNodeId; } - private _isPrimary: MaybeNotKnown; + /** @deprecated Use {@link role} instead */ public get isPrimary(): MaybeNotKnown { - return this._isPrimary; + switch (this.role) { + case NOT_KNOWN: + return NOT_KNOWN; + case ControllerRole.Primary: + return true; + default: + return false; + } } - /** @internal DO NOT USE, for internal purposes only */ - public get isActuallyPrimary(): MaybeNotKnown { - // For some reason the firmware claims we are the primary after joining a network that has a SUC/SIS - // We consider ourselves secondary unless we also have the SUC/SIS role - return this._isPrimary && this._isSISPresent && this._isSUC; - } + private _isSecondary: MaybeNotKnown; private _isUsingHomeIdFromOtherNetwork: MaybeNotKnown; + /** @deprecated Use {@link role} instead */ public get isUsingHomeIdFromOtherNetwork(): MaybeNotKnown { return this._isUsingHomeIdFromOtherNetwork; } @@ -562,6 +568,7 @@ export class ZWaveController } private _wasRealPrimary: MaybeNotKnown; + /** @deprecated Use {@link role} instead */ public get wasRealPrimary(): MaybeNotKnown { return this._wasRealPrimary; } @@ -576,6 +583,8 @@ export class ZWaveController return this._isSUC; } + private _noNodesIncluded: MaybeNotKnown; + private _nodeType: MaybeNotKnown; public get nodeType(): MaybeNotKnown { return this._nodeType; @@ -858,6 +867,30 @@ export class ZWaveController this._powerlevel = value; } + /** The role of the controller on the network */ + public get role(): MaybeNotKnown { + if (this._wasRealPrimary) return ControllerRole.Primary; + switch (this._isSecondary) { + case true: + return ControllerRole.Secondary; + case false: + return ControllerRole.Inclusion; + default: + return NOT_KNOWN; + } + } + + /** Returns whether learn mode may be enabled on this controller */ + public get isLearnModePermitted(): boolean { + // The primary controller may only enter learn mode, if hasn't included nodes yet + if (this.role === ControllerRole.Primary) { + return !!this._noNodesIncluded; + } else { + // Secondary controllers may only enter learn mode if they are not the SUC + return this._isSUC === false; + } + } + /** * @internal * Remembers the indicator values set by another node @@ -1635,7 +1668,7 @@ export class ZWaveController * @internal * Performs additional controller configuration */ - public async configure(isOnlyNode: boolean): Promise { + public async configure(): Promise { // Enable TX status report if supported if ( this.isSerialAPISetupCommandSupported( @@ -1677,8 +1710,8 @@ export class ZWaveController // There needs to be a SUC/SIS in the network. If not, we promote ourselves to one if the following conditions are met: // We are the primary controller, but we are not SUC, there is no SUC and there is no SIS, and there are no nodes in the network yet if ( - this._isPrimary - && isOnlyNode + this.role === ControllerRole.Primary + && this._noNodesIncluded && this._sucNodeId === 0 && !this._isSUC && !this._isSISPresent @@ -6882,7 +6915,7 @@ ${associatedNodes.join(", ")}`, // and remember the new info this._zwaveApiVersion = initData.zwaveApiVersion; this._zwaveChipType = initData.zwaveChipType; - this._isPrimary = initData.isPrimary; + this._isSecondary = !initData.isPrimary; this._isSIS = initData.isSIS; this._nodeType = initData.nodeType; this._supportsTimers = initData.supportsTimers; @@ -6901,28 +6934,30 @@ ${associatedNodes.join(", ")}`, ); const ret: ControllerCapabilities = { - isPrimary: !result.isSecondary, + isSecondary: result.isSecondary, isUsingHomeIdFromOtherNetwork: result.isUsingHomeIdFromOtherNetwork, isSISPresent: result.isSISPresent, wasRealPrimary: result.wasRealPrimary, isSUC: result.isStaticUpdateController, + noNodesIncluded: result.noNodesIncluded, }; + this._isSecondary = ret.isSecondary; + this._isUsingHomeIdFromOtherNetwork = ret.isUsingHomeIdFromOtherNetwork; + this._isSISPresent = ret.isSISPresent; + this._wasRealPrimary = ret.wasRealPrimary; + this._isSUC = ret.isSUC; + this._noNodesIncluded = ret.noNodesIncluded; + this.driver.controllerLog.print( `received controller capabilities: - controller role: ${ret.isPrimary ? "primary" : "secondary"} + controller role: ${getEnumMemberName(ControllerRole, this.role!)} is the SUC: ${ret.isSUC} started this network: ${!ret.isUsingHomeIdFromOtherNetwork} SIS is present: ${ret.isSISPresent} was real primary: ${ret.wasRealPrimary}`, ); - this._isPrimary = ret.isPrimary; - this._isUsingHomeIdFromOtherNetwork = ret.isUsingHomeIdFromOtherNetwork; - this._isSISPresent = ret.isSISPresent; - this._wasRealPrimary = ret.wasRealPrimary; - this._isSUC = ret.isSUC; - return ret; } @@ -8552,8 +8587,12 @@ ${associatedNodes.join(", ")}`, public async beginJoiningNetwork( options?: JoinNetworkOptions, - ): Promise { - if (this._currentLearnMode != undefined) return false; + ): Promise { + if (this._currentLearnMode != undefined) { + return JoinNetworkResult.Error_Busy; + } else if (!this.isLearnModePermitted) { + return JoinNetworkResult.Error_NotPermitted; + } // FIXME: If the join strategy says S0, remove S2 from the NIF before joining @@ -8569,7 +8608,7 @@ ${associatedNodes.join(", ")}`, if (result.isOK()) { this._currentLearnMode = LearnModeIntent.Inclusion; this._joinNetworkOptions = options; - return true; + return JoinNetworkResult.OK; } } catch (e) { this.driver.controllerLog.print( @@ -8579,7 +8618,7 @@ ${associatedNodes.join(", ")}`, } this._currentLearnMode = undefined; - return false; + return JoinNetworkResult.Error_Failed; } public async stopJoiningNetwork(): Promise { @@ -8620,8 +8659,12 @@ ${associatedNodes.join(", ")}`, return false; } - public async beginLeavingNetwork(): Promise { - if (this._currentLearnMode != undefined) return false; + public async beginLeavingNetwork(): Promise { + if (this._currentLearnMode != undefined) { + return LeaveNetworkResult.Error_Busy; + } else if (!this.isLearnModePermitted) { + return LeaveNetworkResult.Error_NotPermitted; + } try { const result = await this.driver.sendMessage< @@ -8634,7 +8677,7 @@ ${associatedNodes.join(", ")}`, if (result.isOK()) { this._currentLearnMode = LearnModeIntent.NetworkWideExclusion; - return true; + return LeaveNetworkResult.OK; } } catch (e) { this.driver.controllerLog.print( @@ -8644,7 +8687,7 @@ ${associatedNodes.join(", ")}`, } this._currentLearnMode = undefined; - return false; + return LeaveNetworkResult.Error_Failed; } public async stopLeavingNetwork(): Promise { @@ -8705,7 +8748,9 @@ ${associatedNodes.join(", ")}`, === LearnModeIntent.LegacyNetworkWideInclusion || (this._currentLearnMode === LearnModeIntent.LegacyInclusionExclusion - && this._isPrimary); + // TODO: Secondary controller may also use this to accept controller shift + // Figure out how to detect that. + && this.role === ControllerRole.Primary); const wasLeaving = this._currentLearnMode === LearnModeIntent.DirectExclusion || this._currentLearnMode @@ -8714,7 +8759,7 @@ ${associatedNodes.join(", ")}`, === LearnModeIntent.LegacyNetworkWideExclusion || (this._currentLearnMode === LearnModeIntent.LegacyInclusionExclusion - && !this._isPrimary); + && this.role !== ControllerRole.Primary); if (msg.status === LearnModeStatus.Started) { // cool, cool, cool... diff --git a/packages/zwave-js/src/lib/controller/Inclusion.ts b/packages/zwave-js/src/lib/controller/Inclusion.ts index dc2ac1723fd4..bcc978d20b0d 100644 --- a/packages/zwave-js/src/lib/controller/Inclusion.ts +++ b/packages/zwave-js/src/lib/controller/Inclusion.ts @@ -299,6 +299,20 @@ export enum JoinNetworkStrategy { Insecure, } +export enum JoinNetworkResult { + OK, + Error_Busy, + Error_NotPermitted, + Error_Failed, +} + +export enum LeaveNetworkResult { + OK, + Error_Busy, + Error_NotPermitted, + Error_Failed, +} + export type JoinNetworkOptions = { strategy: JoinNetworkStrategy.Security_S2; requested: InclusionGrant; diff --git a/packages/zwave-js/src/lib/driver/Driver.ts b/packages/zwave-js/src/lib/driver/Driver.ts index afe04f990848..1aec81945b32 100644 --- a/packages/zwave-js/src/lib/driver/Driver.ts +++ b/packages/zwave-js/src/lib/driver/Driver.ts @@ -51,6 +51,7 @@ import { import { CommandClasses, ControllerLogger, + ControllerRole, ControllerStatus, Duration, EncapsulationFlags, @@ -1509,9 +1510,7 @@ export class Driver extends TypedEventEmitter await this.controller.identify(); // Perform additional configuration - await this.controller.configure( - nodeIds.length <= 1 && !lrNodeIds?.length, - ); + await this.controller.configure(); // now that we know the home ID, we can open the databases await this.initNetworkCache(this.controller.homeId!); @@ -1530,13 +1529,13 @@ export class Driver extends TypedEventEmitter }, ); - if (this.controller.isActuallyPrimary) { + if (this.controller.role === ControllerRole.Primary) { // Auto-enable smart start inclusion this.controller.autoProvisionSmartStart(); } } - if (this.controller.isActuallyPrimary) { + if (this.controller.role === ControllerRole.Primary) { // Set up the S0 security manager. We can only do that after the controller // interview because we need to know the controller node id. const S0Key = this._options.securityKeys?.S0_Legacy; @@ -1708,7 +1707,7 @@ export class Driver extends TypedEventEmitter this.addNodeEventHandlers(node); } - if (this.controller.isActuallyPrimary) { + if (this.controller.role === ControllerRole.Primary) { // Before interviewing nodes reset our knowledge about their ready state this._nodesReady.clear(); this._nodesReadyEventEmitted = false; diff --git a/packages/zwave-js/src/lib/serialapi/capability/GetControllerCapabilitiesMessages.ts b/packages/zwave-js/src/lib/serialapi/capability/GetControllerCapabilitiesMessages.ts index 8ea3a5deb067..3cf9a6370e8a 100644 --- a/packages/zwave-js/src/lib/serialapi/capability/GetControllerCapabilitiesMessages.ts +++ b/packages/zwave-js/src/lib/serialapi/capability/GetControllerCapabilitiesMessages.ts @@ -25,6 +25,7 @@ export interface GetControllerCapabilitiesResponseOptions isSISPresent: boolean; wasRealPrimary: boolean; isStaticUpdateController: boolean; + noNodesIncluded: boolean; } @messageTypes(MessageType.Response, FunctionType.GetControllerCapabilities) @@ -54,6 +55,9 @@ export class GetControllerCapabilitiesResponse extends Message { this.isStaticUpdateController = !!( capabilityFlags & ControllerCapabilityFlags.SUC ); + this.noNodesIncluded = !!( + capabilityFlags & ControllerCapabilityFlags.NoNodesIncluded + ); } else { this.isSecondary = options.isSecondary; this.isUsingHomeIdFromOtherNetwork = @@ -61,6 +65,7 @@ export class GetControllerCapabilitiesResponse extends Message { this.isSISPresent = options.isSISPresent; this.wasRealPrimary = options.wasRealPrimary; this.isStaticUpdateController = options.isStaticUpdateController; + this.noNodesIncluded = options.noNodesIncluded; } } @@ -69,6 +74,7 @@ export class GetControllerCapabilitiesResponse extends Message { public isSISPresent: boolean; public wasRealPrimary: boolean; public isStaticUpdateController: boolean; + public noNodesIncluded: boolean; public serialize(): Buffer { this.payload = Buffer.from([ @@ -82,6 +88,9 @@ export class GetControllerCapabilitiesResponse extends Message { : 0) | (this.isStaticUpdateController ? ControllerCapabilityFlags.SUC + : 0) + | (this.noNodesIncluded + ? ControllerCapabilityFlags.NoNodesIncluded : 0), ]); return super.serialize(); From 2edcb6b99d4a52a0d8392373c444c9d66dabef96 Mon Sep 17 00:00:00 2001 From: Dominic Griesel Date: Thu, 5 Sep 2024 09:04:11 +0200 Subject: [PATCH 12/23] fix: use correct key pair for learn mode, persist private key --- packages/core/src/security/crypto.ts | 17 ++++++-- .../zwave-js/src/lib/controller/Controller.ts | 12 +++--- packages/zwave-js/src/lib/driver/Driver.ts | 42 +++++++++++++++++++ .../zwave-js/src/lib/driver/NetworkCache.ts | 9 ++++ 4 files changed, 71 insertions(+), 9 deletions(-) diff --git a/packages/core/src/security/crypto.ts b/packages/core/src/security/crypto.ts index 92b6fc5ba36f..b8f1f32bafdb 100644 --- a/packages/core/src/security/crypto.ts +++ b/packages/core/src/security/crypto.ts @@ -97,16 +97,27 @@ export function encodeX25519KeyDERSPKI(key: Buffer): Buffer { return Buffer.concat([Buffer.from("302a300506032b656e032100", "hex"), key]); } -/** Generates an x25519 / ECDH key pair */ -export async function generateECDHKeyPair(): Promise<{ +export interface KeyPair { publicKey: crypto.KeyObject; privateKey: crypto.KeyObject; -}> { +} + +/** Generates an x25519 / ECDH key pair */ +export async function generateECDHKeyPair(): Promise { return util.promisify(crypto.generateKeyPair)( "x25519", ); } +export function keyPairFromRawECDHPrivateKey(privateKey: Buffer): KeyPair { + const privateKeyObject = importRawECDHPrivateKey(privateKey); + const publicKeyObject = crypto.createPublicKey(privateKeyObject); + return { + privateKey: privateKeyObject, + publicKey: publicKeyObject, + }; +} + /** Takes an ECDH public KeyObject and returns the raw key as a buffer */ export function extractRawECDHPublicKey(publicKey: crypto.KeyObject): Buffer { return decodeX25519KeyDER( diff --git a/packages/zwave-js/src/lib/controller/Controller.ts b/packages/zwave-js/src/lib/controller/Controller.ts index 6e19149e9aeb..f76a7fe3e53c 100644 --- a/packages/zwave-js/src/lib/controller/Controller.ts +++ b/packages/zwave-js/src/lib/controller/Controller.ts @@ -8956,19 +8956,19 @@ ${associatedNodes.join(", ")}`, return SecurityBootstrapFailure.ParameterMismatch; } - // FIXME: We should have 2 key pairs, one for authenticated (static) - // and one for unauthenticated (dynamic) - const highestGranted = getHighestSecurityClass(matchingKeys); const requiresAuthentication = highestGranted === SecurityClass.S2_AccessControl || highestGranted === SecurityClass.S2_Authenticated; - // If authentication is required, we MUST (FIXME:) use the Authenticated - // ECDH public key and obfuscate its first 2 bytes with 0 - const keyPair = await generateECDHKeyPair(); + // If authentication is required, use the (static) authenticated ECDH key pair, + // otherwise generate a new one + const keyPair = requiresAuthentication + ? await this.driver.getLearnModeAuthenticatedKeyPair() + : await generateECDHKeyPair(); const publicKey = extractRawECDHPublicKey(keyPair.publicKey); if (requiresAuthentication) { + // Authentication requires obfuscating the public key publicKey.writeUInt16BE(0x0000, 0); } await api.sendPublicKey(publicKey, false); diff --git a/packages/zwave-js/src/lib/driver/Driver.ts b/packages/zwave-js/src/lib/driver/Driver.ts index 1aec81945b32..bc7cb1bd74fa 100644 --- a/packages/zwave-js/src/lib/driver/Driver.ts +++ b/packages/zwave-js/src/lib/driver/Driver.ts @@ -56,6 +56,7 @@ import { Duration, EncapsulationFlags, type ICommandClass, + type KeyPair, type LogConfig, MAX_SUPERVISION_SESSION_ID, MAX_TRANSPORT_SERVICE_SESSION_ID, @@ -88,6 +89,8 @@ import { ZWaveErrorCodes, ZWaveLogContainer, deserializeCacheValue, + extractRawECDHPrivateKey, + generateECDHKeyPair, getCCName, highResTimestamp, isEncapsulationCC, @@ -96,6 +99,7 @@ import { isMissingControllerCallback, isMissingControllerResponse, isZWaveError, + keyPairFromRawECDHPrivateKey, messageRecordToLines, securityClassIsS2, securityClassOrder, @@ -843,6 +847,32 @@ export class Driver extends TypedEventEmitter return isLongRange ? this.securityManagerLR : this.securityManager2; } + private _learnModeAuthenticatedKeyPair: KeyPair | undefined; + /** @internal */ + public async getLearnModeAuthenticatedKeyPair(): Promise { + if (this._learnModeAuthenticatedKeyPair == undefined) { + // Try restoring from cache + const privateKey = this.cacheGet( + cacheKeys.controller.privateKey, + ); + if (privateKey) { + this._learnModeAuthenticatedKeyPair = + keyPairFromRawECDHPrivateKey(privateKey); + } else { + // Not found in cache, create a new one and cache it + this._learnModeAuthenticatedKeyPair = + await generateECDHKeyPair(); + this.cacheSet( + cacheKeys.controller.privateKey, + extractRawECDHPrivateKey( + this._learnModeAuthenticatedKeyPair.privateKey, + ), + ); + } + } + return this._learnModeAuthenticatedKeyPair; + } + /** * **!!! INTERNAL !!!** * @@ -3014,6 +3044,11 @@ export class Driver extends TypedEventEmitter ); } + // Preserve the private key for the authenticated learn mode ECDH key pair + const oldPrivateKey = this.cacheGet( + cacheKeys.controller.privateKey, + ); + // Update the controller NIF prior to hard resetting await this.controller.setControllerNIF(); await this.controller.hardReset(); @@ -3037,6 +3072,13 @@ export class Driver extends TypedEventEmitter this._controllerInterviewed = false; void this.initializeControllerAndNodes(); + + // Save the key pair in the new cache again + if (oldPrivateKey) { + this.once("driver ready", () => { + this.cacheSet(cacheKeys.controller.privateKey, oldPrivateKey); + }); + } } /** diff --git a/packages/zwave-js/src/lib/driver/NetworkCache.ts b/packages/zwave-js/src/lib/driver/NetworkCache.ts index 1e2276cc33ba..cce505aab205 100644 --- a/packages/zwave-js/src/lib/driver/NetworkCache.ts +++ b/packages/zwave-js/src/lib/driver/NetworkCache.ts @@ -43,6 +43,7 @@ export const cacheKeys = { secClass, ) }`, + privateKey: "controller.privateKey", }, // TODO: somehow these functions should be combined with the pattern matching below node: (nodeId: number) => { @@ -477,6 +478,11 @@ export function deserializeNetworkCacheValue( if (value) return value; throw fail(); } + case cacheKeys.controller.privateKey: { + value = tryParseBuffer(value); + if (value) return value; + throw fail(); + } } return value; @@ -567,6 +573,9 @@ export function serializeNetworkCacheValue( } return ret; } + case cacheKeys.controller.privateKey: { + return (value as Buffer).toString("hex"); + } } return value; From dc104ad581830cb2273f99a2ecef7363e2122f71 Mon Sep 17 00:00:00 2001 From: Dominic Griesel Date: Fri, 6 Sep 2024 10:14:49 +0200 Subject: [PATCH 13/23] fix: authenticated bootstrapping --- packages/cc/src/cc/Security2CC.ts | 49 +++++++++++++++++-- .../testing/src/CCSpecificCapabilities.ts | 2 +- .../testing/src/MockControllerCapabilities.ts | 2 + .../zwave-js/src/lib/controller/Controller.ts | 48 +++++++++--------- 4 files changed, 71 insertions(+), 30 deletions(-) diff --git a/packages/cc/src/cc/Security2CC.ts b/packages/cc/src/cc/Security2CC.ts index a65938e489a6..854b22f71c19 100644 --- a/packages/cc/src/cc/Security2CC.ts +++ b/packages/cc/src/cc/Security2CC.ts @@ -46,6 +46,7 @@ import { isArray } from "alcalzone-shared/typeguards"; import { CCAPI } from "../lib/API"; import { type CCCommandOptions, + type CCResponseRole, CommandClass, type CommandClassDeserializationOptions, type CommandClassOptions, @@ -481,7 +482,7 @@ export class Security2CCAPI extends CCAPI { /** Confirms the keys that were granted by the including node */ public async confirmGrantedKeys( params: Omit, - ): Promise { + ): Promise { this.assertSupportsCommand( Security2Command, Security2Command.KEXSet, @@ -493,7 +494,7 @@ export class Security2CCAPI extends CCAPI { ...params, echo: true, }); - await this.applHost.sendCommand(cc, this.commandOptions); + return this.applHost.sendCommand(cc, this.commandOptions); } /** Notifies the other node that the ongoing key exchange was aborted */ @@ -965,19 +966,36 @@ function getCCResponseForMessageEncapsulation( sent: Security2CCMessageEncapsulation, ) { if (sent.encapsulated?.expectsCCResponse()) { - return [ + const ret = [ Security2CCMessageEncapsulation as any, Security2CCNonceReport as any, ]; + + if ( + sent.encapsulated instanceof Security2CCKEXSet + || sent.encapsulated instanceof Security2CCKEXReport + || sent.encapsulated instanceof Security2CCNetworkKeyGet + || sent.encapsulated instanceof Security2CCNetworkKeyReport + || sent.encapsulated instanceof Security2CCNetworkKeyVerify + ) { + ret.push(Security2CCKEXFail as any); + } + + return ret; } } function testCCResponseForMessageEncapsulation( sent: Security2CCMessageEncapsulation, - received: Security2CCMessageEncapsulation | Security2CCNonceReport, + received: + | Security2CCMessageEncapsulation + | Security2CCNonceReport + | Security2CCKEXFail, ) { if (received instanceof Security2CCMessageEncapsulation) { return "checkEncapsulated"; + } else if (received instanceof Security2CCKEXFail) { + return true; } else { return received.SOS && !!received.receiverEI; } @@ -2162,7 +2180,30 @@ export interface Security2CCKEXSetOptions { grantedKeys: SecurityClass[]; } +function getExpectedResponseForKEXSet(sent: Security2CCKEXSet) { + if (sent.echo) { + return [Security2CCKEXReport, Security2CCKEXFail]; + } else { + return undefined; + } +} + +function testExpectedResponseForKEXSet( + sent: Security2CCKEXSet, + received: any, +): CCResponseRole { + if (sent.echo) { + if (received instanceof Security2CCKEXReport) { + return received.echo; + } else if (received instanceof Security2CCKEXFail) { + return true; + } + } + return false; +} + @CCCommand(Security2Command.KEXSet) +@expectedCCResponse(getExpectedResponseForKEXSet, testExpectedResponseForKEXSet) export class Security2CCKEXSet extends Security2CC { public constructor( host: ZWaveHost, diff --git a/packages/testing/src/CCSpecificCapabilities.ts b/packages/testing/src/CCSpecificCapabilities.ts index a4e079246582..974ebd55b7cf 100644 --- a/packages/testing/src/CCSpecificCapabilities.ts +++ b/packages/testing/src/CCSpecificCapabilities.ts @@ -42,7 +42,7 @@ export interface ColorSwitchCCCapabilities { } export interface NotificationCCCapabilities { - supportsV1Alarm: false; + supportsV1Alarm: boolean; notificationTypesAndEvents: Record; } diff --git a/packages/testing/src/MockControllerCapabilities.ts b/packages/testing/src/MockControllerCapabilities.ts index 19700d231b24..007444df63cc 100644 --- a/packages/testing/src/MockControllerCapabilities.ts +++ b/packages/testing/src/MockControllerCapabilities.ts @@ -17,6 +17,7 @@ export interface MockControllerCapabilities { isSISPresent: boolean; wasRealPrimary: boolean; isStaticUpdateController: boolean; + noNodesIncluded: boolean; sucNodeId: number; supportsTimers: boolean; @@ -65,6 +66,7 @@ export function getDefaultMockControllerCapabilities(): MockControllerCapabiliti isStaticUpdateController: true, wasRealPrimary: true, isUsingHomeIdFromOtherNetwork: false, + noNodesIncluded: false, sucNodeId: 0, supportsTimers: false, diff --git a/packages/zwave-js/src/lib/controller/Controller.ts b/packages/zwave-js/src/lib/controller/Controller.ts index f76a7fe3e53c..892354601034 100644 --- a/packages/zwave-js/src/lib/controller/Controller.ts +++ b/packages/zwave-js/src/lib/controller/Controller.ts @@ -18,7 +18,7 @@ import { Powerlevel, Security2CCKEXFail, Security2CCKEXGet, - Security2CCKEXReport, + type Security2CCKEXReport, Security2CCKEXSet, Security2CCNetworkKeyGet, Security2CCNetworkKeyReport, @@ -8967,11 +8967,17 @@ ${associatedNodes.join(", ")}`, ? await this.driver.getLearnModeAuthenticatedKeyPair() : await generateECDHKeyPair(); const publicKey = extractRawECDHPublicKey(keyPair.publicKey); + const transmittedPublicKey = Buffer.from(publicKey); if (requiresAuthentication) { // Authentication requires obfuscating the public key - publicKey.writeUInt16BE(0x0000, 0); + const dsk = dskToString(publicKey.subarray(0, 16)); + // FIXME: Expose as a callback + this.driver.controllerLog.print("DSK: " + dsk); + console.debug("DSK: " + dsk); + + transmittedPublicKey.writeUInt16BE(0x0000, 0); } - await api.sendPublicKey(publicKey, false); + await api.sendPublicKey(transmittedPublicKey, false); // Wait for including node to send its public key const pubKeyReport = await this.driver.waitForCommand< @@ -8983,6 +8989,8 @@ ${associatedNodes.join(", ")}`, inclusionTimeouts.TB3, ).catch(() => "timeout" as const); + // FIXME: Tell application to stop showing the DSK + if (pubKeyReport === "timeout") return abortTimeout(); if (pubKeyReport instanceof Security2CCKEXFail) { return abortCanceled(); @@ -9007,39 +9015,29 @@ ${associatedNodes.join(", ")}`, // Wait for the confirmation of the requested keys and // retransmit the KEXSet echo every 10 seconds until a response is // received or the process timed out. + const confirmKeysStartTime = Date.now(); let kexReportEcho: | Security2CCKEXReport | Security2CCKEXFail | "timeout" | undefined; - const waitForKEXReportEcho = async () => { - kexReportEcho = await this.driver.waitForCommand< - Security2CCKEXReport | Security2CCKEXFail - >( - (cc) => - cc instanceof Security2CCKEXReport - || cc instanceof Security2CCKEXFail, - 240000, - ).catch(() => "timeout" as const); - }; - const retransmitKEXSetEcho = async () => { - for (let i = 0; i <= 25; i++) { - await api.confirmGrantedKeys({ + for (let i = 0; i <= 25; i++) { + try { + kexReportEcho = await api.withOptions({ + reportTimeoutMs: 10000, + }).confirmGrantedKeys({ grantedKeys: kexSet.grantedKeys, permitCSA: kexSet.permitCSA, selectedECDHProfile: kexSet.selectedECDHProfile, selectedKEXScheme: kexSet.selectedKEXScheme, _reserved: kexSet._reserved, - }).catch(noop); - if (kexReportEcho != undefined) return; - await wait(10000, true); - if (kexReportEcho != undefined) return; + }); + } catch { + // ignore } - }; - await Promise.race([ - retransmitKEXSetEcho(), - waitForKEXReportEcho(), - ]); + if (kexReportEcho != undefined) break; + if (Date.now() - confirmKeysStartTime > 240000) break; + } if (!kexReportEcho || kexReportEcho === "timeout") { return abortTimeout(); From 4e99ab1e2ede92c8ad1a6560166b4aa52acea90a Mon Sep 17 00:00:00 2001 From: Dominic Griesel Date: Fri, 6 Sep 2024 11:24:34 +0200 Subject: [PATCH 14/23] feat: support S0 bootstrapping --- packages/cc/src/cc/SecurityCC.ts | 70 ++++- .../zwave-js/src/lib/controller/Controller.ts | 240 ++++++++++++++++-- 2 files changed, 285 insertions(+), 25 deletions(-) diff --git a/packages/cc/src/cc/SecurityCC.ts b/packages/cc/src/cc/SecurityCC.ts index a302f7681abc..75bbe5c173d6 100644 --- a/packages/cc/src/cc/SecurityCC.ts +++ b/packages/cc/src/cc/SecurityCC.ts @@ -219,6 +219,26 @@ export class SecurityCCAPI extends PhysicalCCAPI { return [0]; } + public async reportSecurityScheme(encapsulated: boolean): Promise { + this.assertSupportsCommand( + SecurityCommand, + SecurityCommand.SchemeReport, + ); + + let cc: CommandClass = new SecurityCCSchemeReport(this.applHost, { + nodeId: this.endpoint.nodeId, + endpoint: this.endpoint.index, + }); + if (encapsulated) { + cc = new SecurityCCCommandEncapsulation(this.applHost, { + nodeId: this.endpoint.nodeId, + endpoint: this.endpoint.index, + encapsulated: cc, + }); + } + await this.applHost.sendCommand(cc, this.commandOptions); + } + public async inheritSecurityScheme(): Promise { this.assertSupportsCommand( SecurityCommand, @@ -253,6 +273,19 @@ export class SecurityCCAPI extends PhysicalCCAPI { await this.applHost.sendCommand(cc, this.commandOptions); } + public async verifyNetworkKey(): Promise { + this.assertSupportsCommand( + SecurityCommand, + SecurityCommand.NetworkKeyVerify, + ); + + const cc = new SecurityCCNetworkKeyVerify(this.applHost, { + nodeId: this.endpoint.nodeId, + endpoint: this.endpoint.index, + }); + await this.applHost.sendCommand(cc, this.commandOptions); + } + // eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types public async getSupportedCommands() { this.assertSupportsCommand( @@ -298,7 +331,7 @@ export class SecurityCCAPI extends PhysicalCCAPI { @implementedVersion(1) export class SecurityCC extends CommandClass { declare ccCommand: SecurityCommand; - // Force singlecast for the Security CC (for now) + // Force singlecast for the Security CC declare nodeId: number; // Define the securityManager as existing declare host: ZWaveHost & { @@ -764,11 +797,27 @@ export class SecurityCCCommandEncapsulationNonceGet export class SecurityCCSchemeReport extends SecurityCC { public constructor( host: ZWaveHost, - options: CommandClassDeserializationOptions, + options: CommandClassDeserializationOptions | CCCommandOptions, ) { super(host, options); - validatePayload(this.payload.length >= 1); - // The including controller MUST NOT perform any validation of the Supported Security Schemes byte + if (gotDeserializationOptions(options)) { + validatePayload(this.payload.length >= 1); + // The including controller MUST NOT perform any validation of the Supported Security Schemes byte + } + } + + public serialize(): Buffer { + // Since it is unlikely that any more schemes will be added to S0, we hardcode the default scheme here (bit 0 = 0) + this.payload = Buffer.from([0]); + return super.serialize(); + } + + public toLogEntry(host?: ZWaveValueHost): MessageOrCCLogEntry { + return { + ...super.toLogEntry(host), + // Hide the default payload line + message: undefined, + }; } } @@ -843,11 +892,8 @@ export class SecurityCCNetworkKeySet extends SecurityCC { ) { super(host, options); if (gotDeserializationOptions(options)) { - // TODO: Deserialize payload - throw new ZWaveError( - `${this.constructor.name}: deserialization not implemented`, - ZWaveErrorCodes.Deserialization_NotImplemented, - ); + validatePayload(this.payload.length >= 16); + this.networkKey = this.payload.subarray(0, 16); } else { if (options.networkKey.length !== 16) { throw new ZWaveError( @@ -866,7 +912,11 @@ export class SecurityCCNetworkKeySet extends SecurityCC { return super.serialize(); } - // @noLogEntry - The network key shouldn't be logged, so users can safely post their logs online + public toLogEntry(applHost: ZWaveApplicationHost): MessageOrCCLogEntry { + // The network key shouldn't be logged, so users can safely post their logs online + const { message, ...log } = super.toLogEntry(applHost); + return log; + } } // @publicAPI diff --git a/packages/zwave-js/src/lib/controller/Controller.ts b/packages/zwave-js/src/lib/controller/Controller.ts index 892354601034..f05916db23d3 100644 --- a/packages/zwave-js/src/lib/controller/Controller.ts +++ b/packages/zwave-js/src/lib/controller/Controller.ts @@ -26,7 +26,10 @@ import { Security2CCPublicKeyReport, Security2CCTransferEnd, Security2Command, + SecurityCCNetworkKeySet, + SecurityCCNonceGet, SecurityCCSchemeGet, + SecurityCCSchemeInherit, VersionCCValues, VersionCommand, ZWaveProtocolCCAssignReturnRoute, @@ -45,6 +48,7 @@ import { ControllerStatus, EMPTY_ROUTE, type Firmware, + type ICommandClass, LongRangeChannel, MAX_NODES, type MaybeNotKnown, @@ -3197,6 +3201,12 @@ export class ZWaveController // Remember that the node was granted the S0 security class node.securityClasses.set(SecurityClass.S0_Legacy, true); + + this.driver.controllerLog.logNode(node.id, { + message: `Security S0 bootstrapping successful`, + }); + + // success 🎉 } catch (e) { let errorMessage = `Security S0 bootstrapping failed, the node was not granted the S0 security class`; @@ -8800,8 +8810,152 @@ ${associatedNodes.join(", ")}`, return false; } - private async expectSecurityBootstrapS0(): Promise { - // FIXME: Implement + private async expectSecurityBootstrapS0( + bootstrappingNode: ZWaveNode, + ): Promise { + // When bootstrapping with S0, no other keys are granted + for (const secClass of securityClassOrder) { + if (secClass !== SecurityClass.S0_Legacy) { + bootstrappingNode.securityClasses.set(secClass, false); + } + } + + const unGrantSecurityClass = () => { + this.driver["_securityManager"] = undefined; + bootstrappingNode.securityClasses.set( + SecurityClass.S0_Legacy, + false, + ); + }; + + const abortTimeout = () => { + this.driver.controllerLog.logNode(bootstrappingNode.id, { + message: + `Security S0 bootstrapping failed: a secure inclusion timer has elapsed`, + level: "warn", + }); + + unGrantSecurityClass(); + return SecurityBootstrapFailure.Timeout; + }; + + try { + const api = bootstrappingNode.commandClasses.Security; + + // For the first part of the bootstrapping, a temporary key needs to be used + this.driver["_securityManager"] = new SecurityManager({ + ownNodeId: this._ownNodeId!, + networkKey: Buffer.alloc(16, 0), + nonceTimeout: this.driver.options.timeouts.nonce, + }); + + // Report the supported schemes + await api.reportSecurityScheme(false); + + // Expect a NonceGet within 10 seconds + let nonceGet = await this.driver.waitForCommand( + (cc) => cc instanceof SecurityCCNonceGet, + 10000, + ).catch(() => "timeout" as const); + if (nonceGet === "timeout") return abortTimeout(); + + // Send nonce + await api.sendNonce(); + + // Expect NetworkKeySet within 10 seconds + const networkKeySet = await this.driver.waitForCommand< + SecurityCCNetworkKeySet + >( + (cc) => cc instanceof SecurityCCNetworkKeySet, + 10000, + ).catch(() => "timeout" as const); + if (networkKeySet === "timeout") return abortTimeout(); + + // Now that the key is known, we can create the real security manager + this.driver["_securityManager"] = new SecurityManager({ + ownNodeId: this._ownNodeId!, + networkKey: networkKeySet.networkKey, + nonceTimeout: this.driver.options.timeouts.nonce, + }); + + // Request a new nonce to respond, which should be answered within 10 seconds + let nonce = await api.withOptions({ reportTimeoutMs: 10000 }) + .getNonce(); + if (!nonce) return abortTimeout(); + + // Verify the key + await api.verifyNetworkKey(); + + // We are a controller, so continue with scheme inherit + + // Expect a NonceGet within 10 seconds + nonceGet = await this.driver.waitForCommand( + (cc) => cc instanceof SecurityCCNonceGet, + 10000, + ).catch(() => "timeout" as const); + if (nonceGet === "timeout") return abortTimeout(); + + // Send nonce + await api.sendNonce(); + + // Expect SchemeInherit within 10 seconds + const schemeInherit = await this.driver.waitForCommand< + SecurityCCSchemeInherit + >( + (cc) => cc instanceof SecurityCCSchemeInherit, + 10000, + ).catch(() => "timeout" as const); + if (schemeInherit === "timeout") return abortTimeout(); + + // Request a new nonce to respond, which should be answered within 10 seconds + nonce = await api.withOptions({ reportTimeoutMs: 10000 }) + .getNonce(); + if (!nonce) return abortTimeout(); + + // Report the supported schemes. This isn't technically correct, but since + // S0 won't get any extensions, we can just report the default scheme again + await api.reportSecurityScheme(true); + + // Remember that the S0 key was granted + bootstrappingNode.securityClasses.set( + SecurityClass.S0_Legacy, + true, + ); + + // Store the key + this.driver.cacheSet( + cacheKeys.controller.securityKeys(SecurityClass.S0_Legacy), + networkKeySet.networkKey, + ); + + this.driver.driverLog.print( + `Security S0 bootstrapping successful`, + ); + + // success 🎉 + } catch (e) { + let errorMessage = `Security S0 bootstrapping failed`; + let result = SecurityBootstrapFailure.Unknown; + if (!isZWaveError(e)) { + errorMessage += `: ${e as any}`; + } else if (e.code === ZWaveErrorCodes.Controller_MessageExpired) { + errorMessage += ": a secure inclusion timer has elapsed."; + result = SecurityBootstrapFailure.Timeout; + } else if ( + e.code !== ZWaveErrorCodes.Controller_MessageDropped + && e.code !== ZWaveErrorCodes.Controller_NodeTimeout + ) { + errorMessage += `: ${e.message}`; + } + this.driver.controllerLog.logNode( + bootstrappingNode.id, + errorMessage, + "warn", + ); + unGrantSecurityClass(); + + return result; + } } private async expectSecurityBootstrapS2( @@ -9295,19 +9449,41 @@ ${associatedNodes.join(", ")}`, } private async afterJoiningNetwork(): Promise { + this.driver.driverLog.print("waiting for security bootstrapping..."); + + const bootstrapInitStart = Date.now(); + const supportedCCs = determineNIF().supportedCCs; + const supportsS0 = supportedCCs.includes(CommandClasses.Security); + const supportsS2 = supportedCCs.includes(CommandClasses["Security 2"]); + + let initTimeout: number; + let initPredicate: (cc: ICommandClass) => boolean; + // KEX Get must be received: // - no later than 10..30 seconds after the inclusion if S0 is supported // - no later than 30 seconds after the inclusion if only S2 is supported - // For simplicity, we wait the full 30s. - this.driver.driverLog.print("waiting for security bootstrapping..."); + // For simplicity, we wait the full 30s. + // SecurityCCSchemeGet must be received no later than 10 seconds + // after the inclusion if S0 is supported + if (supportsS0 && supportsS2) { + initTimeout = inclusionTimeouts.TB1; + initPredicate = (cc) => + cc instanceof SecurityCCSchemeGet + || cc instanceof Security2CCKEXGet; + } else if (supportsS2) { + initTimeout = inclusionTimeouts.TB1; + initPredicate = (cc) => cc instanceof Security2CCKEXGet; + } else if (supportsS0) { + initTimeout = 10000; + initPredicate = (cc) => cc instanceof SecurityCCSchemeGet; + } else { + initTimeout = 0; + initPredicate = () => false; + } + const bootstrapInitPromise = this.driver.waitForCommand< Security2CCKEXGet | SecurityCCSchemeGet - >( - (cc) => - cc instanceof SecurityCCSchemeGet - || cc instanceof Security2CCKEXGet, - inclusionTimeouts.TB1, - ).catch(() => "timeout" as const); + >(initPredicate, initTimeout).catch(() => "timeout" as const); const identifySelf = async () => { // Update own node ID and other controller flags. @@ -9336,7 +9512,38 @@ ${associatedNodes.join(", ")}`, "No security bootstrapping command received, continuing without encryption...", ); } else if (bootstrapInit instanceof SecurityCCSchemeGet) { - await this.expectSecurityBootstrapS0(); + const nodeId = bootstrapInit.nodeId; + const bootstrappingNode = this.nodes.get(nodeId); + if (!bootstrappingNode) { + this.driver.controllerLog.logNode(nodeId, { + message: + "Received S2 bootstrap initiation from unknown node, ignoring...", + level: "warn", + }); + } else if (Date.now() - bootstrapInitStart > 10000) { + // Received too late, S0 bootstrapping must not continue + this.driver.controllerLog.print( + "Security S0 bootstrapping command received too late, continuing without encryption...", + ); + } else { + // We definitely know that the node supports S0 + bootstrappingNode.addCC(CommandClasses.Security, { + secure: true, + isSupported: true, + }); + + this.driver.controllerLog.logNode(nodeId, { + message: `Received S0 bootstrap initiation`, + }); + + const bootstrapResult = await this.expectSecurityBootstrapS0( + bootstrappingNode, + ); + if (bootstrapResult !== undefined) { + // If there was a failure, mark S0 as not supported + bootstrappingNode.removeCC(CommandClasses.Security); + } + } } else if (bootstrapInit instanceof Security2CCKEXGet) { const nodeId = bootstrapInit.nodeId as number; const bootstrappingNode = this.nodes.get(nodeId); @@ -9384,16 +9591,19 @@ ${associatedNodes.join(", ")}`, ).join("") } client-side auth: ${grant.clientSideAuth}`, - level: "warn", }); - const _bootstrapResult = await this + const bootstrapResult = await this .expectSecurityBootstrapS2( bootstrappingNode, grant, ); - - // TODO: Handle failures + if (bootstrapResult !== undefined) { + // If there was a failure, mark S2 as not supported + bootstrappingNode.removeCC( + CommandClasses["Security 2"], + ); + } } } } From 851d79723fedbc34b28d6dc2cbff78435c29ac0f Mon Sep 17 00:00:00 2001 From: Dominic Griesel Date: Fri, 6 Sep 2024 11:28:14 +0200 Subject: [PATCH 15/23] fix: remove other join strategies for now --- packages/zwave-js/src/lib/controller/Inclusion.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/zwave-js/src/lib/controller/Inclusion.ts b/packages/zwave-js/src/lib/controller/Inclusion.ts index bcc978d20b0d..1f2eac363d85 100644 --- a/packages/zwave-js/src/lib/controller/Inclusion.ts +++ b/packages/zwave-js/src/lib/controller/Inclusion.ts @@ -293,10 +293,10 @@ export enum RemoveNodeReason { } export enum JoinNetworkStrategy { - SmartStart, Security_S2, - Security_S0, - Insecure, + // SmartStart, + // Security_S0, + // Insecure, } export enum JoinNetworkResult { From 96ef717ab471c44d81b4ffd88e07dbf631e702ed Mon Sep 17 00:00:00 2001 From: Dominic Griesel Date: Fri, 6 Sep 2024 11:37:59 +0200 Subject: [PATCH 16/23] test: update script to test learn mode --- test/run_duplex.ts | 69 +++++++++++++++++++++++++++------------------- 1 file changed, 40 insertions(+), 29 deletions(-) diff --git a/test/run_duplex.ts b/test/run_duplex.ts index f22af2257ea1..bdc054228885 100644 --- a/test/run_duplex.ts +++ b/test/run_duplex.ts @@ -1,7 +1,9 @@ +import { SecurityClass } from "@zwave-js/core"; import { wait as _wait } from "alcalzone-shared/async"; import path from "node:path"; import "reflect-metadata"; -import { Driver, RFRegion } from "zwave-js"; +import fs from "node:fs/promises"; +import { Driver, InclusionStrategy, RFRegion } from "zwave-js"; const wait = _wait; @@ -19,7 +21,7 @@ process.on("unhandledRejection", (_r) => { const port_primary = "/dev/serial/by-id/usb-Zooz_800_Z-Wave_Stick_533D004242-if00"; const port_secondary = - "/dev/serial/by-id/usb-Silicon_Labs_J-Link_Pro_OB_000440194188-if00"; + "/dev/serial/by-id/usb-Silicon_Labs_CP2102N_USB_to_UART_Bridge_Controller_ca4d95064355ee118d4d1294de9da576-if00-port0"; const driver_primary = new Driver(port_primary, { logConfig: { @@ -68,30 +70,39 @@ const driver_primary = new Driver(port_primary, { .on("error", console.error) .once("driver ready", async () => { // Test code goes here - // await wait(1000); - // await driver_primary.hardReset(); - // await wait(5000); - // await driver_primary.controller.beginInclusion({ - // strategy: InclusionStrategy.Default, - // userCallbacks: { - // abort() {}, - // async grantSecurityClasses(requested) { - // return { - // clientSideAuth: false, - // securityClasses: [ - // SecurityClass.S0_Legacy, - // SecurityClass.S2_Unauthenticated, - // ], - // }; - // }, - // async validateDSKAndEnterPIN(dsk) { - // return "12345"; - // }, - // }, - // }); - + await wait(1000); + await driver_primary.hardReset(); await wait(5000); - await driver_primary.controller.nodes.get(2)?.refreshInfo(); + await driver_primary.controller.beginInclusion({ + strategy: InclusionStrategy.Default, + userCallbacks: { + abort() {}, + async grantSecurityClasses(requested) { + return { + clientSideAuth: false, + securityClasses: [ + SecurityClass.S0_Legacy, + SecurityClass.S2_Unauthenticated, + SecurityClass.S2_Authenticated, + ], + }; + }, + async validateDSKAndEnterPIN(dsk) { + // Try to read PIN from the file pin.txt + for (let i = 0; i < 100; i++) { + const pin = await fs.readFile("pin.txt", "utf8").catch( + () => undefined as any, + ); + if (pin?.length === 5) { + await fs.truncate("pin.txt"); + return pin; + } + await wait(1000); + } + return false; + }, + }, + }); }) .once("bootloader ready", async () => { // What to do when stuck in the bootloader @@ -146,10 +157,10 @@ const driver_secondary = new Driver(port_secondary, { .on("error", console.error) .once("driver ready", async () => { // Test code goes here - // await wait(5000); - // await driver_secondary.hardReset(); - // await wait(5000); - // await driver_secondary.controller.beginJoiningNetwork(); + await wait(5000); + await driver_secondary.hardReset(); + await wait(5000); + await driver_secondary.controller.beginJoiningNetwork(); }) .once("bootloader ready", async () => { // What to do when stuck in the bootloader From 58624d9435a4bc6dd7b12a5cbe17459d0de50a59 Mon Sep 17 00:00:00 2001 From: Dominic Griesel Date: Fri, 6 Sep 2024 13:20:43 +0200 Subject: [PATCH 17/23] feat: expose DSK using application callbacks --- .../zwave-js/src/lib/controller/Controller.ts | 37 ++++++++++++++----- .../zwave-js/src/lib/controller/Inclusion.ts | 23 +++++++++++- packages/zwave-js/src/lib/driver/Driver.ts | 20 ++++++++++ .../zwave-js/src/lib/driver/ZWaveOptions.ts | 22 +++++++++-- 4 files changed, 88 insertions(+), 14 deletions(-) diff --git a/packages/zwave-js/src/lib/controller/Controller.ts b/packages/zwave-js/src/lib/controller/Controller.ts index f05916db23d3..8b7d6e324418 100644 --- a/packages/zwave-js/src/lib/controller/Controller.ts +++ b/packages/zwave-js/src/lib/controller/Controller.ts @@ -400,6 +400,7 @@ import { type JoinNetworkOptions, JoinNetworkResult, JoinNetworkStrategy, + type JoinNetworkUserCallbacks, LeaveNetworkResult, type PlannedProvisioningEntry, ProvisioningEntryStatus, @@ -8961,6 +8962,8 @@ ${associatedNodes.join(", ")}`, private async expectSecurityBootstrapS2( bootstrappingNode: ZWaveNode, requested: InclusionGrant, + userCallbacks: JoinNetworkUserCallbacks | undefined = + this.driver.options.joinNetworkUserCallbacks, ): Promise< SecurityBootstrapFailure | undefined > { @@ -8996,7 +8999,19 @@ ${associatedNodes.join(", ")}`, securityManager.tempKeys.delete(bootstrappingNode.id); }; + let dskHidden = false; + const applicationHideDSK = () => { + if (dskHidden) return; + dskHidden = true; + try { + userCallbacks?.done(); + } catch { + // ignore application-level errors + } + }; + const abort = async (failType?: KEXFailType): Promise => { + applicationHideDSK(); if (failType != undefined) { try { await api.abortKeyExchange(failType); @@ -9124,12 +9139,15 @@ ${associatedNodes.join(", ")}`, const transmittedPublicKey = Buffer.from(publicKey); if (requiresAuthentication) { // Authentication requires obfuscating the public key - const dsk = dskToString(publicKey.subarray(0, 16)); - // FIXME: Expose as a callback - this.driver.controllerLog.print("DSK: " + dsk); - console.debug("DSK: " + dsk); - transmittedPublicKey.writeUInt16BE(0x0000, 0); + + // Show the DSK to the user + const dsk = dskToString(publicKey.subarray(0, 16)); + try { + userCallbacks?.showDSK(dsk); + } catch { + // ignore application-level errors + } } await api.sendPublicKey(transmittedPublicKey, false); @@ -9143,8 +9161,6 @@ ${associatedNodes.join(", ")}`, inclusionTimeouts.TB3, ).catch(() => "timeout" as const); - // FIXME: Tell application to stop showing the DSK - if (pubKeyReport === "timeout") return abortTimeout(); if (pubKeyReport instanceof Security2CCKEXFail) { return abortCanceled(); @@ -9199,6 +9215,9 @@ ${associatedNodes.join(", ")}`, return abortCanceled(); } + // The application no longer needs to show the DSK + applicationHideDSK(); + // Validate the response if (!kexReportEcho.echo) { this.driver.controllerLog.logNode(bootstrappingNode.id, { @@ -9563,13 +9582,11 @@ ${associatedNodes.join(", ")}`, let grant: InclusionGrant | undefined; switch (this._joinNetworkOptions?.strategy) { - // @ts-expect-error not implemented yet - case JoinNetworkStrategy.SmartStart: - break; case JoinNetworkStrategy.Security_S2: { grant = this._joinNetworkOptions.requested; break; } + // case JoinNetworkStrategy.SmartStart: default: { // No options given, just request all keys grant = { diff --git a/packages/zwave-js/src/lib/controller/Inclusion.ts b/packages/zwave-js/src/lib/controller/Inclusion.ts index 1f2eac363d85..f9de8041a457 100644 --- a/packages/zwave-js/src/lib/controller/Inclusion.ts +++ b/packages/zwave-js/src/lib/controller/Inclusion.ts @@ -292,9 +292,26 @@ export enum RemoveNodeReason { SmartStartFailed, } +/** Defines the callbacks that are necessary to trigger user interaction during S2 bootstrapping when joining a network */ +export interface JoinNetworkUserCallbacks { + /** + * Instruct the application to display the controller's DSK so the user can enter it in the including controller's UI. + * @param dsk The partial DSK in the form `aaaaa-bbbbb-ccccc-ddddd-eeeee-fffff-11111-22222` + */ + showDSK(dsk: string): void; + + /** + * Called by the driver when the DSK has been verified, or the bootstrapping has timed out, and user interaction is no longer necessary. + * The application should hide any prompts created by joining a network. + */ + done(): void; +} + export enum JoinNetworkStrategy { Security_S2, + // TODO: Implement // SmartStart, + // These require modifying the NIF prior to joining // Security_S0, // Insecure, } @@ -316,5 +333,9 @@ export enum LeaveNetworkResult { export type JoinNetworkOptions = { strategy: JoinNetworkStrategy.Security_S2; requested: InclusionGrant; + /** + * Allows overriding the user callbacks for this attempt at joining a network. + * If not given, the join network user callbacks of the driver options will be used. + */ + userCallbacks?: JoinNetworkUserCallbacks; }; -// FIXME: Implement other strategies diff --git a/packages/zwave-js/src/lib/driver/Driver.ts b/packages/zwave-js/src/lib/driver/Driver.ts index bc7cb1bd74fa..c9d636da0ee0 100644 --- a/packages/zwave-js/src/lib/driver/Driver.ts +++ b/packages/zwave-js/src/lib/driver/Driver.ts @@ -464,6 +464,25 @@ function checkOptions(options: ZWaveOptions): void { } } + if (options.joinNetworkUserCallbacks) { + if (!isObject(options.joinNetworkUserCallbacks)) { + throw new ZWaveError( + `The joinNetworkUserCallbacks must be an object!`, + ZWaveErrorCodes.Driver_InvalidOptions, + ); + } else if ( + typeof options.joinNetworkUserCallbacks.showDSK + !== "function" + || typeof options.joinNetworkUserCallbacks.done + !== "function" + ) { + throw new ZWaveError( + `The joinNetworkUserCallbacks must contain the following functions: showDSK, done!`, + ZWaveErrorCodes.Driver_InvalidOptions, + ); + } + } + if (options.rf != undefined) { if (options.rf.region != undefined) { if ( @@ -1068,6 +1087,7 @@ export class Driver extends TypedEventEmitter "disableOptimisticValueUpdate", "emitValueUpdateAfterSetValue", "inclusionUserCallbacks", + "joinNetworkUserCallbacks", "interview", "preferences", "vendor", diff --git a/packages/zwave-js/src/lib/driver/ZWaveOptions.ts b/packages/zwave-js/src/lib/driver/ZWaveOptions.ts index 20e81d6d2f15..528c8edc7d19 100644 --- a/packages/zwave-js/src/lib/driver/ZWaveOptions.ts +++ b/packages/zwave-js/src/lib/driver/ZWaveOptions.ts @@ -3,7 +3,10 @@ import type { FileSystem, ZWaveHostOptions } from "@zwave-js/host"; import type { ZWaveSerialPortBase } from "@zwave-js/serial"; import { type DeepPartial, type Expand } from "@zwave-js/shared"; import type { SerialPort } from "serialport"; -import type { InclusionUserCallbacks } from "../controller/Inclusion"; +import type { + InclusionUserCallbacks, + JoinNetworkUserCallbacks, +} from "../controller/Inclusion"; export interface ZWaveOptions extends ZWaveHostOptions { /** Specify timeouts in milliseconds */ @@ -169,6 +172,13 @@ export interface ZWaveOptions extends ZWaveHostOptions { */ inclusionUserCallbacks?: InclusionUserCallbacks; + /** + * Defines the callbacks that are necessary to trigger user interaction during S2 bootstrapping when joining a network. + * If not given, joining a network with S2 may not be possible, unless the application handles + * displaying the DSK to the user on its own. + */ + joinNetworkUserCallbacks?: JoinNetworkUserCallbacks; + /** * Some SET-type commands optimistically update the current value to match the target value * when the device acknowledges the command. @@ -369,17 +379,22 @@ export type PartialZWaveOptions = Expand< & DeepPartial< Omit< ZWaveOptions, - "inclusionUserCallbacks" | "logConfig" | "testingHooks" + | "inclusionUserCallbacks" + | "joinNetworkUserCallbacks" + | "logConfig" + | "testingHooks" > > & Partial< Pick< ZWaveOptions, - "inclusionUserCallbacks" | "testingHooks" | "vendor" + | "testingHooks" + | "vendor" > > & { inclusionUserCallbacks?: ZWaveOptions["inclusionUserCallbacks"]; + joinNetworkUserCallbacks?: ZWaveOptions["joinNetworkUserCallbacks"]; logConfig?: Partial; } >; @@ -390,6 +405,7 @@ export type EditableZWaveOptions = Expand< | "disableOptimisticValueUpdate" | "emitValueUpdateAfterSetValue" | "inclusionUserCallbacks" + | "joinNetworkUserCallbacks" | "interview" | "logConfig" | "preferences" From e54a1e119498006162a74f567ddfca5311414832 Mon Sep 17 00:00:00 2001 From: Dominic Griesel Date: Fri, 6 Sep 2024 13:20:58 +0200 Subject: [PATCH 18/23] fix: set controller flags during testing --- packages/zwave-js/src/lib/driver/Driver.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/zwave-js/src/lib/driver/Driver.ts b/packages/zwave-js/src/lib/driver/Driver.ts index c9d636da0ee0..f31ff76d3e52 100644 --- a/packages/zwave-js/src/lib/driver/Driver.ts +++ b/packages/zwave-js/src/lib/driver/Driver.ts @@ -1583,6 +1583,12 @@ export class Driver extends TypedEventEmitter // Auto-enable smart start inclusion this.controller.autoProvisionSmartStart(); } + } else { + // When skipping the controller identification, set the flags to consider the controller a primary + this.controller["_wasRealPrimary"] = true; + this.controller["_isSUC"] = true; + this.controller["_isSISPresent"] = true; + this.controller["_sucNodeId"] = 1; } if (this.controller.role === ControllerRole.Primary) { From 6c8cb6ed5da7673a2021b392421d8472081ada45 Mon Sep 17 00:00:00 2001 From: Dominic Griesel Date: Fri, 6 Sep 2024 13:32:21 +0200 Subject: [PATCH 19/23] test: pass PIN between drivers internally --- test/run_duplex.ts | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/test/run_duplex.ts b/test/run_duplex.ts index bdc054228885..b00ae82f8f58 100644 --- a/test/run_duplex.ts +++ b/test/run_duplex.ts @@ -2,7 +2,6 @@ import { SecurityClass } from "@zwave-js/core"; import { wait as _wait } from "alcalzone-shared/async"; import path from "node:path"; import "reflect-metadata"; -import fs from "node:fs/promises"; import { Driver, InclusionStrategy, RFRegion } from "zwave-js"; const wait = _wait; @@ -23,6 +22,8 @@ const port_primary = const port_secondary = "/dev/serial/by-id/usb-Silicon_Labs_CP2102N_USB_to_UART_Bridge_Controller_ca4d95064355ee118d4d1294de9da576-if00-port0"; +let pin: string | undefined; + const driver_primary = new Driver(port_primary, { logConfig: { filename: "test/primary_%DATE%.log", @@ -84,17 +85,14 @@ const driver_primary = new Driver(port_primary, { SecurityClass.S0_Legacy, SecurityClass.S2_Unauthenticated, SecurityClass.S2_Authenticated, + SecurityClass.S2_AccessControl, ], }; }, async validateDSKAndEnterPIN(dsk) { // Try to read PIN from the file pin.txt for (let i = 0; i < 100; i++) { - const pin = await fs.readFile("pin.txt", "utf8").catch( - () => undefined as any, - ); - if (pin?.length === 5) { - await fs.truncate("pin.txt"); + if (typeof pin === "string" && pin?.length === 5) { return pin; } await wait(1000); @@ -153,6 +151,14 @@ const driver_secondary = new Driver(port_secondary, { lockDir: path.join(__dirname, "cache2/locks"), }, allowBootloaderOnly: true, + joinNetworkUserCallbacks: { + showDSK(dsk) { + pin = dsk.split("-")[0]; + }, + done() { + pin = undefined; + }, + }, }) .on("error", console.error) .once("driver ready", async () => { From ef831da89c1f8fd07814a858ba5f8568c8c51a71 Mon Sep 17 00:00:00 2001 From: Dominic Griesel Date: Fri, 6 Sep 2024 13:32:43 +0200 Subject: [PATCH 20/23] refactor: add Default join strategy, temporarily remove S2 strategy --- .../zwave-js/src/lib/controller/Controller.ts | 9 +++++---- packages/zwave-js/src/lib/controller/Inclusion.ts | 15 ++++++++++++--- 2 files changed, 17 insertions(+), 7 deletions(-) diff --git a/packages/zwave-js/src/lib/controller/Controller.ts b/packages/zwave-js/src/lib/controller/Controller.ts index 8b7d6e324418..92e3b0dd4d98 100644 --- a/packages/zwave-js/src/lib/controller/Controller.ts +++ b/packages/zwave-js/src/lib/controller/Controller.ts @@ -9582,11 +9582,12 @@ ${associatedNodes.join(", ")}`, let grant: InclusionGrant | undefined; switch (this._joinNetworkOptions?.strategy) { - case JoinNetworkStrategy.Security_S2: { - grant = this._joinNetworkOptions.requested; - break; - } + // case JoinNetworkStrategy.Security_S2: { + // grant = this._joinNetworkOptions.requested; + // break; + // } // case JoinNetworkStrategy.SmartStart: + case JoinNetworkStrategy.Default: default: { // No options given, just request all keys grant = { diff --git a/packages/zwave-js/src/lib/controller/Inclusion.ts b/packages/zwave-js/src/lib/controller/Inclusion.ts index f9de8041a457..7ba89f07f74a 100644 --- a/packages/zwave-js/src/lib/controller/Inclusion.ts +++ b/packages/zwave-js/src/lib/controller/Inclusion.ts @@ -308,10 +308,11 @@ export interface JoinNetworkUserCallbacks { } export enum JoinNetworkStrategy { - Security_S2, + Default, // TODO: Implement // SmartStart, // These require modifying the NIF prior to joining + // Security_S2, // Security_S0, // Insecure, } @@ -331,11 +332,19 @@ export enum LeaveNetworkResult { } export type JoinNetworkOptions = { - strategy: JoinNetworkStrategy.Security_S2; - requested: InclusionGrant; + strategy: JoinNetworkStrategy.Default; /** * Allows overriding the user callbacks for this attempt at joining a network. * If not given, the join network user callbacks of the driver options will be used. */ userCallbacks?: JoinNetworkUserCallbacks; }; +// | { +// strategy: JoinNetworkStrategy.Security_S2; +// requested: InclusionGrant; +// /** +// * Allows overriding the user callbacks for this attempt at joining a network. +// * If not given, the join network user callbacks of the driver options will be used. +// */ +// userCallbacks?: JoinNetworkUserCallbacks; +// }; From c062fbff10f041b70835df0269fe889583f5db02 Mon Sep 17 00:00:00 2001 From: Dominic Griesel Date: Fri, 6 Sep 2024 14:08:15 +0200 Subject: [PATCH 21/23] feat: getDSK method --- packages/zwave-js/src/lib/controller/Controller.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/packages/zwave-js/src/lib/controller/Controller.ts b/packages/zwave-js/src/lib/controller/Controller.ts index 92e3b0dd4d98..3ad2d049f3c4 100644 --- a/packages/zwave-js/src/lib/controller/Controller.ts +++ b/packages/zwave-js/src/lib/controller/Controller.ts @@ -547,6 +547,16 @@ export class ZWaveController return this._ownNodeId; } + /** + * The device specific key (DSK) of the controller in the standard format. + */ + public async getDSK(): Promise { + const keyPair = await this.driver.getLearnModeAuthenticatedKeyPair(); + const publicKey = extractRawECDHPublicKey(keyPair.publicKey); + const dsk = publicKey.subarray(0, 16); + return dskToString(dsk); + } + /** @deprecated Use {@link role} instead */ public get isPrimary(): MaybeNotKnown { switch (this.role) { From c66bf5f01f182a91de8d9a9be77e4498d2836771 Mon Sep 17 00:00:00 2001 From: Dominic Griesel Date: Fri, 6 Sep 2024 14:08:25 +0200 Subject: [PATCH 22/23] docs: docs --- docs/api/CCs/FirmwareUpdateMetaData.md | 2 +- docs/api/CCs/Security.md | 12 ++ docs/api/CCs/Security2.md | 51 +++++- docs/api/controller.md | 172 +++++++++++++++++- docs/api/driver.md | 7 + docs/api/node.md | 4 + docs/api/zniffer.md | 1 + .../zwave-js/src/lib/controller/Inclusion.ts | 8 + 8 files changed, 242 insertions(+), 15 deletions(-) diff --git a/docs/api/CCs/FirmwareUpdateMetaData.md b/docs/api/CCs/FirmwareUpdateMetaData.md index 3d38929fc894..a4da0402cdd0 100644 --- a/docs/api/CCs/FirmwareUpdateMetaData.md +++ b/docs/api/CCs/FirmwareUpdateMetaData.md @@ -25,7 +25,7 @@ async reportMetaData( ```ts async requestUpdate( options: FirmwareUpdateMetaDataCCRequestGetOptions, -): Promise; +): Promise; ``` Requests the device to start the firmware update process. diff --git a/docs/api/CCs/Security.md b/docs/api/CCs/Security.md index 7a2eaf7b1889..706e400f0b1e 100644 --- a/docs/api/CCs/Security.md +++ b/docs/api/CCs/Security.md @@ -36,6 +36,12 @@ The return value indicates whether a nonce was successfully sent. async getSecurityScheme(): Promise<[0]>; ``` +### `reportSecurityScheme` + +```ts +async reportSecurityScheme(encapsulated: boolean): Promise; +``` + ### `inheritSecurityScheme` ```ts @@ -48,6 +54,12 @@ async inheritSecurityScheme(): Promise; async setNetworkKey(networkKey: Buffer): Promise; ``` +### `verifyNetworkKey` + +```ts +async verifyNetworkKey(): Promise; +``` + ### `getSupportedCommands` ```ts diff --git a/docs/api/CCs/Security2.md b/docs/api/CCs/Security2.md index f4d1cfec600e..5f14b5094989 100644 --- a/docs/api/CCs/Security2.md +++ b/docs/api/CCs/Security2.md @@ -63,6 +63,16 @@ async reportSupportedCommands( async getKeyExchangeParameters(): Promise | undefined>; ``` +### `requestKeys` + +```ts +async requestKeys( + params: Omit, +): Promise; +``` + +Requests the given keys from an including node. + ### `grantKeys` ```ts @@ -73,15 +83,25 @@ async grantKeys( Grants the joining node the given keys. -### `confirmGrantedKeys` +### `confirmRequestedKeys` ```ts -async confirmGrantedKeys( +async confirmRequestedKeys( params: Omit, ): Promise; ``` -Confirms the keys that were granted to a node. +Confirms the keys that were requested by a node. + +### `confirmGrantedKeys` + +```ts +async confirmGrantedKeys( + params: Omit, +): Promise; +``` + +Confirms the keys that were granted by the including node. ### `abortKeyExchange` @@ -94,7 +114,18 @@ Notifies the other node that the ongoing key exchange was aborted. ### `sendPublicKey` ```ts -async sendPublicKey(publicKey: Buffer): Promise; +async sendPublicKey( + publicKey: Buffer, + includingNode: boolean = true, +): Promise; +``` + +### `requestNetworkKey` + +```ts +async requestNetworkKey( + securityClass: SecurityClass, +): Promise; ``` ### `sendNetworkKey` @@ -106,8 +137,20 @@ async sendNetworkKey( ): Promise; ``` +### `verifyNetworkKey` + +```ts +async verifyNetworkKey(): Promise; +``` + ### `confirmKeyVerification` ```ts async confirmKeyVerification(): Promise; ``` + +### `endKeyExchange` + +```ts +async endKeyExchange(): Promise; +``` diff --git a/docs/api/controller.md b/docs/api/controller.md index 93929042537d..3ba082bf889d 100644 --- a/docs/api/controller.md +++ b/docs/api/controller.md @@ -22,7 +22,9 @@ enum ZWaveFeature { } ``` -### `beginInclusion` +### Including and excluding nodes + +#### `beginInclusion` ```ts async beginInclusion(options: InclusionOptions): Promise @@ -96,7 +98,7 @@ type InclusionOptions = }; ``` -For inclusion with _Security S2_, callbacks into the application must be defined as part of the [driver options](#ZWaveOptions) (`inclusionUserCallbacks`). They can optionally be overridden for individual inclusion attempts by setting the `userCallbacks` property in the `InclusionOptions`. The callbacks are defined as follows: +For inclusion with _Security S2_, callbacks into the application must be defined as part of the [driver options](api/driver.md#ZWaveOptions) (`inclusionUserCallbacks`). They can optionally be overridden for individual inclusion attempts by setting the `userCallbacks` property in the `InclusionOptions`. The callbacks are defined as follows: @@ -178,7 +180,7 @@ interface PlannedProvisioningEntry { > [!ATTENTION] The intended use case for this is inclusion after scanning a S2 QR code. Otherwise, care must be taken to give correct information. If the included node has a different DSK than the provided one, the secure inclusion will fail. Furthermore, the node will be granted only those security classes that are requested and the provided list. If there is no overlap, the secure inclusion will fail. -### `stopInclusion` +#### `stopInclusion` ```ts async stopInclusion(): Promise @@ -186,7 +188,7 @@ async stopInclusion(): Promise Stops the inclusion process for a new node. The returned promise resolves to `true` if stopping the inclusion was successful, `false` if it failed or if it was not active. -### `beginExclusion` +#### `beginExclusion` ```ts async beginExclusion(options?: ExclusionOptions): Promise @@ -224,7 +226,7 @@ enum ExclusionStrategy { > [!NOTE] The default behavior is disabling the provisioning entry. -### `stopExclusion` +#### `stopExclusion` ```ts async stopExclusion(): Promise @@ -232,7 +234,9 @@ async stopExclusion(): Promise Stops the exclusion process to remove a node from the network. The returned promise resolves to `true` if stopping the exclusion was successful, `false` if it failed or if it was not active. -### `provisionSmartStartNode` +### SmartStart provisioning + +#### `provisionSmartStartNode` ```ts provisionSmartStartNode(entry: PlannedProvisioningEntry): void @@ -283,7 +287,7 @@ interface PlannedProvisioningEntry { > [!NOTE] This method accepts a `QRProvisioningInformation` which is returned by [`parseQRCodeString`](api/utils.md#parse-s2-or-smartstart-qr-code-strings). You just need to make sure that the QR code is a `SmartStart` QR code by checking the `version` field. -### `unprovisionSmartStartNode` +#### `unprovisionSmartStartNode` ```ts unprovisionSmartStartNode(dskOrNodeId: string | number): void @@ -293,7 +297,7 @@ Removes the given DSK or node ID from the controller's SmartStart provisioning l > [!NOTE] If this entry corresponds to an already-included node, it will **NOT** be excluded. -### `getProvisioningEntry` +#### `getProvisioningEntry` ```ts getProvisioningEntry(dsk: string): SmartStartProvisioningEntry | undefined @@ -316,7 +320,7 @@ interface SmartStartProvisioningEntry { The `nodeId` will be set when the entry corresponds to an included node. -### `getProvisioningEntries` +#### `getProvisioningEntries` ```ts getProvisioningEntries(): SmartStartProvisioningEntry[] @@ -1154,7 +1158,7 @@ Many Z-Wave devices only have a single upgradeable firmware target (chip), so th > [!NOTE] Calling this will result in an HTTP request to the firmware update service at https://firmware.zwave-js.io -This method requires an API key to be set in the [driver options](#ZWaveOptions) under `apiKeys`. Refer to https://github.com/zwave-js/firmware-updates/ to request a key (free for open source projects and non-commercial use). The API key can also be passed via the `options` argument: +This method requires an API key to be set in the [driver options](api/driver.md#ZWaveOptions) under `apiKeys`. Refer to https://github.com/zwave-js/firmware-updates/ to request a key (free for open source projects and non-commercial use). The API key can also be passed via the `options` argument: @@ -1226,6 +1230,128 @@ isFirmwareUpdateInProgress(): boolean; Return whether a firmware update is in progress for the controller. +### Joining and leaving a network + +Aside from managing its own network, Z-Wave JS can also become a secondary controller and join an existing network. This is done with the following APIs: + +#### `beginJoiningNetwork` + +```ts +beginJoiningNetwork(options?: JoinNetworkOptions): Promise +``` + +Starts the process to join another network. The result indicates whether the process was started or if there was an error: + + + +```ts +enum JoinNetworkResult { + /** The process to join the network was started successfully */ + OK, + /** Another join/leave process is already in progress. */ + Error_Busy, + /** Joining another network is not permitted due to the controller's network role */ + Error_NotPermitted, + /** There was an unknown error while joining the network */ + Error_Failed, +} +``` + +The progress will be reported through the [`"network found"`](#quotnetwork-foundquot), [`"network joined"`](#quotnetwork-joinedquot), and/or [`"joining network failed"`](#quotjoining-network-failedquot) events. + +The options parameter is used to specify the joining strategy and provide callbacks to the application which may be necessary to support joining with Security S2. Currently, only one strategy is defined: + +- `JoinStrategy.Default`: Leave the choice of encryption (Security S2, Security S0 or no encryption) up to the including controller. This is the default when no options are specified. + +Depending on the chosen inclusion strategy, the options object requires additional properties: + + + +```ts +type JoinNetworkOptions = { + strategy: JoinNetworkStrategy.Default; + /** + * Allows overriding the user callbacks for this attempt at joining a network. + * If not given, the join network user callbacks of the driver options will be used. + */ + userCallbacks?: JoinNetworkUserCallbacks; +}; +``` + +For joining with _Security S2_, callbacks into the application should be defined as part of the [driver options](api/driver.md#ZWaveOptions) (`joinNetworkUserCallbacks`). They can optionally be overridden for individual inclusion attempts by setting the `userCallbacks` property in the `JoinNetworkOptions`. + +> [!ATTENTION] +> If the callbacks are not defined, the application should have its own way of displaying the controller's DSK to the user to enable joining with `S2 Authenticated` and `S2 Access Control`. The DSK can be read using the [`getDSK`](#getdsk) method. + +The callbacks are defined as follows: + + + +```ts +interface JoinNetworkUserCallbacks { + /** + * Instruct the application to display the controller's DSK so the user can enter it in the including controller's UI. + * @param dsk The partial DSK in the form `aaaaa-bbbbb-ccccc-ddddd-eeeee-fffff-11111-22222` + */ + showDSK(dsk: string): void; + + /** + * Called by the driver when the DSK has been verified, or the bootstrapping has timed out, and user interaction is no longer necessary. + * The application should hide any prompts created by joining a network. + */ + done(): void; +} +``` + +#### `stopJoiningNetwork` + +```ts +async stopJoiningNetwork(): Promise +``` + +Stops the process to join a network. The returned promise resolves to `true` if stopping was successful, `false` if it failed or if it was not active. + +#### `beginLeavingNetwork` + +```ts +async beginLeavingNetwork(): Promise +``` + +Starts the process to leave the current network. The result indicates whether the process was started or if there was an error: + + + +```ts +enum LeaveNetworkResult { + /** The process to leave the network was started successfully */ + OK, + /** Another join/leave process is already in progress. */ + Error_Busy, + /** Leaving the network is not permitted due to the controller's network role */ + Error_NotPermitted, + /** There was an unknown error while leaving the network */ + Error_Failed, +} +``` + +The progress will be reported through the [`"network left"`](#quotnetwork-leftquot) or [`"leaving network failed"`](#quotleaving-network-failedquot) events. + +#### `stopLeavingNetwork` + +```ts +async stopLeavingNetwork(): Promise +``` + +Stops the process to leave the current network. The returned promise resolves to `true` if stopping was successful, `false` if it failed or if it was not active. + +#### `getDSK` + +```ts +async getDSK(): Promise +``` + +Returns the controller's DSK in the standard format `aaaaa-bbbbb-ccccc-ddddd-eeeee-fffff-11111-22222`. + ## Controller properties ### `nodes` @@ -1713,3 +1839,29 @@ This is emitted when another node instructs Z-Wave JS to identify itself using t > The node is RECOMMENDED to use a visible LED for an identify function if it has an LED. If the node is itself a light source, e.g. a light bulb, this MAY be used in place of a dedicated LED. > > The event signature may be extended to accommodate this after clarification. + +### `"network found"` + +This is emitted while joining another network, as soon as the inclusion is successful. + +```ts +(homeId: number, ownNodeId: number) => void +``` + +> [!NOTE] Applications should wait before interacting with the network until the `"network joined"` event is received. + +### `"network joined"` + +This is emitted after joining another network, once security bootstrapping is done or the network is joined without security. + +### `"joining network failed"` + +This is emitted if joining another network failed. In this case, the `"network found"` and `"network joined"` events will not be emitted. + +### `"network left"` + +This is emitted after successfully leaving the current network. + +### `"joining network failed"` + +This is emitted if leaving the current network failed. In this case, the `"network left"` event will not be emitted. diff --git a/docs/api/driver.md b/docs/api/driver.md index fe0e010cbbb7..7ed099992604 100644 --- a/docs/api/driver.md +++ b/docs/api/driver.md @@ -850,6 +850,13 @@ interface ZWaveOptions extends ZWaveHostOptions { */ inclusionUserCallbacks?: InclusionUserCallbacks; + /** + * Defines the callbacks that are necessary to trigger user interaction during S2 bootstrapping when joining a network. + * If not given, joining a network with S2 may not be possible, unless the application handles + * displaying the DSK to the user on its own. + */ + joinNetworkUserCallbacks?: JoinNetworkUserCallbacks; + /** * Some SET-type commands optimistically update the current value to match the target value * when the device acknowledges the command. diff --git a/docs/api/node.md b/docs/api/node.md index df4e5f173a0e..85643eb3dcc7 100644 --- a/docs/api/node.md +++ b/docs/api/node.md @@ -330,6 +330,10 @@ type FirmwareUpdateCapabilities = { readonly continuesToFunction: MaybeNotKnown; /** Indicates whether the node supports delayed activation of the new firmware */ readonly supportsActivation: MaybeNotKnown; + /** Indicates whether the node supports resuming aborted firmware transfers */ + readonly supportsResuming: MaybeNotKnown; + /** Indicates whether the node supports non-secure firmware transfers */ + readonly supportsNonSecureTransfer: MaybeNotKnown; }; ``` diff --git a/docs/api/zniffer.md b/docs/api/zniffer.md index b655042e3b99..d84205cccb25 100644 --- a/docs/api/zniffer.md +++ b/docs/api/zniffer.md @@ -131,6 +131,7 @@ enum ZnifferRegion { "China" = 0x08, "USA (Long Range)" = 0x09, "USA (Long Range, backup)" = 0x0a, + "Europe (Long Range)" = 0x0b, "Japan" = 0x20, "Korea" = 0x21, "USA (Long Range, end device)" = 0x30, diff --git a/packages/zwave-js/src/lib/controller/Inclusion.ts b/packages/zwave-js/src/lib/controller/Inclusion.ts index 7ba89f07f74a..f4334a0f56df 100644 --- a/packages/zwave-js/src/lib/controller/Inclusion.ts +++ b/packages/zwave-js/src/lib/controller/Inclusion.ts @@ -318,16 +318,24 @@ export enum JoinNetworkStrategy { } export enum JoinNetworkResult { + /** The process to join the network was started successfully */ OK, + /** Another join/leave process is already in progress. */ Error_Busy, + /** Joining another network is not permitted due to the controller's network role */ Error_NotPermitted, + /** There was an unknown error while joining the network */ Error_Failed, } export enum LeaveNetworkResult { + /** The process to leave the network was started successfully */ OK, + /** Another join/leave process is already in progress. */ Error_Busy, + /** Leaving the network is not permitted due to the controller's network role */ Error_NotPermitted, + /** There was an unknown error while leaving the network */ Error_Failed, } From 1be77342b92e87a4b53ef95e1487ccdfd170ff15 Mon Sep 17 00:00:00 2001 From: Dominic Griesel Date: Fri, 6 Sep 2024 14:14:51 +0200 Subject: [PATCH 23/23] refactor: make key pair generation and reading DSK sync --- docs/api/controller.md | 18 +- packages/core/src/security/crypto.ts | 7 +- .../zwave-js/src/lib/controller/Controller.ts | 21 +- packages/zwave-js/src/lib/driver/Driver.ts | 5 +- test/primary_2024-09-06.log | 14312 ++++++++++++++ test/primary_current.log | 1 + test/secondary_2024-09-06.log | 15772 ++++++++++++++++ test/secondary_current.log | 1 + 8 files changed, 30111 insertions(+), 26 deletions(-) create mode 100644 test/primary_2024-09-06.log create mode 120000 test/primary_current.log create mode 100644 test/secondary_2024-09-06.log create mode 120000 test/secondary_current.log diff --git a/docs/api/controller.md b/docs/api/controller.md index 3ba082bf889d..833fce5e239d 100644 --- a/docs/api/controller.md +++ b/docs/api/controller.md @@ -1281,7 +1281,7 @@ type JoinNetworkOptions = { For joining with _Security S2_, callbacks into the application should be defined as part of the [driver options](api/driver.md#ZWaveOptions) (`joinNetworkUserCallbacks`). They can optionally be overridden for individual inclusion attempts by setting the `userCallbacks` property in the `JoinNetworkOptions`. > [!ATTENTION] -> If the callbacks are not defined, the application should have its own way of displaying the controller's DSK to the user to enable joining with `S2 Authenticated` and `S2 Access Control`. The DSK can be read using the [`getDSK`](#getdsk) method. +> If the callbacks are not defined, the application should have an appropriate way of displaying the controller's DSK to the user to enable joining with `S2 Authenticated` and `S2 Access Control`. The DSK can be read using the [`dsk`](#dsk) property. The callbacks are defined as follows: @@ -1344,14 +1344,6 @@ async stopLeavingNetwork(): Promise Stops the process to leave the current network. The returned promise resolves to `true` if stopping was successful, `false` if it failed or if it was not active. -#### `getDSK` - -```ts -async getDSK(): Promise -``` - -Returns the controller's DSK in the standard format `aaaaa-bbbbb-ccccc-ddddd-eeeee-fffff-11111-22222`. - ## Controller properties ### `nodes` @@ -1441,6 +1433,14 @@ Returns the ID of the controller in the current network. * readonly supportsTimers: boolean --> +#### `dsk` + +```ts +dsk(): Buffer +``` + +Returns the controller's DSK in binary format. + ### `status` ```ts diff --git a/packages/core/src/security/crypto.ts b/packages/core/src/security/crypto.ts index b8f1f32bafdb..c9df18dee227 100644 --- a/packages/core/src/security/crypto.ts +++ b/packages/core/src/security/crypto.ts @@ -1,5 +1,4 @@ import * as crypto from "node:crypto"; -import util from "node:util"; import { leftShift1, xor, zeroPad } from "./bufferUtils"; function encrypt( @@ -103,10 +102,8 @@ export interface KeyPair { } /** Generates an x25519 / ECDH key pair */ -export async function generateECDHKeyPair(): Promise { - return util.promisify(crypto.generateKeyPair)( - "x25519", - ); +export function generateECDHKeyPair(): KeyPair { + return crypto.generateKeyPairSync("x25519"); } export function keyPairFromRawECDHPrivateKey(privateKey: Buffer): KeyPair { diff --git a/packages/zwave-js/src/lib/controller/Controller.ts b/packages/zwave-js/src/lib/controller/Controller.ts index 3ad2d049f3c4..e210c0c5f091 100644 --- a/packages/zwave-js/src/lib/controller/Controller.ts +++ b/packages/zwave-js/src/lib/controller/Controller.ts @@ -547,14 +547,17 @@ export class ZWaveController return this._ownNodeId; } + private _dsk: Buffer | undefined; /** - * The device specific key (DSK) of the controller in the standard format. + * The device specific key (DSK) of the controller in binary format. */ - public async getDSK(): Promise { - const keyPair = await this.driver.getLearnModeAuthenticatedKeyPair(); - const publicKey = extractRawECDHPublicKey(keyPair.publicKey); - const dsk = publicKey.subarray(0, 16); - return dskToString(dsk); + public get dsk(): Buffer { + if (this._dsk == undefined) { + const keyPair = this.driver.getLearnModeAuthenticatedKeyPair(); + const publicKey = extractRawECDHPublicKey(keyPair.publicKey); + this._dsk = publicKey.subarray(0, 16); + } + return this._dsk; } /** @deprecated Use {@link role} instead */ @@ -3547,7 +3550,7 @@ export class ZWaveController // Generate ECDH key pair. We need to immediately send the other node our public key, // so it won't abort bootstrapping - const keyPair = await generateECDHKeyPair(); + const keyPair = generateECDHKeyPair(); const publicKey = extractRawECDHPublicKey(keyPair.publicKey); await api.sendPublicKey(publicKey); // After this, the node will start sending us a KEX SET every 10 seconds. @@ -9143,8 +9146,8 @@ ${associatedNodes.join(", ")}`, // If authentication is required, use the (static) authenticated ECDH key pair, // otherwise generate a new one const keyPair = requiresAuthentication - ? await this.driver.getLearnModeAuthenticatedKeyPair() - : await generateECDHKeyPair(); + ? this.driver.getLearnModeAuthenticatedKeyPair() + : generateECDHKeyPair(); const publicKey = extractRawECDHPublicKey(keyPair.publicKey); const transmittedPublicKey = Buffer.from(publicKey); if (requiresAuthentication) { diff --git a/packages/zwave-js/src/lib/driver/Driver.ts b/packages/zwave-js/src/lib/driver/Driver.ts index f31ff76d3e52..10e16701a74f 100644 --- a/packages/zwave-js/src/lib/driver/Driver.ts +++ b/packages/zwave-js/src/lib/driver/Driver.ts @@ -868,7 +868,7 @@ export class Driver extends TypedEventEmitter private _learnModeAuthenticatedKeyPair: KeyPair | undefined; /** @internal */ - public async getLearnModeAuthenticatedKeyPair(): Promise { + public getLearnModeAuthenticatedKeyPair(): KeyPair { if (this._learnModeAuthenticatedKeyPair == undefined) { // Try restoring from cache const privateKey = this.cacheGet( @@ -879,8 +879,7 @@ export class Driver extends TypedEventEmitter keyPairFromRawECDHPrivateKey(privateKey); } else { // Not found in cache, create a new one and cache it - this._learnModeAuthenticatedKeyPair = - await generateECDHKeyPair(); + this._learnModeAuthenticatedKeyPair = generateECDHKeyPair(); this.cacheSet( cacheKeys.controller.privateKey, extractRawECDHPrivateKey( diff --git a/test/primary_2024-09-06.log b/test/primary_2024-09-06.log new file mode 100644 index 000000000000..c4b03274600c --- /dev/null +++ b/test/primary_2024-09-06.log @@ -0,0 +1,14312 @@ +2024-09-06T10:02:42.064Z DRIVER ███████╗ ██╗ ██╗ █████╗ ██╗ ██╗ ███████╗ ██╗ ███████╗ + ╚══███╔╝ ██║ ██║ ██╔══██╗ ██║ ██║ ██╔════╝ ██║ ██╔════╝ + ███╔╝ █████╗ ██║ █╗ ██║ ███████║ ██║ ██║ █████╗ ██║ ███████╗ + ███╔╝ ╚════╝ ██║███╗██║ ██╔══██║ ╚██╗ ██╔╝ ██╔══╝ ██ ██║ ╚════██║ + ███████╗ ╚███╔███╔╝ ██║ ██║ ╚████╔╝ ███████╗ ╚█████╔╝ ███████║ + ╚══════╝ ╚══╝╚══╝ ╚═╝ ╚═╝ ╚═══╝ ╚══════╝ ╚════╝ ╚══════╝ +2024-09-06T10:02:42.066Z DRIVER version 13.2.0 +2024-09-06T10:02:42.066Z DRIVER +2024-09-06T10:02:42.066Z DRIVER starting driver... +2024-09-06T10:02:42.067Z DRIVER opening serial port /dev/serial/by-id/usb-Zooz_800_Z-Wave_Stick_533D004242-if0 + 0 +2024-09-06T10:02:42.076Z DRIVER serial port opened +2024-09-06T10:02:42.076Z SERIAL » 0x15 (1 bytes) +2024-09-06T10:02:43.081Z DRIVER loading configuration... +2024-09-06T10:02:43.086Z CONFIG version 13.2.0 +2024-09-06T10:02:43.298Z CONFIG Device configuration files on disk changed - regenerating index... +2024-09-06T10:02:47.293Z CONFIG Device index regenerated +2024-09-06T10:02:47.294Z DRIVER beginning interview... +2024-09-06T10:02:47.294Z DRIVER added request handler for AddNodeToNetwork (0x4a)... + 1 registered +2024-09-06T10:02:47.294Z DRIVER added request handler for RemoveNodeFromNetwork (0x4b)... + 1 registered +2024-09-06T10:02:47.295Z DRIVER added request handler for ReplaceFailedNode (0x63)... + 1 registered +2024-09-06T10:02:47.295Z DRIVER added request handler for SetLearnMode (0x50)... + 1 registered +2024-09-06T10:02:47.295Z CNTRLR querying Serial API capabilities... +2024-09-06T10:02:47.296Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T10:02:47.297Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T10:02:47.301Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:47.309Z SERIAL « 0x012b0107011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000035 +2024-09-06T10:02:47.310Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:47.310Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T10:02:47.311Z CNTRLR received API capabilities: + firmware version: 1.30 + manufacturer ID: 0x027a + product type: 0x04 + product ID: 0x0610 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T10:02:47.312Z CNTRLR querying additional controller information... +2024-09-06T10:02:47.313Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T10:02:47.313Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T10:02:47.315Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:47.323Z SERIAL « 0x012501020a081d030000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800cd +2024-09-06T10:02:47.324Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:47.325Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a081d03000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T10:02:47.326Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: true + controller supports timers: false + Z-Wave Classic nodes: 1, 2 +2024-09-06T10:02:47.326Z CNTRLR querying version info... +2024-09-06T10:02:47.327Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T10:02:47.328Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T10:02:47.333Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:47.333Z SERIAL « 0x011001155a2d5761766520372e3231000794 (18 bytes) +2024-09-06T10:02:47.334Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:47.334Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32310007 +2024-09-06T10:02:47.335Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.21 +2024-09-06T10:02:47.335Z CNTRLR querying protocol version info... +2024-09-06T10:02:47.336Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T10:02:47.336Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T10:02:47.343Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:47.344Z SERIAL « 0x011901090007150300f4353162666237323665306662383733380f (27 bytes) +2024-09-06T10:02:47.344Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:47.345Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x0007150300f435316266623732366530666238373338 +2024-09-06T10:02:47.347Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.21.3 + appl. framework build no.: 244 + git commit hash: 35316266623732366530666238373338 +2024-09-06T10:02:47.347Z CNTRLR querying controller capabilities... +2024-09-06T10:02:47.348Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T10:02:47.349Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T10:02:47.354Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:47.354Z SERIAL « 0x010401051ce3 (6 bytes) +2024-09-06T10:02:47.355Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:47.355Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x1c +2024-09-06T10:02:47.356Z CNTRLR received controller capabilities: + controller role: Primary + is the SUC: true + started this network: true + SIS is present: true + was real primary: true +2024-09-06T10:02:47.356Z CNTRLR querying serial API setup capabilities... +2024-09-06T10:02:47.357Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T10:02:47.358Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T10:02:47.363Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:47.364Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T10:02:47.364Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:47.365Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T10:02:47.365Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T10:02:47.366Z CNTRLR querying max. payload size... +2024-09-06T10:02:47.366Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T10:02:47.367Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T10:02:47.372Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:47.373Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T10:02:47.373Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:47.374Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T10:02:47.375Z CNTRLR maximum payload size: 46 bytes +2024-09-06T10:02:47.375Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T10:02:47.375Z CNTRLR Querying configured RF region... +2024-09-06T10:02:47.376Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T10:02:47.376Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T10:02:47.381Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:47.381Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T10:02:47.381Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:47.382Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T10:02:47.383Z CNTRLR The controller is using RF region Europe +2024-09-06T10:02:47.383Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T10:02:47.383Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T10:02:47.384Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T10:02:47.392Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:47.392Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T10:02:47.393Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:47.393Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T10:02:47.394Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T10:02:47.394Z CNTRLR Querying configured Long Range channel information... +2024-09-06T10:02:47.395Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T10:02:47.395Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T10:02:47.400Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:47.400Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T10:02:47.400Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:47.401Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T10:02:47.402Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T10:02:47.402Z CNTRLR Performing soft reset... +2024-09-06T10:02:47.403Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T10:02:47.404Z DRIVER » [REQ] [SoftReset] +2024-09-06T10:02:47.407Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:47.408Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T10:02:47.408Z DRIVER all queues idle +2024-09-06T10:02:47.632Z SERIAL « 0x0111000a0700010100075e9f556c568f7400b1 (19 bytes) +2024-09-06T10:02:47.633Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:47.633Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T10:02:47.634Z CNTRLR reconnected and restarted +2024-09-06T10:02:47.634Z CNTRLR Starting hardware watchdog... +2024-09-06T10:02:47.634Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T10:02:47.635Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T10:02:47.635Z DRIVER all queues busy +2024-09-06T10:02:47.636Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T10:02:47.636Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T10:02:47.637Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T10:02:47.638Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T10:02:47.639Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:47.640Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:47.641Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:02:47.642Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:47.643Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:02:47.643Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T10:02:47.644Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T10:02:47.645Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T10:02:47.647Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:47.649Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:02:47.649Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:47.650Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:02:47.651Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T10:02:47.651Z CNTRLR querying controller IDs... +2024-09-06T10:02:47.652Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T10:02:47.653Z DRIVER » [REQ] [GetControllerId] +2024-09-06T10:02:47.657Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:47.658Z SERIAL « 0x01080120e8ddb79601c3 (10 bytes) +2024-09-06T10:02:47.658Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:47.659Z DRIVER « [RES] [GetControllerId] + home ID: 0xe8ddb796 + own node ID: 1 +2024-09-06T10:02:47.659Z CNTRLR received controller IDs: + home ID: 0xe8ddb796 + own node ID: 1 +2024-09-06T10:02:47.660Z CNTRLR Enabling TX status report... +2024-09-06T10:02:47.660Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T10:02:47.661Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T10:02:47.666Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:47.667Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T10:02:47.667Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:47.668Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T10:02:47.668Z CNTRLR Enabling TX status report successful... +2024-09-06T10:02:47.669Z CNTRLR finding SUC... +2024-09-06T10:02:47.670Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T10:02:47.670Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T10:02:47.673Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:47.674Z SERIAL « 0x0104015601ad (6 bytes) +2024-09-06T10:02:47.674Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:47.675Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x01 +2024-09-06T10:02:47.676Z CNTRLR This is the SUC +2024-09-06T10:02:47.677Z DRIVER all queues idle +2024-09-06T10:02:47.689Z DRIVER Cache file for homeId 0xe8ddb796 found, attempting to restore the network from + cache... +2024-09-06T10:02:47.692Z CNTRLR [Node 001] Embedded device config loaded +2024-09-06T10:02:47.693Z DRIVER Restoring the network from cache was successful! +2024-09-06T10:02:47.694Z CNTRLR [Node 001] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T10:02:47.694Z CNTRLR [Node 001] [Manufacturer Specific] productType: metadata updated +2024-09-06T10:02:47.694Z CNTRLR [Node 001] [Manufacturer Specific] productId: metadata updated +2024-09-06T10:02:47.695Z CNTRLR [Node 001] [~] [Manufacturer Specific] manufacturerId: 634 => 634 +2024-09-06T10:02:47.695Z CNTRLR [Node 001] [~] [Manufacturer Specific] productType: 4 => 4 +2024-09-06T10:02:47.695Z CNTRLR [Node 001] [~] [Manufacturer Specific] productId: 1552 => 1552 +2024-09-06T10:02:47.696Z CNTRLR [Node 001] [Version] firmwareVersions: metadata updated +2024-09-06T10:02:47.696Z CNTRLR [Node 001] [~] [Version] firmwareVersions: 1.30 => 1.30 +2024-09-06T10:02:47.696Z CNTRLR [Node 001] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T10:02:47.696Z CNTRLR [Node 001] [~] [Version] zWaveProtocolVersion: "7.21.3" => "7.21.3" +2024-09-06T10:02:47.697Z CNTRLR [Node 001] [Version] sdkVersion: metadata updated +2024-09-06T10:02:47.697Z CNTRLR [Node 001] [~] [Version] sdkVersion: "7.21.3" => "7.21.3" +2024-09-06T10:02:47.697Z CNTRLR Interview completed +2024-09-06T10:02:47.698Z DRIVER Network key for S0 configured, enabling S0 security manager... +2024-09-06T10:02:47.699Z DRIVER At least one network key for S2 configured, enabling S2 security manager... +2024-09-06T10:02:47.701Z DRIVER At least one network key for Z-Wave Long Range configured, enabling security m + anager... +2024-09-06T10:02:47.702Z DRIVER driver ready +2024-09-06T10:02:48.703Z CNTRLR Updating the controller NIF... +2024-09-06T10:02:48.705Z DRIVER all queues busy +2024-09-06T10:02:48.709Z SERIAL » 0x010f0003010100085e989f556c568f7436 (17 bytes) +2024-09-06T10:02:48.710Z DRIVER » [REQ] [SetApplicationNodeInformation] + is listening: true + generic device class: 0x01 + specific device class: 0x00 + supported CCs: + · Z-Wave Plus Info + · Security + · Security 2 + · Transport Service + · Supervision + · CRC-16 Encapsulation + · Multi Command + · Inclusion Controller + controlled CCs: +2024-09-06T10:02:48.714Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:48.716Z CNTRLR performing hard reset... +2024-09-06T10:02:48.718Z SERIAL » 0x0104004201b8 (6 bytes) +2024-09-06T10:02:48.719Z DRIVER » [REQ] [HardReset] + callback id: 1 +2024-09-06T10:02:48.721Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:48.743Z SERIAL « 0x0104004201b8 (6 bytes) +2024-09-06T10:02:48.743Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:48.744Z DRIVER « [REQ] [HardReset] + callback id: 1 +2024-09-06T10:02:48.745Z CNTRLR hard reset succeeded +2024-09-06T10:02:48.745Z CNTRLR querying Serial API capabilities... +2024-09-06T10:02:48.746Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T10:02:48.747Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T10:02:48.749Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:48.754Z SERIAL « 0x012b0107011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000035 +2024-09-06T10:02:48.754Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:48.755Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T10:02:48.756Z CNTRLR received API capabilities: + firmware version: 1.30 + manufacturer ID: 0x027a + product type: 0x04 + product ID: 0x0610 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T10:02:48.756Z CNTRLR querying additional controller information... +2024-09-06T10:02:48.757Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T10:02:48.758Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T10:02:48.760Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:48.765Z SERIAL « 0x012501020a001d010000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c7 +2024-09-06T10:02:48.766Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:48.766Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d01000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T10:02:48.767Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1 +2024-09-06T10:02:48.767Z CNTRLR querying version info... +2024-09-06T10:02:48.768Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T10:02:48.769Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T10:02:48.771Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:48.773Z SERIAL « 0x011001155a2d5761766520372e3231000794 (18 bytes) +2024-09-06T10:02:48.773Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:48.774Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32310007 +2024-09-06T10:02:48.775Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.21 +2024-09-06T10:02:48.775Z CNTRLR querying protocol version info... +2024-09-06T10:02:48.775Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T10:02:48.776Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T10:02:48.778Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:48.781Z SERIAL « 0x011901090007150300f4353162666237323665306662383733380f (27 bytes) +2024-09-06T10:02:48.781Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:48.782Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x0007150300f435316266623732366530666238373338 +2024-09-06T10:02:48.783Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.21.3 + appl. framework build no.: 244 + git commit hash: 35316266623732366530666238373338 +2024-09-06T10:02:48.783Z CNTRLR querying controller capabilities... +2024-09-06T10:02:48.783Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T10:02:48.784Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T10:02:48.786Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:48.787Z SERIAL « 0x0104010528d7 (6 bytes) +2024-09-06T10:02:48.788Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:48.789Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x28 +2024-09-06T10:02:48.789Z CNTRLR received controller capabilities: + controller role: Primary + is the SUC: false + started this network: true + SIS is present: false + was real primary: true +2024-09-06T10:02:48.790Z CNTRLR querying serial API setup capabilities... +2024-09-06T10:02:48.791Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T10:02:48.791Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T10:02:48.793Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:48.795Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T10:02:48.796Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:48.797Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T10:02:48.798Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T10:02:48.798Z CNTRLR querying max. payload size... +2024-09-06T10:02:48.798Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T10:02:48.799Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T10:02:48.801Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:48.802Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T10:02:48.802Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:48.803Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T10:02:48.804Z CNTRLR maximum payload size: 46 bytes +2024-09-06T10:02:48.804Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T10:02:48.804Z CNTRLR Querying configured RF region... +2024-09-06T10:02:48.805Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T10:02:48.805Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T10:02:48.807Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:48.808Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T10:02:48.808Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:48.809Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T10:02:48.810Z CNTRLR The controller is using RF region Europe +2024-09-06T10:02:48.810Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T10:02:48.811Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T10:02:48.811Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T10:02:48.813Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:48.814Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T10:02:48.815Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:48.815Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T10:02:48.816Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T10:02:48.816Z CNTRLR Querying configured Long Range channel information... +2024-09-06T10:02:48.817Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T10:02:48.817Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T10:02:48.819Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:48.820Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T10:02:48.820Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:48.821Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T10:02:48.822Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T10:02:48.822Z CNTRLR Performing soft reset... +2024-09-06T10:02:48.822Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T10:02:48.823Z DRIVER » [REQ] [SoftReset] +2024-09-06T10:02:48.826Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:48.827Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T10:02:48.827Z DRIVER all queues idle +2024-09-06T10:02:49.045Z SERIAL « 0x0112000a0700010100085e989f556c568f740025 (20 bytes) +2024-09-06T10:02:49.046Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:49.048Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T10:02:49.049Z CNTRLR reconnected and restarted +2024-09-06T10:02:49.050Z CNTRLR Starting hardware watchdog... +2024-09-06T10:02:49.051Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T10:02:49.052Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T10:02:49.053Z DRIVER all queues busy +2024-09-06T10:02:49.054Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T10:02:49.055Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T10:02:49.058Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T10:02:49.060Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T10:02:49.061Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:49.063Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:49.064Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:02:49.065Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:49.065Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:02:49.066Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T10:02:49.066Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T10:02:49.067Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T10:02:49.069Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:49.070Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:02:49.071Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:49.071Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:02:49.072Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T10:02:49.073Z CNTRLR querying controller IDs... +2024-09-06T10:02:49.074Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T10:02:49.074Z DRIVER » [REQ] [GetControllerId] +2024-09-06T10:02:49.076Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:49.078Z SERIAL « 0x01080120f346aed7011b (10 bytes) +2024-09-06T10:02:49.078Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:49.079Z DRIVER « [RES] [GetControllerId] + home ID: 0xf346aed7 + own node ID: 1 +2024-09-06T10:02:49.079Z CNTRLR received controller IDs: + home ID: 0xf346aed7 + own node ID: 1 +2024-09-06T10:02:49.080Z CNTRLR Enabling TX status report... +2024-09-06T10:02:49.081Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T10:02:49.082Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T10:02:49.084Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:49.085Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T10:02:49.086Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:49.087Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T10:02:49.087Z CNTRLR Enabling TX status report successful... +2024-09-06T10:02:49.088Z CNTRLR finding SUC... +2024-09-06T10:02:49.088Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T10:02:49.089Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T10:02:49.091Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:49.092Z SERIAL « 0x0104015600ac (6 bytes) +2024-09-06T10:02:49.092Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:49.093Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x00 +2024-09-06T10:02:49.093Z CNTRLR No SUC present in the network +2024-09-06T10:02:49.093Z CNTRLR There is no SUC/SIS in the network - promoting ourselves... +2024-09-06T10:02:49.094Z SERIAL » 0x01080054010125010285 (10 bytes) +2024-09-06T10:02:49.095Z DRIVER » [REQ] [SetSUCNodeId] + payload: 0x0101250102 +2024-09-06T10:02:49.098Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:49.100Z SERIAL « 0x0104015401af (6 bytes) +2024-09-06T10:02:49.100Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:49.101Z DRIVER « [RES] [SetSUCNodeId] + was executed: true +2024-09-06T10:02:49.102Z CNTRLR Promotion to SUC/SIS succeeded. +2024-09-06T10:02:49.102Z DRIVER all queues idle +2024-09-06T10:02:49.106Z CNTRLR [Node 001] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T10:02:49.107Z CNTRLR [Node 001] [Manufacturer Specific] productType: metadata updated +2024-09-06T10:02:49.107Z CNTRLR [Node 001] [Manufacturer Specific] productId: metadata updated +2024-09-06T10:02:49.107Z CNTRLR [Node 001] [+] [Manufacturer Specific] manufacturerId: 634 +2024-09-06T10:02:49.108Z CNTRLR [Node 001] [+] [Manufacturer Specific] productType: 4 +2024-09-06T10:02:49.108Z CNTRLR [Node 001] [+] [Manufacturer Specific] productId: 1552 +2024-09-06T10:02:49.108Z CNTRLR [Node 001] [Version] firmwareVersions: metadata updated +2024-09-06T10:02:49.108Z CNTRLR [Node 001] [+] [Version] firmwareVersions: 1.30 +2024-09-06T10:02:49.108Z CNTRLR [Node 001] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T10:02:49.109Z CNTRLR [Node 001] [+] [Version] zWaveProtocolVersion: "7.21.3" +2024-09-06T10:02:49.109Z CNTRLR [Node 001] [Version] sdkVersion: metadata updated +2024-09-06T10:02:49.109Z CNTRLR [Node 001] [+] [Version] sdkVersion: "7.21.3" +2024-09-06T10:02:49.109Z CNTRLR Interview completed +2024-09-06T10:02:49.109Z DRIVER Network key for S0 configured, enabling S0 security manager... +2024-09-06T10:02:49.109Z DRIVER At least one network key for S2 configured, enabling S2 security manager... +2024-09-06T10:02:49.110Z DRIVER At least one network key for Z-Wave Long Range configured, enabling security m + anager... +2024-09-06T10:02:49.111Z DRIVER driver ready +2024-09-06T10:02:53.746Z CNTRLR Starting inclusion process with strategy Default... +2024-09-06T10:02:53.747Z DRIVER all queues busy +2024-09-06T10:02:53.749Z SERIAL » 0x0105004ac10372 (7 bytes) +2024-09-06T10:02:53.750Z DRIVER » [REQ] [AddNodeToNetwork] + node type: Any + high power: true + network wide: true + callback id: 3 +2024-09-06T10:02:53.752Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:53.758Z SERIAL « 0x0107004a03010000b0 (9 bytes) +2024-09-06T10:02:53.759Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:53.760Z DRIVER « [REQ] [AddNodeToNetwork] + status: Ready + callback id: 3 +2024-09-06T10:02:53.760Z CNTRLR The controller is now ready to add nodes +2024-09-06T10:02:53.761Z DRIVER all queues idle +2024-09-06T10:02:57.799Z SERIAL « 0x0107004a03020000b3 (9 bytes) +2024-09-06T10:02:57.800Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:57.802Z DRIVER « [REQ] [AddNodeToNetwork] + status: NodeFound + callback id: 3 +2024-09-06T10:02:57.803Z DRIVER handling request AddNodeToNetwork (74) +2024-09-06T10:02:57.803Z DRIVER 1 handler registered! +2024-09-06T10:02:57.804Z DRIVER invoking handler #0 +2024-09-06T10:02:57.805Z CNTRLR handling add node request (status = NodeFound) +2024-09-06T10:02:57.904Z SERIAL « 0x0112004a0304020b0201005e989f556c568f7467 (20 bytes) +2024-09-06T10:02:57.905Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:57.905Z DRIVER « [REQ] [AddNodeToNetwork] + status: AddingController + callback id: 3 +2024-09-06T10:02:57.906Z DRIVER handling request AddNodeToNetwork (74) +2024-09-06T10:02:57.906Z DRIVER 1 handler registered! +2024-09-06T10:02:57.906Z DRIVER invoking handler #0 +2024-09-06T10:02:57.906Z CNTRLR handling add node request (status = AddingController) +2024-09-06T10:02:57.907Z DRIVER the message was handled +2024-09-06T10:02:58.325Z SERIAL « 0x0107004a03050200b6 (9 bytes) +2024-09-06T10:02:58.326Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:58.327Z DRIVER « [REQ] [AddNodeToNetwork] + status: ProtocolDone + callback id: 3 +2024-09-06T10:02:58.328Z DRIVER handling request AddNodeToNetwork (74) +2024-09-06T10:02:58.328Z DRIVER 1 handler registered! +2024-09-06T10:02:58.328Z DRIVER invoking handler #0 +2024-09-06T10:02:58.329Z CNTRLR handling add node request (status = ProtocolDone) +2024-09-06T10:02:58.329Z CNTRLR finishing inclusion process... +2024-09-06T10:02:58.330Z DRIVER all queues busy +2024-09-06T10:02:58.331Z SERIAL » 0x0105004ac50471 (7 bytes) +2024-09-06T10:02:58.331Z DRIVER » [REQ] [AddNodeToNetwork] + action: Stop + high power: true + network wide: true + callback id: 4 +2024-09-06T10:02:58.334Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:58.372Z SERIAL « 0x0107004a04060200b2 (9 bytes) +2024-09-06T10:02:58.373Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:58.373Z DRIVER « [REQ] [AddNodeToNetwork] + status: Done + callback id: 4 +2024-09-06T10:02:58.374Z SERIAL » 0x0105004ac50075 (7 bytes) +2024-09-06T10:02:58.375Z DRIVER » [REQ] [AddNodeToNetwork] + action: Stop + high power: true + network wide: true + callback id: 0 +2024-09-06T10:02:58.380Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:58.381Z CNTRLR The inclusion process was stopped +2024-09-06T10:02:58.381Z CNTRLR finished adding node 2: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + supported CCs: + · Z-Wave Plus Info (0x5e) + · Security (0x98) + · Security 2 (0x9f) + · Transport Service (0x55) + · Supervision (0x6c) + · CRC-16 Encapsulation (0x56) + · Multi Command (0x8f) + · Inclusion Controller (0x74) + controlled CCs: +2024-09-06T10:02:58.382Z CNTRLR » [Node 002] Assigning SUC return route... +2024-09-06T10:02:58.382Z CNTRLR » [Node 002] Deleting SUC return route... +2024-09-06T10:02:58.383Z SERIAL » 0x010500550205a8 (7 bytes) +2024-09-06T10:02:58.383Z DRIVER » [Node 002] [REQ] [DeleteSUCReturnRoute] + payload: 0x0205 +2024-09-06T10:02:58.388Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:58.391Z SERIAL « 0x0104015501ae (6 bytes) +2024-09-06T10:02:58.392Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:58.393Z DRIVER « [RES] [DeleteSUCReturnRoute] + was executed: true +2024-09-06T10:02:58.457Z SERIAL « 0x01210055050000000000000000000000000000000000000000000000000000000 (35 bytes) + 0008e +2024-09-06T10:02:58.458Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:58.460Z DRIVER « [REQ] [DeleteSUCReturnRoute] + callback id: 5 + transmit status: OK +2024-09-06T10:02:58.464Z SERIAL » 0x010500510206af (7 bytes) +2024-09-06T10:02:58.466Z DRIVER » [Node 002] [REQ] [AssignSUCReturnRoute] + payload: 0x0206 +2024-09-06T10:02:58.468Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:58.475Z SERIAL « 0x0104015101aa (6 bytes) +2024-09-06T10:02:58.477Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:58.478Z DRIVER « [RES] [AssignSUCReturnRoute] + was executed: true +2024-09-06T10:02:58.549Z SERIAL « 0x01210051060000000000000000000000000000000000000000000000000000000 (35 bytes) + 00089 +2024-09-06T10:02:58.550Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:58.552Z DRIVER « [REQ] [AssignSUCReturnRoute] + callback id: 6 + transmit status: OK +2024-09-06T10:02:58.560Z SERIAL » 0x010e00a90102029f04250000000007e0 (16 bytes) +2024-09-06T10:02:58.561Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x25 + │ callback id: 7 + └─[Security2CCKEXGet] +2024-09-06T10:02:58.565Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:58.571Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T10:02:58.572Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:58.572Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T10:02:58.585Z SERIAL « 0x011d00a90700000100e17f7f7f7f00000300000000030100007f7f7f7f7fd2 (31 bytes) +2024-09-06T10:02:58.585Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:58.586Z DRIVER « [REQ] [SendDataBridge] + callback id: 7 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -31 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T10:03:08.614Z CNTRLR [Node 002] Timed out while waiting for a response from the node (ZW0201) +2024-09-06T10:03:08.616Z CNTRLR [Node 002] Security S2 bootstrapping failed: did not receive the node's desire + d security classes. +2024-09-06T10:03:08.617Z DRIVER the message was handled +2024-09-06T10:03:08.619Z DRIVER all queues idle +2024-09-06T10:03:13.620Z DRIVER all queues busy +2024-09-06T10:03:13.623Z SERIAL » 0x0103003bc7 (5 bytes) +2024-09-06T10:03:13.625Z DRIVER » [REQ] [GetBackgroundRSSI] +2024-09-06T10:03:13.628Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:13.631Z SERIAL « 0x0107013b9492927f29 (9 bytes) +2024-09-06T10:03:13.633Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:13.635Z DRIVER « [RES] [GetBackgroundRSSI] + channel 0: -108 dBm + channel 1: -110 dBm + channel 2: -110 dBm + channel 3: N/A +2024-09-06T10:03:13.639Z DRIVER all queues idle +2024-09-06T10:03:18.238Z DRIVER ███████╗ ██╗ ██╗ █████╗ ██╗ ██╗ ███████╗ ██╗ ███████╗ + ╚══███╔╝ ██║ ██║ ██╔══██╗ ██║ ██║ ██╔════╝ ██║ ██╔════╝ + ███╔╝ █████╗ ██║ █╗ ██║ ███████║ ██║ ██║ █████╗ ██║ ███████╗ + ███╔╝ ╚════╝ ██║███╗██║ ██╔══██║ ╚██╗ ██╔╝ ██╔══╝ ██ ██║ ╚════██║ + ███████╗ ╚███╔███╔╝ ██║ ██║ ╚████╔╝ ███████╗ ╚█████╔╝ ███████║ + ╚══════╝ ╚══╝╚══╝ ╚═╝ ╚═╝ ╚═══╝ ╚══════╝ ╚════╝ ╚══════╝ +2024-09-06T10:03:18.239Z DRIVER version 13.2.0 +2024-09-06T10:03:18.240Z DRIVER +2024-09-06T10:03:18.240Z DRIVER starting driver... +2024-09-06T10:03:18.240Z DRIVER opening serial port /dev/serial/by-id/usb-Zooz_800_Z-Wave_Stick_533D004242-if0 + 0 +2024-09-06T10:03:18.249Z DRIVER serial port opened +2024-09-06T10:03:18.250Z SERIAL » 0x15 (1 bytes) +2024-09-06T10:03:19.255Z DRIVER loading configuration... +2024-09-06T10:03:19.258Z CONFIG version 13.2.0 +2024-09-06T10:03:19.582Z DRIVER beginning interview... +2024-09-06T10:03:19.584Z DRIVER added request handler for AddNodeToNetwork (0x4a)... + 1 registered +2024-09-06T10:03:19.584Z DRIVER added request handler for RemoveNodeFromNetwork (0x4b)... + 1 registered +2024-09-06T10:03:19.584Z DRIVER added request handler for ReplaceFailedNode (0x63)... + 1 registered +2024-09-06T10:03:19.584Z DRIVER added request handler for SetLearnMode (0x50)... + 1 registered +2024-09-06T10:03:19.585Z CNTRLR querying Serial API capabilities... +2024-09-06T10:03:19.593Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T10:03:19.594Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T10:03:19.600Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:19.601Z SERIAL « 0x012b0107011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000035 +2024-09-06T10:03:19.602Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:19.603Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T10:03:19.605Z CNTRLR received API capabilities: + firmware version: 1.30 + manufacturer ID: 0x027a + product type: 0x04 + product ID: 0x0610 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T10:03:19.606Z CNTRLR querying additional controller information... +2024-09-06T10:03:19.607Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T10:03:19.607Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T10:03:19.612Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:19.614Z SERIAL « 0x012501020a081d030000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800cd +2024-09-06T10:03:19.615Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:19.615Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a081d03000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T10:03:19.617Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: true + controller supports timers: false + Z-Wave Classic nodes: 1, 2 +2024-09-06T10:03:19.617Z CNTRLR querying version info... +2024-09-06T10:03:19.618Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T10:03:19.619Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T10:03:19.626Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:19.627Z SERIAL « 0x011001155a2d5761766520372e3231000794 (18 bytes) +2024-09-06T10:03:19.628Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:19.632Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32310007 +2024-09-06T10:03:19.633Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.21 +2024-09-06T10:03:19.633Z CNTRLR querying protocol version info... +2024-09-06T10:03:19.635Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T10:03:19.636Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T10:03:19.642Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:19.642Z SERIAL « 0x011901090007150300f4353162666237323665306662383733380f (27 bytes) +2024-09-06T10:03:19.643Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:19.643Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x0007150300f435316266623732366530666238373338 +2024-09-06T10:03:19.644Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.21.3 + appl. framework build no.: 244 + git commit hash: 35316266623732366530666238373338 +2024-09-06T10:03:19.645Z CNTRLR querying controller capabilities... +2024-09-06T10:03:19.646Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T10:03:19.646Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T10:03:19.652Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:19.653Z SERIAL « 0x010401051ce3 (6 bytes) +2024-09-06T10:03:19.653Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:19.654Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x1c +2024-09-06T10:03:19.655Z CNTRLR received controller capabilities: + controller role: Primary + is the SUC: true + started this network: true + SIS is present: true + was real primary: true +2024-09-06T10:03:19.655Z CNTRLR querying serial API setup capabilities... +2024-09-06T10:03:19.656Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T10:03:19.657Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T10:03:19.661Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:19.661Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T10:03:19.662Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:19.663Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T10:03:19.664Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T10:03:19.664Z CNTRLR querying max. payload size... +2024-09-06T10:03:19.665Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T10:03:19.666Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T10:03:19.670Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:19.670Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T10:03:19.671Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:19.672Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T10:03:19.672Z CNTRLR maximum payload size: 46 bytes +2024-09-06T10:03:19.673Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T10:03:19.673Z CNTRLR Querying configured RF region... +2024-09-06T10:03:19.674Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T10:03:19.675Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T10:03:19.680Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:19.680Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T10:03:19.680Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:19.681Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T10:03:19.682Z CNTRLR The controller is using RF region Europe +2024-09-06T10:03:19.682Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T10:03:19.683Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T10:03:19.684Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T10:03:19.688Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:19.688Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T10:03:19.689Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:19.689Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T10:03:19.690Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T10:03:19.690Z CNTRLR Querying configured Long Range channel information... +2024-09-06T10:03:19.691Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T10:03:19.692Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T10:03:19.696Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:19.697Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T10:03:19.697Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:19.698Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T10:03:19.699Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T10:03:19.699Z CNTRLR Performing soft reset... +2024-09-06T10:03:19.701Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T10:03:19.702Z DRIVER » [REQ] [SoftReset] +2024-09-06T10:03:19.708Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:19.709Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T10:03:19.710Z DRIVER all queues idle +2024-09-06T10:03:19.923Z SERIAL « 0x0112000a0700010100085e989f556c568f740025 (20 bytes) +2024-09-06T10:03:19.923Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:19.924Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T10:03:19.924Z CNTRLR reconnected and restarted +2024-09-06T10:03:19.924Z CNTRLR Starting hardware watchdog... +2024-09-06T10:03:19.925Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T10:03:19.925Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T10:03:19.926Z DRIVER all queues busy +2024-09-06T10:03:19.926Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T10:03:19.927Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T10:03:19.928Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T10:03:19.928Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T10:03:19.930Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:19.935Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:19.936Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:03:19.937Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:19.937Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:03:19.938Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T10:03:19.939Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T10:03:19.939Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T10:03:19.941Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:19.942Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:03:19.943Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:19.943Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:03:19.944Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T10:03:19.944Z CNTRLR querying controller IDs... +2024-09-06T10:03:19.945Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T10:03:19.945Z DRIVER » [REQ] [GetControllerId] +2024-09-06T10:03:19.949Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:19.950Z SERIAL « 0x01080120f346aed7011b (10 bytes) +2024-09-06T10:03:19.950Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:19.951Z DRIVER « [RES] [GetControllerId] + home ID: 0xf346aed7 + own node ID: 1 +2024-09-06T10:03:19.952Z CNTRLR received controller IDs: + home ID: 0xf346aed7 + own node ID: 1 +2024-09-06T10:03:19.952Z CNTRLR Enabling TX status report... +2024-09-06T10:03:19.953Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T10:03:19.954Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T10:03:19.956Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:19.957Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T10:03:19.957Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:19.958Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T10:03:19.959Z CNTRLR Enabling TX status report successful... +2024-09-06T10:03:19.959Z CNTRLR finding SUC... +2024-09-06T10:03:19.960Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T10:03:19.960Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T10:03:19.962Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:19.963Z SERIAL « 0x0104015601ad (6 bytes) +2024-09-06T10:03:19.963Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:19.964Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x01 +2024-09-06T10:03:19.965Z CNTRLR This is the SUC +2024-09-06T10:03:19.965Z DRIVER all queues idle +2024-09-06T10:03:19.973Z DRIVER Cache file for homeId 0xf346aed7 found, attempting to restore the network from + cache... +2024-09-06T10:03:19.978Z CNTRLR [Node 001] Embedded device config loaded +2024-09-06T10:03:19.979Z DRIVER Restoring the network from cache was successful! +2024-09-06T10:03:19.979Z CNTRLR [Node 001] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T10:03:19.980Z CNTRLR [Node 001] [Manufacturer Specific] productType: metadata updated +2024-09-06T10:03:19.980Z CNTRLR [Node 001] [Manufacturer Specific] productId: metadata updated +2024-09-06T10:03:19.981Z CNTRLR [Node 001] [~] [Manufacturer Specific] manufacturerId: 634 => 634 +2024-09-06T10:03:19.981Z CNTRLR [Node 001] [~] [Manufacturer Specific] productType: 4 => 4 +2024-09-06T10:03:19.981Z CNTRLR [Node 001] [~] [Manufacturer Specific] productId: 1552 => 1552 +2024-09-06T10:03:19.982Z CNTRLR [Node 001] [Version] firmwareVersions: metadata updated +2024-09-06T10:03:19.982Z CNTRLR [Node 001] [~] [Version] firmwareVersions: 1.30 => 1.30 +2024-09-06T10:03:19.982Z CNTRLR [Node 001] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T10:03:19.983Z CNTRLR [Node 001] [~] [Version] zWaveProtocolVersion: "7.21.3" => "7.21.3" +2024-09-06T10:03:19.983Z CNTRLR [Node 001] [Version] sdkVersion: metadata updated +2024-09-06T10:03:19.983Z CNTRLR [Node 001] [~] [Version] sdkVersion: "7.21.3" => "7.21.3" +2024-09-06T10:03:19.984Z CNTRLR Interview completed +2024-09-06T10:03:19.984Z DRIVER Network key for S0 configured, enabling S0 security manager... +2024-09-06T10:03:19.985Z DRIVER At least one network key for S2 configured, enabling S2 security manager... +2024-09-06T10:03:19.987Z DRIVER At least one network key for Z-Wave Long Range configured, enabling security m + anager... +2024-09-06T10:03:19.988Z DRIVER driver ready +2024-09-06T10:03:20.989Z CNTRLR Updating the controller NIF... +2024-09-06T10:03:20.990Z DRIVER all queues busy +2024-09-06T10:03:20.991Z SERIAL » 0x010f0003010100085e989f556c568f7436 (17 bytes) +2024-09-06T10:03:20.992Z DRIVER » [REQ] [SetApplicationNodeInformation] + is listening: true + generic device class: 0x01 + specific device class: 0x00 + supported CCs: + · Z-Wave Plus Info + · Security + · Security 2 + · Transport Service + · Supervision + · CRC-16 Encapsulation + · Multi Command + · Inclusion Controller + controlled CCs: +2024-09-06T10:03:20.996Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:20.998Z CNTRLR performing hard reset... +2024-09-06T10:03:20.999Z SERIAL » 0x0104004201b8 (6 bytes) +2024-09-06T10:03:20.999Z DRIVER » [REQ] [HardReset] + callback id: 1 +2024-09-06T10:03:21.002Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:21.037Z SERIAL « 0x0104004201b8 (6 bytes) +2024-09-06T10:03:21.038Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:21.039Z DRIVER « [REQ] [HardReset] + callback id: 1 +2024-09-06T10:03:21.039Z CNTRLR hard reset succeeded +2024-09-06T10:03:21.040Z CNTRLR querying Serial API capabilities... +2024-09-06T10:03:21.041Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T10:03:21.041Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T10:03:21.043Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:21.048Z SERIAL « 0x012b0107011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000035 +2024-09-06T10:03:21.049Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:21.050Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T10:03:21.051Z CNTRLR received API capabilities: + firmware version: 1.30 + manufacturer ID: 0x027a + product type: 0x04 + product ID: 0x0610 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T10:03:21.052Z CNTRLR querying additional controller information... +2024-09-06T10:03:21.053Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T10:03:21.053Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T10:03:21.055Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:21.060Z SERIAL « 0x012501020a001d010000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c7 +2024-09-06T10:03:21.061Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:21.061Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d01000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T10:03:21.062Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1 +2024-09-06T10:03:21.062Z CNTRLR querying version info... +2024-09-06T10:03:21.063Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T10:03:21.063Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T10:03:21.065Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:21.067Z SERIAL « 0x011001155a2d5761766520372e3231000794 (18 bytes) +2024-09-06T10:03:21.068Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:21.069Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32310007 +2024-09-06T10:03:21.069Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.21 +2024-09-06T10:03:21.070Z CNTRLR querying protocol version info... +2024-09-06T10:03:21.070Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T10:03:21.071Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T10:03:21.072Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:21.076Z SERIAL « 0x011901090007150300f4353162666237323665306662383733380f (27 bytes) +2024-09-06T10:03:21.076Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:21.077Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x0007150300f435316266623732366530666238373338 +2024-09-06T10:03:21.078Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.21.3 + appl. framework build no.: 244 + git commit hash: 35316266623732366530666238373338 +2024-09-06T10:03:21.078Z CNTRLR querying controller capabilities... +2024-09-06T10:03:21.079Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T10:03:21.079Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T10:03:21.081Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:21.082Z SERIAL « 0x0104010528d7 (6 bytes) +2024-09-06T10:03:21.083Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:21.084Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x28 +2024-09-06T10:03:21.084Z CNTRLR received controller capabilities: + controller role: Primary + is the SUC: false + started this network: true + SIS is present: false + was real primary: true +2024-09-06T10:03:21.085Z CNTRLR querying serial API setup capabilities... +2024-09-06T10:03:21.085Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T10:03:21.086Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T10:03:21.090Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:21.092Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T10:03:21.092Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:21.092Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T10:03:21.093Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T10:03:21.093Z CNTRLR querying max. payload size... +2024-09-06T10:03:21.094Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T10:03:21.095Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T10:03:21.098Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:21.099Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T10:03:21.099Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:21.100Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T10:03:21.101Z CNTRLR maximum payload size: 46 bytes +2024-09-06T10:03:21.101Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T10:03:21.101Z CNTRLR Querying configured RF region... +2024-09-06T10:03:21.102Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T10:03:21.102Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T10:03:21.104Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:21.105Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T10:03:21.106Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:21.106Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T10:03:21.107Z CNTRLR The controller is using RF region Europe +2024-09-06T10:03:21.107Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T10:03:21.108Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T10:03:21.108Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T10:03:21.110Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:21.111Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T10:03:21.112Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:21.112Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T10:03:21.113Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T10:03:21.113Z CNTRLR Querying configured Long Range channel information... +2024-09-06T10:03:21.114Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T10:03:21.114Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T10:03:21.116Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:21.117Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T10:03:21.118Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:21.118Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T10:03:21.119Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T10:03:21.119Z CNTRLR Performing soft reset... +2024-09-06T10:03:21.120Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T10:03:21.121Z DRIVER » [REQ] [SoftReset] +2024-09-06T10:03:21.123Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:21.123Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T10:03:21.124Z DRIVER all queues idle +2024-09-06T10:03:21.349Z SERIAL « 0x0112000a0700010100085e989f556c568f740025 (20 bytes) +2024-09-06T10:03:21.351Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:21.353Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T10:03:21.354Z CNTRLR reconnected and restarted +2024-09-06T10:03:21.354Z CNTRLR Starting hardware watchdog... +2024-09-06T10:03:21.355Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T10:03:21.356Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T10:03:21.357Z DRIVER all queues busy +2024-09-06T10:03:21.359Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T10:03:21.360Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T10:03:21.363Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T10:03:21.364Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T10:03:21.365Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:21.367Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:21.368Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:03:21.368Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:21.369Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:03:21.369Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T10:03:21.370Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T10:03:21.370Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T10:03:21.372Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:21.374Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:03:21.374Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:21.375Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:03:21.375Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T10:03:21.376Z CNTRLR querying controller IDs... +2024-09-06T10:03:21.376Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T10:03:21.377Z DRIVER » [REQ] [GetControllerId] +2024-09-06T10:03:21.379Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:21.380Z SERIAL « 0x01080120f41ad2d20139 (10 bytes) +2024-09-06T10:03:21.380Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:21.381Z DRIVER « [RES] [GetControllerId] + home ID: 0xf41ad2d2 + own node ID: 1 +2024-09-06T10:03:21.382Z CNTRLR received controller IDs: + home ID: 0xf41ad2d2 + own node ID: 1 +2024-09-06T10:03:21.382Z CNTRLR Enabling TX status report... +2024-09-06T10:03:21.383Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T10:03:21.383Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T10:03:21.386Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:21.387Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T10:03:21.387Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:21.388Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T10:03:21.388Z CNTRLR Enabling TX status report successful... +2024-09-06T10:03:21.388Z CNTRLR finding SUC... +2024-09-06T10:03:21.389Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T10:03:21.389Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T10:03:21.392Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:21.393Z SERIAL « 0x0104015600ac (6 bytes) +2024-09-06T10:03:21.393Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:21.394Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x00 +2024-09-06T10:03:21.394Z CNTRLR No SUC present in the network +2024-09-06T10:03:21.395Z CNTRLR There is no SUC/SIS in the network - promoting ourselves... +2024-09-06T10:03:21.396Z SERIAL » 0x01080054010125010285 (10 bytes) +2024-09-06T10:03:21.396Z DRIVER » [REQ] [SetSUCNodeId] + payload: 0x0101250102 +2024-09-06T10:03:21.399Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:21.401Z SERIAL « 0x0104015401af (6 bytes) +2024-09-06T10:03:21.402Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:21.403Z DRIVER « [RES] [SetSUCNodeId] + was executed: true +2024-09-06T10:03:21.403Z CNTRLR Promotion to SUC/SIS succeeded. +2024-09-06T10:03:21.404Z DRIVER all queues idle +2024-09-06T10:03:21.410Z CNTRLR [Node 001] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T10:03:21.410Z CNTRLR [Node 001] [Manufacturer Specific] productType: metadata updated +2024-09-06T10:03:21.410Z CNTRLR [Node 001] [Manufacturer Specific] productId: metadata updated +2024-09-06T10:03:21.411Z CNTRLR [Node 001] [+] [Manufacturer Specific] manufacturerId: 634 +2024-09-06T10:03:21.411Z CNTRLR [Node 001] [+] [Manufacturer Specific] productType: 4 +2024-09-06T10:03:21.411Z CNTRLR [Node 001] [+] [Manufacturer Specific] productId: 1552 +2024-09-06T10:03:21.411Z CNTRLR [Node 001] [Version] firmwareVersions: metadata updated +2024-09-06T10:03:21.412Z CNTRLR [Node 001] [+] [Version] firmwareVersions: 1.30 +2024-09-06T10:03:21.412Z CNTRLR [Node 001] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T10:03:21.412Z CNTRLR [Node 001] [+] [Version] zWaveProtocolVersion: "7.21.3" +2024-09-06T10:03:21.412Z CNTRLR [Node 001] [Version] sdkVersion: metadata updated +2024-09-06T10:03:21.412Z CNTRLR [Node 001] [+] [Version] sdkVersion: "7.21.3" +2024-09-06T10:03:21.413Z CNTRLR Interview completed +2024-09-06T10:03:21.413Z DRIVER Network key for S0 configured, enabling S0 security manager... +2024-09-06T10:03:21.413Z DRIVER At least one network key for S2 configured, enabling S2 security manager... +2024-09-06T10:03:21.414Z DRIVER At least one network key for Z-Wave Long Range configured, enabling security m + anager... +2024-09-06T10:03:21.415Z DRIVER driver ready +2024-09-06T10:03:26.042Z CNTRLR Starting inclusion process with strategy Default... +2024-09-06T10:03:26.044Z DRIVER all queues busy +2024-09-06T10:03:26.046Z SERIAL » 0x0105004ac10372 (7 bytes) +2024-09-06T10:03:26.048Z DRIVER » [REQ] [AddNodeToNetwork] + node type: Any + high power: true + network wide: true + callback id: 3 +2024-09-06T10:03:26.054Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:26.056Z SERIAL « 0x0107004a03010000b0 (9 bytes) +2024-09-06T10:03:26.057Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:26.059Z DRIVER « [REQ] [AddNodeToNetwork] + status: Ready + callback id: 3 +2024-09-06T10:03:26.060Z CNTRLR The controller is now ready to add nodes +2024-09-06T10:03:26.060Z DRIVER all queues idle +2024-09-06T10:03:30.098Z SERIAL « 0x0107004a03020000b3 (9 bytes) +2024-09-06T10:03:30.099Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:30.101Z DRIVER « [REQ] [AddNodeToNetwork] + status: NodeFound + callback id: 3 +2024-09-06T10:03:30.102Z DRIVER handling request AddNodeToNetwork (74) +2024-09-06T10:03:30.102Z DRIVER 1 handler registered! +2024-09-06T10:03:30.103Z DRIVER invoking handler #0 +2024-09-06T10:03:30.104Z CNTRLR handling add node request (status = NodeFound) +2024-09-06T10:03:30.202Z SERIAL « 0x0112004a0304020b0201005e989f556c568f7467 (20 bytes) +2024-09-06T10:03:30.204Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:30.205Z DRIVER « [REQ] [AddNodeToNetwork] + status: AddingController + callback id: 3 +2024-09-06T10:03:30.206Z DRIVER handling request AddNodeToNetwork (74) +2024-09-06T10:03:30.207Z DRIVER 1 handler registered! +2024-09-06T10:03:30.207Z DRIVER invoking handler #0 +2024-09-06T10:03:30.207Z CNTRLR handling add node request (status = AddingController) +2024-09-06T10:03:30.211Z DRIVER the message was handled +2024-09-06T10:03:30.622Z SERIAL « 0x0107004a03050200b6 (9 bytes) +2024-09-06T10:03:30.624Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:30.625Z DRIVER « [REQ] [AddNodeToNetwork] + status: ProtocolDone + callback id: 3 +2024-09-06T10:03:30.626Z DRIVER handling request AddNodeToNetwork (74) +2024-09-06T10:03:30.626Z DRIVER 1 handler registered! +2024-09-06T10:03:30.627Z DRIVER invoking handler #0 +2024-09-06T10:03:30.627Z CNTRLR handling add node request (status = ProtocolDone) +2024-09-06T10:03:30.627Z CNTRLR finishing inclusion process... +2024-09-06T10:03:30.628Z DRIVER all queues busy +2024-09-06T10:03:30.628Z SERIAL » 0x0105004ac50471 (7 bytes) +2024-09-06T10:03:30.629Z DRIVER » [REQ] [AddNodeToNetwork] + action: Stop + high power: true + network wide: true + callback id: 4 +2024-09-06T10:03:30.632Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:30.669Z SERIAL « 0x0107004a04060200b2 (9 bytes) +2024-09-06T10:03:30.669Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:30.670Z DRIVER « [REQ] [AddNodeToNetwork] + status: Done + callback id: 4 +2024-09-06T10:03:30.671Z SERIAL » 0x0105004ac50075 (7 bytes) +2024-09-06T10:03:30.671Z DRIVER » [REQ] [AddNodeToNetwork] + action: Stop + high power: true + network wide: true + callback id: 0 +2024-09-06T10:03:30.677Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:30.678Z CNTRLR The inclusion process was stopped +2024-09-06T10:03:30.678Z CNTRLR finished adding node 2: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + supported CCs: + · Z-Wave Plus Info (0x5e) + · Security (0x98) + · Security 2 (0x9f) + · Transport Service (0x55) + · Supervision (0x6c) + · CRC-16 Encapsulation (0x56) + · Multi Command (0x8f) + · Inclusion Controller (0x74) + controlled CCs: +2024-09-06T10:03:30.679Z CNTRLR » [Node 002] Assigning SUC return route... +2024-09-06T10:03:30.679Z CNTRLR » [Node 002] Deleting SUC return route... +2024-09-06T10:03:30.680Z SERIAL » 0x010500550205a8 (7 bytes) +2024-09-06T10:03:30.680Z DRIVER » [Node 002] [REQ] [DeleteSUCReturnRoute] + payload: 0x0205 +2024-09-06T10:03:30.684Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:30.688Z SERIAL « 0x0104015501ae (6 bytes) +2024-09-06T10:03:30.689Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:30.689Z DRIVER « [RES] [DeleteSUCReturnRoute] + was executed: true +2024-09-06T10:03:30.753Z SERIAL « 0x01210055050000000000000000000000000000000000000000000000000000000 (35 bytes) + 0008e +2024-09-06T10:03:30.754Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:30.756Z DRIVER « [REQ] [DeleteSUCReturnRoute] + callback id: 5 + transmit status: OK +2024-09-06T10:03:30.759Z SERIAL » 0x010500510206af (7 bytes) +2024-09-06T10:03:30.760Z DRIVER » [Node 002] [REQ] [AssignSUCReturnRoute] + payload: 0x0206 +2024-09-06T10:03:30.762Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:30.769Z SERIAL « 0x0104015101aa (6 bytes) +2024-09-06T10:03:30.770Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:30.771Z DRIVER « [RES] [AssignSUCReturnRoute] + was executed: true +2024-09-06T10:03:30.849Z SERIAL « 0x01210051060000000000000000000000000000000000000000000000000000000 (35 bytes) + 00089 +2024-09-06T10:03:30.849Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:30.854Z DRIVER « [REQ] [AssignSUCReturnRoute] + callback id: 6 + transmit status: OK +2024-09-06T10:03:30.858Z SERIAL » 0x010e00a90102029f04250000000007e0 (16 bytes) +2024-09-06T10:03:30.863Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x25 + │ callback id: 7 + └─[Security2CCKEXGet] +2024-09-06T10:03:30.868Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:30.875Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T10:03:30.876Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:30.877Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T10:03:30.891Z SERIAL « 0x011d00a90700000100e17f7f7f7f00000300000000030100007f7f7f7f7fd2 (31 bytes) +2024-09-06T10:03:30.892Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:30.893Z DRIVER « [REQ] [SendDataBridge] + callback id: 7 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -31 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T10:03:40.931Z CNTRLR [Node 002] Timed out while waiting for a response from the node (ZW0201) +2024-09-06T10:03:40.932Z CNTRLR [Node 002] Security S2 bootstrapping failed: did not receive the node's desire + d security classes. +2024-09-06T10:03:40.934Z DRIVER the message was handled +2024-09-06T10:03:40.935Z DRIVER all queues idle +2024-09-06T10:03:45.937Z DRIVER all queues busy +2024-09-06T10:03:45.940Z SERIAL » 0x0103003bc7 (5 bytes) +2024-09-06T10:03:45.943Z DRIVER » [REQ] [GetBackgroundRSSI] +2024-09-06T10:03:45.946Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:45.949Z SERIAL « 0x0107013b9493937f29 (9 bytes) +2024-09-06T10:03:45.950Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:45.952Z DRIVER « [RES] [GetBackgroundRSSI] + channel 0: -108 dBm + channel 1: -109 dBm + channel 2: -109 dBm + channel 3: N/A +2024-09-06T10:03:45.954Z DRIVER all queues idle +2024-09-06T10:04:11.380Z DRIVER ███████╗ ██╗ ██╗ █████╗ ██╗ ██╗ ███████╗ ██╗ ███████╗ + ╚══███╔╝ ██║ ██║ ██╔══██╗ ██║ ██║ ██╔════╝ ██║ ██╔════╝ + ███╔╝ █████╗ ██║ █╗ ██║ ███████║ ██║ ██║ █████╗ ██║ ███████╗ + ███╔╝ ╚════╝ ██║███╗██║ ██╔══██║ ╚██╗ ██╔╝ ██╔══╝ ██ ██║ ╚════██║ + ███████╗ ╚███╔███╔╝ ██║ ██║ ╚████╔╝ ███████╗ ╚█████╔╝ ███████║ + ╚══════╝ ╚══╝╚══╝ ╚═╝ ╚═╝ ╚═══╝ ╚══════╝ ╚════╝ ╚══════╝ +2024-09-06T10:04:11.383Z DRIVER version 13.2.0 +2024-09-06T10:04:11.384Z DRIVER +2024-09-06T10:04:11.384Z DRIVER starting driver... +2024-09-06T10:04:11.385Z DRIVER opening serial port /dev/serial/by-id/usb-Zooz_800_Z-Wave_Stick_533D004242-if0 + 0 +2024-09-06T10:04:11.400Z DRIVER serial port opened +2024-09-06T10:04:11.402Z SERIAL » 0x15 (1 bytes) +2024-09-06T10:04:12.409Z DRIVER loading configuration... +2024-09-06T10:04:12.414Z CONFIG version 13.2.0 +2024-09-06T10:04:12.725Z DRIVER beginning interview... +2024-09-06T10:04:12.726Z DRIVER added request handler for AddNodeToNetwork (0x4a)... + 1 registered +2024-09-06T10:04:12.726Z DRIVER added request handler for RemoveNodeFromNetwork (0x4b)... + 1 registered +2024-09-06T10:04:12.726Z DRIVER added request handler for ReplaceFailedNode (0x63)... + 1 registered +2024-09-06T10:04:12.727Z DRIVER added request handler for SetLearnMode (0x50)... + 1 registered +2024-09-06T10:04:12.727Z CNTRLR querying Serial API capabilities... +2024-09-06T10:04:12.736Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T10:04:12.736Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T10:04:12.743Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:12.745Z SERIAL « 0x012b0107011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000035 +2024-09-06T10:04:12.746Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:12.747Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T10:04:12.749Z CNTRLR received API capabilities: + firmware version: 1.30 + manufacturer ID: 0x027a + product type: 0x04 + product ID: 0x0610 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T10:04:12.749Z CNTRLR querying additional controller information... +2024-09-06T10:04:12.751Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T10:04:12.751Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T10:04:12.756Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:12.761Z SERIAL « 0x012501020a081d030000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800cd +2024-09-06T10:04:12.761Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:12.762Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a081d03000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T10:04:12.763Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: true + controller supports timers: false + Z-Wave Classic nodes: 1, 2 +2024-09-06T10:04:12.763Z CNTRLR querying version info... +2024-09-06T10:04:12.765Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T10:04:12.765Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T10:04:12.767Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:12.772Z SERIAL « 0x011001155a2d5761766520372e3231000794 (18 bytes) +2024-09-06T10:04:12.772Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:12.773Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32310007 +2024-09-06T10:04:12.774Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.21 +2024-09-06T10:04:12.774Z CNTRLR querying protocol version info... +2024-09-06T10:04:12.775Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T10:04:12.776Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T10:04:12.780Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:12.781Z SERIAL « 0x011901090007150300f4353162666237323665306662383733380f (27 bytes) +2024-09-06T10:04:12.781Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:12.782Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x0007150300f435316266623732366530666238373338 +2024-09-06T10:04:12.783Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.21.3 + appl. framework build no.: 244 + git commit hash: 35316266623732366530666238373338 +2024-09-06T10:04:12.784Z CNTRLR querying controller capabilities... +2024-09-06T10:04:12.785Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T10:04:12.786Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T10:04:12.791Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:12.792Z SERIAL « 0x010401051ce3 (6 bytes) +2024-09-06T10:04:12.793Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:12.794Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x1c +2024-09-06T10:04:12.795Z CNTRLR received controller capabilities: + controller role: Primary + is the SUC: true + started this network: true + SIS is present: true + was real primary: true +2024-09-06T10:04:12.795Z CNTRLR querying serial API setup capabilities... +2024-09-06T10:04:12.797Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T10:04:12.798Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T10:04:12.804Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:12.805Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T10:04:12.806Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:12.807Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T10:04:12.808Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T10:04:12.809Z CNTRLR querying max. payload size... +2024-09-06T10:04:12.810Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T10:04:12.811Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T10:04:12.815Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:12.816Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T10:04:12.816Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:12.817Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T10:04:12.818Z CNTRLR maximum payload size: 46 bytes +2024-09-06T10:04:12.818Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T10:04:12.819Z CNTRLR Querying configured RF region... +2024-09-06T10:04:12.819Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T10:04:12.820Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T10:04:12.824Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:12.825Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T10:04:12.825Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:12.826Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T10:04:12.827Z CNTRLR The controller is using RF region Europe +2024-09-06T10:04:12.827Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T10:04:12.828Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T10:04:12.828Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T10:04:12.832Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:12.832Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T10:04:12.833Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:12.833Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T10:04:12.834Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T10:04:12.834Z CNTRLR Querying configured Long Range channel information... +2024-09-06T10:04:12.835Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T10:04:12.835Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T10:04:12.839Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:12.840Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T10:04:12.840Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:12.841Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T10:04:12.842Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T10:04:12.842Z CNTRLR Performing soft reset... +2024-09-06T10:04:12.843Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T10:04:12.844Z DRIVER » [REQ] [SoftReset] +2024-09-06T10:04:12.847Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:12.848Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T10:04:12.849Z DRIVER all queues idle +2024-09-06T10:04:13.071Z SERIAL « 0x0112000a0700010100085e989f556c568f740025 (20 bytes) +2024-09-06T10:04:13.072Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:13.072Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T10:04:13.073Z CNTRLR reconnected and restarted +2024-09-06T10:04:13.073Z CNTRLR Starting hardware watchdog... +2024-09-06T10:04:13.073Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T10:04:13.073Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T10:04:13.074Z DRIVER all queues busy +2024-09-06T10:04:13.074Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T10:04:13.075Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T10:04:13.076Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T10:04:13.076Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T10:04:13.082Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:13.082Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:13.083Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:04:13.083Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:13.084Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:04:13.084Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T10:04:13.085Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T10:04:13.085Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T10:04:13.087Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:13.090Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:04:13.091Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:13.091Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:04:13.092Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T10:04:13.092Z CNTRLR querying controller IDs... +2024-09-06T10:04:13.093Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T10:04:13.093Z DRIVER » [REQ] [GetControllerId] +2024-09-06T10:04:13.099Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:13.099Z SERIAL « 0x01080120f41ad2d20139 (10 bytes) +2024-09-06T10:04:13.100Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:13.100Z DRIVER « [RES] [GetControllerId] + home ID: 0xf41ad2d2 + own node ID: 1 +2024-09-06T10:04:13.101Z CNTRLR received controller IDs: + home ID: 0xf41ad2d2 + own node ID: 1 +2024-09-06T10:04:13.101Z CNTRLR Enabling TX status report... +2024-09-06T10:04:13.102Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T10:04:13.102Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T10:04:13.105Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:13.106Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T10:04:13.106Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:13.107Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T10:04:13.107Z CNTRLR Enabling TX status report successful... +2024-09-06T10:04:13.107Z CNTRLR finding SUC... +2024-09-06T10:04:13.108Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T10:04:13.109Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T10:04:13.118Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:13.119Z SERIAL « 0x0104015601ad (6 bytes) +2024-09-06T10:04:13.119Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:13.120Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x01 +2024-09-06T10:04:13.122Z CNTRLR This is the SUC +2024-09-06T10:04:13.122Z DRIVER all queues idle +2024-09-06T10:04:13.147Z DRIVER Cache file for homeId 0xf41ad2d2 found, attempting to restore the network from + cache... +2024-09-06T10:04:13.150Z CNTRLR [Node 001] Embedded device config loaded +2024-09-06T10:04:13.151Z DRIVER Restoring the network from cache was successful! +2024-09-06T10:04:13.151Z CNTRLR [Node 001] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T10:04:13.151Z CNTRLR [Node 001] [Manufacturer Specific] productType: metadata updated +2024-09-06T10:04:13.152Z CNTRLR [Node 001] [Manufacturer Specific] productId: metadata updated +2024-09-06T10:04:13.152Z CNTRLR [Node 001] [~] [Manufacturer Specific] manufacturerId: 634 => 634 +2024-09-06T10:04:13.152Z CNTRLR [Node 001] [~] [Manufacturer Specific] productType: 4 => 4 +2024-09-06T10:04:13.153Z CNTRLR [Node 001] [~] [Manufacturer Specific] productId: 1552 => 1552 +2024-09-06T10:04:13.153Z CNTRLR [Node 001] [Version] firmwareVersions: metadata updated +2024-09-06T10:04:13.153Z CNTRLR [Node 001] [~] [Version] firmwareVersions: 1.30 => 1.30 +2024-09-06T10:04:13.153Z CNTRLR [Node 001] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T10:04:13.154Z CNTRLR [Node 001] [~] [Version] zWaveProtocolVersion: "7.21.3" => "7.21.3" +2024-09-06T10:04:13.154Z CNTRLR [Node 001] [Version] sdkVersion: metadata updated +2024-09-06T10:04:13.154Z CNTRLR [Node 001] [~] [Version] sdkVersion: "7.21.3" => "7.21.3" +2024-09-06T10:04:13.154Z CNTRLR Interview completed +2024-09-06T10:04:13.155Z DRIVER Network key for S0 configured, enabling S0 security manager... +2024-09-06T10:04:13.156Z DRIVER At least one network key for S2 configured, enabling S2 security manager... +2024-09-06T10:04:13.157Z DRIVER At least one network key for Z-Wave Long Range configured, enabling security m + anager... +2024-09-06T10:04:13.158Z DRIVER driver ready +2024-09-06T10:04:14.159Z CNTRLR Updating the controller NIF... +2024-09-06T10:04:14.160Z DRIVER all queues busy +2024-09-06T10:04:14.161Z SERIAL » 0x010f0003010100085e989f556c568f7436 (17 bytes) +2024-09-06T10:04:14.162Z DRIVER » [REQ] [SetApplicationNodeInformation] + is listening: true + generic device class: 0x01 + specific device class: 0x00 + supported CCs: + · Z-Wave Plus Info + · Security + · Security 2 + · Transport Service + · Supervision + · CRC-16 Encapsulation + · Multi Command + · Inclusion Controller + controlled CCs: +2024-09-06T10:04:14.166Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:14.168Z CNTRLR performing hard reset... +2024-09-06T10:04:14.170Z SERIAL » 0x0104004201b8 (6 bytes) +2024-09-06T10:04:14.171Z DRIVER » [REQ] [HardReset] + callback id: 1 +2024-09-06T10:04:14.173Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:14.195Z SERIAL « 0x0104004201b8 (6 bytes) +2024-09-06T10:04:14.196Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:14.196Z DRIVER « [REQ] [HardReset] + callback id: 1 +2024-09-06T10:04:14.197Z CNTRLR hard reset succeeded +2024-09-06T10:04:14.198Z CNTRLR querying Serial API capabilities... +2024-09-06T10:04:14.198Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T10:04:14.199Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T10:04:14.201Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:14.205Z SERIAL « 0x012b0107011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000035 +2024-09-06T10:04:14.206Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:14.206Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T10:04:14.207Z CNTRLR received API capabilities: + firmware version: 1.30 + manufacturer ID: 0x027a + product type: 0x04 + product ID: 0x0610 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T10:04:14.208Z CNTRLR querying additional controller information... +2024-09-06T10:04:14.209Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T10:04:14.209Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T10:04:14.211Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:14.216Z SERIAL « 0x012501020a001d010000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c7 +2024-09-06T10:04:14.216Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:14.217Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d01000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T10:04:14.218Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1 +2024-09-06T10:04:14.218Z CNTRLR querying version info... +2024-09-06T10:04:14.219Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T10:04:14.219Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T10:04:14.222Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:14.223Z SERIAL « 0x011001155a2d5761766520372e3231000794 (18 bytes) +2024-09-06T10:04:14.224Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:14.225Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32310007 +2024-09-06T10:04:14.225Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.21 +2024-09-06T10:04:14.226Z CNTRLR querying protocol version info... +2024-09-06T10:04:14.226Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T10:04:14.227Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T10:04:14.229Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:14.232Z SERIAL « 0x011901090007150300f4353162666237323665306662383733380f (27 bytes) +2024-09-06T10:04:14.232Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:14.233Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x0007150300f435316266623732366530666238373338 +2024-09-06T10:04:14.233Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.21.3 + appl. framework build no.: 244 + git commit hash: 35316266623732366530666238373338 +2024-09-06T10:04:14.234Z CNTRLR querying controller capabilities... +2024-09-06T10:04:14.234Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T10:04:14.235Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T10:04:14.237Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:14.238Z SERIAL « 0x0104010528d7 (6 bytes) +2024-09-06T10:04:14.238Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:14.239Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x28 +2024-09-06T10:04:14.239Z CNTRLR received controller capabilities: + controller role: Primary + is the SUC: false + started this network: true + SIS is present: false + was real primary: true +2024-09-06T10:04:14.240Z CNTRLR querying serial API setup capabilities... +2024-09-06T10:04:14.240Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T10:04:14.241Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T10:04:14.243Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:14.245Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T10:04:14.246Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:14.246Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T10:04:14.247Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T10:04:14.247Z CNTRLR querying max. payload size... +2024-09-06T10:04:14.248Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T10:04:14.248Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T10:04:14.251Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:14.252Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T10:04:14.252Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:14.253Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T10:04:14.253Z CNTRLR maximum payload size: 46 bytes +2024-09-06T10:04:14.254Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T10:04:14.254Z CNTRLR Querying configured RF region... +2024-09-06T10:04:14.254Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T10:04:14.255Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T10:04:14.257Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:14.258Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T10:04:14.259Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:14.259Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T10:04:14.260Z CNTRLR The controller is using RF region Europe +2024-09-06T10:04:14.260Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T10:04:14.261Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T10:04:14.261Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T10:04:14.264Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:14.265Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T10:04:14.265Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:14.266Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T10:04:14.267Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T10:04:14.267Z CNTRLR Querying configured Long Range channel information... +2024-09-06T10:04:14.268Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T10:04:14.268Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T10:04:14.270Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:14.271Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T10:04:14.272Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:14.272Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T10:04:14.273Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T10:04:14.273Z CNTRLR Performing soft reset... +2024-09-06T10:04:14.274Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T10:04:14.274Z DRIVER » [REQ] [SoftReset] +2024-09-06T10:04:14.276Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:14.277Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T10:04:14.278Z DRIVER all queues idle +2024-09-06T10:04:14.504Z SERIAL « 0x0112000a0700010100085e989f556c568f740025 (20 bytes) +2024-09-06T10:04:14.505Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:14.507Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T10:04:14.508Z CNTRLR reconnected and restarted +2024-09-06T10:04:14.508Z CNTRLR Starting hardware watchdog... +2024-09-06T10:04:14.509Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T10:04:14.510Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T10:04:14.511Z DRIVER all queues busy +2024-09-06T10:04:14.513Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T10:04:14.514Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T10:04:14.516Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T10:04:14.517Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T10:04:14.518Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:14.519Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:14.521Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:04:14.521Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:14.522Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:04:14.522Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T10:04:14.523Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T10:04:14.523Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T10:04:14.525Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:14.527Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:04:14.527Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:14.528Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:04:14.528Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T10:04:14.529Z CNTRLR querying controller IDs... +2024-09-06T10:04:14.529Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T10:04:14.530Z DRIVER » [REQ] [GetControllerId] +2024-09-06T10:04:14.533Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:14.534Z SERIAL « 0x01080120d1f692e50187 (10 bytes) +2024-09-06T10:04:14.535Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:14.535Z DRIVER « [RES] [GetControllerId] + home ID: 0xd1f692e5 + own node ID: 1 +2024-09-06T10:04:14.536Z CNTRLR received controller IDs: + home ID: 0xd1f692e5 + own node ID: 1 +2024-09-06T10:04:14.536Z CNTRLR Enabling TX status report... +2024-09-06T10:04:14.537Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T10:04:14.538Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T10:04:14.540Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:14.541Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T10:04:14.541Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:14.542Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T10:04:14.542Z CNTRLR Enabling TX status report successful... +2024-09-06T10:04:14.543Z CNTRLR finding SUC... +2024-09-06T10:04:14.543Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T10:04:14.544Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T10:04:14.546Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:14.547Z SERIAL « 0x0104015600ac (6 bytes) +2024-09-06T10:04:14.547Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:14.548Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x00 +2024-09-06T10:04:14.549Z CNTRLR No SUC present in the network +2024-09-06T10:04:14.549Z CNTRLR There is no SUC/SIS in the network - promoting ourselves... +2024-09-06T10:04:14.550Z SERIAL » 0x01080054010125010285 (10 bytes) +2024-09-06T10:04:14.550Z DRIVER » [REQ] [SetSUCNodeId] + payload: 0x0101250102 +2024-09-06T10:04:14.553Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:14.555Z SERIAL « 0x0104015401af (6 bytes) +2024-09-06T10:04:14.556Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:14.556Z DRIVER « [RES] [SetSUCNodeId] + was executed: true +2024-09-06T10:04:14.557Z CNTRLR Promotion to SUC/SIS succeeded. +2024-09-06T10:04:14.557Z DRIVER all queues idle +2024-09-06T10:04:14.562Z CNTRLR [Node 001] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T10:04:14.562Z CNTRLR [Node 001] [Manufacturer Specific] productType: metadata updated +2024-09-06T10:04:14.562Z CNTRLR [Node 001] [Manufacturer Specific] productId: metadata updated +2024-09-06T10:04:14.563Z CNTRLR [Node 001] [+] [Manufacturer Specific] manufacturerId: 634 +2024-09-06T10:04:14.563Z CNTRLR [Node 001] [+] [Manufacturer Specific] productType: 4 +2024-09-06T10:04:14.563Z CNTRLR [Node 001] [+] [Manufacturer Specific] productId: 1552 +2024-09-06T10:04:14.563Z CNTRLR [Node 001] [Version] firmwareVersions: metadata updated +2024-09-06T10:04:14.564Z CNTRLR [Node 001] [+] [Version] firmwareVersions: 1.30 +2024-09-06T10:04:14.564Z CNTRLR [Node 001] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T10:04:14.564Z CNTRLR [Node 001] [+] [Version] zWaveProtocolVersion: "7.21.3" +2024-09-06T10:04:14.564Z CNTRLR [Node 001] [Version] sdkVersion: metadata updated +2024-09-06T10:04:14.564Z CNTRLR [Node 001] [+] [Version] sdkVersion: "7.21.3" +2024-09-06T10:04:14.564Z CNTRLR Interview completed +2024-09-06T10:04:14.565Z DRIVER Network key for S0 configured, enabling S0 security manager... +2024-09-06T10:04:14.565Z DRIVER At least one network key for S2 configured, enabling S2 security manager... +2024-09-06T10:04:14.566Z DRIVER At least one network key for Z-Wave Long Range configured, enabling security m + anager... +2024-09-06T10:04:14.566Z DRIVER driver ready +2024-09-06T10:04:19.199Z CNTRLR Starting inclusion process with strategy Default... +2024-09-06T10:04:19.201Z DRIVER all queues busy +2024-09-06T10:04:19.203Z SERIAL » 0x0105004ac10372 (7 bytes) +2024-09-06T10:04:19.204Z DRIVER » [REQ] [AddNodeToNetwork] + node type: Any + high power: true + network wide: true + callback id: 3 +2024-09-06T10:04:19.210Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:19.213Z SERIAL « 0x0107004a03010000b0 (9 bytes) +2024-09-06T10:04:19.214Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:19.215Z DRIVER « [REQ] [AddNodeToNetwork] + status: Ready + callback id: 3 +2024-09-06T10:04:19.216Z CNTRLR The controller is now ready to add nodes +2024-09-06T10:04:19.217Z DRIVER all queues idle +2024-09-06T10:04:23.253Z SERIAL « 0x0107004a03020000b3 (9 bytes) +2024-09-06T10:04:23.254Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:23.256Z DRIVER « [REQ] [AddNodeToNetwork] + status: NodeFound + callback id: 3 +2024-09-06T10:04:23.257Z DRIVER handling request AddNodeToNetwork (74) +2024-09-06T10:04:23.257Z DRIVER 1 handler registered! +2024-09-06T10:04:23.258Z DRIVER invoking handler #0 +2024-09-06T10:04:23.260Z CNTRLR handling add node request (status = NodeFound) +2024-09-06T10:04:23.358Z SERIAL « 0x0112004a0304020b0201005e989f556c568f7467 (20 bytes) +2024-09-06T10:04:23.359Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:23.361Z DRIVER « [REQ] [AddNodeToNetwork] + status: AddingController + callback id: 3 +2024-09-06T10:04:23.362Z DRIVER handling request AddNodeToNetwork (74) +2024-09-06T10:04:23.362Z DRIVER 1 handler registered! +2024-09-06T10:04:23.363Z DRIVER invoking handler #0 +2024-09-06T10:04:23.363Z CNTRLR handling add node request (status = AddingController) +2024-09-06T10:04:23.367Z DRIVER the message was handled +2024-09-06T10:04:23.777Z SERIAL « 0x0107004a03050200b6 (9 bytes) +2024-09-06T10:04:23.778Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:23.780Z DRIVER « [REQ] [AddNodeToNetwork] + status: ProtocolDone + callback id: 3 +2024-09-06T10:04:23.781Z DRIVER handling request AddNodeToNetwork (74) +2024-09-06T10:04:23.782Z DRIVER 1 handler registered! +2024-09-06T10:04:23.782Z DRIVER invoking handler #0 +2024-09-06T10:04:23.783Z CNTRLR handling add node request (status = ProtocolDone) +2024-09-06T10:04:23.783Z CNTRLR finishing inclusion process... +2024-09-06T10:04:23.785Z DRIVER all queues busy +2024-09-06T10:04:23.786Z SERIAL » 0x0105004ac50471 (7 bytes) +2024-09-06T10:04:23.787Z DRIVER » [REQ] [AddNodeToNetwork] + action: Stop + high power: true + network wide: true + callback id: 4 +2024-09-06T10:04:23.790Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:33.834Z SERIAL « 0x0107004a04060200b2 (9 bytes) +2024-09-06T10:04:33.835Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:33.839Z DRIVER « [REQ] [AddNodeToNetwork] + status: Done + callback id: 4 +2024-09-06T10:04:33.846Z SERIAL » 0x0105004ac50075 (7 bytes) +2024-09-06T10:04:33.847Z DRIVER » [REQ] [AddNodeToNetwork] + action: Stop + high power: true + network wide: true + callback id: 0 +2024-09-06T10:04:33.850Z SERIAL « 0x0107004a04060200b2 (9 bytes) +2024-09-06T10:04:33.853Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:33.853Z SERIAL « 0x0107004a04060200b2 (9 bytes) +2024-09-06T10:04:33.854Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:33.858Z SERIAL « 0x0107004a04060200b2 (9 bytes) +2024-09-06T10:04:33.859Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:33.861Z DRIVER « [REQ] [AddNodeToNetwork] + status: Done + callback id: 4 +2024-09-06T10:04:33.863Z DRIVER handling request AddNodeToNetwork (74) +2024-09-06T10:04:33.865Z DRIVER 1 handler registered! +2024-09-06T10:04:33.865Z DRIVER invoking handler #0 +2024-09-06T10:04:33.866Z CNTRLR handling add node request (status = Done) +2024-09-06T10:04:33.867Z DRIVER « [REQ] [AddNodeToNetwork] + status: Done + callback id: 4 +2024-09-06T10:04:33.868Z DRIVER handling request AddNodeToNetwork (74) +2024-09-06T10:04:33.869Z DRIVER 1 handler registered! +2024-09-06T10:04:33.870Z DRIVER invoking handler #0 +2024-09-06T10:04:33.870Z CNTRLR handling add node request (status = Done) +2024-09-06T10:04:33.871Z DRIVER « [REQ] [AddNodeToNetwork] + status: Done + callback id: 4 +2024-09-06T10:04:33.872Z DRIVER handling request AddNodeToNetwork (74) +2024-09-06T10:04:33.872Z DRIVER 1 handler registered! +2024-09-06T10:04:33.873Z DRIVER invoking handler #0 +2024-09-06T10:04:33.873Z CNTRLR handling add node request (status = Done) +2024-09-06T10:04:33.899Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:33.901Z CNTRLR The inclusion process was stopped +2024-09-06T10:04:33.901Z CNTRLR finished adding node 2: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + supported CCs: + · Z-Wave Plus Info (0x5e) + · Security (0x98) + · Security 2 (0x9f) + · Transport Service (0x55) + · Supervision (0x6c) + · CRC-16 Encapsulation (0x56) + · Multi Command (0x8f) + · Inclusion Controller (0x74) + controlled CCs: +2024-09-06T10:04:33.902Z CNTRLR » [Node 002] Assigning SUC return route... +2024-09-06T10:04:33.903Z CNTRLR » [Node 002] Deleting SUC return route... +2024-09-06T10:04:33.904Z SERIAL » 0x010500550205a8 (7 bytes) +2024-09-06T10:04:33.906Z DRIVER » [Node 002] [REQ] [DeleteSUCReturnRoute] + payload: 0x0205 +2024-09-06T10:04:33.913Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:33.915Z SERIAL « 0x0104015501ae (6 bytes) +2024-09-06T10:04:33.916Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:33.917Z DRIVER « [RES] [DeleteSUCReturnRoute] + was executed: true +2024-09-06T10:04:33.980Z SERIAL « 0x01210055050000000000000000000000000000000000000000000000000000000 (35 bytes) + 0008e +2024-09-06T10:04:33.981Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:33.982Z DRIVER « [REQ] [DeleteSUCReturnRoute] + callback id: 5 + transmit status: OK +2024-09-06T10:04:33.985Z SERIAL » 0x010500510206af (7 bytes) +2024-09-06T10:04:33.985Z DRIVER » [Node 002] [REQ] [AssignSUCReturnRoute] + payload: 0x0206 +2024-09-06T10:04:33.988Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:33.995Z SERIAL « 0x0104015101aa (6 bytes) +2024-09-06T10:04:33.996Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:33.996Z DRIVER « [RES] [AssignSUCReturnRoute] + was executed: true +2024-09-06T10:04:34.074Z SERIAL « 0x01210051060000000000000000000000000000000000000000000000000000000 (35 bytes) + 00089 +2024-09-06T10:04:34.075Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:34.077Z DRIVER « [REQ] [AssignSUCReturnRoute] + callback id: 6 + transmit status: OK +2024-09-06T10:04:34.088Z SERIAL » 0x010e00a90102029f04250000000007e0 (16 bytes) +2024-09-06T10:04:34.089Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x25 + │ callback id: 7 + └─[Security2CCKEXGet] +2024-09-06T10:04:34.095Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:34.099Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T10:04:34.100Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:34.106Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T10:04:34.113Z SERIAL « 0x011d00a90700000100e17f7f7f7f00000300000000030100007f7f7f7f7fd2 (31 bytes) +2024-09-06T10:04:34.115Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:34.117Z DRIVER « [REQ] [SendDataBridge] + callback id: 7 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -31 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T10:04:44.150Z CNTRLR [Node 002] Timed out while waiting for a response from the node (ZW0201) +2024-09-06T10:04:44.152Z CNTRLR [Node 002] Security S2 bootstrapping failed: did not receive the node's desire + d security classes. +2024-09-06T10:04:44.154Z DRIVER the message was handled +2024-09-06T10:04:44.155Z DRIVER all queues idle +2024-09-06T10:05:09.130Z DRIVER ███████╗ ██╗ ██╗ █████╗ ██╗ ██╗ ███████╗ ██╗ ███████╗ + ╚══███╔╝ ██║ ██║ ██╔══██╗ ██║ ██║ ██╔════╝ ██║ ██╔════╝ + ███╔╝ █████╗ ██║ █╗ ██║ ███████║ ██║ ██║ █████╗ ██║ ███████╗ + ███╔╝ ╚════╝ ██║███╗██║ ██╔══██║ ╚██╗ ██╔╝ ██╔══╝ ██ ██║ ╚════██║ + ███████╗ ╚███╔███╔╝ ██║ ██║ ╚████╔╝ ███████╗ ╚█████╔╝ ███████║ + ╚══════╝ ╚══╝╚══╝ ╚═╝ ╚═╝ ╚═══╝ ╚══════╝ ╚════╝ ╚══════╝ +2024-09-06T10:05:09.132Z DRIVER version 13.2.0 +2024-09-06T10:05:09.132Z DRIVER +2024-09-06T10:05:09.133Z DRIVER starting driver... +2024-09-06T10:05:09.133Z DRIVER opening serial port /dev/serial/by-id/usb-Zooz_800_Z-Wave_Stick_533D004242-if0 + 0 +2024-09-06T10:05:09.143Z DRIVER serial port opened +2024-09-06T10:05:09.144Z SERIAL » 0x15 (1 bytes) +2024-09-06T10:05:10.148Z DRIVER loading configuration... +2024-09-06T10:05:10.153Z CONFIG version 13.2.0 +2024-09-06T10:05:10.477Z DRIVER beginning interview... +2024-09-06T10:05:10.478Z DRIVER added request handler for AddNodeToNetwork (0x4a)... + 1 registered +2024-09-06T10:05:10.479Z DRIVER added request handler for RemoveNodeFromNetwork (0x4b)... + 1 registered +2024-09-06T10:05:10.479Z DRIVER added request handler for ReplaceFailedNode (0x63)... + 1 registered +2024-09-06T10:05:10.479Z DRIVER added request handler for SetLearnMode (0x50)... + 1 registered +2024-09-06T10:05:10.480Z CNTRLR querying Serial API capabilities... +2024-09-06T10:05:10.489Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T10:05:10.490Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T10:05:10.495Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:10.497Z SERIAL « 0x012b0107011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000035 +2024-09-06T10:05:10.498Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:10.498Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T10:05:10.500Z CNTRLR received API capabilities: + firmware version: 1.30 + manufacturer ID: 0x027a + product type: 0x04 + product ID: 0x0610 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T10:05:10.501Z CNTRLR querying additional controller information... +2024-09-06T10:05:10.502Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T10:05:10.502Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T10:05:10.508Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:10.512Z SERIAL « 0x012501020a081d030000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800cd +2024-09-06T10:05:10.512Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:10.513Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a081d03000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T10:05:10.514Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: true + controller supports timers: false + Z-Wave Classic nodes: 1, 2 +2024-09-06T10:05:10.514Z CNTRLR querying version info... +2024-09-06T10:05:10.515Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T10:05:10.515Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T10:05:10.518Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:10.523Z SERIAL « 0x011001155a2d5761766520372e3231000794 (18 bytes) +2024-09-06T10:05:10.524Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:10.524Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32310007 +2024-09-06T10:05:10.525Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.21 +2024-09-06T10:05:10.526Z CNTRLR querying protocol version info... +2024-09-06T10:05:10.527Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T10:05:10.527Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T10:05:10.531Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:10.532Z SERIAL « 0x011901090007150300f4353162666237323665306662383733380f (27 bytes) +2024-09-06T10:05:10.533Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:10.533Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x0007150300f435316266623732366530666238373338 +2024-09-06T10:05:10.534Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.21.3 + appl. framework build no.: 244 + git commit hash: 35316266623732366530666238373338 +2024-09-06T10:05:10.535Z CNTRLR querying controller capabilities... +2024-09-06T10:05:10.536Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T10:05:10.537Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T10:05:10.541Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:10.541Z SERIAL « 0x010401051ce3 (6 bytes) +2024-09-06T10:05:10.542Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:10.543Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x1c +2024-09-06T10:05:10.544Z CNTRLR received controller capabilities: + controller role: Primary + is the SUC: true + started this network: true + SIS is present: true + was real primary: true +2024-09-06T10:05:10.544Z CNTRLR querying serial API setup capabilities... +2024-09-06T10:05:10.545Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T10:05:10.545Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T10:05:10.550Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:10.551Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T10:05:10.552Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:10.553Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T10:05:10.555Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T10:05:10.555Z CNTRLR querying max. payload size... +2024-09-06T10:05:10.556Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T10:05:10.557Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T10:05:10.563Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:10.564Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T10:05:10.564Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:10.565Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T10:05:10.566Z CNTRLR maximum payload size: 46 bytes +2024-09-06T10:05:10.567Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T10:05:10.568Z CNTRLR Querying configured RF region... +2024-09-06T10:05:10.569Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T10:05:10.570Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T10:05:10.576Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:10.577Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T10:05:10.577Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:10.578Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T10:05:10.580Z CNTRLR The controller is using RF region Europe +2024-09-06T10:05:10.580Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T10:05:10.581Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T10:05:10.582Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T10:05:10.588Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:10.589Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T10:05:10.590Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:10.591Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T10:05:10.592Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T10:05:10.592Z CNTRLR Querying configured Long Range channel information... +2024-09-06T10:05:10.593Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T10:05:10.594Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T10:05:10.598Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:10.599Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T10:05:10.599Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:10.600Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T10:05:10.601Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T10:05:10.601Z CNTRLR Performing soft reset... +2024-09-06T10:05:10.602Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T10:05:10.603Z DRIVER » [REQ] [SoftReset] +2024-09-06T10:05:10.606Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:10.607Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T10:05:10.608Z DRIVER all queues idle +2024-09-06T10:05:10.823Z SERIAL « 0x0112000a0700010100085e989f556c568f740025 (20 bytes) +2024-09-06T10:05:10.823Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:10.824Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T10:05:10.824Z CNTRLR reconnected and restarted +2024-09-06T10:05:10.824Z CNTRLR Starting hardware watchdog... +2024-09-06T10:05:10.824Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T10:05:10.825Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T10:05:10.825Z DRIVER all queues busy +2024-09-06T10:05:10.826Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T10:05:10.826Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T10:05:10.827Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T10:05:10.827Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T10:05:10.828Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:10.829Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:10.831Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:05:10.832Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:10.832Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:05:10.833Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T10:05:10.833Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T10:05:10.834Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T10:05:10.839Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:10.840Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:05:10.841Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:10.842Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:05:10.842Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T10:05:10.843Z CNTRLR querying controller IDs... +2024-09-06T10:05:10.843Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T10:05:10.844Z DRIVER » [REQ] [GetControllerId] +2024-09-06T10:05:10.846Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:10.847Z SERIAL « 0x01080120d1f692e50187 (10 bytes) +2024-09-06T10:05:10.848Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:10.848Z DRIVER « [RES] [GetControllerId] + home ID: 0xd1f692e5 + own node ID: 1 +2024-09-06T10:05:10.849Z CNTRLR received controller IDs: + home ID: 0xd1f692e5 + own node ID: 1 +2024-09-06T10:05:10.849Z CNTRLR Enabling TX status report... +2024-09-06T10:05:10.850Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T10:05:10.850Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T10:05:10.854Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:10.854Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T10:05:10.855Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:10.855Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T10:05:10.856Z CNTRLR Enabling TX status report successful... +2024-09-06T10:05:10.856Z CNTRLR finding SUC... +2024-09-06T10:05:10.857Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T10:05:10.857Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T10:05:10.859Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:10.860Z SERIAL « 0x0104015601ad (6 bytes) +2024-09-06T10:05:10.860Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:10.861Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x01 +2024-09-06T10:05:10.861Z CNTRLR This is the SUC +2024-09-06T10:05:10.862Z DRIVER all queues idle +2024-09-06T10:05:10.876Z DRIVER Cache file for homeId 0xd1f692e5 found, attempting to restore the network from + cache... +2024-09-06T10:05:10.878Z CNTRLR [Node 001] Embedded device config loaded +2024-09-06T10:05:10.879Z DRIVER Restoring the network from cache was successful! +2024-09-06T10:05:10.879Z CNTRLR [Node 001] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T10:05:10.879Z CNTRLR [Node 001] [Manufacturer Specific] productType: metadata updated +2024-09-06T10:05:10.880Z CNTRLR [Node 001] [Manufacturer Specific] productId: metadata updated +2024-09-06T10:05:10.880Z CNTRLR [Node 001] [~] [Manufacturer Specific] manufacturerId: 634 => 634 +2024-09-06T10:05:10.881Z CNTRLR [Node 001] [~] [Manufacturer Specific] productType: 4 => 4 +2024-09-06T10:05:10.881Z CNTRLR [Node 001] [~] [Manufacturer Specific] productId: 1552 => 1552 +2024-09-06T10:05:10.881Z CNTRLR [Node 001] [Version] firmwareVersions: metadata updated +2024-09-06T10:05:10.882Z CNTRLR [Node 001] [~] [Version] firmwareVersions: 1.30 => 1.30 +2024-09-06T10:05:10.882Z CNTRLR [Node 001] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T10:05:10.882Z CNTRLR [Node 001] [~] [Version] zWaveProtocolVersion: "7.21.3" => "7.21.3" +2024-09-06T10:05:10.883Z CNTRLR [Node 001] [Version] sdkVersion: metadata updated +2024-09-06T10:05:10.883Z CNTRLR [Node 001] [~] [Version] sdkVersion: "7.21.3" => "7.21.3" +2024-09-06T10:05:10.883Z CNTRLR Interview completed +2024-09-06T10:05:10.884Z DRIVER Network key for S0 configured, enabling S0 security manager... +2024-09-06T10:05:10.885Z DRIVER At least one network key for S2 configured, enabling S2 security manager... +2024-09-06T10:05:10.887Z DRIVER At least one network key for Z-Wave Long Range configured, enabling security m + anager... +2024-09-06T10:05:10.887Z DRIVER driver ready +2024-09-06T10:05:11.888Z CNTRLR Updating the controller NIF... +2024-09-06T10:05:11.889Z DRIVER all queues busy +2024-09-06T10:05:11.890Z SERIAL » 0x010f0003010100085e989f556c568f7436 (17 bytes) +2024-09-06T10:05:11.891Z DRIVER » [REQ] [SetApplicationNodeInformation] + is listening: true + generic device class: 0x01 + specific device class: 0x00 + supported CCs: + · Z-Wave Plus Info + · Security + · Security 2 + · Transport Service + · Supervision + · CRC-16 Encapsulation + · Multi Command + · Inclusion Controller + controlled CCs: +2024-09-06T10:05:11.895Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:11.896Z CNTRLR performing hard reset... +2024-09-06T10:05:11.897Z SERIAL » 0x0104004201b8 (6 bytes) +2024-09-06T10:05:11.897Z DRIVER » [REQ] [HardReset] + callback id: 1 +2024-09-06T10:05:11.901Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:11.922Z SERIAL « 0x0104004201b8 (6 bytes) +2024-09-06T10:05:11.923Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:11.924Z DRIVER « [REQ] [HardReset] + callback id: 1 +2024-09-06T10:05:11.925Z CNTRLR hard reset succeeded +2024-09-06T10:05:11.926Z CNTRLR querying Serial API capabilities... +2024-09-06T10:05:11.927Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T10:05:11.928Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T10:05:11.930Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:11.935Z SERIAL « 0x012b0107011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000035 +2024-09-06T10:05:11.936Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:11.936Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T10:05:11.938Z CNTRLR received API capabilities: + firmware version: 1.30 + manufacturer ID: 0x027a + product type: 0x04 + product ID: 0x0610 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T10:05:11.938Z CNTRLR querying additional controller information... +2024-09-06T10:05:11.939Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T10:05:11.940Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T10:05:11.941Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:11.946Z SERIAL « 0x012501020a001d010000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c7 +2024-09-06T10:05:11.947Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:11.948Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d01000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T10:05:11.948Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1 +2024-09-06T10:05:11.949Z CNTRLR querying version info... +2024-09-06T10:05:11.950Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T10:05:11.950Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T10:05:11.952Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:11.954Z SERIAL « 0x011001155a2d5761766520372e3231000794 (18 bytes) +2024-09-06T10:05:11.955Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:11.956Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32310007 +2024-09-06T10:05:11.956Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.21 +2024-09-06T10:05:11.956Z CNTRLR querying protocol version info... +2024-09-06T10:05:11.957Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T10:05:11.958Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T10:05:11.959Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:11.962Z SERIAL « 0x011901090007150300f4353162666237323665306662383733380f (27 bytes) +2024-09-06T10:05:11.963Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:11.963Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x0007150300f435316266623732366530666238373338 +2024-09-06T10:05:11.964Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.21.3 + appl. framework build no.: 244 + git commit hash: 35316266623732366530666238373338 +2024-09-06T10:05:11.964Z CNTRLR querying controller capabilities... +2024-09-06T10:05:11.965Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T10:05:11.965Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T10:05:11.967Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:11.968Z SERIAL « 0x0104010528d7 (6 bytes) +2024-09-06T10:05:11.969Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:11.969Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x28 +2024-09-06T10:05:11.970Z CNTRLR received controller capabilities: + controller role: Primary + is the SUC: false + started this network: true + SIS is present: false + was real primary: true +2024-09-06T10:05:11.970Z CNTRLR querying serial API setup capabilities... +2024-09-06T10:05:11.971Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T10:05:11.971Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T10:05:11.973Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:11.976Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T10:05:11.976Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:11.977Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T10:05:11.978Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T10:05:11.978Z CNTRLR querying max. payload size... +2024-09-06T10:05:11.979Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T10:05:11.979Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T10:05:11.981Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:11.982Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T10:05:11.983Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:11.983Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T10:05:11.984Z CNTRLR maximum payload size: 46 bytes +2024-09-06T10:05:11.984Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T10:05:11.984Z CNTRLR Querying configured RF region... +2024-09-06T10:05:11.985Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T10:05:11.986Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T10:05:11.988Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:11.989Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T10:05:11.989Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:11.990Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T10:05:11.990Z CNTRLR The controller is using RF region Europe +2024-09-06T10:05:11.991Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T10:05:11.992Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T10:05:11.992Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T10:05:11.994Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:11.995Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T10:05:11.996Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:11.996Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T10:05:11.997Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T10:05:11.997Z CNTRLR Querying configured Long Range channel information... +2024-09-06T10:05:11.998Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T10:05:11.998Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T10:05:12.000Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:12.001Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T10:05:12.002Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:12.002Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T10:05:12.003Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T10:05:12.003Z CNTRLR Performing soft reset... +2024-09-06T10:05:12.004Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T10:05:12.004Z DRIVER » [REQ] [SoftReset] +2024-09-06T10:05:12.006Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:12.007Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T10:05:12.008Z DRIVER all queues idle +2024-09-06T10:05:12.226Z SERIAL « 0x0112000a0700010100085e989f556c568f740025 (20 bytes) +2024-09-06T10:05:12.226Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:12.227Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T10:05:12.228Z CNTRLR reconnected and restarted +2024-09-06T10:05:12.228Z CNTRLR Starting hardware watchdog... +2024-09-06T10:05:12.228Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T10:05:12.229Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T10:05:12.229Z DRIVER all queues busy +2024-09-06T10:05:12.230Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T10:05:12.230Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T10:05:12.231Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T10:05:12.232Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T10:05:12.233Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:12.234Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:12.236Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:05:12.236Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:12.237Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:05:12.238Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T10:05:12.239Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T10:05:12.240Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T10:05:12.242Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:12.243Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:05:12.244Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:12.244Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:05:12.245Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T10:05:12.245Z CNTRLR querying controller IDs... +2024-09-06T10:05:12.246Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T10:05:12.247Z DRIVER » [REQ] [GetControllerId] +2024-09-06T10:05:12.249Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:12.250Z SERIAL « 0x01080120fd37611c0160 (10 bytes) +2024-09-06T10:05:12.251Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:12.252Z DRIVER « [RES] [GetControllerId] + home ID: 0xfd37611c + own node ID: 1 +2024-09-06T10:05:12.253Z CNTRLR received controller IDs: + home ID: 0xfd37611c + own node ID: 1 +2024-09-06T10:05:12.253Z CNTRLR Enabling TX status report... +2024-09-06T10:05:12.254Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T10:05:12.254Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T10:05:12.258Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:12.259Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T10:05:12.259Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:12.260Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T10:05:12.261Z CNTRLR Enabling TX status report successful... +2024-09-06T10:05:12.262Z CNTRLR finding SUC... +2024-09-06T10:05:12.263Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T10:05:12.263Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T10:05:12.265Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:12.266Z SERIAL « 0x0104015600ac (6 bytes) +2024-09-06T10:05:12.267Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:12.268Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x00 +2024-09-06T10:05:12.269Z CNTRLR No SUC present in the network +2024-09-06T10:05:12.269Z CNTRLR There is no SUC/SIS in the network - promoting ourselves... +2024-09-06T10:05:12.271Z SERIAL » 0x01080054010125010285 (10 bytes) +2024-09-06T10:05:12.271Z DRIVER » [REQ] [SetSUCNodeId] + payload: 0x0101250102 +2024-09-06T10:05:12.274Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:12.276Z SERIAL « 0x0104015401af (6 bytes) +2024-09-06T10:05:12.277Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:12.278Z DRIVER « [RES] [SetSUCNodeId] + was executed: true +2024-09-06T10:05:12.279Z CNTRLR Promotion to SUC/SIS succeeded. +2024-09-06T10:05:12.280Z DRIVER all queues idle +2024-09-06T10:05:12.285Z CNTRLR [Node 001] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T10:05:12.285Z CNTRLR [Node 001] [Manufacturer Specific] productType: metadata updated +2024-09-06T10:05:12.286Z CNTRLR [Node 001] [Manufacturer Specific] productId: metadata updated +2024-09-06T10:05:12.286Z CNTRLR [Node 001] [+] [Manufacturer Specific] manufacturerId: 634 +2024-09-06T10:05:12.286Z CNTRLR [Node 001] [+] [Manufacturer Specific] productType: 4 +2024-09-06T10:05:12.286Z CNTRLR [Node 001] [+] [Manufacturer Specific] productId: 1552 +2024-09-06T10:05:12.287Z CNTRLR [Node 001] [Version] firmwareVersions: metadata updated +2024-09-06T10:05:12.287Z CNTRLR [Node 001] [+] [Version] firmwareVersions: 1.30 +2024-09-06T10:05:12.287Z CNTRLR [Node 001] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T10:05:12.287Z CNTRLR [Node 001] [+] [Version] zWaveProtocolVersion: "7.21.3" +2024-09-06T10:05:12.287Z CNTRLR [Node 001] [Version] sdkVersion: metadata updated +2024-09-06T10:05:12.288Z CNTRLR [Node 001] [+] [Version] sdkVersion: "7.21.3" +2024-09-06T10:05:12.288Z CNTRLR Interview completed +2024-09-06T10:05:12.288Z DRIVER Network key for S0 configured, enabling S0 security manager... +2024-09-06T10:05:12.288Z DRIVER At least one network key for S2 configured, enabling S2 security manager... +2024-09-06T10:05:12.289Z DRIVER At least one network key for Z-Wave Long Range configured, enabling security m + anager... +2024-09-06T10:05:12.290Z DRIVER driver ready +2024-09-06T10:05:16.928Z CNTRLR Starting inclusion process with strategy Default... +2024-09-06T10:05:16.930Z DRIVER all queues busy +2024-09-06T10:05:16.932Z SERIAL » 0x0105004ac10372 (7 bytes) +2024-09-06T10:05:16.933Z DRIVER » [REQ] [AddNodeToNetwork] + node type: Any + high power: true + network wide: true + callback id: 3 +2024-09-06T10:05:16.935Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:16.941Z SERIAL « 0x0107004a03010000b0 (9 bytes) +2024-09-06T10:05:16.942Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:16.943Z DRIVER « [REQ] [AddNodeToNetwork] + status: Ready + callback id: 3 +2024-09-06T10:05:16.944Z CNTRLR The controller is now ready to add nodes +2024-09-06T10:05:16.944Z DRIVER all queues idle +2024-09-06T10:05:20.983Z SERIAL « 0x0107004a03020000b3 (9 bytes) +2024-09-06T10:05:20.984Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:20.986Z DRIVER « [REQ] [AddNodeToNetwork] + status: NodeFound + callback id: 3 +2024-09-06T10:05:20.987Z DRIVER handling request AddNodeToNetwork (74) +2024-09-06T10:05:20.988Z DRIVER 1 handler registered! +2024-09-06T10:05:20.988Z DRIVER invoking handler #0 +2024-09-06T10:05:20.990Z CNTRLR handling add node request (status = NodeFound) +2024-09-06T10:05:21.087Z SERIAL « 0x0112004a0304020b0201005e989f556c568f7467 (20 bytes) +2024-09-06T10:05:21.088Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:21.090Z DRIVER « [REQ] [AddNodeToNetwork] + status: AddingController + callback id: 3 +2024-09-06T10:05:21.091Z DRIVER handling request AddNodeToNetwork (74) +2024-09-06T10:05:21.091Z DRIVER 1 handler registered! +2024-09-06T10:05:21.092Z DRIVER invoking handler #0 +2024-09-06T10:05:21.092Z CNTRLR handling add node request (status = AddingController) +2024-09-06T10:05:21.097Z DRIVER the message was handled +2024-09-06T10:05:21.507Z SERIAL « 0x0107004a03050200b6 (9 bytes) +2024-09-06T10:05:21.508Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:21.510Z DRIVER « [REQ] [AddNodeToNetwork] + status: ProtocolDone + callback id: 3 +2024-09-06T10:05:21.511Z DRIVER handling request AddNodeToNetwork (74) +2024-09-06T10:05:21.511Z DRIVER 1 handler registered! +2024-09-06T10:05:21.512Z DRIVER invoking handler #0 +2024-09-06T10:05:21.512Z CNTRLR handling add node request (status = ProtocolDone) +2024-09-06T10:05:21.514Z CNTRLR finishing inclusion process... +2024-09-06T10:05:21.516Z DRIVER all queues busy +2024-09-06T10:05:21.518Z SERIAL » 0x0105004ac50471 (7 bytes) +2024-09-06T10:05:21.520Z DRIVER » [REQ] [AddNodeToNetwork] + action: Stop + high power: true + network wide: true + callback id: 4 +2024-09-06T10:05:21.522Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:24.089Z SERIAL « 0x0107004a04060200b2 (9 bytes) +2024-09-06T10:05:24.090Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:24.090Z SERIAL « 0x0107004a04060200b2 (9 bytes) +2024-09-06T10:05:24.091Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:24.092Z DRIVER « [REQ] [AddNodeToNetwork] + status: Done + callback id: 4 +2024-09-06T10:05:24.093Z SERIAL » 0x0105004ac50075 (7 bytes) +2024-09-06T10:05:24.094Z DRIVER » [REQ] [AddNodeToNetwork] + action: Stop + high power: true + network wide: true + callback id: 0 +2024-09-06T10:05:24.095Z DRIVER « [REQ] [AddNodeToNetwork] + status: Done + callback id: 4 +2024-09-06T10:05:24.095Z DRIVER handling request AddNodeToNetwork (74) +2024-09-06T10:05:24.096Z DRIVER 1 handler registered! +2024-09-06T10:05:24.096Z DRIVER invoking handler #0 +2024-09-06T10:05:24.096Z CNTRLR handling add node request (status = Done) +2024-09-06T10:05:24.102Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:24.104Z CNTRLR The inclusion process was stopped +2024-09-06T10:05:24.104Z CNTRLR finished adding node 2: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + supported CCs: + · Z-Wave Plus Info (0x5e) + · Security (0x98) + · Security 2 (0x9f) + · Transport Service (0x55) + · Supervision (0x6c) + · CRC-16 Encapsulation (0x56) + · Multi Command (0x8f) + · Inclusion Controller (0x74) + controlled CCs: +2024-09-06T10:05:24.105Z CNTRLR » [Node 002] Assigning SUC return route... +2024-09-06T10:05:24.105Z CNTRLR » [Node 002] Deleting SUC return route... +2024-09-06T10:05:24.106Z SERIAL » 0x010500550205a8 (7 bytes) +2024-09-06T10:05:24.107Z DRIVER » [Node 002] [REQ] [DeleteSUCReturnRoute] + payload: 0x0205 +2024-09-06T10:05:24.113Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:24.115Z SERIAL « 0x0104015501ae (6 bytes) +2024-09-06T10:05:24.116Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:24.117Z DRIVER « [RES] [DeleteSUCReturnRoute] + was executed: true +2024-09-06T10:05:24.180Z SERIAL « 0x01210055050000000000000000000000000000000000000000000000000000000 (35 bytes) + 0008e +2024-09-06T10:05:24.181Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:24.181Z DRIVER « [REQ] [DeleteSUCReturnRoute] + callback id: 5 + transmit status: OK +2024-09-06T10:05:24.183Z SERIAL » 0x010500510206af (7 bytes) +2024-09-06T10:05:24.184Z DRIVER » [Node 002] [REQ] [AssignSUCReturnRoute] + payload: 0x0206 +2024-09-06T10:05:24.186Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:24.193Z SERIAL « 0x0104015101aa (6 bytes) +2024-09-06T10:05:24.194Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:24.194Z DRIVER « [RES] [AssignSUCReturnRoute] + was executed: true +2024-09-06T10:05:24.271Z SERIAL « 0x01210051060000000000000000000000000000000000000000000000000000000 (35 bytes) + 00089 +2024-09-06T10:05:24.272Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:24.275Z DRIVER « [REQ] [AssignSUCReturnRoute] + callback id: 6 + transmit status: OK +2024-09-06T10:05:24.283Z SERIAL » 0x010e00a90102029f04250000000007e0 (16 bytes) +2024-09-06T10:05:24.284Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x25 + │ callback id: 7 + └─[Security2CCKEXGet] +2024-09-06T10:05:24.290Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:24.297Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T10:05:24.298Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:24.299Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T10:06:42.101Z DRIVER ███████╗ ██╗ ██╗ █████╗ ██╗ ██╗ ███████╗ ██╗ ███████╗ + ╚══███╔╝ ██║ ██║ ██╔══██╗ ██║ ██║ ██╔════╝ ██║ ██╔════╝ + ███╔╝ █████╗ ██║ █╗ ██║ ███████║ ██║ ██║ █████╗ ██║ ███████╗ + ███╔╝ ╚════╝ ██║███╗██║ ██╔══██║ ╚██╗ ██╔╝ ██╔══╝ ██ ██║ ╚════██║ + ███████╗ ╚███╔███╔╝ ██║ ██║ ╚████╔╝ ███████╗ ╚█████╔╝ ███████║ + ╚══════╝ ╚══╝╚══╝ ╚═╝ ╚═╝ ╚═══╝ ╚══════╝ ╚════╝ ╚══════╝ +2024-09-06T10:06:42.103Z DRIVER version 13.2.0 +2024-09-06T10:06:42.103Z DRIVER +2024-09-06T10:06:42.104Z DRIVER starting driver... +2024-09-06T10:06:42.104Z DRIVER opening serial port /dev/serial/by-id/usb-Zooz_800_Z-Wave_Stick_533D004242-if0 + 0 +2024-09-06T10:06:42.113Z DRIVER serial port opened +2024-09-06T10:06:42.114Z SERIAL » 0x15 (1 bytes) +2024-09-06T10:06:43.117Z DRIVER loading configuration... +2024-09-06T10:06:43.119Z CONFIG version 13.2.0 +2024-09-06T10:06:43.424Z DRIVER beginning interview... +2024-09-06T10:06:43.425Z DRIVER added request handler for AddNodeToNetwork (0x4a)... + 1 registered +2024-09-06T10:06:43.425Z DRIVER added request handler for RemoveNodeFromNetwork (0x4b)... + 1 registered +2024-09-06T10:06:43.426Z DRIVER added request handler for ReplaceFailedNode (0x63)... + 1 registered +2024-09-06T10:06:43.426Z DRIVER added request handler for SetLearnMode (0x50)... + 1 registered +2024-09-06T10:06:43.426Z CNTRLR querying Serial API capabilities... +2024-09-06T10:06:43.434Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T10:06:43.435Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T10:06:43.441Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:43.443Z SERIAL « 0x012b0107011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000035 +2024-09-06T10:06:43.444Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:43.445Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T10:06:43.447Z CNTRLR received API capabilities: + firmware version: 1.30 + manufacturer ID: 0x027a + product type: 0x04 + product ID: 0x0610 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T10:06:43.447Z CNTRLR querying additional controller information... +2024-09-06T10:06:43.449Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T10:06:43.449Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T10:06:43.456Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:43.458Z SERIAL « 0x012501020a081d030000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800cd +2024-09-06T10:06:43.458Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:43.459Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a081d03000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T10:06:43.460Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: true + controller supports timers: false + Z-Wave Classic nodes: 1, 2 +2024-09-06T10:06:43.460Z CNTRLR querying version info... +2024-09-06T10:06:43.461Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T10:06:43.462Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T10:06:43.463Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:43.468Z SERIAL « 0x011001155a2d5761766520372e3231000794 (18 bytes) +2024-09-06T10:06:43.469Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:43.469Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32310007 +2024-09-06T10:06:43.470Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.21 +2024-09-06T10:06:43.470Z CNTRLR querying protocol version info... +2024-09-06T10:06:43.471Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T10:06:43.471Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T10:06:43.477Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:43.477Z SERIAL « 0x011901090007150300f4353162666237323665306662383733380f (27 bytes) +2024-09-06T10:06:43.478Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:43.478Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x0007150300f435316266623732366530666238373338 +2024-09-06T10:06:43.479Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.21.3 + appl. framework build no.: 244 + git commit hash: 35316266623732366530666238373338 +2024-09-06T10:06:43.480Z CNTRLR querying controller capabilities... +2024-09-06T10:06:43.481Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T10:06:43.481Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T10:06:43.485Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:43.486Z SERIAL « 0x010401051ce3 (6 bytes) +2024-09-06T10:06:43.486Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:43.487Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x1c +2024-09-06T10:06:43.488Z CNTRLR received controller capabilities: + controller role: Primary + is the SUC: true + started this network: true + SIS is present: true + was real primary: true +2024-09-06T10:06:43.488Z CNTRLR querying serial API setup capabilities... +2024-09-06T10:06:43.489Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T10:06:43.489Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T10:06:43.494Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:43.495Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T10:06:43.495Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:43.496Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T10:06:43.497Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T10:06:43.497Z CNTRLR querying max. payload size... +2024-09-06T10:06:43.498Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T10:06:43.498Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T10:06:43.503Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:43.503Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T10:06:43.503Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:43.504Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T10:06:43.505Z CNTRLR maximum payload size: 46 bytes +2024-09-06T10:06:43.505Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T10:06:43.505Z CNTRLR Querying configured RF region... +2024-09-06T10:06:43.506Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T10:06:43.507Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T10:06:43.511Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:43.512Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T10:06:43.512Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:43.513Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T10:06:43.514Z CNTRLR The controller is using RF region Europe +2024-09-06T10:06:43.514Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T10:06:43.515Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T10:06:43.515Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T10:06:43.519Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:43.520Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T10:06:43.520Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:43.520Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T10:06:43.521Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T10:06:43.521Z CNTRLR Querying configured Long Range channel information... +2024-09-06T10:06:43.522Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T10:06:43.523Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T10:06:43.527Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:43.527Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T10:06:43.528Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:43.528Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T10:06:43.529Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T10:06:43.529Z CNTRLR Performing soft reset... +2024-09-06T10:06:43.530Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T10:06:43.531Z DRIVER » [REQ] [SoftReset] +2024-09-06T10:06:43.534Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:43.535Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T10:06:43.536Z DRIVER all queues idle +2024-09-06T10:06:43.752Z SERIAL « 0x0112000a0700010100085e989f556c568f740025 (20 bytes) +2024-09-06T10:06:43.753Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:43.753Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T10:06:43.754Z CNTRLR reconnected and restarted +2024-09-06T10:06:43.754Z CNTRLR Starting hardware watchdog... +2024-09-06T10:06:43.754Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T10:06:43.754Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T10:06:43.755Z DRIVER all queues busy +2024-09-06T10:06:43.755Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T10:06:43.756Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T10:06:43.756Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T10:06:43.757Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T10:06:43.764Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:43.765Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:43.766Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:06:43.766Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:43.767Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:06:43.768Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T10:06:43.769Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T10:06:43.769Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T10:06:43.773Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:43.791Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:06:43.792Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:43.793Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:06:43.795Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T10:06:43.795Z CNTRLR querying controller IDs... +2024-09-06T10:06:43.796Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T10:06:43.797Z DRIVER » [REQ] [GetControllerId] +2024-09-06T10:06:43.798Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:43.800Z SERIAL « 0x01080120fd37611c0160 (10 bytes) +2024-09-06T10:06:43.800Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:43.801Z DRIVER « [RES] [GetControllerId] + home ID: 0xfd37611c + own node ID: 1 +2024-09-06T10:06:43.802Z CNTRLR received controller IDs: + home ID: 0xfd37611c + own node ID: 1 +2024-09-06T10:06:43.802Z CNTRLR Enabling TX status report... +2024-09-06T10:06:43.803Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T10:06:43.804Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T10:06:43.808Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:43.809Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T10:06:43.810Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:43.810Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T10:06:43.811Z CNTRLR Enabling TX status report successful... +2024-09-06T10:06:43.812Z CNTRLR finding SUC... +2024-09-06T10:06:43.813Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T10:06:43.813Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T10:06:43.815Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:43.816Z SERIAL « 0x0104015601ad (6 bytes) +2024-09-06T10:06:43.817Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:43.817Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x01 +2024-09-06T10:06:43.818Z CNTRLR This is the SUC +2024-09-06T10:06:43.819Z DRIVER all queues idle +2024-09-06T10:06:43.839Z DRIVER Cache file for homeId 0xfd37611c found, attempting to restore the network from + cache... +2024-09-06T10:06:43.847Z CNTRLR [Node 001] Embedded device config loaded +2024-09-06T10:06:43.848Z DRIVER Restoring the network from cache was successful! +2024-09-06T10:06:43.848Z CNTRLR [Node 001] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T10:06:43.848Z CNTRLR [Node 001] [Manufacturer Specific] productType: metadata updated +2024-09-06T10:06:43.848Z CNTRLR [Node 001] [Manufacturer Specific] productId: metadata updated +2024-09-06T10:06:43.849Z CNTRLR [Node 001] [~] [Manufacturer Specific] manufacturerId: 634 => 634 +2024-09-06T10:06:43.849Z CNTRLR [Node 001] [~] [Manufacturer Specific] productType: 4 => 4 +2024-09-06T10:06:43.849Z CNTRLR [Node 001] [~] [Manufacturer Specific] productId: 1552 => 1552 +2024-09-06T10:06:43.850Z CNTRLR [Node 001] [Version] firmwareVersions: metadata updated +2024-09-06T10:06:43.850Z CNTRLR [Node 001] [~] [Version] firmwareVersions: 1.30 => 1.30 +2024-09-06T10:06:43.850Z CNTRLR [Node 001] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T10:06:43.850Z CNTRLR [Node 001] [~] [Version] zWaveProtocolVersion: "7.21.3" => "7.21.3" +2024-09-06T10:06:43.851Z CNTRLR [Node 001] [Version] sdkVersion: metadata updated +2024-09-06T10:06:43.851Z CNTRLR [Node 001] [~] [Version] sdkVersion: "7.21.3" => "7.21.3" +2024-09-06T10:06:43.851Z CNTRLR Interview completed +2024-09-06T10:06:43.851Z DRIVER Network key for S0 configured, enabling S0 security manager... +2024-09-06T10:06:43.852Z DRIVER At least one network key for S2 configured, enabling S2 security manager... +2024-09-06T10:06:43.853Z DRIVER At least one network key for Z-Wave Long Range configured, enabling security m + anager... +2024-09-06T10:06:43.854Z DRIVER driver ready +2024-09-06T10:06:44.856Z CNTRLR Updating the controller NIF... +2024-09-06T10:06:44.858Z DRIVER all queues busy +2024-09-06T10:06:44.861Z SERIAL » 0x010f0003010100085e989f556c568f7436 (17 bytes) +2024-09-06T10:06:44.862Z DRIVER » [REQ] [SetApplicationNodeInformation] + is listening: true + generic device class: 0x01 + specific device class: 0x00 + supported CCs: + · Z-Wave Plus Info + · Security + · Security 2 + · Transport Service + · Supervision + · CRC-16 Encapsulation + · Multi Command + · Inclusion Controller + controlled CCs: +2024-09-06T10:06:44.867Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:44.869Z CNTRLR performing hard reset... +2024-09-06T10:06:44.872Z SERIAL » 0x0104004201b8 (6 bytes) +2024-09-06T10:06:44.873Z DRIVER » [REQ] [HardReset] + callback id: 1 +2024-09-06T10:06:44.875Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:44.896Z SERIAL « 0x0104004201b8 (6 bytes) +2024-09-06T10:06:44.896Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:44.897Z DRIVER « [REQ] [HardReset] + callback id: 1 +2024-09-06T10:06:44.898Z CNTRLR hard reset succeeded +2024-09-06T10:06:44.898Z CNTRLR querying Serial API capabilities... +2024-09-06T10:06:44.899Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T10:06:44.899Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T10:06:44.902Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:44.906Z SERIAL « 0x012b0107011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000035 +2024-09-06T10:06:44.907Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:44.908Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T10:06:44.908Z CNTRLR received API capabilities: + firmware version: 1.30 + manufacturer ID: 0x027a + product type: 0x04 + product ID: 0x0610 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T10:06:44.909Z CNTRLR querying additional controller information... +2024-09-06T10:06:44.909Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T10:06:44.910Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T10:06:44.912Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:44.917Z SERIAL « 0x012501020a001d010000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c7 +2024-09-06T10:06:44.918Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:44.918Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d01000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T10:06:44.919Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1 +2024-09-06T10:06:44.919Z CNTRLR querying version info... +2024-09-06T10:06:44.920Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T10:06:44.921Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T10:06:44.923Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:44.925Z SERIAL « 0x011001155a2d5761766520372e3231000794 (18 bytes) +2024-09-06T10:06:44.925Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:44.926Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32310007 +2024-09-06T10:06:44.926Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.21 +2024-09-06T10:06:44.927Z CNTRLR querying protocol version info... +2024-09-06T10:06:44.927Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T10:06:44.928Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T10:06:44.929Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:44.932Z SERIAL « 0x011901090007150300f4353162666237323665306662383733380f (27 bytes) +2024-09-06T10:06:44.933Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:44.933Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x0007150300f435316266623732366530666238373338 +2024-09-06T10:06:44.934Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.21.3 + appl. framework build no.: 244 + git commit hash: 35316266623732366530666238373338 +2024-09-06T10:06:44.934Z CNTRLR querying controller capabilities... +2024-09-06T10:06:44.935Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T10:06:44.935Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T10:06:44.938Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:44.939Z SERIAL « 0x0104010528d7 (6 bytes) +2024-09-06T10:06:44.939Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:44.940Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x28 +2024-09-06T10:06:44.941Z CNTRLR received controller capabilities: + controller role: Primary + is the SUC: false + started this network: true + SIS is present: false + was real primary: true +2024-09-06T10:06:44.941Z CNTRLR querying serial API setup capabilities... +2024-09-06T10:06:44.941Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T10:06:44.942Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T10:06:44.947Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:44.948Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T10:06:44.948Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:44.949Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T10:06:44.949Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T10:06:44.949Z CNTRLR querying max. payload size... +2024-09-06T10:06:44.950Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T10:06:44.951Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T10:06:44.954Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:44.955Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T10:06:44.955Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:44.956Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T10:06:44.957Z CNTRLR maximum payload size: 46 bytes +2024-09-06T10:06:44.957Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T10:06:44.957Z CNTRLR Querying configured RF region... +2024-09-06T10:06:44.958Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T10:06:44.958Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T10:06:44.960Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:44.962Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T10:06:44.962Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:44.963Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T10:06:44.963Z CNTRLR The controller is using RF region Europe +2024-09-06T10:06:44.963Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T10:06:44.964Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T10:06:44.964Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T10:06:44.966Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:44.968Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T10:06:44.968Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:44.969Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T10:06:44.969Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T10:06:44.970Z CNTRLR Querying configured Long Range channel information... +2024-09-06T10:06:44.970Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T10:06:44.971Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T10:06:44.973Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:44.974Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T10:06:44.974Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:44.975Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T10:06:44.975Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T10:06:44.976Z CNTRLR Performing soft reset... +2024-09-06T10:06:44.976Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T10:06:44.977Z DRIVER » [REQ] [SoftReset] +2024-09-06T10:06:44.978Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:44.979Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T10:06:44.979Z DRIVER all queues idle +2024-09-06T10:06:45.206Z SERIAL « 0x0112000a0700010100085e989f556c568f740025 (20 bytes) +2024-09-06T10:06:45.207Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:45.209Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T10:06:45.210Z CNTRLR reconnected and restarted +2024-09-06T10:06:45.210Z CNTRLR Starting hardware watchdog... +2024-09-06T10:06:45.211Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T10:06:45.212Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T10:06:45.213Z DRIVER all queues busy +2024-09-06T10:06:45.216Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T10:06:45.217Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T10:06:45.221Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T10:06:45.222Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T10:06:45.224Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:45.225Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:45.226Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:06:45.227Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:45.228Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:06:45.228Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T10:06:45.229Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T10:06:45.230Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T10:06:45.233Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:45.234Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:06:45.235Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:45.236Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:06:45.237Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T10:06:45.237Z CNTRLR querying controller IDs... +2024-09-06T10:06:45.238Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T10:06:45.239Z DRIVER » [REQ] [GetControllerId] +2024-09-06T10:06:45.242Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:45.243Z SERIAL « 0x01080120de273aaf01bb (10 bytes) +2024-09-06T10:06:45.244Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:45.245Z DRIVER « [RES] [GetControllerId] + home ID: 0xde273aaf + own node ID: 1 +2024-09-06T10:06:45.246Z CNTRLR received controller IDs: + home ID: 0xde273aaf + own node ID: 1 +2024-09-06T10:06:45.246Z CNTRLR Enabling TX status report... +2024-09-06T10:06:45.247Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T10:06:45.248Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T10:06:45.251Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:45.251Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T10:06:45.252Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:45.253Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T10:06:45.253Z CNTRLR Enabling TX status report successful... +2024-09-06T10:06:45.254Z CNTRLR finding SUC... +2024-09-06T10:06:45.254Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T10:06:45.255Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T10:06:45.258Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:45.259Z SERIAL « 0x0104015600ac (6 bytes) +2024-09-06T10:06:45.259Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:45.260Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x00 +2024-09-06T10:06:45.261Z CNTRLR No SUC present in the network +2024-09-06T10:06:45.261Z CNTRLR There is no SUC/SIS in the network - promoting ourselves... +2024-09-06T10:06:45.263Z SERIAL » 0x01080054010125010285 (10 bytes) +2024-09-06T10:06:45.263Z DRIVER » [REQ] [SetSUCNodeId] + payload: 0x0101250102 +2024-09-06T10:06:45.268Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:45.269Z SERIAL « 0x0104015401af (6 bytes) +2024-09-06T10:06:45.270Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:45.271Z DRIVER « [RES] [SetSUCNodeId] + was executed: true +2024-09-06T10:06:45.272Z CNTRLR Promotion to SUC/SIS succeeded. +2024-09-06T10:06:45.272Z DRIVER all queues idle +2024-09-06T10:06:45.278Z CNTRLR [Node 001] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T10:06:45.278Z CNTRLR [Node 001] [Manufacturer Specific] productType: metadata updated +2024-09-06T10:06:45.279Z CNTRLR [Node 001] [Manufacturer Specific] productId: metadata updated +2024-09-06T10:06:45.279Z CNTRLR [Node 001] [+] [Manufacturer Specific] manufacturerId: 634 +2024-09-06T10:06:45.279Z CNTRLR [Node 001] [+] [Manufacturer Specific] productType: 4 +2024-09-06T10:06:45.279Z CNTRLR [Node 001] [+] [Manufacturer Specific] productId: 1552 +2024-09-06T10:06:45.280Z CNTRLR [Node 001] [Version] firmwareVersions: metadata updated +2024-09-06T10:06:45.280Z CNTRLR [Node 001] [+] [Version] firmwareVersions: 1.30 +2024-09-06T10:06:45.280Z CNTRLR [Node 001] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T10:06:45.281Z CNTRLR [Node 001] [+] [Version] zWaveProtocolVersion: "7.21.3" +2024-09-06T10:06:45.281Z CNTRLR [Node 001] [Version] sdkVersion: metadata updated +2024-09-06T10:06:45.281Z CNTRLR [Node 001] [+] [Version] sdkVersion: "7.21.3" +2024-09-06T10:06:45.281Z CNTRLR Interview completed +2024-09-06T10:06:45.282Z DRIVER Network key for S0 configured, enabling S0 security manager... +2024-09-06T10:06:45.282Z DRIVER At least one network key for S2 configured, enabling S2 security manager... +2024-09-06T10:06:45.283Z DRIVER At least one network key for Z-Wave Long Range configured, enabling security m + anager... +2024-09-06T10:06:45.284Z DRIVER driver ready +2024-09-06T10:06:49.900Z CNTRLR Starting inclusion process with strategy Default... +2024-09-06T10:06:49.902Z DRIVER all queues busy +2024-09-06T10:06:49.904Z SERIAL » 0x0105004ac10372 (7 bytes) +2024-09-06T10:06:49.905Z DRIVER » [REQ] [AddNodeToNetwork] + node type: Any + high power: true + network wide: true + callback id: 3 +2024-09-06T10:06:49.908Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:49.914Z SERIAL « 0x0107004a03010000b0 (9 bytes) +2024-09-06T10:06:49.916Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:49.917Z DRIVER « [REQ] [AddNodeToNetwork] + status: Ready + callback id: 3 +2024-09-06T10:06:49.918Z CNTRLR The controller is now ready to add nodes +2024-09-06T10:06:49.919Z DRIVER all queues idle +2024-09-06T10:06:53.955Z SERIAL « 0x0107004a03020000b3 (9 bytes) +2024-09-06T10:06:53.956Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:53.958Z DRIVER « [REQ] [AddNodeToNetwork] + status: NodeFound + callback id: 3 +2024-09-06T10:06:53.959Z DRIVER handling request AddNodeToNetwork (74) +2024-09-06T10:06:53.959Z DRIVER 1 handler registered! +2024-09-06T10:06:53.960Z DRIVER invoking handler #0 +2024-09-06T10:06:53.961Z CNTRLR handling add node request (status = NodeFound) +2024-09-06T10:06:54.063Z SERIAL « 0x0112004a0304020b0201005e989f556c568f7467 (20 bytes) +2024-09-06T10:06:54.065Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:54.066Z DRIVER « [REQ] [AddNodeToNetwork] + status: AddingController + callback id: 3 +2024-09-06T10:06:54.067Z DRIVER handling request AddNodeToNetwork (74) +2024-09-06T10:06:54.067Z DRIVER 1 handler registered! +2024-09-06T10:06:54.068Z DRIVER invoking handler #0 +2024-09-06T10:06:54.068Z CNTRLR handling add node request (status = AddingController) +2024-09-06T10:06:54.071Z DRIVER the message was handled +2024-09-06T10:06:54.478Z SERIAL « 0x0107004a03050200b6 (9 bytes) +2024-09-06T10:06:54.480Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:54.482Z DRIVER « [REQ] [AddNodeToNetwork] + status: ProtocolDone + callback id: 3 +2024-09-06T10:06:54.482Z DRIVER handling request AddNodeToNetwork (74) +2024-09-06T10:06:54.483Z DRIVER 1 handler registered! +2024-09-06T10:06:54.483Z DRIVER invoking handler #0 +2024-09-06T10:06:54.484Z CNTRLR handling add node request (status = ProtocolDone) +2024-09-06T10:06:54.485Z CNTRLR finishing inclusion process... +2024-09-06T10:06:54.486Z DRIVER all queues busy +2024-09-06T10:06:54.489Z SERIAL » 0x0105004ac50471 (7 bytes) +2024-09-06T10:06:54.491Z DRIVER » [REQ] [AddNodeToNetwork] + action: Stop + high power: true + network wide: true + callback id: 4 +2024-09-06T10:06:54.493Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:54.531Z SERIAL « 0x0107004a04060200b2 (9 bytes) +2024-09-06T10:06:54.531Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:54.532Z DRIVER « [REQ] [AddNodeToNetwork] + status: Done + callback id: 4 +2024-09-06T10:06:54.533Z SERIAL » 0x0105004ac50075 (7 bytes) +2024-09-06T10:06:54.533Z DRIVER » [REQ] [AddNodeToNetwork] + action: Stop + high power: true + network wide: true + callback id: 0 +2024-09-06T10:06:54.539Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:54.540Z CNTRLR The inclusion process was stopped +2024-09-06T10:06:54.540Z CNTRLR finished adding node 2: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + supported CCs: + · Z-Wave Plus Info (0x5e) + · Security (0x98) + · Security 2 (0x9f) + · Transport Service (0x55) + · Supervision (0x6c) + · CRC-16 Encapsulation (0x56) + · Multi Command (0x8f) + · Inclusion Controller (0x74) + controlled CCs: +2024-09-06T10:06:54.540Z CNTRLR » [Node 002] Assigning SUC return route... +2024-09-06T10:06:54.541Z CNTRLR » [Node 002] Deleting SUC return route... +2024-09-06T10:06:54.541Z SERIAL » 0x010500550205a8 (7 bytes) +2024-09-06T10:06:54.542Z DRIVER » [Node 002] [REQ] [DeleteSUCReturnRoute] + payload: 0x0205 +2024-09-06T10:06:54.546Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:54.550Z SERIAL « 0x0104015501ae (6 bytes) +2024-09-06T10:06:54.551Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:54.552Z DRIVER « [RES] [DeleteSUCReturnRoute] + was executed: true +2024-09-06T10:06:54.615Z SERIAL « 0x01210055050000000000000000000000000000000000000000000000000000000 (35 bytes) + 0008e +2024-09-06T10:06:54.617Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:54.618Z DRIVER « [REQ] [DeleteSUCReturnRoute] + callback id: 5 + transmit status: OK +2024-09-06T10:06:54.621Z SERIAL » 0x010500510206af (7 bytes) +2024-09-06T10:06:54.621Z DRIVER » [Node 002] [REQ] [AssignSUCReturnRoute] + payload: 0x0206 +2024-09-06T10:06:54.624Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:54.631Z SERIAL « 0x0104015101aa (6 bytes) +2024-09-06T10:06:54.631Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:54.632Z DRIVER « [RES] [AssignSUCReturnRoute] + was executed: true +2024-09-06T10:06:54.703Z SERIAL « 0x01210051060000000000000000000000000000000000000000000000000000000 (35 bytes) + 00089 +2024-09-06T10:06:54.705Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:54.706Z DRIVER « [REQ] [AssignSUCReturnRoute] + callback id: 6 + transmit status: OK +2024-09-06T10:06:54.714Z SERIAL » 0x010e00a90102029f04250000000007e0 (16 bytes) +2024-09-06T10:06:54.715Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x25 + │ callback id: 7 + └─[Security2CCKEXGet] +2024-09-06T10:06:54.719Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:54.726Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T10:06:54.726Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:54.727Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T10:57:31.571Z DRIVER ███████╗ ██╗ ██╗ █████╗ ██╗ ██╗ ███████╗ ██╗ ███████╗ + ╚══███╔╝ ██║ ██║ ██╔══██╗ ██║ ██║ ██╔════╝ ██║ ██╔════╝ + ███╔╝ █████╗ ██║ █╗ ██║ ███████║ ██║ ██║ █████╗ ██║ ███████╗ + ███╔╝ ╚════╝ ██║███╗██║ ██╔══██║ ╚██╗ ██╔╝ ██╔══╝ ██ ██║ ╚════██║ + ███████╗ ╚███╔███╔╝ ██║ ██║ ╚████╔╝ ███████╗ ╚█████╔╝ ███████║ + ╚══════╝ ╚══╝╚══╝ ╚═╝ ╚═╝ ╚═══╝ ╚══════╝ ╚════╝ ╚══════╝ +2024-09-06T10:57:31.573Z DRIVER version 13.2.0 +2024-09-06T10:57:31.573Z DRIVER +2024-09-06T10:57:31.574Z DRIVER starting driver... +2024-09-06T10:57:31.574Z DRIVER opening serial port /dev/serial/by-id/usb-Zooz_800_Z-Wave_Stick_533D004242-if0 + 0 +2024-09-06T10:57:31.583Z DRIVER serial port opened +2024-09-06T10:57:31.584Z SERIAL » 0x15 (1 bytes) +2024-09-06T10:57:32.589Z DRIVER loading configuration... +2024-09-06T10:57:32.595Z CONFIG version 13.2.0 +2024-09-06T10:57:32.915Z DRIVER beginning interview... +2024-09-06T10:57:32.916Z DRIVER added request handler for AddNodeToNetwork (0x4a)... + 1 registered +2024-09-06T10:57:32.916Z DRIVER added request handler for RemoveNodeFromNetwork (0x4b)... + 1 registered +2024-09-06T10:57:32.917Z DRIVER added request handler for ReplaceFailedNode (0x63)... + 1 registered +2024-09-06T10:57:32.917Z DRIVER added request handler for SetLearnMode (0x50)... + 1 registered +2024-09-06T10:57:32.917Z CNTRLR querying Serial API capabilities... +2024-09-06T10:57:32.926Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T10:57:32.926Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T10:57:32.932Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:32.934Z SERIAL « 0x012b0107011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000035 +2024-09-06T10:57:32.935Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:32.936Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T10:57:32.938Z CNTRLR received API capabilities: + firmware version: 1.30 + manufacturer ID: 0x027a + product type: 0x04 + product ID: 0x0610 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T10:57:32.939Z CNTRLR querying additional controller information... +2024-09-06T10:57:32.940Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T10:57:32.940Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T10:57:32.948Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:32.948Z SERIAL « 0x012501020a081d030000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800cd +2024-09-06T10:57:32.949Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:32.950Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a081d03000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T10:57:32.950Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: true + controller supports timers: false + Z-Wave Classic nodes: 1, 2 +2024-09-06T10:57:32.951Z CNTRLR querying version info... +2024-09-06T10:57:32.952Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T10:57:32.952Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T10:57:32.957Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:32.958Z SERIAL « 0x011001155a2d5761766520372e3231000794 (18 bytes) +2024-09-06T10:57:32.959Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:32.959Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32310007 +2024-09-06T10:57:32.960Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.21 +2024-09-06T10:57:32.960Z CNTRLR querying protocol version info... +2024-09-06T10:57:32.961Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T10:57:32.961Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T10:57:32.966Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:32.967Z SERIAL « 0x011901090007150300f4353162666237323665306662383733380f (27 bytes) +2024-09-06T10:57:32.967Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:32.968Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x0007150300f435316266623732366530666238373338 +2024-09-06T10:57:32.968Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.21.3 + appl. framework build no.: 244 + git commit hash: 35316266623732366530666238373338 +2024-09-06T10:57:32.969Z CNTRLR querying controller capabilities... +2024-09-06T10:57:32.970Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T10:57:32.970Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T10:57:32.975Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:32.976Z SERIAL « 0x010401051ce3 (6 bytes) +2024-09-06T10:57:32.977Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:32.977Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x1c +2024-09-06T10:57:32.978Z CNTRLR received controller capabilities: + controller role: Primary + is the SUC: true + started this network: true + SIS is present: true + was real primary: true +2024-09-06T10:57:32.978Z CNTRLR querying serial API setup capabilities... +2024-09-06T10:57:32.979Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T10:57:32.979Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T10:57:32.984Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:32.984Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T10:57:32.985Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:32.986Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T10:57:32.987Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T10:57:32.987Z CNTRLR querying max. payload size... +2024-09-06T10:57:32.988Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T10:57:32.988Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T10:57:32.992Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:32.993Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T10:57:32.993Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:32.994Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T10:57:32.994Z CNTRLR maximum payload size: 46 bytes +2024-09-06T10:57:32.995Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T10:57:32.995Z CNTRLR Querying configured RF region... +2024-09-06T10:57:32.996Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T10:57:32.996Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T10:57:33.001Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:33.001Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T10:57:33.002Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:33.002Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T10:57:33.003Z CNTRLR The controller is using RF region Europe +2024-09-06T10:57:33.003Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T10:57:33.004Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T10:57:33.005Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T10:57:33.009Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:33.009Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T10:57:33.010Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:33.010Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T10:57:33.011Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T10:57:33.011Z CNTRLR Querying configured Long Range channel information... +2024-09-06T10:57:33.012Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T10:57:33.012Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T10:57:33.016Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:33.016Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T10:57:33.017Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:33.017Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T10:57:33.018Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T10:57:33.019Z CNTRLR Performing soft reset... +2024-09-06T10:57:33.020Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T10:57:33.020Z DRIVER » [REQ] [SoftReset] +2024-09-06T10:57:33.024Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:33.025Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T10:57:33.026Z DRIVER all queues idle +2024-09-06T10:57:33.248Z SERIAL « 0x0112000a0700010100085e989f556c568f740025 (20 bytes) +2024-09-06T10:57:33.249Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:33.249Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T10:57:33.250Z CNTRLR reconnected and restarted +2024-09-06T10:57:33.250Z CNTRLR Starting hardware watchdog... +2024-09-06T10:57:33.250Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T10:57:33.251Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T10:57:33.251Z DRIVER all queues busy +2024-09-06T10:57:33.251Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T10:57:33.252Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T10:57:33.253Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T10:57:33.253Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T10:57:33.254Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:33.255Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:33.257Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:57:33.257Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:33.258Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:57:33.258Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T10:57:33.259Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T10:57:33.259Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T10:57:33.261Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:33.263Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:57:33.263Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:33.264Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:57:33.265Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T10:57:33.266Z CNTRLR querying controller IDs... +2024-09-06T10:57:33.267Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T10:57:33.267Z DRIVER » [REQ] [GetControllerId] +2024-09-06T10:57:33.271Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:33.271Z SERIAL « 0x01080120de273aaf01bb (10 bytes) +2024-09-06T10:57:33.272Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:33.272Z DRIVER « [RES] [GetControllerId] + home ID: 0xde273aaf + own node ID: 1 +2024-09-06T10:57:33.273Z CNTRLR received controller IDs: + home ID: 0xde273aaf + own node ID: 1 +2024-09-06T10:57:33.273Z CNTRLR Enabling TX status report... +2024-09-06T10:57:33.274Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T10:57:33.274Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T10:57:33.277Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:33.278Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T10:57:33.278Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:33.279Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T10:57:33.279Z CNTRLR Enabling TX status report successful... +2024-09-06T10:57:33.279Z CNTRLR finding SUC... +2024-09-06T10:57:33.280Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T10:57:33.280Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T10:57:33.287Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:33.288Z SERIAL « 0x0104015601ad (6 bytes) +2024-09-06T10:57:33.288Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:33.289Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x01 +2024-09-06T10:57:33.290Z CNTRLR This is the SUC +2024-09-06T10:57:33.290Z DRIVER all queues idle +2024-09-06T10:57:33.298Z DRIVER Cache file for homeId 0xde273aaf found, attempting to restore the network from + cache... +2024-09-06T10:57:33.307Z CNTRLR [Node 001] Embedded device config loaded +2024-09-06T10:57:33.307Z DRIVER Restoring the network from cache was successful! +2024-09-06T10:57:33.308Z CNTRLR [Node 001] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T10:57:33.308Z CNTRLR [Node 001] [Manufacturer Specific] productType: metadata updated +2024-09-06T10:57:33.308Z CNTRLR [Node 001] [Manufacturer Specific] productId: metadata updated +2024-09-06T10:57:33.308Z CNTRLR [Node 001] [~] [Manufacturer Specific] manufacturerId: 634 => 634 +2024-09-06T10:57:33.309Z CNTRLR [Node 001] [~] [Manufacturer Specific] productType: 4 => 4 +2024-09-06T10:57:33.309Z CNTRLR [Node 001] [~] [Manufacturer Specific] productId: 1552 => 1552 +2024-09-06T10:57:33.310Z CNTRLR [Node 001] [Version] firmwareVersions: metadata updated +2024-09-06T10:57:33.310Z CNTRLR [Node 001] [~] [Version] firmwareVersions: 1.30 => 1.30 +2024-09-06T10:57:33.310Z CNTRLR [Node 001] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T10:57:33.310Z CNTRLR [Node 001] [~] [Version] zWaveProtocolVersion: "7.21.3" => "7.21.3" +2024-09-06T10:57:33.310Z CNTRLR [Node 001] [Version] sdkVersion: metadata updated +2024-09-06T10:57:33.311Z CNTRLR [Node 001] [~] [Version] sdkVersion: "7.21.3" => "7.21.3" +2024-09-06T10:57:33.311Z CNTRLR Interview completed +2024-09-06T10:57:33.311Z DRIVER Network key for S0 configured, enabling S0 security manager... +2024-09-06T10:57:33.312Z DRIVER At least one network key for S2 configured, enabling S2 security manager... +2024-09-06T10:57:33.313Z DRIVER At least one network key for Z-Wave Long Range configured, enabling security m + anager... +2024-09-06T10:57:33.314Z DRIVER driver ready +2024-09-06T10:57:34.316Z CNTRLR Updating the controller NIF... +2024-09-06T10:57:34.318Z DRIVER all queues busy +2024-09-06T10:57:34.321Z SERIAL » 0x010f0003010100085e989f556c568f7436 (17 bytes) +2024-09-06T10:57:34.323Z DRIVER » [REQ] [SetApplicationNodeInformation] + is listening: true + generic device class: 0x01 + specific device class: 0x00 + supported CCs: + · Z-Wave Plus Info + · Security + · Security 2 + · Transport Service + · Supervision + · CRC-16 Encapsulation + · Multi Command + · Inclusion Controller + controlled CCs: +2024-09-06T10:57:34.328Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:34.330Z CNTRLR performing hard reset... +2024-09-06T10:57:34.332Z SERIAL » 0x0104004201b8 (6 bytes) +2024-09-06T10:57:34.333Z DRIVER » [REQ] [HardReset] + callback id: 1 +2024-09-06T10:57:34.336Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:34.357Z SERIAL « 0x0104004201b8 (6 bytes) +2024-09-06T10:57:34.358Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:34.359Z DRIVER « [REQ] [HardReset] + callback id: 1 +2024-09-06T10:57:34.359Z CNTRLR hard reset succeeded +2024-09-06T10:57:34.360Z CNTRLR querying Serial API capabilities... +2024-09-06T10:57:34.361Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T10:57:34.361Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T10:57:34.363Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:34.368Z SERIAL « 0x012b0107011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000035 +2024-09-06T10:57:34.368Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:34.369Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T10:57:34.370Z CNTRLR received API capabilities: + firmware version: 1.30 + manufacturer ID: 0x027a + product type: 0x04 + product ID: 0x0610 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T10:57:34.370Z CNTRLR querying additional controller information... +2024-09-06T10:57:34.371Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T10:57:34.371Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T10:57:34.373Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:34.378Z SERIAL « 0x012501020a001d010000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c7 +2024-09-06T10:57:34.379Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:34.379Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d01000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T10:57:34.380Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1 +2024-09-06T10:57:34.380Z CNTRLR querying version info... +2024-09-06T10:57:34.381Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T10:57:34.382Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T10:57:34.384Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:34.386Z SERIAL « 0x011001155a2d5761766520372e3231000794 (18 bytes) +2024-09-06T10:57:34.387Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:34.387Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32310007 +2024-09-06T10:57:34.388Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.21 +2024-09-06T10:57:34.388Z CNTRLR querying protocol version info... +2024-09-06T10:57:34.389Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T10:57:34.389Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T10:57:34.391Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:34.394Z SERIAL « 0x011901090007150300f4353162666237323665306662383733380f (27 bytes) +2024-09-06T10:57:34.395Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:34.395Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x0007150300f435316266623732366530666238373338 +2024-09-06T10:57:34.396Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.21.3 + appl. framework build no.: 244 + git commit hash: 35316266623732366530666238373338 +2024-09-06T10:57:34.396Z CNTRLR querying controller capabilities... +2024-09-06T10:57:34.397Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T10:57:34.397Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T10:57:34.399Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:34.400Z SERIAL « 0x0104010528d7 (6 bytes) +2024-09-06T10:57:34.401Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:34.401Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x28 +2024-09-06T10:57:34.402Z CNTRLR received controller capabilities: + controller role: Primary + is the SUC: false + started this network: true + SIS is present: false + was real primary: true +2024-09-06T10:57:34.402Z CNTRLR querying serial API setup capabilities... +2024-09-06T10:57:34.403Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T10:57:34.403Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T10:57:34.408Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:34.409Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T10:57:34.409Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:34.410Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T10:57:34.410Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T10:57:34.410Z CNTRLR querying max. payload size... +2024-09-06T10:57:34.411Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T10:57:34.412Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T10:57:34.414Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:34.415Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T10:57:34.416Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:34.416Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T10:57:34.417Z CNTRLR maximum payload size: 46 bytes +2024-09-06T10:57:34.417Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T10:57:34.418Z CNTRLR Querying configured RF region... +2024-09-06T10:57:34.418Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T10:57:34.419Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T10:57:34.421Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:34.422Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T10:57:34.423Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:34.423Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T10:57:34.424Z CNTRLR The controller is using RF region Europe +2024-09-06T10:57:34.424Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T10:57:34.425Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T10:57:34.425Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T10:57:34.428Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:34.429Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T10:57:34.429Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:34.429Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T10:57:34.430Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T10:57:34.430Z CNTRLR Querying configured Long Range channel information... +2024-09-06T10:57:34.431Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T10:57:34.431Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T10:57:34.433Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:34.434Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T10:57:34.435Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:34.435Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T10:57:34.436Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T10:57:34.436Z CNTRLR Performing soft reset... +2024-09-06T10:57:34.437Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T10:57:34.437Z DRIVER » [REQ] [SoftReset] +2024-09-06T10:57:34.439Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:34.440Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T10:57:34.441Z DRIVER all queues idle +2024-09-06T10:57:34.659Z SERIAL « 0x0112000a0700010100085e989f556c568f740025 (20 bytes) +2024-09-06T10:57:34.659Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:34.660Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T10:57:34.661Z CNTRLR reconnected and restarted +2024-09-06T10:57:34.661Z CNTRLR Starting hardware watchdog... +2024-09-06T10:57:34.661Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T10:57:34.662Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T10:57:34.662Z DRIVER all queues busy +2024-09-06T10:57:34.663Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T10:57:34.664Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T10:57:34.665Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T10:57:34.666Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T10:57:34.667Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:34.668Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:34.670Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:57:34.670Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:34.671Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:57:34.671Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T10:57:34.672Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T10:57:34.672Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T10:57:34.675Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:34.676Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:57:34.677Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:34.677Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:57:34.678Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T10:57:34.679Z CNTRLR querying controller IDs... +2024-09-06T10:57:34.679Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T10:57:34.680Z DRIVER » [REQ] [GetControllerId] +2024-09-06T10:57:34.682Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:34.683Z SERIAL « 0x01080120f6cb98710103 (10 bytes) +2024-09-06T10:57:34.684Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:34.684Z DRIVER « [RES] [GetControllerId] + home ID: 0xf6cb9871 + own node ID: 1 +2024-09-06T10:57:34.685Z CNTRLR received controller IDs: + home ID: 0xf6cb9871 + own node ID: 1 +2024-09-06T10:57:34.685Z CNTRLR Enabling TX status report... +2024-09-06T10:57:34.686Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T10:57:34.686Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T10:57:34.690Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:34.690Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T10:57:34.691Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:34.691Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T10:57:34.692Z CNTRLR Enabling TX status report successful... +2024-09-06T10:57:34.692Z CNTRLR finding SUC... +2024-09-06T10:57:34.693Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T10:57:34.693Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T10:57:34.695Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:34.696Z SERIAL « 0x0104015600ac (6 bytes) +2024-09-06T10:57:34.697Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:34.697Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x00 +2024-09-06T10:57:34.698Z CNTRLR No SUC present in the network +2024-09-06T10:57:34.698Z CNTRLR There is no SUC/SIS in the network - promoting ourselves... +2024-09-06T10:57:34.699Z SERIAL » 0x01080054010125010285 (10 bytes) +2024-09-06T10:57:34.699Z DRIVER » [REQ] [SetSUCNodeId] + payload: 0x0101250102 +2024-09-06T10:57:34.702Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:34.704Z SERIAL « 0x0104015401af (6 bytes) +2024-09-06T10:57:34.705Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:34.705Z DRIVER « [RES] [SetSUCNodeId] + was executed: true +2024-09-06T10:57:34.706Z CNTRLR Promotion to SUC/SIS succeeded. +2024-09-06T10:57:34.706Z DRIVER all queues idle +2024-09-06T10:57:34.712Z CNTRLR [Node 001] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T10:57:34.712Z CNTRLR [Node 001] [Manufacturer Specific] productType: metadata updated +2024-09-06T10:57:34.713Z CNTRLR [Node 001] [Manufacturer Specific] productId: metadata updated +2024-09-06T10:57:34.713Z CNTRLR [Node 001] [+] [Manufacturer Specific] manufacturerId: 634 +2024-09-06T10:57:34.713Z CNTRLR [Node 001] [+] [Manufacturer Specific] productType: 4 +2024-09-06T10:57:34.713Z CNTRLR [Node 001] [+] [Manufacturer Specific] productId: 1552 +2024-09-06T10:57:34.714Z CNTRLR [Node 001] [Version] firmwareVersions: metadata updated +2024-09-06T10:57:34.714Z CNTRLR [Node 001] [+] [Version] firmwareVersions: 1.30 +2024-09-06T10:57:34.714Z CNTRLR [Node 001] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T10:57:34.714Z CNTRLR [Node 001] [+] [Version] zWaveProtocolVersion: "7.21.3" +2024-09-06T10:57:34.715Z CNTRLR [Node 001] [Version] sdkVersion: metadata updated +2024-09-06T10:57:34.715Z CNTRLR [Node 001] [+] [Version] sdkVersion: "7.21.3" +2024-09-06T10:57:34.715Z CNTRLR Interview completed +2024-09-06T10:57:34.715Z DRIVER Network key for S0 configured, enabling S0 security manager... +2024-09-06T10:57:34.716Z DRIVER At least one network key for S2 configured, enabling S2 security manager... +2024-09-06T10:57:34.717Z DRIVER At least one network key for Z-Wave Long Range configured, enabling security m + anager... +2024-09-06T10:57:34.718Z DRIVER driver ready +2024-09-06T10:57:39.362Z CNTRLR Starting inclusion process with strategy Default... +2024-09-06T10:57:39.364Z DRIVER all queues busy +2024-09-06T10:57:39.366Z SERIAL » 0x0105004ac10372 (7 bytes) +2024-09-06T10:57:39.367Z DRIVER » [REQ] [AddNodeToNetwork] + node type: Any + high power: true + network wide: true + callback id: 3 +2024-09-06T10:57:39.370Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:39.376Z SERIAL « 0x0107004a03010000b0 (9 bytes) +2024-09-06T10:57:39.378Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:39.379Z DRIVER « [REQ] [AddNodeToNetwork] + status: Ready + callback id: 3 +2024-09-06T10:57:39.381Z CNTRLR The controller is now ready to add nodes +2024-09-06T10:57:39.382Z DRIVER all queues idle +2024-09-06T10:57:43.417Z SERIAL « 0x0107004a03020000b3 (9 bytes) +2024-09-06T10:57:43.419Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:43.420Z DRIVER « [REQ] [AddNodeToNetwork] + status: NodeFound + callback id: 3 +2024-09-06T10:57:43.421Z DRIVER handling request AddNodeToNetwork (74) +2024-09-06T10:57:43.422Z DRIVER 1 handler registered! +2024-09-06T10:57:43.422Z DRIVER invoking handler #0 +2024-09-06T10:57:43.423Z CNTRLR handling add node request (status = NodeFound) +2024-09-06T10:57:43.521Z SERIAL « 0x0112004a0304020b0201005e989f556c568f7467 (20 bytes) +2024-09-06T10:57:43.523Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:43.524Z DRIVER « [REQ] [AddNodeToNetwork] + status: AddingController + callback id: 3 +2024-09-06T10:57:43.525Z DRIVER handling request AddNodeToNetwork (74) +2024-09-06T10:57:43.526Z DRIVER 1 handler registered! +2024-09-06T10:57:43.526Z DRIVER invoking handler #0 +2024-09-06T10:57:43.526Z CNTRLR handling add node request (status = AddingController) +2024-09-06T10:57:43.531Z DRIVER the message was handled +2024-09-06T10:57:43.939Z SERIAL « 0x0107004a03050200b6 (9 bytes) +2024-09-06T10:57:43.941Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:43.942Z DRIVER « [REQ] [AddNodeToNetwork] + status: ProtocolDone + callback id: 3 +2024-09-06T10:57:43.943Z DRIVER handling request AddNodeToNetwork (74) +2024-09-06T10:57:43.944Z DRIVER 1 handler registered! +2024-09-06T10:57:43.944Z DRIVER invoking handler #0 +2024-09-06T10:57:43.945Z CNTRLR handling add node request (status = ProtocolDone) +2024-09-06T10:57:43.945Z CNTRLR finishing inclusion process... +2024-09-06T10:57:43.947Z DRIVER all queues busy +2024-09-06T10:57:43.949Z SERIAL » 0x0105004ac50471 (7 bytes) +2024-09-06T10:57:43.950Z DRIVER » [REQ] [AddNodeToNetwork] + action: Stop + high power: true + network wide: true + callback id: 4 +2024-09-06T10:57:43.953Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:43.993Z SERIAL « 0x0107004a04060200b2 (9 bytes) +2024-09-06T10:57:43.994Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:43.995Z DRIVER « [REQ] [AddNodeToNetwork] + status: Done + callback id: 4 +2024-09-06T10:57:43.996Z SERIAL » 0x0105004ac50075 (7 bytes) +2024-09-06T10:57:43.996Z DRIVER » [REQ] [AddNodeToNetwork] + action: Stop + high power: true + network wide: true + callback id: 0 +2024-09-06T10:57:44.001Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:44.002Z CNTRLR The inclusion process was stopped +2024-09-06T10:57:44.003Z CNTRLR finished adding node 2: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + supported CCs: + · Z-Wave Plus Info (0x5e) + · Security (0x98) + · Security 2 (0x9f) + · Transport Service (0x55) + · Supervision (0x6c) + · CRC-16 Encapsulation (0x56) + · Multi Command (0x8f) + · Inclusion Controller (0x74) + controlled CCs: +2024-09-06T10:57:44.003Z CNTRLR » [Node 002] Assigning SUC return route... +2024-09-06T10:57:44.003Z CNTRLR » [Node 002] Deleting SUC return route... +2024-09-06T10:57:44.004Z SERIAL » 0x010500550205a8 (7 bytes) +2024-09-06T10:57:44.005Z DRIVER » [Node 002] [REQ] [DeleteSUCReturnRoute] + payload: 0x0205 +2024-09-06T10:57:44.009Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:44.013Z SERIAL « 0x0104015501ae (6 bytes) +2024-09-06T10:57:44.014Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:44.014Z DRIVER « [RES] [DeleteSUCReturnRoute] + was executed: true +2024-09-06T10:57:44.078Z SERIAL « 0x01210055050000000000000000000000000000000000000000000000000000000 (35 bytes) + 0008e +2024-09-06T10:57:44.080Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:44.082Z DRIVER « [REQ] [DeleteSUCReturnRoute] + callback id: 5 + transmit status: OK +2024-09-06T10:57:44.086Z SERIAL » 0x010500510206af (7 bytes) +2024-09-06T10:57:44.087Z DRIVER » [Node 002] [REQ] [AssignSUCReturnRoute] + payload: 0x0206 +2024-09-06T10:57:44.090Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:44.096Z SERIAL « 0x0104015101aa (6 bytes) +2024-09-06T10:57:44.097Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:44.098Z DRIVER « [RES] [AssignSUCReturnRoute] + was executed: true +2024-09-06T10:57:44.170Z SERIAL « 0x01210051060000000000000000000000000000000000000000000000000000000 (35 bytes) + 00089 +2024-09-06T10:57:44.171Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:44.174Z DRIVER « [REQ] [AssignSUCReturnRoute] + callback id: 6 + transmit status: OK +2024-09-06T10:57:44.179Z SERIAL » 0x010e00a90102029f04250000000007e0 (16 bytes) +2024-09-06T10:57:44.179Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x25 + │ callback id: 7 + └─[Security2CCKEXGet] +2024-09-06T10:57:44.183Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:44.190Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T10:57:44.191Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:44.191Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T10:57:44.203Z SERIAL « 0x011d00a90700000100e07f7f7f7f00000300000000030100007f7f7f7f7fd3 (31 bytes) +2024-09-06T10:57:44.203Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:44.204Z DRIVER « [REQ] [SendDataBridge] + callback id: 7 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -32 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T10:57:54.232Z CNTRLR [Node 002] Timed out while waiting for a response from the node (ZW0201) +2024-09-06T10:57:54.233Z CNTRLR [Node 002] Security S2 bootstrapping failed: did not receive the node's desire + d security classes. +2024-09-06T10:57:54.235Z DRIVER the message was handled +2024-09-06T10:57:54.236Z DRIVER all queues idle +2024-09-06T10:59:17.023Z DRIVER ███████╗ ██╗ ██╗ █████╗ ██╗ ██╗ ███████╗ ██╗ ███████╗ + ╚══███╔╝ ██║ ██║ ██╔══██╗ ██║ ██║ ██╔════╝ ██║ ██╔════╝ + ███╔╝ █████╗ ██║ █╗ ██║ ███████║ ██║ ██║ █████╗ ██║ ███████╗ + ███╔╝ ╚════╝ ██║███╗██║ ██╔══██║ ╚██╗ ██╔╝ ██╔══╝ ██ ██║ ╚════██║ + ███████╗ ╚███╔███╔╝ ██║ ██║ ╚████╔╝ ███████╗ ╚█████╔╝ ███████║ + ╚══════╝ ╚══╝╚══╝ ╚═╝ ╚═╝ ╚═══╝ ╚══════╝ ╚════╝ ╚══════╝ +2024-09-06T10:59:17.025Z DRIVER version 13.2.0 +2024-09-06T10:59:17.026Z DRIVER +2024-09-06T10:59:17.026Z DRIVER starting driver... +2024-09-06T10:59:17.026Z DRIVER opening serial port /dev/serial/by-id/usb-Zooz_800_Z-Wave_Stick_533D004242-if0 + 0 +2024-09-06T10:59:17.035Z DRIVER serial port opened +2024-09-06T10:59:17.036Z SERIAL » 0x15 (1 bytes) +2024-09-06T10:59:18.040Z DRIVER loading configuration... +2024-09-06T10:59:18.042Z CONFIG version 13.2.0 +2024-09-06T10:59:18.358Z DRIVER beginning interview... +2024-09-06T10:59:18.359Z DRIVER added request handler for AddNodeToNetwork (0x4a)... + 1 registered +2024-09-06T10:59:18.359Z DRIVER added request handler for RemoveNodeFromNetwork (0x4b)... + 1 registered +2024-09-06T10:59:18.359Z DRIVER added request handler for ReplaceFailedNode (0x63)... + 1 registered +2024-09-06T10:59:18.359Z DRIVER added request handler for SetLearnMode (0x50)... + 1 registered +2024-09-06T10:59:18.359Z CNTRLR querying Serial API capabilities... +2024-09-06T10:59:18.361Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T10:59:18.361Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T10:59:18.364Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:18.375Z SERIAL « 0x012b0107011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000035 +2024-09-06T10:59:18.375Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:18.376Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T10:59:18.377Z CNTRLR received API capabilities: + firmware version: 1.30 + manufacturer ID: 0x027a + product type: 0x04 + product ID: 0x0610 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T10:59:18.377Z CNTRLR querying additional controller information... +2024-09-06T10:59:18.378Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T10:59:18.378Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T10:59:18.383Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:18.385Z SERIAL « 0x012501020a081d030000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800cd +2024-09-06T10:59:18.386Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:18.386Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a081d03000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T10:59:18.387Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: true + controller supports timers: false + Z-Wave Classic nodes: 1, 2 +2024-09-06T10:59:18.388Z CNTRLR querying version info... +2024-09-06T10:59:18.389Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T10:59:18.389Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T10:59:18.394Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:18.395Z SERIAL « 0x011001155a2d5761766520372e3231000794 (18 bytes) +2024-09-06T10:59:18.395Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:18.395Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32310007 +2024-09-06T10:59:18.396Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.21 +2024-09-06T10:59:18.396Z CNTRLR querying protocol version info... +2024-09-06T10:59:18.397Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T10:59:18.398Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T10:59:18.401Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:18.405Z SERIAL « 0x011901090007150300f4353162666237323665306662383733380f (27 bytes) +2024-09-06T10:59:18.406Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:18.406Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x0007150300f435316266623732366530666238373338 +2024-09-06T10:59:18.407Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.21.3 + appl. framework build no.: 244 + git commit hash: 35316266623732366530666238373338 +2024-09-06T10:59:18.407Z CNTRLR querying controller capabilities... +2024-09-06T10:59:18.408Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T10:59:18.408Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T10:59:18.413Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:18.414Z SERIAL « 0x010401051ce3 (6 bytes) +2024-09-06T10:59:18.414Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:18.414Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x1c +2024-09-06T10:59:18.415Z CNTRLR received controller capabilities: + controller role: Primary + is the SUC: true + started this network: true + SIS is present: true + was real primary: true +2024-09-06T10:59:18.415Z CNTRLR querying serial API setup capabilities... +2024-09-06T10:59:18.416Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T10:59:18.417Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T10:59:18.423Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:18.424Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T10:59:18.424Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:18.425Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T10:59:18.425Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T10:59:18.425Z CNTRLR querying max. payload size... +2024-09-06T10:59:18.426Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T10:59:18.426Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T10:59:18.432Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:18.432Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T10:59:18.433Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:18.433Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T10:59:18.434Z CNTRLR maximum payload size: 46 bytes +2024-09-06T10:59:18.435Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T10:59:18.435Z CNTRLR Querying configured RF region... +2024-09-06T10:59:18.436Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T10:59:18.436Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T10:59:18.440Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:18.441Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T10:59:18.441Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:18.442Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T10:59:18.442Z CNTRLR The controller is using RF region Europe +2024-09-06T10:59:18.442Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T10:59:18.443Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T10:59:18.443Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T10:59:18.448Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:18.449Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T10:59:18.449Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:18.450Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T10:59:18.451Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T10:59:18.451Z CNTRLR Querying configured Long Range channel information... +2024-09-06T10:59:18.452Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T10:59:18.452Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T10:59:18.457Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:18.458Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T10:59:18.458Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:18.458Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T10:59:18.459Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T10:59:18.459Z CNTRLR Performing soft reset... +2024-09-06T10:59:18.460Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T10:59:18.460Z DRIVER » [REQ] [SoftReset] +2024-09-06T10:59:18.463Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:18.464Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T10:59:18.464Z DRIVER all queues idle +2024-09-06T10:59:18.685Z SERIAL « 0x0112000a0700010100085e989f556c568f740025 (20 bytes) +2024-09-06T10:59:18.686Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:18.686Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T10:59:18.687Z CNTRLR reconnected and restarted +2024-09-06T10:59:18.687Z CNTRLR Starting hardware watchdog... +2024-09-06T10:59:18.687Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T10:59:18.687Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T10:59:18.688Z DRIVER all queues busy +2024-09-06T10:59:18.688Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T10:59:18.688Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T10:59:18.689Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T10:59:18.690Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T10:59:18.691Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:18.694Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:18.694Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:59:18.695Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:18.695Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:59:18.696Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T10:59:18.697Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T10:59:18.698Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T10:59:18.702Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:18.703Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:59:18.703Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:18.704Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:59:18.705Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T10:59:18.705Z CNTRLR querying controller IDs... +2024-09-06T10:59:18.706Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T10:59:18.706Z DRIVER » [REQ] [GetControllerId] +2024-09-06T10:59:18.709Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:18.710Z SERIAL « 0x01080120f6cb98710103 (10 bytes) +2024-09-06T10:59:18.710Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:18.711Z DRIVER « [RES] [GetControllerId] + home ID: 0xf6cb9871 + own node ID: 1 +2024-09-06T10:59:18.711Z CNTRLR received controller IDs: + home ID: 0xf6cb9871 + own node ID: 1 +2024-09-06T10:59:18.712Z CNTRLR Enabling TX status report... +2024-09-06T10:59:18.712Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T10:59:18.713Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T10:59:18.717Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:18.717Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T10:59:18.718Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:18.718Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T10:59:18.719Z CNTRLR Enabling TX status report successful... +2024-09-06T10:59:18.719Z CNTRLR finding SUC... +2024-09-06T10:59:18.720Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T10:59:18.721Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T10:59:18.724Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:18.725Z SERIAL « 0x0104015601ad (6 bytes) +2024-09-06T10:59:18.726Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:18.726Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x01 +2024-09-06T10:59:18.727Z CNTRLR This is the SUC +2024-09-06T10:59:18.728Z DRIVER all queues idle +2024-09-06T10:59:18.744Z DRIVER Cache file for homeId 0xf6cb9871 found, attempting to restore the network from + cache... +2024-09-06T10:59:18.746Z CNTRLR [Node 001] Embedded device config loaded +2024-09-06T10:59:18.747Z DRIVER Restoring the network from cache was successful! +2024-09-06T10:59:18.747Z CNTRLR [Node 001] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T10:59:18.748Z CNTRLR [Node 001] [Manufacturer Specific] productType: metadata updated +2024-09-06T10:59:18.748Z CNTRLR [Node 001] [Manufacturer Specific] productId: metadata updated +2024-09-06T10:59:18.748Z CNTRLR [Node 001] [~] [Manufacturer Specific] manufacturerId: 634 => 634 +2024-09-06T10:59:18.748Z CNTRLR [Node 001] [~] [Manufacturer Specific] productType: 4 => 4 +2024-09-06T10:59:18.748Z CNTRLR [Node 001] [~] [Manufacturer Specific] productId: 1552 => 1552 +2024-09-06T10:59:18.749Z CNTRLR [Node 001] [Version] firmwareVersions: metadata updated +2024-09-06T10:59:18.749Z CNTRLR [Node 001] [~] [Version] firmwareVersions: 1.30 => 1.30 +2024-09-06T10:59:18.749Z CNTRLR [Node 001] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T10:59:18.749Z CNTRLR [Node 001] [~] [Version] zWaveProtocolVersion: "7.21.3" => "7.21.3" +2024-09-06T10:59:18.750Z CNTRLR [Node 001] [Version] sdkVersion: metadata updated +2024-09-06T10:59:18.750Z CNTRLR [Node 001] [~] [Version] sdkVersion: "7.21.3" => "7.21.3" +2024-09-06T10:59:18.750Z CNTRLR Interview completed +2024-09-06T10:59:18.750Z DRIVER Network key for S0 configured, enabling S0 security manager... +2024-09-06T10:59:18.751Z DRIVER At least one network key for S2 configured, enabling S2 security manager... +2024-09-06T10:59:18.753Z DRIVER At least one network key for Z-Wave Long Range configured, enabling security m + anager... +2024-09-06T10:59:18.753Z DRIVER driver ready +2024-09-06T10:59:19.754Z CNTRLR Updating the controller NIF... +2024-09-06T10:59:19.757Z DRIVER all queues busy +2024-09-06T10:59:19.759Z SERIAL » 0x010f0003010100085e989f556c568f7436 (17 bytes) +2024-09-06T10:59:19.761Z DRIVER » [REQ] [SetApplicationNodeInformation] + is listening: true + generic device class: 0x01 + specific device class: 0x00 + supported CCs: + · Z-Wave Plus Info + · Security + · Security 2 + · Transport Service + · Supervision + · CRC-16 Encapsulation + · Multi Command + · Inclusion Controller + controlled CCs: +2024-09-06T10:59:19.765Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:19.768Z CNTRLR performing hard reset... +2024-09-06T10:59:19.770Z SERIAL » 0x0104004201b8 (6 bytes) +2024-09-06T10:59:19.771Z DRIVER » [REQ] [HardReset] + callback id: 1 +2024-09-06T10:59:19.773Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:19.795Z SERIAL « 0x0104004201b8 (6 bytes) +2024-09-06T10:59:19.795Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:19.796Z DRIVER « [REQ] [HardReset] + callback id: 1 +2024-09-06T10:59:19.797Z CNTRLR hard reset succeeded +2024-09-06T10:59:19.797Z CNTRLR querying Serial API capabilities... +2024-09-06T10:59:19.798Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T10:59:19.798Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T10:59:19.812Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:19.817Z SERIAL « 0x012b0107011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000035 +2024-09-06T10:59:19.817Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:19.818Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T10:59:19.819Z CNTRLR received API capabilities: + firmware version: 1.30 + manufacturer ID: 0x027a + product type: 0x04 + product ID: 0x0610 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T10:59:19.819Z CNTRLR querying additional controller information... +2024-09-06T10:59:19.820Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T10:59:19.821Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T10:59:19.823Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:19.827Z SERIAL « 0x012501020a001d010000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c7 +2024-09-06T10:59:19.828Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:19.828Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d01000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T10:59:19.829Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1 +2024-09-06T10:59:19.829Z CNTRLR querying version info... +2024-09-06T10:59:19.830Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T10:59:19.830Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T10:59:19.833Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:19.834Z SERIAL « 0x011001155a2d5761766520372e3231000794 (18 bytes) +2024-09-06T10:59:19.835Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:19.835Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32310007 +2024-09-06T10:59:19.836Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.21 +2024-09-06T10:59:19.836Z CNTRLR querying protocol version info... +2024-09-06T10:59:19.837Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T10:59:19.838Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T10:59:19.842Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:19.843Z SERIAL « 0x011901090007150300f4353162666237323665306662383733380f (27 bytes) +2024-09-06T10:59:19.843Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:19.844Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x0007150300f435316266623732366530666238373338 +2024-09-06T10:59:19.844Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.21.3 + appl. framework build no.: 244 + git commit hash: 35316266623732366530666238373338 +2024-09-06T10:59:19.845Z CNTRLR querying controller capabilities... +2024-09-06T10:59:19.845Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T10:59:19.846Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T10:59:19.848Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:19.849Z SERIAL « 0x0104010528d7 (6 bytes) +2024-09-06T10:59:19.850Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:19.850Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x28 +2024-09-06T10:59:19.851Z CNTRLR received controller capabilities: + controller role: Primary + is the SUC: false + started this network: true + SIS is present: false + was real primary: true +2024-09-06T10:59:19.851Z CNTRLR querying serial API setup capabilities... +2024-09-06T10:59:19.852Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T10:59:19.852Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T10:59:19.854Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:19.857Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T10:59:19.857Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:19.858Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T10:59:19.858Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T10:59:19.858Z CNTRLR querying max. payload size... +2024-09-06T10:59:19.859Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T10:59:19.859Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T10:59:19.863Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:19.863Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T10:59:19.864Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:19.864Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T10:59:19.865Z CNTRLR maximum payload size: 46 bytes +2024-09-06T10:59:19.865Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T10:59:19.865Z CNTRLR Querying configured RF region... +2024-09-06T10:59:19.866Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T10:59:19.866Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T10:59:19.869Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:19.870Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T10:59:19.870Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:19.871Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T10:59:19.872Z CNTRLR The controller is using RF region Europe +2024-09-06T10:59:19.872Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T10:59:19.872Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T10:59:19.873Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T10:59:19.875Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:19.876Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T10:59:19.877Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:19.878Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T10:59:19.878Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T10:59:19.878Z CNTRLR Querying configured Long Range channel information... +2024-09-06T10:59:19.879Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T10:59:19.879Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T10:59:19.881Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:19.882Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T10:59:19.883Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:19.883Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T10:59:19.884Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T10:59:19.884Z CNTRLR Performing soft reset... +2024-09-06T10:59:19.885Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T10:59:19.885Z DRIVER » [REQ] [SoftReset] +2024-09-06T10:59:19.887Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:19.888Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T10:59:19.889Z DRIVER all queues idle +2024-09-06T10:59:20.112Z SERIAL « 0x0112000a0700010100085e989f556c568f740025 (20 bytes) +2024-09-06T10:59:20.114Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:20.116Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T10:59:20.117Z CNTRLR reconnected and restarted +2024-09-06T10:59:20.117Z CNTRLR Starting hardware watchdog... +2024-09-06T10:59:20.118Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T10:59:20.120Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T10:59:20.121Z DRIVER all queues busy +2024-09-06T10:59:20.123Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T10:59:20.125Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T10:59:20.128Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T10:59:20.128Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T10:59:20.130Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:20.131Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:20.132Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:59:20.133Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:20.134Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:59:20.134Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T10:59:20.135Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T10:59:20.135Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T10:59:20.138Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:20.139Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:59:20.140Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:20.141Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:59:20.141Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T10:59:20.142Z CNTRLR querying controller IDs... +2024-09-06T10:59:20.142Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T10:59:20.143Z DRIVER » [REQ] [GetControllerId] +2024-09-06T10:59:20.145Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:20.146Z SERIAL « 0x01080120cdaf1be0014e (10 bytes) +2024-09-06T10:59:20.147Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:20.147Z DRIVER « [RES] [GetControllerId] + home ID: 0xcdaf1be0 + own node ID: 1 +2024-09-06T10:59:20.148Z CNTRLR received controller IDs: + home ID: 0xcdaf1be0 + own node ID: 1 +2024-09-06T10:59:20.148Z CNTRLR Enabling TX status report... +2024-09-06T10:59:20.149Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T10:59:20.150Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T10:59:20.152Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:20.153Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T10:59:20.154Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:20.154Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T10:59:20.155Z CNTRLR Enabling TX status report successful... +2024-09-06T10:59:20.155Z CNTRLR finding SUC... +2024-09-06T10:59:20.156Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T10:59:20.156Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T10:59:20.159Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:20.160Z SERIAL « 0x0104015600ac (6 bytes) +2024-09-06T10:59:20.160Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:20.161Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x00 +2024-09-06T10:59:20.161Z CNTRLR No SUC present in the network +2024-09-06T10:59:20.161Z CNTRLR There is no SUC/SIS in the network - promoting ourselves... +2024-09-06T10:59:20.162Z SERIAL » 0x01080054010125010285 (10 bytes) +2024-09-06T10:59:20.163Z DRIVER » [REQ] [SetSUCNodeId] + payload: 0x0101250102 +2024-09-06T10:59:20.166Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:20.168Z SERIAL « 0x0104015401af (6 bytes) +2024-09-06T10:59:20.168Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:20.169Z DRIVER « [RES] [SetSUCNodeId] + was executed: true +2024-09-06T10:59:20.170Z CNTRLR Promotion to SUC/SIS succeeded. +2024-09-06T10:59:20.170Z DRIVER all queues idle +2024-09-06T10:59:20.175Z CNTRLR [Node 001] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T10:59:20.175Z CNTRLR [Node 001] [Manufacturer Specific] productType: metadata updated +2024-09-06T10:59:20.175Z CNTRLR [Node 001] [Manufacturer Specific] productId: metadata updated +2024-09-06T10:59:20.175Z CNTRLR [Node 001] [+] [Manufacturer Specific] manufacturerId: 634 +2024-09-06T10:59:20.176Z CNTRLR [Node 001] [+] [Manufacturer Specific] productType: 4 +2024-09-06T10:59:20.176Z CNTRLR [Node 001] [+] [Manufacturer Specific] productId: 1552 +2024-09-06T10:59:20.176Z CNTRLR [Node 001] [Version] firmwareVersions: metadata updated +2024-09-06T10:59:20.176Z CNTRLR [Node 001] [+] [Version] firmwareVersions: 1.30 +2024-09-06T10:59:20.176Z CNTRLR [Node 001] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T10:59:20.176Z CNTRLR [Node 001] [+] [Version] zWaveProtocolVersion: "7.21.3" +2024-09-06T10:59:20.177Z CNTRLR [Node 001] [Version] sdkVersion: metadata updated +2024-09-06T10:59:20.177Z CNTRLR [Node 001] [+] [Version] sdkVersion: "7.21.3" +2024-09-06T10:59:20.177Z CNTRLR Interview completed +2024-09-06T10:59:20.177Z DRIVER Network key for S0 configured, enabling S0 security manager... +2024-09-06T10:59:20.178Z DRIVER At least one network key for S2 configured, enabling S2 security manager... +2024-09-06T10:59:20.178Z DRIVER At least one network key for Z-Wave Long Range configured, enabling security m + anager... +2024-09-06T10:59:20.179Z DRIVER driver ready +2024-09-06T10:59:24.799Z CNTRLR Starting inclusion process with strategy Default... +2024-09-06T10:59:24.801Z DRIVER all queues busy +2024-09-06T10:59:24.803Z SERIAL » 0x0105004ac10372 (7 bytes) +2024-09-06T10:59:24.805Z DRIVER » [REQ] [AddNodeToNetwork] + node type: Any + high power: true + network wide: true + callback id: 3 +2024-09-06T10:59:24.808Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:24.814Z SERIAL « 0x0107004a03010000b0 (9 bytes) +2024-09-06T10:59:24.815Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:24.817Z DRIVER « [REQ] [AddNodeToNetwork] + status: Ready + callback id: 3 +2024-09-06T10:59:24.818Z CNTRLR The controller is now ready to add nodes +2024-09-06T10:59:24.818Z DRIVER all queues idle +2024-09-06T10:59:28.855Z SERIAL « 0x0107004a03020000b3 (9 bytes) +2024-09-06T10:59:28.856Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:28.857Z DRIVER « [REQ] [AddNodeToNetwork] + status: NodeFound + callback id: 3 +2024-09-06T10:59:28.858Z DRIVER handling request AddNodeToNetwork (74) +2024-09-06T10:59:28.859Z DRIVER 1 handler registered! +2024-09-06T10:59:28.859Z DRIVER invoking handler #0 +2024-09-06T10:59:28.861Z CNTRLR handling add node request (status = NodeFound) +2024-09-06T10:59:28.960Z SERIAL « 0x0112004a0304020b0201005e989f556c568f7467 (20 bytes) +2024-09-06T10:59:28.961Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:28.963Z DRIVER « [REQ] [AddNodeToNetwork] + status: AddingController + callback id: 3 +2024-09-06T10:59:28.964Z DRIVER handling request AddNodeToNetwork (74) +2024-09-06T10:59:28.964Z DRIVER 1 handler registered! +2024-09-06T10:59:28.964Z DRIVER invoking handler #0 +2024-09-06T10:59:28.965Z CNTRLR handling add node request (status = AddingController) +2024-09-06T10:59:28.969Z DRIVER the message was handled +2024-09-06T10:59:29.378Z SERIAL « 0x0107004a03050200b6 (9 bytes) +2024-09-06T10:59:29.379Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:29.381Z DRIVER « [REQ] [AddNodeToNetwork] + status: ProtocolDone + callback id: 3 +2024-09-06T10:59:29.381Z DRIVER handling request AddNodeToNetwork (74) +2024-09-06T10:59:29.382Z DRIVER 1 handler registered! +2024-09-06T10:59:29.382Z DRIVER invoking handler #0 +2024-09-06T10:59:29.383Z CNTRLR handling add node request (status = ProtocolDone) +2024-09-06T10:59:29.383Z CNTRLR finishing inclusion process... +2024-09-06T10:59:29.385Z DRIVER all queues busy +2024-09-06T10:59:29.386Z SERIAL » 0x0105004ac50471 (7 bytes) +2024-09-06T10:59:29.388Z DRIVER » [REQ] [AddNodeToNetwork] + action: Stop + high power: true + network wide: true + callback id: 4 +2024-09-06T10:59:29.390Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:29.428Z SERIAL « 0x0107004a04060200b2 (9 bytes) +2024-09-06T10:59:29.428Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:29.429Z DRIVER « [REQ] [AddNodeToNetwork] + status: Done + callback id: 4 +2024-09-06T10:59:29.430Z SERIAL » 0x0105004ac50075 (7 bytes) +2024-09-06T10:59:29.430Z DRIVER » [REQ] [AddNodeToNetwork] + action: Stop + high power: true + network wide: true + callback id: 0 +2024-09-06T10:59:29.432Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:29.433Z CNTRLR The inclusion process was stopped +2024-09-06T10:59:29.434Z CNTRLR finished adding node 2: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + supported CCs: + · Z-Wave Plus Info (0x5e) + · Security (0x98) + · Security 2 (0x9f) + · Transport Service (0x55) + · Supervision (0x6c) + · CRC-16 Encapsulation (0x56) + · Multi Command (0x8f) + · Inclusion Controller (0x74) + controlled CCs: +2024-09-06T10:59:29.434Z CNTRLR » [Node 002] Assigning SUC return route... +2024-09-06T10:59:29.434Z CNTRLR » [Node 002] Deleting SUC return route... +2024-09-06T10:59:29.435Z SERIAL » 0x010500550205a8 (7 bytes) +2024-09-06T10:59:29.436Z DRIVER » [Node 002] [REQ] [DeleteSUCReturnRoute] + payload: 0x0205 +2024-09-06T10:59:29.441Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:29.444Z SERIAL « 0x0104015501ae (6 bytes) +2024-09-06T10:59:29.445Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:29.446Z DRIVER « [RES] [DeleteSUCReturnRoute] + was executed: true +2024-09-06T10:59:29.510Z SERIAL « 0x01210055050000000000000000000000000000000000000000000000000000000 (35 bytes) + 0008e +2024-09-06T10:59:29.510Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:29.511Z DRIVER « [REQ] [DeleteSUCReturnRoute] + callback id: 5 + transmit status: OK +2024-09-06T10:59:29.513Z SERIAL » 0x010500510206af (7 bytes) +2024-09-06T10:59:29.514Z DRIVER » [Node 002] [REQ] [AssignSUCReturnRoute] + payload: 0x0206 +2024-09-06T10:59:29.516Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:29.523Z SERIAL « 0x0104015101aa (6 bytes) +2024-09-06T10:59:29.524Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:29.525Z DRIVER « [RES] [AssignSUCReturnRoute] + was executed: true +2024-09-06T10:59:29.596Z SERIAL « 0x01210051060000000000000000000000000000000000000000000000000000000 (35 bytes) + 00089 +2024-09-06T10:59:29.598Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:29.600Z DRIVER « [REQ] [AssignSUCReturnRoute] + callback id: 6 + transmit status: OK +2024-09-06T10:59:29.607Z SERIAL » 0x010e00a90102029f04250000000007e0 (16 bytes) +2024-09-06T10:59:29.608Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x25 + │ callback id: 7 + └─[Security2CCKEXGet] +2024-09-06T10:59:29.612Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:29.618Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T10:59:29.619Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:29.621Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T10:59:31.519Z SERIAL « 0x011d00a90700000100e07f7f7f7f00000300000000030100007f7f7f7f7fd3 (31 bytes) +2024-09-06T10:59:31.520Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:31.520Z SERIAL « 0x011d00a90700000100e07f7f7f7f00000300000000030100007f7f7f7f7fd3 (31 bytes) +2024-09-06T10:59:31.521Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:31.522Z DRIVER « [REQ] [SendDataBridge] + callback id: 7 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -32 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T10:59:31.523Z DRIVER « [REQ] [SendDataBridge] + callback id: 7 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -32 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T10:59:31.524Z DRIVER handling request SendDataBridge (169) +2024-09-06T10:59:31.524Z DRIVER no handlers registered! +2024-09-06T10:59:31.528Z SERIAL « 0x010f00a8000102069f050002018700e0a3 (17 bytes) +2024-09-06T10:59:31.528Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:31.529Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -32 dBm + └─[Security2CCKEXReport] + echo: false + supported schemes: + · KEXScheme1 + supported ECDH profiles: + · Curve25519 + CSA requested: false + requested security classes: + · S2_Unauthenticated + · S2_Authenticated + · S2_AccessControl + · S0_Legacy +2024-09-06T10:59:31.531Z SERIAL » 0x011200a90102069f060002018725000000000871 (20 bytes) +2024-09-06T10:59:31.531Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x25 + │ callback id: 8 + └─[Security2CCKEXSet] + echo: false + selected scheme: KEXScheme1 + selected ECDH profile: Curve25519 + CSA permitted: false + granted security classes: + · S2_Unauthenticated + · S2_Authenticated + · S2_AccessControl + · S0_Legacy +2024-09-06T10:59:31.538Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:31.541Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T10:59:31.542Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:31.542Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T10:59:31.560Z SERIAL « 0x011d00a90800000100e07f7f7f7f00000300000000030100007f7f7f7f7fdc (31 bytes) +2024-09-06T10:59:31.560Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:31.561Z DRIVER « [REQ] [SendDataBridge] + callback id: 8 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -32 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T10:59:31.562Z DRIVER all queues idle +2024-09-06T10:59:31.585Z SERIAL « 0x012c00a8000102239f08000000e5c77047befd9186c3e9b149d76b6a24478fb3b (46 bytes) + f6edfcf07a45dd684715d00e077 +2024-09-06T10:59:31.586Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:31.587Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -32 dBm + └─[Security2CCPublicKeyReport] + is including node: false + public key: 0x0000e5c77047befd9186c3e9b149d76b6a24478fb3bf6edfcf07a + 45dd684715d +2024-09-06T10:59:31.588Z DRIVER all queues busy +2024-09-06T10:59:31.588Z SERIAL » 0x012f00a90102239f08017c2906e00e061e3f6f7d227f5b1db140bafac28e9d1bc (49 bytes) + f98beec29253f53703b25000000000925 +2024-09-06T10:59:31.589Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x25 + │ callback id: 9 + └─[Security2CCPublicKeyReport] + is including node: true + public key: 0x7c2906e00e061e3f6f7d227f5b1db140bafac28e9d1bcf98beec2 + 9253f53703b +2024-09-06T10:59:31.598Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:31.604Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T10:59:31.605Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:31.605Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T10:59:31.626Z SERIAL « 0x011d00a90900000200e07f7f7f7f00000300000000030100007f7f7f7f7fde (31 bytes) +2024-09-06T10:59:31.627Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:31.627Z DRIVER « [REQ] [SendDataBridge] + callback id: 9 + transmit status: OK, took 20 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -32 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T10:59:31.628Z DRIVER all queues idle +2024-09-06T10:59:31.644Z SERIAL « 0x010c00a8000102039f012500e000 (14 bytes) +2024-09-06T10:59:31.645Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:31.646Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -32 dBm + └─[Security2CCNonceGet] + sequence number: 37 +2024-09-06T10:59:31.648Z DRIVER all queues busy +2024-09-06T10:59:31.649Z SERIAL » 0x012000a90102149f024d01716f34f4e50e84f9ebcaefe9ccc5957c05000000000 (34 bytes) + a30 +2024-09-06T10:59:31.649Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x05 + │ callback id: 10 + └─[Security2CCNonceReport] + sequence number: 77 + SOS: true + MOS: false + receiver entropy: 0x716f34f4e50e84f9ebcaefe9ccc5957c +2024-09-06T10:59:31.655Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:31.662Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T10:59:31.663Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:31.663Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T10:59:31.678Z SERIAL « 0x011d00a90a00000100e07f7f7f7f00000300000000030100007f7f7f7f7fde (31 bytes) +2024-09-06T10:59:31.679Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:31.680Z DRIVER « [REQ] [SendDataBridge] + callback id: 10 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -32 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T10:59:31.680Z DRIVER all queues idle +2024-09-06T10:59:31.707Z SERIAL « 0x012d00a8000102249f032601124195e514d76c422a4164b98ff1cdfc4fa56dc29 (47 bytes) + c878e6af217c099e380ecf700e04f +2024-09-06T10:59:31.710Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:31.711Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -32 dBm + └─[Security2CCMessageEncapsulation] [INVALID] + error: Security2CC_CannotDecode +2024-09-06T10:59:31.711Z CNTRLR « [Node 002] Ignoring KEXSet because the DSK has not been verified yet +2024-09-06T10:59:36.682Z DRIVER all queues busy +2024-09-06T10:59:36.685Z SERIAL » 0x0103003bc7 (5 bytes) +2024-09-06T10:59:36.687Z DRIVER » [REQ] [GetBackgroundRSSI] +2024-09-06T10:59:36.689Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:36.692Z SERIAL « 0x0107013b9593937f28 (9 bytes) +2024-09-06T10:59:36.693Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:36.694Z DRIVER « [RES] [GetBackgroundRSSI] + channel 0: -107 dBm + channel 1: -109 dBm + channel 2: -109 dBm + channel 3: N/A +2024-09-06T10:59:36.698Z DRIVER all queues idle +2024-09-06T10:59:41.805Z SERIAL « 0x011b00a8000102129f032700801ff10de6f6395905fa5a12d39500e0e4 (29 bytes) +2024-09-06T10:59:41.808Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:41.810Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -32 dBm + └─[Security2CCMessageEncapsulation] [INVALID] + error: Security2CC_NoSPAN +2024-09-06T10:59:41.811Z CNTRLR « [Node 002] Ignoring KEXSet because the DSK has not been verified yet +2024-09-06T10:59:51.877Z SERIAL « 0x011b00a8000102129f03280062143123038d8f0b1e8dac5787c800df7f (29 bytes) +2024-09-06T10:59:51.878Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:51.879Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -33 dBm + └─[Security2CCMessageEncapsulation] [INVALID] + error: Security2CC_NoSPAN +2024-09-06T10:59:51.880Z CNTRLR « [Node 002] Ignoring KEXSet because the DSK has not been verified yet +2024-09-06T11:00:01.940Z SERIAL « 0x011b00a8000102129f0329007b1f11dcdb069cd1958ecb16ed5300e049 (29 bytes) +2024-09-06T11:00:01.941Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:01.941Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -32 dBm + └─[Security2CCMessageEncapsulation] [INVALID] + error: Security2CC_NoSPAN +2024-09-06T11:00:01.942Z CNTRLR « [Node 002] Ignoring KEXSet because the DSK has not been verified yet +2024-09-06T11:00:06.683Z DRIVER all queues busy +2024-09-06T11:00:06.685Z SERIAL » 0x0103003bc7 (5 bytes) +2024-09-06T11:00:06.687Z DRIVER » [REQ] [GetBackgroundRSSI] +2024-09-06T11:00:06.690Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:06.692Z SERIAL « 0x0107013b9693937f2b (9 bytes) +2024-09-06T11:00:06.692Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:06.693Z DRIVER « [RES] [GetBackgroundRSSI] + channel 0: -106 dBm + channel 1: -109 dBm + channel 2: -109 dBm + channel 3: N/A +2024-09-06T11:00:06.694Z DRIVER all queues idle +2024-09-06T11:00:13.678Z DRIVER ███████╗ ██╗ ██╗ █████╗ ██╗ ██╗ ███████╗ ██╗ ███████╗ + ╚══███╔╝ ██║ ██║ ██╔══██╗ ██║ ██║ ██╔════╝ ██║ ██╔════╝ + ███╔╝ █████╗ ██║ █╗ ██║ ███████║ ██║ ██║ █████╗ ██║ ███████╗ + ███╔╝ ╚════╝ ██║███╗██║ ██╔══██║ ╚██╗ ██╔╝ ██╔══╝ ██ ██║ ╚════██║ + ███████╗ ╚███╔███╔╝ ██║ ██║ ╚████╔╝ ███████╗ ╚█████╔╝ ███████║ + ╚══════╝ ╚══╝╚══╝ ╚═╝ ╚═╝ ╚═══╝ ╚══════╝ ╚════╝ ╚══════╝ +2024-09-06T11:00:13.680Z DRIVER version 13.2.0 +2024-09-06T11:00:13.680Z DRIVER +2024-09-06T11:00:13.680Z DRIVER starting driver... +2024-09-06T11:00:13.681Z DRIVER opening serial port /dev/serial/by-id/usb-Zooz_800_Z-Wave_Stick_533D004242-if0 + 0 +2024-09-06T11:00:13.689Z DRIVER serial port opened +2024-09-06T11:00:13.690Z SERIAL » 0x15 (1 bytes) +2024-09-06T11:00:14.695Z DRIVER loading configuration... +2024-09-06T11:00:14.701Z CONFIG version 13.2.0 +2024-09-06T11:00:15.022Z DRIVER beginning interview... +2024-09-06T11:00:15.023Z DRIVER added request handler for AddNodeToNetwork (0x4a)... + 1 registered +2024-09-06T11:00:15.023Z DRIVER added request handler for RemoveNodeFromNetwork (0x4b)... + 1 registered +2024-09-06T11:00:15.024Z DRIVER added request handler for ReplaceFailedNode (0x63)... + 1 registered +2024-09-06T11:00:15.024Z DRIVER added request handler for SetLearnMode (0x50)... + 1 registered +2024-09-06T11:00:15.024Z CNTRLR querying Serial API capabilities... +2024-09-06T11:00:15.033Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T11:00:15.034Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T11:00:15.037Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:15.044Z SERIAL « 0x012b0107011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000035 +2024-09-06T11:00:15.045Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:15.046Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T11:00:15.048Z CNTRLR received API capabilities: + firmware version: 1.30 + manufacturer ID: 0x027a + product type: 0x04 + product ID: 0x0610 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T11:00:15.048Z CNTRLR querying additional controller information... +2024-09-06T11:00:15.049Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T11:00:15.050Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T11:00:15.062Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:15.064Z SERIAL « 0x012501020a081d030000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800cd +2024-09-06T11:00:15.065Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:15.065Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a081d03000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T11:00:15.066Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: true + controller supports timers: false + Z-Wave Classic nodes: 1, 2 +2024-09-06T11:00:15.066Z CNTRLR querying version info... +2024-09-06T11:00:15.067Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T11:00:15.068Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T11:00:15.073Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:15.074Z SERIAL « 0x011001155a2d5761766520372e3231000794 (18 bytes) +2024-09-06T11:00:15.075Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:15.076Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32310007 +2024-09-06T11:00:15.076Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.21 +2024-09-06T11:00:15.077Z CNTRLR querying protocol version info... +2024-09-06T11:00:15.078Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T11:00:15.078Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T11:00:15.083Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:15.084Z SERIAL « 0x011901090007150300f4353162666237323665306662383733380f (27 bytes) +2024-09-06T11:00:15.084Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:15.085Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x0007150300f435316266623732366530666238373338 +2024-09-06T11:00:15.086Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.21.3 + appl. framework build no.: 244 + git commit hash: 35316266623732366530666238373338 +2024-09-06T11:00:15.086Z CNTRLR querying controller capabilities... +2024-09-06T11:00:15.088Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T11:00:15.088Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T11:00:15.093Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:15.093Z SERIAL « 0x010401051ce3 (6 bytes) +2024-09-06T11:00:15.094Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:15.095Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x1c +2024-09-06T11:00:15.096Z CNTRLR received controller capabilities: + controller role: Primary + is the SUC: true + started this network: true + SIS is present: true + was real primary: true +2024-09-06T11:00:15.096Z CNTRLR querying serial API setup capabilities... +2024-09-06T11:00:15.097Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T11:00:15.098Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T11:00:15.103Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:15.103Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T11:00:15.104Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:15.105Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T11:00:15.106Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T11:00:15.106Z CNTRLR querying max. payload size... +2024-09-06T11:00:15.107Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T11:00:15.107Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T11:00:15.112Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:15.113Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T11:00:15.113Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:15.114Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T11:00:15.114Z CNTRLR maximum payload size: 46 bytes +2024-09-06T11:00:15.115Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T11:00:15.115Z CNTRLR Querying configured RF region... +2024-09-06T11:00:15.116Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T11:00:15.117Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T11:00:15.122Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:15.122Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T11:00:15.123Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:15.123Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T11:00:15.124Z CNTRLR The controller is using RF region Europe +2024-09-06T11:00:15.124Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T11:00:15.125Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T11:00:15.126Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T11:00:15.130Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:15.131Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T11:00:15.131Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:15.132Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T11:00:15.133Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T11:00:15.133Z CNTRLR Querying configured Long Range channel information... +2024-09-06T11:00:15.134Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T11:00:15.134Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T11:00:15.139Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:15.139Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T11:00:15.139Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:15.140Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T11:00:15.141Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T11:00:15.141Z CNTRLR Performing soft reset... +2024-09-06T11:00:15.142Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T11:00:15.143Z DRIVER » [REQ] [SoftReset] +2024-09-06T11:00:15.148Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:15.149Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T11:00:15.150Z DRIVER all queues idle +2024-09-06T11:00:15.373Z SERIAL « 0x0112000a0700010100085e989f556c568f740025 (20 bytes) +2024-09-06T11:00:15.374Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:15.374Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T11:00:15.375Z CNTRLR reconnected and restarted +2024-09-06T11:00:15.375Z CNTRLR Starting hardware watchdog... +2024-09-06T11:00:15.376Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T11:00:15.376Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T11:00:15.377Z DRIVER all queues busy +2024-09-06T11:00:15.377Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T11:00:15.378Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T11:00:15.379Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T11:00:15.380Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T11:00:15.383Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:15.384Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:15.387Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T11:00:15.388Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:15.389Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T11:00:15.390Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T11:00:15.391Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T11:00:15.392Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T11:00:15.394Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:15.395Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T11:00:15.396Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:15.397Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T11:00:15.398Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T11:00:15.398Z CNTRLR querying controller IDs... +2024-09-06T11:00:15.399Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T11:00:15.400Z DRIVER » [REQ] [GetControllerId] +2024-09-06T11:00:15.406Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:15.407Z SERIAL « 0x01080120cdaf1be0014e (10 bytes) +2024-09-06T11:00:15.408Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:15.409Z DRIVER « [RES] [GetControllerId] + home ID: 0xcdaf1be0 + own node ID: 1 +2024-09-06T11:00:15.410Z CNTRLR received controller IDs: + home ID: 0xcdaf1be0 + own node ID: 1 +2024-09-06T11:00:15.410Z CNTRLR Enabling TX status report... +2024-09-06T11:00:15.411Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T11:00:15.412Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T11:00:15.415Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:15.416Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T11:00:15.416Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:15.417Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T11:00:15.418Z CNTRLR Enabling TX status report successful... +2024-09-06T11:00:15.418Z CNTRLR finding SUC... +2024-09-06T11:00:15.419Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T11:00:15.419Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T11:00:15.424Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:15.425Z SERIAL « 0x0104015601ad (6 bytes) +2024-09-06T11:00:15.426Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:15.427Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x01 +2024-09-06T11:00:15.428Z CNTRLR This is the SUC +2024-09-06T11:00:15.429Z DRIVER all queues idle +2024-09-06T11:00:15.453Z DRIVER Cache file for homeId 0xcdaf1be0 found, attempting to restore the network from + cache... +2024-09-06T11:00:15.456Z CNTRLR [Node 001] Embedded device config loaded +2024-09-06T11:00:15.456Z DRIVER Restoring the network from cache was successful! +2024-09-06T11:00:15.457Z CNTRLR [Node 001] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T11:00:15.457Z CNTRLR [Node 001] [Manufacturer Specific] productType: metadata updated +2024-09-06T11:00:15.457Z CNTRLR [Node 001] [Manufacturer Specific] productId: metadata updated +2024-09-06T11:00:15.458Z CNTRLR [Node 001] [~] [Manufacturer Specific] manufacturerId: 634 => 634 +2024-09-06T11:00:15.458Z CNTRLR [Node 001] [~] [Manufacturer Specific] productType: 4 => 4 +2024-09-06T11:00:15.458Z CNTRLR [Node 001] [~] [Manufacturer Specific] productId: 1552 => 1552 +2024-09-06T11:00:15.459Z CNTRLR [Node 001] [Version] firmwareVersions: metadata updated +2024-09-06T11:00:15.459Z CNTRLR [Node 001] [~] [Version] firmwareVersions: 1.30 => 1.30 +2024-09-06T11:00:15.459Z CNTRLR [Node 001] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T11:00:15.460Z CNTRLR [Node 001] [~] [Version] zWaveProtocolVersion: "7.21.3" => "7.21.3" +2024-09-06T11:00:15.460Z CNTRLR [Node 001] [Version] sdkVersion: metadata updated +2024-09-06T11:00:15.460Z CNTRLR [Node 001] [~] [Version] sdkVersion: "7.21.3" => "7.21.3" +2024-09-06T11:00:15.461Z CNTRLR Interview completed +2024-09-06T11:00:15.461Z DRIVER Network key for S0 configured, enabling S0 security manager... +2024-09-06T11:00:15.462Z DRIVER At least one network key for S2 configured, enabling S2 security manager... +2024-09-06T11:00:15.463Z DRIVER At least one network key for Z-Wave Long Range configured, enabling security m + anager... +2024-09-06T11:00:15.464Z DRIVER driver ready +2024-09-06T11:00:16.466Z CNTRLR Updating the controller NIF... +2024-09-06T11:00:16.468Z DRIVER all queues busy +2024-09-06T11:00:16.471Z SERIAL » 0x010f0003010100085e989f556c568f7436 (17 bytes) +2024-09-06T11:00:16.472Z DRIVER » [REQ] [SetApplicationNodeInformation] + is listening: true + generic device class: 0x01 + specific device class: 0x00 + supported CCs: + · Z-Wave Plus Info + · Security + · Security 2 + · Transport Service + · Supervision + · CRC-16 Encapsulation + · Multi Command + · Inclusion Controller + controlled CCs: +2024-09-06T11:00:16.476Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:16.479Z CNTRLR performing hard reset... +2024-09-06T11:00:16.481Z SERIAL » 0x0104004201b8 (6 bytes) +2024-09-06T11:00:16.482Z DRIVER » [REQ] [HardReset] + callback id: 1 +2024-09-06T11:00:16.484Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:16.505Z SERIAL « 0x0104004201b8 (6 bytes) +2024-09-06T11:00:16.506Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:16.507Z DRIVER « [REQ] [HardReset] + callback id: 1 +2024-09-06T11:00:16.507Z CNTRLR hard reset succeeded +2024-09-06T11:00:16.508Z CNTRLR querying Serial API capabilities... +2024-09-06T11:00:16.509Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T11:00:16.509Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T11:00:16.511Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:16.515Z SERIAL « 0x012b0107011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000035 +2024-09-06T11:00:16.516Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:16.517Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T11:00:16.517Z CNTRLR received API capabilities: + firmware version: 1.30 + manufacturer ID: 0x027a + product type: 0x04 + product ID: 0x0610 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T11:00:16.518Z CNTRLR querying additional controller information... +2024-09-06T11:00:16.518Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T11:00:16.519Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T11:00:16.521Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:16.526Z SERIAL « 0x012501020a001d010000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c7 +2024-09-06T11:00:16.527Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:16.527Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d01000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T11:00:16.528Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1 +2024-09-06T11:00:16.529Z CNTRLR querying version info... +2024-09-06T11:00:16.529Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T11:00:16.530Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T11:00:16.532Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:16.534Z SERIAL « 0x011001155a2d5761766520372e3231000794 (18 bytes) +2024-09-06T11:00:16.535Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:16.535Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32310007 +2024-09-06T11:00:16.536Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.21 +2024-09-06T11:00:16.536Z CNTRLR querying protocol version info... +2024-09-06T11:00:16.537Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T11:00:16.537Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T11:00:16.539Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:16.542Z SERIAL « 0x011901090007150300f4353162666237323665306662383733380f (27 bytes) +2024-09-06T11:00:16.542Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:16.543Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x0007150300f435316266623732366530666238373338 +2024-09-06T11:00:16.544Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.21.3 + appl. framework build no.: 244 + git commit hash: 35316266623732366530666238373338 +2024-09-06T11:00:16.544Z CNTRLR querying controller capabilities... +2024-09-06T11:00:16.545Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T11:00:16.545Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T11:00:16.547Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:16.548Z SERIAL « 0x0104010528d7 (6 bytes) +2024-09-06T11:00:16.549Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:16.549Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x28 +2024-09-06T11:00:16.550Z CNTRLR received controller capabilities: + controller role: Primary + is the SUC: false + started this network: true + SIS is present: false + was real primary: true +2024-09-06T11:00:16.550Z CNTRLR querying serial API setup capabilities... +2024-09-06T11:00:16.551Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T11:00:16.551Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T11:00:16.554Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:16.556Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T11:00:16.557Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:16.557Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T11:00:16.558Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T11:00:16.558Z CNTRLR querying max. payload size... +2024-09-06T11:00:16.559Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T11:00:16.560Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T11:00:16.562Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:16.563Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T11:00:16.563Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:16.564Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T11:00:16.565Z CNTRLR maximum payload size: 46 bytes +2024-09-06T11:00:16.565Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T11:00:16.565Z CNTRLR Querying configured RF region... +2024-09-06T11:00:16.566Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T11:00:16.566Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T11:00:16.568Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:16.569Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T11:00:16.570Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:16.570Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T11:00:16.571Z CNTRLR The controller is using RF region Europe +2024-09-06T11:00:16.571Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T11:00:16.572Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T11:00:16.572Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T11:00:16.574Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:16.576Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T11:00:16.576Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:16.577Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T11:00:16.578Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T11:00:16.578Z CNTRLR Querying configured Long Range channel information... +2024-09-06T11:00:16.579Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T11:00:16.579Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T11:00:16.581Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:16.582Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T11:00:16.583Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:16.583Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T11:00:16.584Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T11:00:16.584Z CNTRLR Performing soft reset... +2024-09-06T11:00:16.585Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T11:00:16.585Z DRIVER » [REQ] [SoftReset] +2024-09-06T11:00:16.587Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:16.588Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T11:00:16.588Z DRIVER all queues idle +2024-09-06T11:00:16.813Z SERIAL « 0x0112000a0700010100085e989f556c568f740025 (20 bytes) +2024-09-06T11:00:16.814Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:16.814Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T11:00:16.815Z CNTRLR reconnected and restarted +2024-09-06T11:00:16.815Z CNTRLR Starting hardware watchdog... +2024-09-06T11:00:16.815Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T11:00:16.816Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T11:00:16.816Z DRIVER all queues busy +2024-09-06T11:00:16.817Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T11:00:16.817Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T11:00:16.818Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T11:00:16.818Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T11:00:16.819Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:16.821Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:16.822Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T11:00:16.823Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:16.823Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T11:00:16.824Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T11:00:16.824Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T11:00:16.825Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T11:00:16.827Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:16.829Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T11:00:16.829Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:16.830Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T11:00:16.830Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T11:00:16.831Z CNTRLR querying controller IDs... +2024-09-06T11:00:16.831Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T11:00:16.832Z DRIVER » [REQ] [GetControllerId] +2024-09-06T11:00:16.834Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:16.836Z SERIAL « 0x01080120d188a45e0174 (10 bytes) +2024-09-06T11:00:16.836Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:16.837Z DRIVER « [RES] [GetControllerId] + home ID: 0xd188a45e + own node ID: 1 +2024-09-06T11:00:16.837Z CNTRLR received controller IDs: + home ID: 0xd188a45e + own node ID: 1 +2024-09-06T11:00:16.837Z CNTRLR Enabling TX status report... +2024-09-06T11:00:16.838Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T11:00:16.839Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T11:00:16.842Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:16.842Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T11:00:16.843Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:16.843Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T11:00:16.844Z CNTRLR Enabling TX status report successful... +2024-09-06T11:00:16.844Z CNTRLR finding SUC... +2024-09-06T11:00:16.844Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T11:00:16.845Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T11:00:16.848Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:16.848Z SERIAL « 0x0104015600ac (6 bytes) +2024-09-06T11:00:16.849Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:16.849Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x00 +2024-09-06T11:00:16.850Z CNTRLR No SUC present in the network +2024-09-06T11:00:16.850Z CNTRLR There is no SUC/SIS in the network - promoting ourselves... +2024-09-06T11:00:16.851Z SERIAL » 0x01080054010125010285 (10 bytes) +2024-09-06T11:00:16.852Z DRIVER » [REQ] [SetSUCNodeId] + payload: 0x0101250102 +2024-09-06T11:00:16.854Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:16.857Z SERIAL « 0x0104015401af (6 bytes) +2024-09-06T11:00:16.857Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:16.858Z DRIVER « [RES] [SetSUCNodeId] + was executed: true +2024-09-06T11:00:16.859Z CNTRLR Promotion to SUC/SIS succeeded. +2024-09-06T11:00:16.860Z DRIVER all queues idle +2024-09-06T11:00:16.865Z CNTRLR [Node 001] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T11:00:16.866Z CNTRLR [Node 001] [Manufacturer Specific] productType: metadata updated +2024-09-06T11:00:16.866Z CNTRLR [Node 001] [Manufacturer Specific] productId: metadata updated +2024-09-06T11:00:16.867Z CNTRLR [Node 001] [+] [Manufacturer Specific] manufacturerId: 634 +2024-09-06T11:00:16.867Z CNTRLR [Node 001] [+] [Manufacturer Specific] productType: 4 +2024-09-06T11:00:16.867Z CNTRLR [Node 001] [+] [Manufacturer Specific] productId: 1552 +2024-09-06T11:00:16.868Z CNTRLR [Node 001] [Version] firmwareVersions: metadata updated +2024-09-06T11:00:16.868Z CNTRLR [Node 001] [+] [Version] firmwareVersions: 1.30 +2024-09-06T11:00:16.868Z CNTRLR [Node 001] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T11:00:16.868Z CNTRLR [Node 001] [+] [Version] zWaveProtocolVersion: "7.21.3" +2024-09-06T11:00:16.869Z CNTRLR [Node 001] [Version] sdkVersion: metadata updated +2024-09-06T11:00:16.869Z CNTRLR [Node 001] [+] [Version] sdkVersion: "7.21.3" +2024-09-06T11:00:16.869Z CNTRLR Interview completed +2024-09-06T11:00:16.869Z DRIVER Network key for S0 configured, enabling S0 security manager... +2024-09-06T11:00:16.870Z DRIVER At least one network key for S2 configured, enabling S2 security manager... +2024-09-06T11:00:16.871Z DRIVER At least one network key for Z-Wave Long Range configured, enabling security m + anager... +2024-09-06T11:00:16.872Z DRIVER driver ready +2024-09-06T11:00:21.509Z CNTRLR Starting inclusion process with strategy Default... +2024-09-06T11:00:21.510Z DRIVER all queues busy +2024-09-06T11:00:21.511Z SERIAL » 0x0105004ac10372 (7 bytes) +2024-09-06T11:00:21.511Z DRIVER » [REQ] [AddNodeToNetwork] + node type: Any + high power: true + network wide: true + callback id: 3 +2024-09-06T11:00:21.513Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:21.520Z SERIAL « 0x0107004a03010000b0 (9 bytes) +2024-09-06T11:00:21.520Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:21.522Z DRIVER « [REQ] [AddNodeToNetwork] + status: Ready + callback id: 3 +2024-09-06T11:00:21.523Z CNTRLR The controller is now ready to add nodes +2024-09-06T11:00:21.524Z DRIVER all queues idle +2024-09-06T11:00:25.561Z SERIAL « 0x0107004a03020000b3 (9 bytes) +2024-09-06T11:00:25.562Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:25.564Z DRIVER « [REQ] [AddNodeToNetwork] + status: NodeFound + callback id: 3 +2024-09-06T11:00:25.565Z DRIVER handling request AddNodeToNetwork (74) +2024-09-06T11:00:25.565Z DRIVER 1 handler registered! +2024-09-06T11:00:25.566Z DRIVER invoking handler #0 +2024-09-06T11:00:25.567Z CNTRLR handling add node request (status = NodeFound) +2024-09-06T11:00:25.667Z SERIAL « 0x0112004a0304020b0201005e989f556c568f7467 (20 bytes) +2024-09-06T11:00:25.669Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:25.671Z DRIVER « [REQ] [AddNodeToNetwork] + status: AddingController + callback id: 3 +2024-09-06T11:00:25.671Z DRIVER handling request AddNodeToNetwork (74) +2024-09-06T11:00:25.672Z DRIVER 1 handler registered! +2024-09-06T11:00:25.672Z DRIVER invoking handler #0 +2024-09-06T11:00:25.673Z CNTRLR handling add node request (status = AddingController) +2024-09-06T11:00:25.676Z DRIVER the message was handled +2024-09-06T11:00:26.086Z SERIAL « 0x0107004a03050200b6 (9 bytes) +2024-09-06T11:00:26.087Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:26.089Z DRIVER « [REQ] [AddNodeToNetwork] + status: ProtocolDone + callback id: 3 +2024-09-06T11:00:26.090Z DRIVER handling request AddNodeToNetwork (74) +2024-09-06T11:00:26.090Z DRIVER 1 handler registered! +2024-09-06T11:00:26.091Z DRIVER invoking handler #0 +2024-09-06T11:00:26.091Z CNTRLR handling add node request (status = ProtocolDone) +2024-09-06T11:00:26.092Z CNTRLR finishing inclusion process... +2024-09-06T11:00:26.094Z DRIVER all queues busy +2024-09-06T11:00:26.095Z SERIAL » 0x0105004ac50471 (7 bytes) +2024-09-06T11:00:26.096Z DRIVER » [REQ] [AddNodeToNetwork] + action: Stop + high power: true + network wide: true + callback id: 4 +2024-09-06T11:00:26.099Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:26.137Z SERIAL « 0x0107004a04060200b2 (9 bytes) +2024-09-06T11:00:26.137Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:26.137Z DRIVER « [REQ] [AddNodeToNetwork] + status: Done + callback id: 4 +2024-09-06T11:00:26.139Z SERIAL » 0x0105004ac50075 (7 bytes) +2024-09-06T11:00:26.139Z DRIVER » [REQ] [AddNodeToNetwork] + action: Stop + high power: true + network wide: true + callback id: 0 +2024-09-06T11:00:26.145Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:26.146Z CNTRLR The inclusion process was stopped +2024-09-06T11:00:26.146Z CNTRLR finished adding node 2: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + supported CCs: + · Z-Wave Plus Info (0x5e) + · Security (0x98) + · Security 2 (0x9f) + · Transport Service (0x55) + · Supervision (0x6c) + · CRC-16 Encapsulation (0x56) + · Multi Command (0x8f) + · Inclusion Controller (0x74) + controlled CCs: +2024-09-06T11:00:26.147Z CNTRLR » [Node 002] Assigning SUC return route... +2024-09-06T11:00:26.147Z CNTRLR » [Node 002] Deleting SUC return route... +2024-09-06T11:00:26.148Z SERIAL » 0x010500550205a8 (7 bytes) +2024-09-06T11:00:26.149Z DRIVER » [Node 002] [REQ] [DeleteSUCReturnRoute] + payload: 0x0205 +2024-09-06T11:00:26.153Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:26.157Z SERIAL « 0x0104015501ae (6 bytes) +2024-09-06T11:00:26.158Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:26.158Z DRIVER « [RES] [DeleteSUCReturnRoute] + was executed: true +2024-09-06T11:00:26.223Z SERIAL « 0x01210055050000000000000000000000000000000000000000000000000000000 (35 bytes) + 0008e +2024-09-06T11:00:26.224Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:26.226Z DRIVER « [REQ] [DeleteSUCReturnRoute] + callback id: 5 + transmit status: OK +2024-09-06T11:00:26.230Z SERIAL » 0x010500510206af (7 bytes) +2024-09-06T11:00:26.232Z DRIVER » [Node 002] [REQ] [AssignSUCReturnRoute] + payload: 0x0206 +2024-09-06T11:00:26.235Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:26.241Z SERIAL « 0x0104015101aa (6 bytes) +2024-09-06T11:00:26.242Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:26.243Z DRIVER « [RES] [AssignSUCReturnRoute] + was executed: true +2024-09-06T11:00:26.314Z SERIAL « 0x01210051060000000000000000000000000000000000000000000000000000000 (35 bytes) + 00089 +2024-09-06T11:00:26.315Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:26.317Z DRIVER « [REQ] [AssignSUCReturnRoute] + callback id: 6 + transmit status: OK +2024-09-06T11:00:26.325Z SERIAL » 0x010e00a90102029f04250000000007e0 (16 bytes) +2024-09-06T11:00:26.326Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x25 + │ callback id: 7 + └─[Security2CCKEXGet] +2024-09-06T11:00:26.330Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:26.337Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:00:26.337Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:26.338Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:00:30.384Z SERIAL « 0x011d00a90700000100df7f7f7f7f00000300000000030100007f7f7f7f7fec (31 bytes) +2024-09-06T11:00:30.385Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:30.385Z SERIAL « 0x011d00a90700000100df7f7f7f7f00000300000000030100007f7f7f7f7fec (31 bytes) +2024-09-06T11:00:30.385Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:30.386Z SERIAL « 0x011d00a90700000100df7f7f7f7f00000300000000030100007f7f7f7f7fec (31 bytes) +2024-09-06T11:00:30.386Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:30.388Z DRIVER « [REQ] [SendDataBridge] + callback id: 7 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -33 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:00:30.389Z DRIVER « [REQ] [SendDataBridge] + callback id: 7 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -33 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:00:30.390Z DRIVER handling request SendDataBridge (169) +2024-09-06T11:00:30.390Z DRIVER no handlers registered! +2024-09-06T11:00:30.390Z DRIVER « [REQ] [SendDataBridge] + callback id: 7 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -33 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:00:30.390Z DRIVER handling request SendDataBridge (169) +2024-09-06T11:00:30.390Z DRIVER no handlers registered! +2024-09-06T11:00:30.391Z SERIAL « 0x010f00a8000102069f050002018700df9c (17 bytes) +2024-09-06T11:00:30.391Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:30.392Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -33 dBm + └─[Security2CCKEXReport] + echo: false + supported schemes: + · KEXScheme1 + supported ECDH profiles: + · Curve25519 + CSA requested: false + requested security classes: + · S2_Unauthenticated + · S2_Authenticated + · S2_AccessControl + · S0_Legacy +2024-09-06T11:00:30.395Z SERIAL » 0x011200a90102069f060002018725000000000871 (20 bytes) +2024-09-06T11:00:30.395Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x25 + │ callback id: 8 + └─[Security2CCKEXSet] + echo: false + selected scheme: KEXScheme1 + selected ECDH profile: Curve25519 + CSA permitted: false + granted security classes: + · S2_Unauthenticated + · S2_Authenticated + · S2_AccessControl + · S0_Legacy +2024-09-06T11:00:30.400Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:30.406Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:00:30.407Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:30.407Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:00:34.796Z SERIAL « 0x011d00a90800000100df7f7f7f7f00000300000000030100007f7f7f7f7fe3 (31 bytes) +2024-09-06T11:00:34.797Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:34.799Z SERIAL « 0x011d00a90800000100df7f7f7f7f00000300000000030100007f7f7f7f7fe3 (31 bytes) +2024-09-06T11:00:34.799Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:34.800Z SERIAL « 0x011d00a90800000100df7f7f7f7f00000300000000030100007f7f7f7f7fe3 (31 bytes) +2024-09-06T11:00:34.800Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:34.801Z DRIVER « [REQ] [SendDataBridge] + callback id: 8 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -33 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:00:34.804Z DRIVER all queues idle +2024-09-06T11:00:34.804Z DRIVER « [REQ] [SendDataBridge] + callback id: 8 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -33 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:00:34.805Z DRIVER handling request SendDataBridge (169) +2024-09-06T11:00:34.805Z DRIVER no handlers registered! +2024-09-06T11:00:34.805Z DRIVER « [REQ] [SendDataBridge] + callback id: 8 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -33 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:00:34.806Z DRIVER handling request SendDataBridge (169) +2024-09-06T11:00:34.806Z DRIVER no handlers registered! +2024-09-06T11:00:34.814Z SERIAL « 0x012c00a8000102239f0800000014c50b50c3c8563c3ef70eb85ae61d38f0749c6 (46 bytes) + 6b7e65f0dc109c0d2194c00e0d3 +2024-09-06T11:00:34.816Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:34.817Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -32 dBm + └─[Security2CCPublicKeyReport] + is including node: false + public key: 0x000014c50b50c3c8563c3ef70eb85ae61d38f0749c66b7e65f0dc + 109c0d2194c +2024-09-06T11:00:34.819Z DRIVER all queues busy +2024-09-06T11:00:34.820Z SERIAL » 0x012f00a90102239f0801d3955c17b8339bf458e7dd0c7dece81bd981ccca91987 (49 bytes) + 7ce3cc9ddd90c2d5e1c2500000000097a +2024-09-06T11:00:34.821Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x25 + │ callback id: 9 + └─[Security2CCPublicKeyReport] + is including node: true + public key: 0xd3955c17b8339bf458e7dd0c7dece81bd981ccca919877ce3cc9d + dd90c2d5e1c +2024-09-06T11:00:34.830Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:34.836Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:00:34.837Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:34.838Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:03:28.971Z DRIVER ███████╗ ██╗ ██╗ █████╗ ██╗ ██╗ ███████╗ ██╗ ███████╗ + ╚══███╔╝ ██║ ██║ ██╔══██╗ ██║ ██║ ██╔════╝ ██║ ██╔════╝ + ███╔╝ █████╗ ██║ █╗ ██║ ███████║ ██║ ██║ █████╗ ██║ ███████╗ + ███╔╝ ╚════╝ ██║███╗██║ ██╔══██║ ╚██╗ ██╔╝ ██╔══╝ ██ ██║ ╚════██║ + ███████╗ ╚███╔███╔╝ ██║ ██║ ╚████╔╝ ███████╗ ╚█████╔╝ ███████║ + ╚══════╝ ╚══╝╚══╝ ╚═╝ ╚═╝ ╚═══╝ ╚══════╝ ╚════╝ ╚══════╝ +2024-09-06T11:03:28.972Z DRIVER version 13.2.0 +2024-09-06T11:03:28.973Z DRIVER +2024-09-06T11:03:28.973Z DRIVER starting driver... +2024-09-06T11:03:28.973Z DRIVER opening serial port /dev/serial/by-id/usb-Zooz_800_Z-Wave_Stick_533D004242-if0 + 0 +2024-09-06T11:03:28.982Z DRIVER serial port opened +2024-09-06T11:03:28.983Z SERIAL » 0x15 (1 bytes) +2024-09-06T11:03:29.987Z DRIVER loading configuration... +2024-09-06T11:03:29.989Z CONFIG version 13.2.0 +2024-09-06T11:03:30.306Z DRIVER beginning interview... +2024-09-06T11:03:30.307Z DRIVER added request handler for AddNodeToNetwork (0x4a)... + 1 registered +2024-09-06T11:03:30.307Z DRIVER added request handler for RemoveNodeFromNetwork (0x4b)... + 1 registered +2024-09-06T11:03:30.307Z DRIVER added request handler for ReplaceFailedNode (0x63)... + 1 registered +2024-09-06T11:03:30.307Z DRIVER added request handler for SetLearnMode (0x50)... + 1 registered +2024-09-06T11:03:30.307Z CNTRLR querying Serial API capabilities... +2024-09-06T11:03:30.309Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T11:03:30.309Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T11:03:30.312Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:30.322Z SERIAL « 0x012b0107011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000035 +2024-09-06T11:03:30.323Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:30.323Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T11:03:30.324Z CNTRLR received API capabilities: + firmware version: 1.30 + manufacturer ID: 0x027a + product type: 0x04 + product ID: 0x0610 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T11:03:30.325Z CNTRLR querying additional controller information... +2024-09-06T11:03:30.326Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T11:03:30.326Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T11:03:30.331Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:30.333Z SERIAL « 0x012501020a081d030000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800cd +2024-09-06T11:03:30.334Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:30.334Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a081d03000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T11:03:30.335Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: true + controller supports timers: false + Z-Wave Classic nodes: 1, 2 +2024-09-06T11:03:30.335Z CNTRLR querying version info... +2024-09-06T11:03:30.336Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T11:03:30.337Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T11:03:30.344Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:30.344Z SERIAL « 0x011001155a2d5761766520372e3231000794 (18 bytes) +2024-09-06T11:03:30.345Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:30.345Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32310007 +2024-09-06T11:03:30.346Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.21 +2024-09-06T11:03:30.347Z CNTRLR querying protocol version info... +2024-09-06T11:03:30.348Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T11:03:30.348Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T11:03:30.355Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:30.356Z SERIAL « 0x011901090007150300f4353162666237323665306662383733380f (27 bytes) +2024-09-06T11:03:30.356Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:30.357Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x0007150300f435316266623732366530666238373338 +2024-09-06T11:03:30.358Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.21.3 + appl. framework build no.: 244 + git commit hash: 35316266623732366530666238373338 +2024-09-06T11:03:30.358Z CNTRLR querying controller capabilities... +2024-09-06T11:03:30.359Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T11:03:30.360Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T11:03:30.365Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:30.366Z SERIAL « 0x010401051ce3 (6 bytes) +2024-09-06T11:03:30.366Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:30.366Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x1c +2024-09-06T11:03:30.367Z CNTRLR received controller capabilities: + controller role: Primary + is the SUC: true + started this network: true + SIS is present: true + was real primary: true +2024-09-06T11:03:30.367Z CNTRLR querying serial API setup capabilities... +2024-09-06T11:03:30.368Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T11:03:30.369Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T11:03:30.375Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:30.375Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T11:03:30.375Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:30.376Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T11:03:30.376Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T11:03:30.377Z CNTRLR querying max. payload size... +2024-09-06T11:03:30.377Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T11:03:30.378Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T11:03:30.383Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:30.384Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T11:03:30.384Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:30.385Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T11:03:30.385Z CNTRLR maximum payload size: 46 bytes +2024-09-06T11:03:30.386Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T11:03:30.386Z CNTRLR Querying configured RF region... +2024-09-06T11:03:30.387Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T11:03:30.387Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T11:03:30.392Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:30.392Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T11:03:30.392Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:30.393Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T11:03:30.393Z CNTRLR The controller is using RF region Europe +2024-09-06T11:03:30.394Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T11:03:30.394Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T11:03:30.395Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T11:03:30.400Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:30.400Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T11:03:30.401Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:30.401Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T11:03:30.402Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T11:03:30.402Z CNTRLR Querying configured Long Range channel information... +2024-09-06T11:03:30.403Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T11:03:30.404Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T11:03:30.408Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:30.408Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T11:03:30.408Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:30.409Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T11:03:30.409Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T11:03:30.410Z CNTRLR Performing soft reset... +2024-09-06T11:03:30.410Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T11:03:30.411Z DRIVER » [REQ] [SoftReset] +2024-09-06T11:03:30.413Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:30.414Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T11:03:30.415Z DRIVER all queues idle +2024-09-06T11:03:30.633Z SERIAL « 0x0112000a0700010100085e989f556c568f740025 (20 bytes) +2024-09-06T11:03:30.634Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:30.634Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T11:03:30.635Z CNTRLR reconnected and restarted +2024-09-06T11:03:30.635Z CNTRLR Starting hardware watchdog... +2024-09-06T11:03:30.635Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T11:03:30.636Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T11:03:30.636Z DRIVER all queues busy +2024-09-06T11:03:30.637Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T11:03:30.637Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T11:03:30.638Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T11:03:30.639Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T11:03:30.640Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:30.641Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:30.657Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T11:03:30.657Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:30.658Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T11:03:30.659Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T11:03:30.659Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T11:03:30.660Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T11:03:30.666Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:30.667Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T11:03:30.667Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:30.668Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T11:03:30.669Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T11:03:30.669Z CNTRLR querying controller IDs... +2024-09-06T11:03:30.670Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T11:03:30.670Z DRIVER » [REQ] [GetControllerId] +2024-09-06T11:03:30.676Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:30.676Z SERIAL « 0x01080120d188a45e0174 (10 bytes) +2024-09-06T11:03:30.677Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:30.677Z DRIVER « [RES] [GetControllerId] + home ID: 0xd188a45e + own node ID: 1 +2024-09-06T11:03:30.678Z CNTRLR received controller IDs: + home ID: 0xd188a45e + own node ID: 1 +2024-09-06T11:03:30.678Z CNTRLR Enabling TX status report... +2024-09-06T11:03:30.679Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T11:03:30.680Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T11:03:30.689Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:30.689Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T11:03:30.689Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:30.690Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T11:03:30.691Z CNTRLR Enabling TX status report successful... +2024-09-06T11:03:30.691Z CNTRLR finding SUC... +2024-09-06T11:03:30.692Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T11:03:30.692Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T11:03:30.694Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:30.695Z SERIAL « 0x0104015601ad (6 bytes) +2024-09-06T11:03:30.696Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:30.696Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x01 +2024-09-06T11:03:30.697Z CNTRLR This is the SUC +2024-09-06T11:03:30.700Z DRIVER all queues idle +2024-09-06T11:03:30.727Z DRIVER Cache file for homeId 0xd188a45e found, attempting to restore the network from + cache... +2024-09-06T11:03:30.729Z CNTRLR [Node 001] Embedded device config loaded +2024-09-06T11:03:30.730Z DRIVER Restoring the network from cache was successful! +2024-09-06T11:03:30.730Z CNTRLR [Node 001] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T11:03:30.730Z CNTRLR [Node 001] [Manufacturer Specific] productType: metadata updated +2024-09-06T11:03:30.731Z CNTRLR [Node 001] [Manufacturer Specific] productId: metadata updated +2024-09-06T11:03:30.731Z CNTRLR [Node 001] [~] [Manufacturer Specific] manufacturerId: 634 => 634 +2024-09-06T11:03:30.731Z CNTRLR [Node 001] [~] [Manufacturer Specific] productType: 4 => 4 +2024-09-06T11:03:30.731Z CNTRLR [Node 001] [~] [Manufacturer Specific] productId: 1552 => 1552 +2024-09-06T11:03:30.732Z CNTRLR [Node 001] [Version] firmwareVersions: metadata updated +2024-09-06T11:03:30.732Z CNTRLR [Node 001] [~] [Version] firmwareVersions: 1.30 => 1.30 +2024-09-06T11:03:30.732Z CNTRLR [Node 001] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T11:03:30.733Z CNTRLR [Node 001] [~] [Version] zWaveProtocolVersion: "7.21.3" => "7.21.3" +2024-09-06T11:03:30.733Z CNTRLR [Node 001] [Version] sdkVersion: metadata updated +2024-09-06T11:03:30.733Z CNTRLR [Node 001] [~] [Version] sdkVersion: "7.21.3" => "7.21.3" +2024-09-06T11:03:30.733Z CNTRLR Interview completed +2024-09-06T11:03:30.734Z DRIVER Network key for S0 configured, enabling S0 security manager... +2024-09-06T11:03:30.734Z DRIVER At least one network key for S2 configured, enabling S2 security manager... +2024-09-06T11:03:30.736Z DRIVER At least one network key for Z-Wave Long Range configured, enabling security m + anager... +2024-09-06T11:03:30.737Z DRIVER driver ready +2024-09-06T11:03:31.738Z CNTRLR Updating the controller NIF... +2024-09-06T11:03:31.740Z DRIVER all queues busy +2024-09-06T11:03:31.743Z SERIAL » 0x010f0003010100085e989f556c568f7436 (17 bytes) +2024-09-06T11:03:31.744Z DRIVER » [REQ] [SetApplicationNodeInformation] + is listening: true + generic device class: 0x01 + specific device class: 0x00 + supported CCs: + · Z-Wave Plus Info + · Security + · Security 2 + · Transport Service + · Supervision + · CRC-16 Encapsulation + · Multi Command + · Inclusion Controller + controlled CCs: +2024-09-06T11:03:31.748Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:31.751Z CNTRLR performing hard reset... +2024-09-06T11:03:31.753Z SERIAL » 0x0104004201b8 (6 bytes) +2024-09-06T11:03:31.754Z DRIVER » [REQ] [HardReset] + callback id: 1 +2024-09-06T11:03:31.756Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:31.778Z SERIAL « 0x0104004201b8 (6 bytes) +2024-09-06T11:03:31.778Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:31.779Z DRIVER « [REQ] [HardReset] + callback id: 1 +2024-09-06T11:03:31.780Z CNTRLR hard reset succeeded +2024-09-06T11:03:31.780Z CNTRLR querying Serial API capabilities... +2024-09-06T11:03:31.781Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T11:03:31.782Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T11:03:31.784Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:31.788Z SERIAL « 0x012b0107011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000035 +2024-09-06T11:03:31.789Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:31.789Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T11:03:31.790Z CNTRLR received API capabilities: + firmware version: 1.30 + manufacturer ID: 0x027a + product type: 0x04 + product ID: 0x0610 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T11:03:31.790Z CNTRLR querying additional controller information... +2024-09-06T11:03:31.791Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T11:03:31.791Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T11:03:31.794Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:31.799Z SERIAL « 0x012501020a001d010000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c7 +2024-09-06T11:03:31.800Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:31.800Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d01000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T11:03:31.801Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1 +2024-09-06T11:03:31.801Z CNTRLR querying version info... +2024-09-06T11:03:31.802Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T11:03:31.802Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T11:03:31.804Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:31.807Z SERIAL « 0x011001155a2d5761766520372e3231000794 (18 bytes) +2024-09-06T11:03:31.807Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:31.807Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32310007 +2024-09-06T11:03:31.808Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.21 +2024-09-06T11:03:31.808Z CNTRLR querying protocol version info... +2024-09-06T11:03:31.809Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T11:03:31.809Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T11:03:31.811Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:31.815Z SERIAL « 0x011901090007150300f4353162666237323665306662383733380f (27 bytes) +2024-09-06T11:03:31.815Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:31.816Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x0007150300f435316266623732366530666238373338 +2024-09-06T11:03:31.816Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.21.3 + appl. framework build no.: 244 + git commit hash: 35316266623732366530666238373338 +2024-09-06T11:03:31.817Z CNTRLR querying controller capabilities... +2024-09-06T11:03:31.818Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T11:03:31.818Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T11:03:31.820Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:31.822Z SERIAL « 0x0104010528d7 (6 bytes) +2024-09-06T11:03:31.822Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:31.823Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x28 +2024-09-06T11:03:31.823Z CNTRLR received controller capabilities: + controller role: Primary + is the SUC: false + started this network: true + SIS is present: false + was real primary: true +2024-09-06T11:03:31.824Z CNTRLR querying serial API setup capabilities... +2024-09-06T11:03:31.824Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T11:03:31.825Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T11:03:31.829Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:31.830Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T11:03:31.831Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:31.831Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T11:03:31.832Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T11:03:31.833Z CNTRLR querying max. payload size... +2024-09-06T11:03:31.834Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T11:03:31.834Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T11:03:31.836Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:31.838Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T11:03:31.838Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:31.839Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T11:03:31.839Z CNTRLR maximum payload size: 46 bytes +2024-09-06T11:03:31.839Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T11:03:31.840Z CNTRLR Querying configured RF region... +2024-09-06T11:03:31.840Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T11:03:31.841Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T11:03:31.843Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:31.844Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T11:03:31.844Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:31.845Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T11:03:31.845Z CNTRLR The controller is using RF region Europe +2024-09-06T11:03:31.846Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T11:03:31.846Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T11:03:31.847Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T11:03:31.849Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:31.850Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T11:03:31.851Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:31.851Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T11:03:31.852Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T11:03:31.852Z CNTRLR Querying configured Long Range channel information... +2024-09-06T11:03:31.853Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T11:03:31.853Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T11:03:31.855Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:31.857Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T11:03:31.857Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:31.857Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T11:03:31.858Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T11:03:31.858Z CNTRLR Performing soft reset... +2024-09-06T11:03:31.859Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T11:03:31.859Z DRIVER » [REQ] [SoftReset] +2024-09-06T11:03:31.861Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:31.862Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T11:03:31.863Z DRIVER all queues idle +2024-09-06T11:03:32.080Z SERIAL « 0x0112000a0700010100085e989f556c568f740025 (20 bytes) +2024-09-06T11:03:32.082Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:32.083Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T11:03:32.084Z CNTRLR reconnected and restarted +2024-09-06T11:03:32.085Z CNTRLR Starting hardware watchdog... +2024-09-06T11:03:32.086Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T11:03:32.087Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T11:03:32.088Z DRIVER all queues busy +2024-09-06T11:03:32.090Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T11:03:32.091Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T11:03:32.092Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T11:03:32.093Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T11:03:32.094Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:32.095Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:32.096Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T11:03:32.097Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:32.097Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T11:03:32.098Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T11:03:32.099Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T11:03:32.099Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T11:03:32.101Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:32.102Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T11:03:32.103Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:32.103Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T11:03:32.104Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T11:03:32.104Z CNTRLR querying controller IDs... +2024-09-06T11:03:32.105Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T11:03:32.106Z DRIVER » [REQ] [GetControllerId] +2024-09-06T11:03:32.108Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:32.109Z SERIAL « 0x01080120cab0fedc018f (10 bytes) +2024-09-06T11:03:32.110Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:32.110Z DRIVER « [RES] [GetControllerId] + home ID: 0xcab0fedc + own node ID: 1 +2024-09-06T11:03:32.111Z CNTRLR received controller IDs: + home ID: 0xcab0fedc + own node ID: 1 +2024-09-06T11:03:32.111Z CNTRLR Enabling TX status report... +2024-09-06T11:03:32.112Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T11:03:32.112Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T11:03:32.115Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:32.116Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T11:03:32.116Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:32.117Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T11:03:32.118Z CNTRLR Enabling TX status report successful... +2024-09-06T11:03:32.118Z CNTRLR finding SUC... +2024-09-06T11:03:32.118Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T11:03:32.119Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T11:03:32.122Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:32.122Z SERIAL « 0x0104015600ac (6 bytes) +2024-09-06T11:03:32.123Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:32.123Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x00 +2024-09-06T11:03:32.124Z CNTRLR No SUC present in the network +2024-09-06T11:03:32.124Z CNTRLR There is no SUC/SIS in the network - promoting ourselves... +2024-09-06T11:03:32.125Z SERIAL » 0x01080054010125010285 (10 bytes) +2024-09-06T11:03:32.125Z DRIVER » [REQ] [SetSUCNodeId] + payload: 0x0101250102 +2024-09-06T11:03:32.129Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:32.131Z SERIAL « 0x0104015401af (6 bytes) +2024-09-06T11:03:32.131Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:32.132Z DRIVER « [RES] [SetSUCNodeId] + was executed: true +2024-09-06T11:03:32.133Z CNTRLR Promotion to SUC/SIS succeeded. +2024-09-06T11:03:32.133Z DRIVER all queues idle +2024-09-06T11:03:32.137Z CNTRLR [Node 001] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T11:03:32.138Z CNTRLR [Node 001] [Manufacturer Specific] productType: metadata updated +2024-09-06T11:03:32.138Z CNTRLR [Node 001] [Manufacturer Specific] productId: metadata updated +2024-09-06T11:03:32.138Z CNTRLR [Node 001] [+] [Manufacturer Specific] manufacturerId: 634 +2024-09-06T11:03:32.138Z CNTRLR [Node 001] [+] [Manufacturer Specific] productType: 4 +2024-09-06T11:03:32.138Z CNTRLR [Node 001] [+] [Manufacturer Specific] productId: 1552 +2024-09-06T11:03:32.139Z CNTRLR [Node 001] [Version] firmwareVersions: metadata updated +2024-09-06T11:03:32.139Z CNTRLR [Node 001] [+] [Version] firmwareVersions: 1.30 +2024-09-06T11:03:32.139Z CNTRLR [Node 001] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T11:03:32.139Z CNTRLR [Node 001] [+] [Version] zWaveProtocolVersion: "7.21.3" +2024-09-06T11:03:32.139Z CNTRLR [Node 001] [Version] sdkVersion: metadata updated +2024-09-06T11:03:32.140Z CNTRLR [Node 001] [+] [Version] sdkVersion: "7.21.3" +2024-09-06T11:03:32.140Z CNTRLR Interview completed +2024-09-06T11:03:32.140Z DRIVER Network key for S0 configured, enabling S0 security manager... +2024-09-06T11:03:32.140Z DRIVER At least one network key for S2 configured, enabling S2 security manager... +2024-09-06T11:03:32.141Z DRIVER At least one network key for Z-Wave Long Range configured, enabling security m + anager... +2024-09-06T11:03:32.142Z DRIVER driver ready +2024-09-06T11:03:36.782Z CNTRLR Starting inclusion process with strategy Default... +2024-09-06T11:03:36.784Z DRIVER all queues busy +2024-09-06T11:03:36.786Z SERIAL » 0x0105004ac10372 (7 bytes) +2024-09-06T11:03:36.788Z DRIVER » [REQ] [AddNodeToNetwork] + node type: Any + high power: true + network wide: true + callback id: 3 +2024-09-06T11:03:36.790Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:36.797Z SERIAL « 0x0107004a03010000b0 (9 bytes) +2024-09-06T11:03:36.799Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:36.801Z DRIVER « [REQ] [AddNodeToNetwork] + status: Ready + callback id: 3 +2024-09-06T11:03:36.802Z CNTRLR The controller is now ready to add nodes +2024-09-06T11:03:36.802Z DRIVER all queues idle +2024-09-06T11:03:40.838Z SERIAL « 0x0107004a03020000b3 (9 bytes) +2024-09-06T11:03:40.839Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:40.841Z DRIVER « [REQ] [AddNodeToNetwork] + status: NodeFound + callback id: 3 +2024-09-06T11:03:40.842Z DRIVER handling request AddNodeToNetwork (74) +2024-09-06T11:03:40.842Z DRIVER 1 handler registered! +2024-09-06T11:03:40.843Z DRIVER invoking handler #0 +2024-09-06T11:03:40.844Z CNTRLR handling add node request (status = NodeFound) +2024-09-06T11:03:40.942Z SERIAL « 0x0112004a0304020b0201005e989f556c568f7467 (20 bytes) +2024-09-06T11:03:40.944Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:40.946Z DRIVER « [REQ] [AddNodeToNetwork] + status: AddingController + callback id: 3 +2024-09-06T11:03:40.947Z DRIVER handling request AddNodeToNetwork (74) +2024-09-06T11:03:40.947Z DRIVER 1 handler registered! +2024-09-06T11:03:40.948Z DRIVER invoking handler #0 +2024-09-06T11:03:40.948Z CNTRLR handling add node request (status = AddingController) +2024-09-06T11:03:40.952Z DRIVER the message was handled +2024-09-06T11:03:41.361Z SERIAL « 0x0107004a03050200b6 (9 bytes) +2024-09-06T11:03:41.363Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:41.365Z DRIVER « [REQ] [AddNodeToNetwork] + status: ProtocolDone + callback id: 3 +2024-09-06T11:03:41.366Z DRIVER handling request AddNodeToNetwork (74) +2024-09-06T11:03:41.366Z DRIVER 1 handler registered! +2024-09-06T11:03:41.367Z DRIVER invoking handler #0 +2024-09-06T11:03:41.367Z CNTRLR handling add node request (status = ProtocolDone) +2024-09-06T11:03:41.368Z CNTRLR finishing inclusion process... +2024-09-06T11:03:41.369Z DRIVER all queues busy +2024-09-06T11:03:41.371Z SERIAL » 0x0105004ac50471 (7 bytes) +2024-09-06T11:03:41.372Z DRIVER » [REQ] [AddNodeToNetwork] + action: Stop + high power: true + network wide: true + callback id: 4 +2024-09-06T11:03:41.374Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:41.412Z SERIAL « 0x0107004a04060200b2 (9 bytes) +2024-09-06T11:03:41.412Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:41.413Z DRIVER « [REQ] [AddNodeToNetwork] + status: Done + callback id: 4 +2024-09-06T11:03:41.414Z SERIAL » 0x0105004ac50075 (7 bytes) +2024-09-06T11:03:41.414Z DRIVER » [REQ] [AddNodeToNetwork] + action: Stop + high power: true + network wide: true + callback id: 0 +2024-09-06T11:03:41.420Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:41.421Z CNTRLR The inclusion process was stopped +2024-09-06T11:03:41.422Z CNTRLR finished adding node 2: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + supported CCs: + · Z-Wave Plus Info (0x5e) + · Security (0x98) + · Security 2 (0x9f) + · Transport Service (0x55) + · Supervision (0x6c) + · CRC-16 Encapsulation (0x56) + · Multi Command (0x8f) + · Inclusion Controller (0x74) + controlled CCs: +2024-09-06T11:03:41.422Z CNTRLR » [Node 002] Assigning SUC return route... +2024-09-06T11:03:41.423Z CNTRLR » [Node 002] Deleting SUC return route... +2024-09-06T11:03:41.424Z SERIAL » 0x010500550205a8 (7 bytes) +2024-09-06T11:03:41.424Z DRIVER » [Node 002] [REQ] [DeleteSUCReturnRoute] + payload: 0x0205 +2024-09-06T11:03:41.430Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:41.433Z SERIAL « 0x0104015501ae (6 bytes) +2024-09-06T11:03:41.434Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:41.435Z DRIVER « [RES] [DeleteSUCReturnRoute] + was executed: true +2024-09-06T11:03:41.498Z SERIAL « 0x01210055050000000000000000000000000000000000000000000000000000000 (35 bytes) + 0008e +2024-09-06T11:03:41.500Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:41.501Z DRIVER « [REQ] [DeleteSUCReturnRoute] + callback id: 5 + transmit status: OK +2024-09-06T11:03:41.504Z SERIAL » 0x010500510206af (7 bytes) +2024-09-06T11:03:41.505Z DRIVER » [Node 002] [REQ] [AssignSUCReturnRoute] + payload: 0x0206 +2024-09-06T11:03:41.508Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:41.515Z SERIAL « 0x0104015101aa (6 bytes) +2024-09-06T11:03:41.516Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:41.517Z DRIVER « [RES] [AssignSUCReturnRoute] + was executed: true +2024-09-06T11:03:41.587Z SERIAL « 0x01210051060000000000000000000000000000000000000000000000000000000 (35 bytes) + 00089 +2024-09-06T11:03:41.589Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:41.591Z DRIVER « [REQ] [AssignSUCReturnRoute] + callback id: 6 + transmit status: OK +2024-09-06T11:03:41.600Z SERIAL » 0x010e00a90102029f04250000000007e0 (16 bytes) +2024-09-06T11:03:41.601Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x25 + │ callback id: 7 + └─[Security2CCKEXGet] +2024-09-06T11:03:41.607Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:41.611Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:03:41.611Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:41.612Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:03:41.624Z SERIAL « 0x011d00a90700000100e07f7f7f7f00000300000000030100007f7f7f7f7fd3 (31 bytes) +2024-09-06T11:03:41.625Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:41.625Z DRIVER « [REQ] [SendDataBridge] + callback id: 7 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -32 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:03:51.653Z CNTRLR [Node 002] Timed out while waiting for a response from the node (ZW0201) +2024-09-06T11:03:51.654Z CNTRLR [Node 002] Security S2 bootstrapping failed: did not receive the node's desire + d security classes. +2024-09-06T11:03:51.654Z DRIVER the message was handled +2024-09-06T11:03:51.655Z DRIVER all queues idle +2024-09-06T11:03:56.657Z DRIVER all queues busy +2024-09-06T11:03:56.660Z SERIAL » 0x0103003bc7 (5 bytes) +2024-09-06T11:03:56.662Z DRIVER » [REQ] [GetBackgroundRSSI] +2024-09-06T11:03:56.665Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:56.667Z SERIAL « 0x0107013b9492927f29 (9 bytes) +2024-09-06T11:03:56.668Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:56.669Z DRIVER « [RES] [GetBackgroundRSSI] + channel 0: -108 dBm + channel 1: -110 dBm + channel 2: -110 dBm + channel 3: N/A +2024-09-06T11:03:56.671Z DRIVER all queues idle +2024-09-06T11:04:18.605Z DRIVER ███████╗ ██╗ ██╗ █████╗ ██╗ ██╗ ███████╗ ██╗ ███████╗ + ╚══███╔╝ ██║ ██║ ██╔══██╗ ██║ ██║ ██╔════╝ ██║ ██╔════╝ + ███╔╝ █████╗ ██║ █╗ ██║ ███████║ ██║ ██║ █████╗ ██║ ███████╗ + ███╔╝ ╚════╝ ██║███╗██║ ██╔══██║ ╚██╗ ██╔╝ ██╔══╝ ██ ██║ ╚════██║ + ███████╗ ╚███╔███╔╝ ██║ ██║ ╚████╔╝ ███████╗ ╚█████╔╝ ███████║ + ╚══════╝ ╚══╝╚══╝ ╚═╝ ╚═╝ ╚═══╝ ╚══════╝ ╚════╝ ╚══════╝ +2024-09-06T11:04:18.606Z DRIVER version 13.2.0 +2024-09-06T11:04:18.607Z DRIVER +2024-09-06T11:04:18.607Z DRIVER starting driver... +2024-09-06T11:04:18.607Z DRIVER opening serial port /dev/serial/by-id/usb-Zooz_800_Z-Wave_Stick_533D004242-if0 + 0 +2024-09-06T11:04:18.616Z DRIVER serial port opened +2024-09-06T11:04:18.617Z SERIAL » 0x15 (1 bytes) +2024-09-06T11:04:19.623Z DRIVER loading configuration... +2024-09-06T11:04:19.627Z CONFIG version 13.2.0 +2024-09-06T11:04:19.957Z DRIVER beginning interview... +2024-09-06T11:04:19.957Z DRIVER added request handler for AddNodeToNetwork (0x4a)... + 1 registered +2024-09-06T11:04:19.958Z DRIVER added request handler for RemoveNodeFromNetwork (0x4b)... + 1 registered +2024-09-06T11:04:19.958Z DRIVER added request handler for ReplaceFailedNode (0x63)... + 1 registered +2024-09-06T11:04:19.958Z DRIVER added request handler for SetLearnMode (0x50)... + 1 registered +2024-09-06T11:04:19.958Z CNTRLR querying Serial API capabilities... +2024-09-06T11:04:19.959Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T11:04:19.959Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T11:04:19.962Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:19.973Z SERIAL « 0x012b0107011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000035 +2024-09-06T11:04:19.974Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:19.974Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T11:04:19.976Z CNTRLR received API capabilities: + firmware version: 1.30 + manufacturer ID: 0x027a + product type: 0x04 + product ID: 0x0610 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T11:04:19.976Z CNTRLR querying additional controller information... +2024-09-06T11:04:19.977Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T11:04:19.978Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T11:04:19.979Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:19.985Z SERIAL « 0x012501020a081d030000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800cd +2024-09-06T11:04:19.985Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:19.986Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a081d03000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T11:04:19.986Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: true + controller supports timers: false + Z-Wave Classic nodes: 1, 2 +2024-09-06T11:04:19.987Z CNTRLR querying version info... +2024-09-06T11:04:19.987Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T11:04:19.988Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T11:04:19.993Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:19.997Z SERIAL « 0x011001155a2d5761766520372e3231000794 (18 bytes) +2024-09-06T11:04:19.997Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:19.998Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32310007 +2024-09-06T11:04:19.999Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.21 +2024-09-06T11:04:19.999Z CNTRLR querying protocol version info... +2024-09-06T11:04:20.000Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T11:04:20.000Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T11:04:20.006Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:20.007Z SERIAL « 0x011901090007150300f4353162666237323665306662383733380f (27 bytes) +2024-09-06T11:04:20.007Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:20.008Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x0007150300f435316266623732366530666238373338 +2024-09-06T11:04:20.009Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.21.3 + appl. framework build no.: 244 + git commit hash: 35316266623732366530666238373338 +2024-09-06T11:04:20.009Z CNTRLR querying controller capabilities... +2024-09-06T11:04:20.010Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T11:04:20.010Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T11:04:20.015Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:20.016Z SERIAL « 0x010401051ce3 (6 bytes) +2024-09-06T11:04:20.016Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:20.016Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x1c +2024-09-06T11:04:20.017Z CNTRLR received controller capabilities: + controller role: Primary + is the SUC: true + started this network: true + SIS is present: true + was real primary: true +2024-09-06T11:04:20.018Z CNTRLR querying serial API setup capabilities... +2024-09-06T11:04:20.019Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T11:04:20.019Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T11:04:20.025Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:20.025Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T11:04:20.026Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:20.026Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T11:04:20.027Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T11:04:20.027Z CNTRLR querying max. payload size... +2024-09-06T11:04:20.028Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T11:04:20.028Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T11:04:20.033Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:20.034Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T11:04:20.034Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:20.035Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T11:04:20.036Z CNTRLR maximum payload size: 46 bytes +2024-09-06T11:04:20.036Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T11:04:20.036Z CNTRLR Querying configured RF region... +2024-09-06T11:04:20.037Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T11:04:20.038Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T11:04:20.042Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:20.042Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T11:04:20.043Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:20.043Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T11:04:20.044Z CNTRLR The controller is using RF region Europe +2024-09-06T11:04:20.044Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T11:04:20.045Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T11:04:20.045Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T11:04:20.050Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:20.050Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T11:04:20.051Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:20.051Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T11:04:20.052Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T11:04:20.052Z CNTRLR Querying configured Long Range channel information... +2024-09-06T11:04:20.053Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T11:04:20.053Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T11:04:20.058Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:20.058Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T11:04:20.058Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:20.059Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T11:04:20.059Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T11:04:20.060Z CNTRLR Performing soft reset... +2024-09-06T11:04:20.060Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T11:04:20.061Z DRIVER » [REQ] [SoftReset] +2024-09-06T11:04:20.063Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:20.064Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T11:04:20.064Z DRIVER all queues idle +2024-09-06T11:04:20.282Z SERIAL « 0x0112000a0700010100085e989f556c568f740025 (20 bytes) +2024-09-06T11:04:20.283Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:20.283Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T11:04:20.284Z CNTRLR reconnected and restarted +2024-09-06T11:04:20.284Z CNTRLR Starting hardware watchdog... +2024-09-06T11:04:20.284Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T11:04:20.284Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T11:04:20.285Z DRIVER all queues busy +2024-09-06T11:04:20.285Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T11:04:20.286Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T11:04:20.286Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T11:04:20.287Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T11:04:20.288Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:20.289Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:20.291Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T11:04:20.292Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:20.292Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T11:04:20.293Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T11:04:20.293Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T11:04:20.294Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T11:04:20.296Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:20.301Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T11:04:20.301Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:20.302Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T11:04:20.302Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T11:04:20.302Z CNTRLR querying controller IDs... +2024-09-06T11:04:20.303Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T11:04:20.303Z DRIVER » [REQ] [GetControllerId] +2024-09-06T11:04:20.305Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:20.307Z SERIAL « 0x01080120cab0fedc018f (10 bytes) +2024-09-06T11:04:20.307Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:20.308Z DRIVER « [RES] [GetControllerId] + home ID: 0xcab0fedc + own node ID: 1 +2024-09-06T11:04:20.309Z CNTRLR received controller IDs: + home ID: 0xcab0fedc + own node ID: 1 +2024-09-06T11:04:20.309Z CNTRLR Enabling TX status report... +2024-09-06T11:04:20.309Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T11:04:20.310Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T11:04:20.313Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:20.314Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T11:04:20.314Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:20.314Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T11:04:20.315Z CNTRLR Enabling TX status report successful... +2024-09-06T11:04:20.315Z CNTRLR finding SUC... +2024-09-06T11:04:20.316Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T11:04:20.316Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T11:04:20.323Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:20.324Z SERIAL « 0x0104015601ad (6 bytes) +2024-09-06T11:04:20.324Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:20.326Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x01 +2024-09-06T11:04:20.327Z CNTRLR This is the SUC +2024-09-06T11:04:20.327Z DRIVER all queues idle +2024-09-06T11:04:20.353Z DRIVER Cache file for homeId 0xcab0fedc found, attempting to restore the network from + cache... +2024-09-06T11:04:20.362Z CNTRLR [Node 001] Embedded device config loaded +2024-09-06T11:04:20.363Z DRIVER Restoring the network from cache was successful! +2024-09-06T11:04:20.363Z CNTRLR [Node 001] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T11:04:20.364Z CNTRLR [Node 001] [Manufacturer Specific] productType: metadata updated +2024-09-06T11:04:20.364Z CNTRLR [Node 001] [Manufacturer Specific] productId: metadata updated +2024-09-06T11:04:20.365Z CNTRLR [Node 001] [~] [Manufacturer Specific] manufacturerId: 634 => 634 +2024-09-06T11:04:20.366Z CNTRLR [Node 001] [~] [Manufacturer Specific] productType: 4 => 4 +2024-09-06T11:04:20.367Z CNTRLR [Node 001] [~] [Manufacturer Specific] productId: 1552 => 1552 +2024-09-06T11:04:20.367Z CNTRLR [Node 001] [Version] firmwareVersions: metadata updated +2024-09-06T11:04:20.368Z CNTRLR [Node 001] [~] [Version] firmwareVersions: 1.30 => 1.30 +2024-09-06T11:04:20.368Z CNTRLR [Node 001] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T11:04:20.369Z CNTRLR [Node 001] [~] [Version] zWaveProtocolVersion: "7.21.3" => "7.21.3" +2024-09-06T11:04:20.370Z CNTRLR [Node 001] [Version] sdkVersion: metadata updated +2024-09-06T11:04:20.370Z CNTRLR [Node 001] [~] [Version] sdkVersion: "7.21.3" => "7.21.3" +2024-09-06T11:04:20.370Z CNTRLR Interview completed +2024-09-06T11:04:20.371Z DRIVER Network key for S0 configured, enabling S0 security manager... +2024-09-06T11:04:20.373Z DRIVER At least one network key for S2 configured, enabling S2 security manager... +2024-09-06T11:04:20.376Z DRIVER At least one network key for Z-Wave Long Range configured, enabling security m + anager... +2024-09-06T11:04:20.377Z DRIVER driver ready +2024-09-06T11:04:21.380Z CNTRLR Updating the controller NIF... +2024-09-06T11:04:21.382Z DRIVER all queues busy +2024-09-06T11:04:21.384Z SERIAL » 0x010f0003010100085e989f556c568f7436 (17 bytes) +2024-09-06T11:04:21.386Z DRIVER » [REQ] [SetApplicationNodeInformation] + is listening: true + generic device class: 0x01 + specific device class: 0x00 + supported CCs: + · Z-Wave Plus Info + · Security + · Security 2 + · Transport Service + · Supervision + · CRC-16 Encapsulation + · Multi Command + · Inclusion Controller + controlled CCs: +2024-09-06T11:04:21.396Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:21.399Z CNTRLR performing hard reset... +2024-09-06T11:04:21.402Z SERIAL » 0x0104004201b8 (6 bytes) +2024-09-06T11:04:21.403Z DRIVER » [REQ] [HardReset] + callback id: 1 +2024-09-06T11:04:21.406Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:21.441Z SERIAL « 0x0104004201b8 (6 bytes) +2024-09-06T11:04:21.442Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:21.442Z DRIVER « [REQ] [HardReset] + callback id: 1 +2024-09-06T11:04:21.443Z CNTRLR hard reset succeeded +2024-09-06T11:04:21.444Z CNTRLR querying Serial API capabilities... +2024-09-06T11:04:21.445Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T11:04:21.445Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T11:04:21.447Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:21.452Z SERIAL « 0x012b0107011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000035 +2024-09-06T11:04:21.452Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:21.453Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T11:04:21.453Z CNTRLR received API capabilities: + firmware version: 1.30 + manufacturer ID: 0x027a + product type: 0x04 + product ID: 0x0610 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T11:04:21.454Z CNTRLR querying additional controller information... +2024-09-06T11:04:21.454Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T11:04:21.455Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T11:04:21.457Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:21.462Z SERIAL « 0x012501020a001d010000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c7 +2024-09-06T11:04:21.463Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:21.463Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d01000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T11:04:21.464Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1 +2024-09-06T11:04:21.464Z CNTRLR querying version info... +2024-09-06T11:04:21.465Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T11:04:21.466Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T11:04:21.468Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:21.470Z SERIAL « 0x011001155a2d5761766520372e3231000794 (18 bytes) +2024-09-06T11:04:21.470Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:21.471Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32310007 +2024-09-06T11:04:21.472Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.21 +2024-09-06T11:04:21.472Z CNTRLR querying protocol version info... +2024-09-06T11:04:21.472Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T11:04:21.473Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T11:04:21.475Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:21.478Z SERIAL « 0x011901090007150300f4353162666237323665306662383733380f (27 bytes) +2024-09-06T11:04:21.478Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:21.479Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x0007150300f435316266623732366530666238373338 +2024-09-06T11:04:21.480Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.21.3 + appl. framework build no.: 244 + git commit hash: 35316266623732366530666238373338 +2024-09-06T11:04:21.480Z CNTRLR querying controller capabilities... +2024-09-06T11:04:21.481Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T11:04:21.481Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T11:04:21.483Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:21.484Z SERIAL « 0x0104010528d7 (6 bytes) +2024-09-06T11:04:21.485Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:21.485Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x28 +2024-09-06T11:04:21.486Z CNTRLR received controller capabilities: + controller role: Primary + is the SUC: false + started this network: true + SIS is present: false + was real primary: true +2024-09-06T11:04:21.486Z CNTRLR querying serial API setup capabilities... +2024-09-06T11:04:21.487Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T11:04:21.487Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T11:04:21.492Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:21.493Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T11:04:21.493Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:21.494Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T11:04:21.494Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T11:04:21.495Z CNTRLR querying max. payload size... +2024-09-06T11:04:21.495Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T11:04:21.496Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T11:04:21.498Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:21.499Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T11:04:21.499Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:21.500Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T11:04:21.501Z CNTRLR maximum payload size: 46 bytes +2024-09-06T11:04:21.501Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T11:04:21.501Z CNTRLR Querying configured RF region... +2024-09-06T11:04:21.502Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T11:04:21.502Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T11:04:21.504Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:21.506Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T11:04:21.506Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:21.507Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T11:04:21.508Z CNTRLR The controller is using RF region Europe +2024-09-06T11:04:21.508Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T11:04:21.509Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T11:04:21.509Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T11:04:21.511Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:21.512Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T11:04:21.513Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:21.513Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T11:04:21.514Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T11:04:21.514Z CNTRLR Querying configured Long Range channel information... +2024-09-06T11:04:21.515Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T11:04:21.515Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T11:04:21.517Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:21.518Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T11:04:21.519Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:21.520Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T11:04:21.520Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T11:04:21.520Z CNTRLR Performing soft reset... +2024-09-06T11:04:21.521Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T11:04:21.522Z DRIVER » [REQ] [SoftReset] +2024-09-06T11:04:21.524Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:21.525Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T11:04:21.525Z DRIVER all queues idle +2024-09-06T11:04:21.750Z SERIAL « 0x0112000a0700010100085e989f556c568f740025 (20 bytes) +2024-09-06T11:04:21.751Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:21.753Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T11:04:21.754Z CNTRLR reconnected and restarted +2024-09-06T11:04:21.755Z CNTRLR Starting hardware watchdog... +2024-09-06T11:04:21.756Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T11:04:21.757Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T11:04:21.758Z DRIVER all queues busy +2024-09-06T11:04:21.760Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T11:04:21.761Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T11:04:21.764Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T11:04:21.765Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T11:04:21.767Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:21.768Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:21.769Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T11:04:21.770Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:21.771Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T11:04:21.772Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T11:04:21.772Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T11:04:21.773Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T11:04:21.776Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:21.777Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T11:04:21.777Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:21.778Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T11:04:21.779Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T11:04:21.779Z CNTRLR querying controller IDs... +2024-09-06T11:04:21.780Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T11:04:21.780Z DRIVER » [REQ] [GetControllerId] +2024-09-06T11:04:21.782Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:21.784Z SERIAL « 0x01080120e18c56950179 (10 bytes) +2024-09-06T11:04:21.784Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:21.785Z DRIVER « [RES] [GetControllerId] + home ID: 0xe18c5695 + own node ID: 1 +2024-09-06T11:04:21.786Z CNTRLR received controller IDs: + home ID: 0xe18c5695 + own node ID: 1 +2024-09-06T11:04:21.786Z CNTRLR Enabling TX status report... +2024-09-06T11:04:21.787Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T11:04:21.787Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T11:04:21.789Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:21.790Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T11:04:21.791Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:21.792Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T11:04:21.793Z CNTRLR Enabling TX status report successful... +2024-09-06T11:04:21.793Z CNTRLR finding SUC... +2024-09-06T11:04:21.794Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T11:04:21.794Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T11:04:21.796Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:21.797Z SERIAL « 0x0104015600ac (6 bytes) +2024-09-06T11:04:21.798Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:21.798Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x00 +2024-09-06T11:04:21.799Z CNTRLR No SUC present in the network +2024-09-06T11:04:21.799Z CNTRLR There is no SUC/SIS in the network - promoting ourselves... +2024-09-06T11:04:21.800Z SERIAL » 0x01080054010125010285 (10 bytes) +2024-09-06T11:04:21.800Z DRIVER » [REQ] [SetSUCNodeId] + payload: 0x0101250102 +2024-09-06T11:04:21.803Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:21.805Z SERIAL « 0x0104015401af (6 bytes) +2024-09-06T11:04:21.806Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:21.806Z DRIVER « [RES] [SetSUCNodeId] + was executed: true +2024-09-06T11:04:21.807Z CNTRLR Promotion to SUC/SIS succeeded. +2024-09-06T11:04:21.808Z DRIVER all queues idle +2024-09-06T11:04:21.813Z CNTRLR [Node 001] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T11:04:21.814Z CNTRLR [Node 001] [Manufacturer Specific] productType: metadata updated +2024-09-06T11:04:21.814Z CNTRLR [Node 001] [Manufacturer Specific] productId: metadata updated +2024-09-06T11:04:21.814Z CNTRLR [Node 001] [+] [Manufacturer Specific] manufacturerId: 634 +2024-09-06T11:04:21.814Z CNTRLR [Node 001] [+] [Manufacturer Specific] productType: 4 +2024-09-06T11:04:21.814Z CNTRLR [Node 001] [+] [Manufacturer Specific] productId: 1552 +2024-09-06T11:04:21.815Z CNTRLR [Node 001] [Version] firmwareVersions: metadata updated +2024-09-06T11:04:21.815Z CNTRLR [Node 001] [+] [Version] firmwareVersions: 1.30 +2024-09-06T11:04:21.815Z CNTRLR [Node 001] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T11:04:21.815Z CNTRLR [Node 001] [+] [Version] zWaveProtocolVersion: "7.21.3" +2024-09-06T11:04:21.815Z CNTRLR [Node 001] [Version] sdkVersion: metadata updated +2024-09-06T11:04:21.816Z CNTRLR [Node 001] [+] [Version] sdkVersion: "7.21.3" +2024-09-06T11:04:21.816Z CNTRLR Interview completed +2024-09-06T11:04:21.816Z DRIVER Network key for S0 configured, enabling S0 security manager... +2024-09-06T11:04:21.816Z DRIVER At least one network key for S2 configured, enabling S2 security manager... +2024-09-06T11:04:21.817Z DRIVER At least one network key for Z-Wave Long Range configured, enabling security m + anager... +2024-09-06T11:04:21.818Z DRIVER driver ready +2024-09-06T11:04:26.444Z CNTRLR Starting inclusion process with strategy Default... +2024-09-06T11:04:26.446Z DRIVER all queues busy +2024-09-06T11:04:26.448Z SERIAL » 0x0105004ac10372 (7 bytes) +2024-09-06T11:04:26.450Z DRIVER » [REQ] [AddNodeToNetwork] + node type: Any + high power: true + network wide: true + callback id: 3 +2024-09-06T11:04:26.453Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:26.462Z SERIAL « 0x0107004a03010000b0 (9 bytes) +2024-09-06T11:04:26.464Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:26.466Z DRIVER « [REQ] [AddNodeToNetwork] + status: Ready + callback id: 3 +2024-09-06T11:04:26.467Z CNTRLR The controller is now ready to add nodes +2024-09-06T11:04:26.468Z DRIVER all queues idle +2024-09-06T11:04:30.499Z SERIAL « 0x0107004a03020000b3 (9 bytes) +2024-09-06T11:04:30.500Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:30.502Z DRIVER « [REQ] [AddNodeToNetwork] + status: NodeFound + callback id: 3 +2024-09-06T11:04:30.503Z DRIVER handling request AddNodeToNetwork (74) +2024-09-06T11:04:30.503Z DRIVER 1 handler registered! +2024-09-06T11:04:30.504Z DRIVER invoking handler #0 +2024-09-06T11:04:30.506Z CNTRLR handling add node request (status = NodeFound) +2024-09-06T11:04:30.605Z SERIAL « 0x0112004a0304020b0201005e989f556c568f7467 (20 bytes) +2024-09-06T11:04:30.606Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:30.608Z DRIVER « [REQ] [AddNodeToNetwork] + status: AddingController + callback id: 3 +2024-09-06T11:04:30.609Z DRIVER handling request AddNodeToNetwork (74) +2024-09-06T11:04:30.609Z DRIVER 1 handler registered! +2024-09-06T11:04:30.610Z DRIVER invoking handler #0 +2024-09-06T11:04:30.610Z CNTRLR handling add node request (status = AddingController) +2024-09-06T11:04:30.615Z DRIVER the message was handled +2024-09-06T11:04:31.024Z SERIAL « 0x0107004a03050200b6 (9 bytes) +2024-09-06T11:04:31.025Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:31.027Z DRIVER « [REQ] [AddNodeToNetwork] + status: ProtocolDone + callback id: 3 +2024-09-06T11:04:31.028Z DRIVER handling request AddNodeToNetwork (74) +2024-09-06T11:04:31.029Z DRIVER 1 handler registered! +2024-09-06T11:04:31.029Z DRIVER invoking handler #0 +2024-09-06T11:04:31.030Z CNTRLR handling add node request (status = ProtocolDone) +2024-09-06T11:04:31.031Z CNTRLR finishing inclusion process... +2024-09-06T11:04:31.032Z DRIVER all queues busy +2024-09-06T11:04:31.034Z SERIAL » 0x0105004ac50471 (7 bytes) +2024-09-06T11:04:31.036Z DRIVER » [REQ] [AddNodeToNetwork] + action: Stop + high power: true + network wide: true + callback id: 4 +2024-09-06T11:04:31.038Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:31.081Z SERIAL « 0x0107004a04060200b2 (9 bytes) +2024-09-06T11:04:31.082Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:31.085Z DRIVER « [REQ] [AddNodeToNetwork] + status: Done + callback id: 4 +2024-09-06T11:04:31.088Z SERIAL » 0x0105004ac50075 (7 bytes) +2024-09-06T11:04:31.089Z DRIVER » [REQ] [AddNodeToNetwork] + action: Stop + high power: true + network wide: true + callback id: 0 +2024-09-06T11:04:31.102Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:31.104Z CNTRLR The inclusion process was stopped +2024-09-06T11:04:31.104Z CNTRLR finished adding node 2: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + supported CCs: + · Z-Wave Plus Info (0x5e) + · Security (0x98) + · Security 2 (0x9f) + · Transport Service (0x55) + · Supervision (0x6c) + · CRC-16 Encapsulation (0x56) + · Multi Command (0x8f) + · Inclusion Controller (0x74) + controlled CCs: +2024-09-06T11:04:31.105Z CNTRLR » [Node 002] Assigning SUC return route... +2024-09-06T11:04:31.106Z CNTRLR » [Node 002] Deleting SUC return route... +2024-09-06T11:04:31.108Z SERIAL » 0x010500550205a8 (7 bytes) +2024-09-06T11:04:31.109Z DRIVER » [Node 002] [REQ] [DeleteSUCReturnRoute] + payload: 0x0205 +2024-09-06T11:04:31.118Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:31.119Z SERIAL « 0x0104015501ae (6 bytes) +2024-09-06T11:04:31.119Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:31.121Z DRIVER « [RES] [DeleteSUCReturnRoute] + was executed: true +2024-09-06T11:04:31.182Z SERIAL « 0x01210055050000000000000000000000000000000000000000000000000000000 (35 bytes) + 0008e +2024-09-06T11:04:31.183Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:31.184Z DRIVER « [REQ] [DeleteSUCReturnRoute] + callback id: 5 + transmit status: OK +2024-09-06T11:04:31.185Z SERIAL » 0x010500510206af (7 bytes) +2024-09-06T11:04:31.186Z DRIVER » [Node 002] [REQ] [AssignSUCReturnRoute] + payload: 0x0206 +2024-09-06T11:04:31.188Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:31.195Z SERIAL « 0x0104015101aa (6 bytes) +2024-09-06T11:04:31.196Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:31.197Z DRIVER « [RES] [AssignSUCReturnRoute] + was executed: true +2024-09-06T11:04:31.268Z SERIAL « 0x01210051060000000000000000000000000000000000000000000000000000000 (35 bytes) + 00089 +2024-09-06T11:04:31.269Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:31.270Z DRIVER « [REQ] [AssignSUCReturnRoute] + callback id: 6 + transmit status: OK +2024-09-06T11:04:31.273Z SERIAL » 0x010e00a90102029f04250000000007e0 (16 bytes) +2024-09-06T11:04:31.274Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x25 + │ callback id: 7 + └─[Security2CCKEXGet] +2024-09-06T11:04:31.278Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:31.284Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:04:31.285Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:31.286Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:04:31.297Z SERIAL « 0x011d00a90700000100e07f7f7f7f00000300000000030100007f7f7f7f7fd3 (31 bytes) +2024-09-06T11:04:31.298Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:31.299Z DRIVER « [REQ] [SendDataBridge] + callback id: 7 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -32 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:04:41.328Z CNTRLR [Node 002] Timed out while waiting for a response from the node (ZW0201) +2024-09-06T11:04:41.330Z CNTRLR [Node 002] Security S2 bootstrapping failed: did not receive the node's desire + d security classes. +2024-09-06T11:04:41.332Z DRIVER the message was handled +2024-09-06T11:04:41.333Z DRIVER all queues idle +2024-09-06T11:04:46.334Z DRIVER all queues busy +2024-09-06T11:04:46.338Z SERIAL » 0x0103003bc7 (5 bytes) +2024-09-06T11:04:46.339Z DRIVER » [REQ] [GetBackgroundRSSI] +2024-09-06T11:04:46.342Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:46.344Z SERIAL « 0x0107013b9392927f2e (9 bytes) +2024-09-06T11:04:46.345Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:46.346Z DRIVER « [RES] [GetBackgroundRSSI] + channel 0: -109 dBm + channel 1: -110 dBm + channel 2: -110 dBm + channel 3: N/A +2024-09-06T11:04:46.348Z DRIVER all queues idle +2024-09-06T11:04:56.865Z DRIVER ███████╗ ██╗ ██╗ █████╗ ██╗ ██╗ ███████╗ ██╗ ███████╗ + ╚══███╔╝ ██║ ██║ ██╔══██╗ ██║ ██║ ██╔════╝ ██║ ██╔════╝ + ███╔╝ █████╗ ██║ █╗ ██║ ███████║ ██║ ██║ █████╗ ██║ ███████╗ + ███╔╝ ╚════╝ ██║███╗██║ ██╔══██║ ╚██╗ ██╔╝ ██╔══╝ ██ ██║ ╚════██║ + ███████╗ ╚███╔███╔╝ ██║ ██║ ╚████╔╝ ███████╗ ╚█████╔╝ ███████║ + ╚══════╝ ╚══╝╚══╝ ╚═╝ ╚═╝ ╚═══╝ ╚══════╝ ╚════╝ ╚══════╝ +2024-09-06T11:04:56.867Z DRIVER version 13.2.0 +2024-09-06T11:04:56.867Z DRIVER +2024-09-06T11:04:56.868Z DRIVER starting driver... +2024-09-06T11:04:56.868Z DRIVER opening serial port /dev/serial/by-id/usb-Zooz_800_Z-Wave_Stick_533D004242-if0 + 0 +2024-09-06T11:04:56.876Z DRIVER serial port opened +2024-09-06T11:04:56.877Z SERIAL » 0x15 (1 bytes) +2024-09-06T11:04:57.883Z DRIVER loading configuration... +2024-09-06T11:04:57.889Z CONFIG version 13.2.0 +2024-09-06T11:04:58.207Z DRIVER beginning interview... +2024-09-06T11:04:58.209Z DRIVER added request handler for AddNodeToNetwork (0x4a)... + 1 registered +2024-09-06T11:04:58.209Z DRIVER added request handler for RemoveNodeFromNetwork (0x4b)... + 1 registered +2024-09-06T11:04:58.209Z DRIVER added request handler for ReplaceFailedNode (0x63)... + 1 registered +2024-09-06T11:04:58.209Z DRIVER added request handler for SetLearnMode (0x50)... + 1 registered +2024-09-06T11:04:58.210Z CNTRLR querying Serial API capabilities... +2024-09-06T11:04:58.221Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T11:04:58.222Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T11:04:58.226Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:58.230Z SERIAL « 0x012b0107011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000035 +2024-09-06T11:04:58.231Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:58.232Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T11:04:58.234Z CNTRLR received API capabilities: + firmware version: 1.30 + manufacturer ID: 0x027a + product type: 0x04 + product ID: 0x0610 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T11:04:58.234Z CNTRLR querying additional controller information... +2024-09-06T11:04:58.236Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T11:04:58.236Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T11:04:58.242Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:58.247Z SERIAL « 0x012501020a081d030000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800cd +2024-09-06T11:04:58.248Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:58.249Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a081d03000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T11:04:58.250Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: true + controller supports timers: false + Z-Wave Classic nodes: 1, 2 +2024-09-06T11:04:58.251Z CNTRLR querying version info... +2024-09-06T11:04:58.252Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T11:04:58.253Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T11:04:58.258Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:58.258Z SERIAL « 0x011001155a2d5761766520372e3231000794 (18 bytes) +2024-09-06T11:04:58.259Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:58.260Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32310007 +2024-09-06T11:04:58.261Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.21 +2024-09-06T11:04:58.261Z CNTRLR querying protocol version info... +2024-09-06T11:04:58.263Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T11:04:58.263Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T11:04:58.269Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:58.269Z SERIAL « 0x011901090007150300f4353162666237323665306662383733380f (27 bytes) +2024-09-06T11:04:58.270Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:58.270Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x0007150300f435316266623732366530666238373338 +2024-09-06T11:04:58.271Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.21.3 + appl. framework build no.: 244 + git commit hash: 35316266623732366530666238373338 +2024-09-06T11:04:58.271Z CNTRLR querying controller capabilities... +2024-09-06T11:04:58.273Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T11:04:58.273Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T11:04:58.278Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:58.279Z SERIAL « 0x010401051ce3 (6 bytes) +2024-09-06T11:04:58.279Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:58.280Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x1c +2024-09-06T11:04:58.281Z CNTRLR received controller capabilities: + controller role: Primary + is the SUC: true + started this network: true + SIS is present: true + was real primary: true +2024-09-06T11:04:58.281Z CNTRLR querying serial API setup capabilities... +2024-09-06T11:04:58.282Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T11:04:58.282Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T11:04:58.287Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:58.287Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T11:04:58.288Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:58.289Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T11:04:58.289Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T11:04:58.290Z CNTRLR querying max. payload size... +2024-09-06T11:04:58.291Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T11:04:58.291Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T11:04:58.296Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:58.296Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T11:04:58.297Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:58.297Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T11:04:58.298Z CNTRLR maximum payload size: 46 bytes +2024-09-06T11:04:58.298Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T11:04:58.299Z CNTRLR Querying configured RF region... +2024-09-06T11:04:58.300Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T11:04:58.300Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T11:04:58.304Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:58.305Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T11:04:58.305Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:58.305Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T11:04:58.306Z CNTRLR The controller is using RF region Europe +2024-09-06T11:04:58.306Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T11:04:58.307Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T11:04:58.308Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T11:04:58.312Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:58.312Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T11:04:58.313Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:58.313Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T11:04:58.314Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T11:04:58.314Z CNTRLR Querying configured Long Range channel information... +2024-09-06T11:04:58.315Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T11:04:58.315Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T11:04:58.319Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:58.320Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T11:04:58.320Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:58.320Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T11:04:58.321Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T11:04:58.321Z CNTRLR Performing soft reset... +2024-09-06T11:04:58.322Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T11:04:58.323Z DRIVER » [REQ] [SoftReset] +2024-09-06T11:04:58.326Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:58.327Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T11:04:58.328Z DRIVER all queues idle +2024-09-06T11:04:58.552Z SERIAL « 0x0112000a0700010100085e989f556c568f740025 (20 bytes) +2024-09-06T11:04:58.553Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:58.553Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T11:04:58.554Z CNTRLR reconnected and restarted +2024-09-06T11:04:58.554Z CNTRLR Starting hardware watchdog... +2024-09-06T11:04:58.554Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T11:04:58.554Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T11:04:58.555Z DRIVER all queues busy +2024-09-06T11:04:58.555Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T11:04:58.556Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T11:04:58.556Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T11:04:58.557Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T11:04:58.558Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:58.559Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:58.561Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T11:04:58.561Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:58.562Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T11:04:58.563Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T11:04:58.563Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T11:04:58.564Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T11:04:58.568Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:58.570Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T11:04:58.570Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:58.571Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T11:04:58.571Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T11:04:58.572Z CNTRLR querying controller IDs... +2024-09-06T11:04:58.572Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T11:04:58.573Z DRIVER » [REQ] [GetControllerId] +2024-09-06T11:04:58.574Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:58.576Z SERIAL « 0x01080120e18c56950179 (10 bytes) +2024-09-06T11:04:58.576Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:58.577Z DRIVER « [RES] [GetControllerId] + home ID: 0xe18c5695 + own node ID: 1 +2024-09-06T11:04:58.577Z CNTRLR received controller IDs: + home ID: 0xe18c5695 + own node ID: 1 +2024-09-06T11:04:58.578Z CNTRLR Enabling TX status report... +2024-09-06T11:04:58.578Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T11:04:58.579Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T11:04:58.582Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:58.583Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T11:04:58.583Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:58.583Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T11:04:58.584Z CNTRLR Enabling TX status report successful... +2024-09-06T11:04:58.584Z CNTRLR finding SUC... +2024-09-06T11:04:58.585Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T11:04:58.585Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T11:04:58.587Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:58.588Z SERIAL « 0x0104015601ad (6 bytes) +2024-09-06T11:04:58.589Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:58.589Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x01 +2024-09-06T11:04:58.590Z CNTRLR This is the SUC +2024-09-06T11:04:58.590Z DRIVER all queues idle +2024-09-06T11:04:58.603Z DRIVER Cache file for homeId 0xe18c5695 found, attempting to restore the network from + cache... +2024-09-06T11:04:58.607Z CNTRLR [Node 001] Embedded device config loaded +2024-09-06T11:04:58.607Z DRIVER Restoring the network from cache was successful! +2024-09-06T11:04:58.607Z CNTRLR [Node 001] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T11:04:58.608Z CNTRLR [Node 001] [Manufacturer Specific] productType: metadata updated +2024-09-06T11:04:58.608Z CNTRLR [Node 001] [Manufacturer Specific] productId: metadata updated +2024-09-06T11:04:58.608Z CNTRLR [Node 001] [~] [Manufacturer Specific] manufacturerId: 634 => 634 +2024-09-06T11:04:58.609Z CNTRLR [Node 001] [~] [Manufacturer Specific] productType: 4 => 4 +2024-09-06T11:04:58.609Z CNTRLR [Node 001] [~] [Manufacturer Specific] productId: 1552 => 1552 +2024-09-06T11:04:58.610Z CNTRLR [Node 001] [Version] firmwareVersions: metadata updated +2024-09-06T11:04:58.610Z CNTRLR [Node 001] [~] [Version] firmwareVersions: 1.30 => 1.30 +2024-09-06T11:04:58.611Z CNTRLR [Node 001] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T11:04:58.611Z CNTRLR [Node 001] [~] [Version] zWaveProtocolVersion: "7.21.3" => "7.21.3" +2024-09-06T11:04:58.611Z CNTRLR [Node 001] [Version] sdkVersion: metadata updated +2024-09-06T11:04:58.612Z CNTRLR [Node 001] [~] [Version] sdkVersion: "7.21.3" => "7.21.3" +2024-09-06T11:04:58.612Z CNTRLR Interview completed +2024-09-06T11:04:58.612Z DRIVER Network key for S0 configured, enabling S0 security manager... +2024-09-06T11:04:58.613Z DRIVER At least one network key for S2 configured, enabling S2 security manager... +2024-09-06T11:04:58.615Z DRIVER At least one network key for Z-Wave Long Range configured, enabling security m + anager... +2024-09-06T11:04:58.615Z DRIVER driver ready +2024-09-06T11:04:59.617Z CNTRLR Updating the controller NIF... +2024-09-06T11:04:59.619Z DRIVER all queues busy +2024-09-06T11:04:59.622Z SERIAL » 0x010f0003010100085e989f556c568f7436 (17 bytes) +2024-09-06T11:04:59.623Z DRIVER » [REQ] [SetApplicationNodeInformation] + is listening: true + generic device class: 0x01 + specific device class: 0x00 + supported CCs: + · Z-Wave Plus Info + · Security + · Security 2 + · Transport Service + · Supervision + · CRC-16 Encapsulation + · Multi Command + · Inclusion Controller + controlled CCs: +2024-09-06T11:04:59.628Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:59.631Z CNTRLR performing hard reset... +2024-09-06T11:04:59.633Z SERIAL » 0x0104004201b8 (6 bytes) +2024-09-06T11:04:59.634Z DRIVER » [REQ] [HardReset] + callback id: 1 +2024-09-06T11:04:59.636Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:59.657Z SERIAL « 0x0104004201b8 (6 bytes) +2024-09-06T11:04:59.658Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:59.659Z DRIVER « [REQ] [HardReset] + callback id: 1 +2024-09-06T11:04:59.659Z CNTRLR hard reset succeeded +2024-09-06T11:04:59.660Z CNTRLR querying Serial API capabilities... +2024-09-06T11:04:59.661Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T11:04:59.662Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T11:04:59.664Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:59.668Z SERIAL « 0x012b0107011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000035 +2024-09-06T11:04:59.669Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:59.670Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T11:04:59.671Z CNTRLR received API capabilities: + firmware version: 1.30 + manufacturer ID: 0x027a + product type: 0x04 + product ID: 0x0610 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T11:04:59.671Z CNTRLR querying additional controller information... +2024-09-06T11:04:59.672Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T11:04:59.672Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T11:04:59.674Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:59.679Z SERIAL « 0x012501020a001d010000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c7 +2024-09-06T11:04:59.680Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:59.680Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d01000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T11:04:59.681Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1 +2024-09-06T11:04:59.681Z CNTRLR querying version info... +2024-09-06T11:04:59.682Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T11:04:59.683Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T11:04:59.685Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:59.687Z SERIAL « 0x011001155a2d5761766520372e3231000794 (18 bytes) +2024-09-06T11:04:59.688Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:59.688Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32310007 +2024-09-06T11:04:59.689Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.21 +2024-09-06T11:04:59.689Z CNTRLR querying protocol version info... +2024-09-06T11:04:59.689Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T11:04:59.690Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T11:04:59.692Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:59.695Z SERIAL « 0x011901090007150300f4353162666237323665306662383733380f (27 bytes) +2024-09-06T11:04:59.695Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:59.696Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x0007150300f435316266623732366530666238373338 +2024-09-06T11:04:59.697Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.21.3 + appl. framework build no.: 244 + git commit hash: 35316266623732366530666238373338 +2024-09-06T11:04:59.697Z CNTRLR querying controller capabilities... +2024-09-06T11:04:59.698Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T11:04:59.698Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T11:04:59.701Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:59.702Z SERIAL « 0x0104010528d7 (6 bytes) +2024-09-06T11:04:59.702Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:59.703Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x28 +2024-09-06T11:04:59.704Z CNTRLR received controller capabilities: + controller role: Primary + is the SUC: false + started this network: true + SIS is present: false + was real primary: true +2024-09-06T11:04:59.704Z CNTRLR querying serial API setup capabilities... +2024-09-06T11:04:59.705Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T11:04:59.705Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T11:04:59.710Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:59.710Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T11:04:59.711Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:59.712Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T11:04:59.713Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T11:04:59.713Z CNTRLR querying max. payload size... +2024-09-06T11:04:59.714Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T11:04:59.715Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T11:04:59.717Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:59.718Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T11:04:59.718Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:59.719Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T11:04:59.720Z CNTRLR maximum payload size: 46 bytes +2024-09-06T11:04:59.720Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T11:04:59.721Z CNTRLR Querying configured RF region... +2024-09-06T11:04:59.722Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T11:04:59.722Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T11:04:59.724Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:59.726Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T11:04:59.726Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:59.727Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T11:04:59.728Z CNTRLR The controller is using RF region Europe +2024-09-06T11:04:59.729Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T11:04:59.730Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T11:04:59.730Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T11:04:59.733Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:59.734Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T11:04:59.735Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:59.735Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T11:04:59.736Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T11:04:59.737Z CNTRLR Querying configured Long Range channel information... +2024-09-06T11:04:59.737Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T11:04:59.738Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T11:04:59.740Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:59.741Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T11:04:59.741Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:59.742Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T11:04:59.743Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T11:04:59.743Z CNTRLR Performing soft reset... +2024-09-06T11:04:59.744Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T11:04:59.744Z DRIVER » [REQ] [SoftReset] +2024-09-06T11:04:59.746Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:59.748Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T11:04:59.748Z DRIVER all queues idle +2024-09-06T11:04:59.965Z SERIAL « 0x0112000a0700010100085e989f556c568f740025 (20 bytes) +2024-09-06T11:04:59.966Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:59.968Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T11:04:59.969Z CNTRLR reconnected and restarted +2024-09-06T11:04:59.970Z CNTRLR Starting hardware watchdog... +2024-09-06T11:04:59.971Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T11:04:59.972Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T11:04:59.973Z DRIVER all queues busy +2024-09-06T11:04:59.974Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T11:04:59.975Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T11:04:59.978Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T11:04:59.979Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T11:04:59.981Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:59.983Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:59.984Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T11:04:59.984Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:59.985Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T11:04:59.986Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T11:04:59.987Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T11:04:59.987Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T11:04:59.990Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:59.991Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T11:04:59.992Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:59.992Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T11:04:59.993Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T11:04:59.993Z CNTRLR querying controller IDs... +2024-09-06T11:04:59.994Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T11:04:59.994Z DRIVER » [REQ] [GetControllerId] +2024-09-06T11:04:59.996Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:59.997Z SERIAL « 0x01080120c80a10c501c0 (10 bytes) +2024-09-06T11:04:59.998Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:59.998Z DRIVER « [RES] [GetControllerId] + home ID: 0xc80a10c5 + own node ID: 1 +2024-09-06T11:04:59.999Z CNTRLR received controller IDs: + home ID: 0xc80a10c5 + own node ID: 1 +2024-09-06T11:04:59.999Z CNTRLR Enabling TX status report... +2024-09-06T11:05:00.000Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T11:05:00.000Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T11:05:00.003Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:00.004Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T11:05:00.004Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:00.005Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T11:05:00.006Z CNTRLR Enabling TX status report successful... +2024-09-06T11:05:00.006Z CNTRLR finding SUC... +2024-09-06T11:05:00.006Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T11:05:00.007Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T11:05:00.009Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:00.009Z SERIAL « 0x0104015600ac (6 bytes) +2024-09-06T11:05:00.010Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:00.010Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x00 +2024-09-06T11:05:00.011Z CNTRLR No SUC present in the network +2024-09-06T11:05:00.011Z CNTRLR There is no SUC/SIS in the network - promoting ourselves... +2024-09-06T11:05:00.012Z SERIAL » 0x01080054010125010285 (10 bytes) +2024-09-06T11:05:00.013Z DRIVER » [REQ] [SetSUCNodeId] + payload: 0x0101250102 +2024-09-06T11:05:00.016Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:00.018Z SERIAL « 0x0104015401af (6 bytes) +2024-09-06T11:05:00.018Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:00.019Z DRIVER « [RES] [SetSUCNodeId] + was executed: true +2024-09-06T11:05:00.020Z CNTRLR Promotion to SUC/SIS succeeded. +2024-09-06T11:05:00.020Z DRIVER all queues idle +2024-09-06T11:05:00.024Z CNTRLR [Node 001] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T11:05:00.025Z CNTRLR [Node 001] [Manufacturer Specific] productType: metadata updated +2024-09-06T11:05:00.025Z CNTRLR [Node 001] [Manufacturer Specific] productId: metadata updated +2024-09-06T11:05:00.025Z CNTRLR [Node 001] [+] [Manufacturer Specific] manufacturerId: 634 +2024-09-06T11:05:00.025Z CNTRLR [Node 001] [+] [Manufacturer Specific] productType: 4 +2024-09-06T11:05:00.025Z CNTRLR [Node 001] [+] [Manufacturer Specific] productId: 1552 +2024-09-06T11:05:00.026Z CNTRLR [Node 001] [Version] firmwareVersions: metadata updated +2024-09-06T11:05:00.026Z CNTRLR [Node 001] [+] [Version] firmwareVersions: 1.30 +2024-09-06T11:05:00.026Z CNTRLR [Node 001] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T11:05:00.026Z CNTRLR [Node 001] [+] [Version] zWaveProtocolVersion: "7.21.3" +2024-09-06T11:05:00.026Z CNTRLR [Node 001] [Version] sdkVersion: metadata updated +2024-09-06T11:05:00.026Z CNTRLR [Node 001] [+] [Version] sdkVersion: "7.21.3" +2024-09-06T11:05:00.026Z CNTRLR Interview completed +2024-09-06T11:05:00.027Z DRIVER Network key for S0 configured, enabling S0 security manager... +2024-09-06T11:05:00.027Z DRIVER At least one network key for S2 configured, enabling S2 security manager... +2024-09-06T11:05:00.028Z DRIVER At least one network key for Z-Wave Long Range configured, enabling security m + anager... +2024-09-06T11:05:00.028Z DRIVER driver ready +2024-09-06T11:05:04.662Z CNTRLR Starting inclusion process with strategy Default... +2024-09-06T11:05:04.664Z DRIVER all queues busy +2024-09-06T11:05:04.666Z SERIAL » 0x0105004ac10372 (7 bytes) +2024-09-06T11:05:04.667Z DRIVER » [REQ] [AddNodeToNetwork] + node type: Any + high power: true + network wide: true + callback id: 3 +2024-09-06T11:05:04.670Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:04.677Z SERIAL « 0x0107004a03010000b0 (9 bytes) +2024-09-06T11:05:04.678Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:04.680Z DRIVER « [REQ] [AddNodeToNetwork] + status: Ready + callback id: 3 +2024-09-06T11:05:04.681Z CNTRLR The controller is now ready to add nodes +2024-09-06T11:05:04.682Z DRIVER all queues idle +2024-09-06T11:05:08.716Z SERIAL « 0x0107004a03020000b3 (9 bytes) +2024-09-06T11:05:08.718Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:08.719Z DRIVER « [REQ] [AddNodeToNetwork] + status: NodeFound + callback id: 3 +2024-09-06T11:05:08.720Z DRIVER handling request AddNodeToNetwork (74) +2024-09-06T11:05:08.721Z DRIVER 1 handler registered! +2024-09-06T11:05:08.721Z DRIVER invoking handler #0 +2024-09-06T11:05:08.722Z CNTRLR handling add node request (status = NodeFound) +2024-09-06T11:05:08.822Z SERIAL « 0x0112004a0304020b0201005e989f556c568f7467 (20 bytes) +2024-09-06T11:05:08.823Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:08.824Z DRIVER « [REQ] [AddNodeToNetwork] + status: AddingController + callback id: 3 +2024-09-06T11:05:08.825Z DRIVER handling request AddNodeToNetwork (74) +2024-09-06T11:05:08.825Z DRIVER 1 handler registered! +2024-09-06T11:05:08.825Z DRIVER invoking handler #0 +2024-09-06T11:05:08.825Z CNTRLR handling add node request (status = AddingController) +2024-09-06T11:05:08.827Z DRIVER the message was handled +2024-09-06T11:05:09.240Z SERIAL « 0x0107004a03050200b6 (9 bytes) +2024-09-06T11:05:09.242Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:09.243Z DRIVER « [REQ] [AddNodeToNetwork] + status: ProtocolDone + callback id: 3 +2024-09-06T11:05:09.244Z DRIVER handling request AddNodeToNetwork (74) +2024-09-06T11:05:09.244Z DRIVER 1 handler registered! +2024-09-06T11:05:09.245Z DRIVER invoking handler #0 +2024-09-06T11:05:09.245Z CNTRLR handling add node request (status = ProtocolDone) +2024-09-06T11:05:09.246Z CNTRLR finishing inclusion process... +2024-09-06T11:05:09.247Z DRIVER all queues busy +2024-09-06T11:05:09.249Z SERIAL » 0x0105004ac50471 (7 bytes) +2024-09-06T11:05:09.250Z DRIVER » [REQ] [AddNodeToNetwork] + action: Stop + high power: true + network wide: true + callback id: 4 +2024-09-06T11:05:09.252Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:09.291Z SERIAL « 0x0107004a04060200b2 (9 bytes) +2024-09-06T11:05:09.292Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:09.293Z DRIVER « [REQ] [AddNodeToNetwork] + status: Done + callback id: 4 +2024-09-06T11:05:09.294Z SERIAL » 0x0105004ac50075 (7 bytes) +2024-09-06T11:05:09.294Z DRIVER » [REQ] [AddNodeToNetwork] + action: Stop + high power: true + network wide: true + callback id: 0 +2024-09-06T11:05:09.299Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:09.300Z CNTRLR The inclusion process was stopped +2024-09-06T11:05:09.300Z CNTRLR finished adding node 2: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + supported CCs: + · Z-Wave Plus Info (0x5e) + · Security (0x98) + · Security 2 (0x9f) + · Transport Service (0x55) + · Supervision (0x6c) + · CRC-16 Encapsulation (0x56) + · Multi Command (0x8f) + · Inclusion Controller (0x74) + controlled CCs: +2024-09-06T11:05:09.301Z CNTRLR » [Node 002] Assigning SUC return route... +2024-09-06T11:05:09.301Z CNTRLR » [Node 002] Deleting SUC return route... +2024-09-06T11:05:09.302Z SERIAL » 0x010500550205a8 (7 bytes) +2024-09-06T11:05:09.302Z DRIVER » [Node 002] [REQ] [DeleteSUCReturnRoute] + payload: 0x0205 +2024-09-06T11:05:09.307Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:09.311Z SERIAL « 0x0104015501ae (6 bytes) +2024-09-06T11:05:09.311Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:09.312Z DRIVER « [RES] [DeleteSUCReturnRoute] + was executed: true +2024-09-06T11:05:09.377Z SERIAL « 0x01210055050000000000000000000000000000000000000000000000000000000 (35 bytes) + 0008e +2024-09-06T11:05:09.378Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:09.380Z DRIVER « [REQ] [DeleteSUCReturnRoute] + callback id: 5 + transmit status: OK +2024-09-06T11:05:09.384Z SERIAL » 0x010500510206af (7 bytes) +2024-09-06T11:05:09.385Z DRIVER » [Node 002] [REQ] [AssignSUCReturnRoute] + payload: 0x0206 +2024-09-06T11:05:09.388Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:09.395Z SERIAL « 0x0104015101aa (6 bytes) +2024-09-06T11:05:09.395Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:09.396Z DRIVER « [RES] [AssignSUCReturnRoute] + was executed: true +2024-09-06T11:05:09.468Z SERIAL « 0x01210051060000000000000000000000000000000000000000000000000000000 (35 bytes) + 00089 +2024-09-06T11:05:09.470Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:09.472Z DRIVER « [REQ] [AssignSUCReturnRoute] + callback id: 6 + transmit status: OK +2024-09-06T11:05:09.479Z SERIAL » 0x010e00a90102029f04250000000007e0 (16 bytes) +2024-09-06T11:05:09.480Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x25 + │ callback id: 7 + └─[Security2CCKEXGet] +2024-09-06T11:05:09.484Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:09.490Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:05:09.491Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:09.492Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:05:24.417Z SERIAL « 0x011d00a90700000100e07f7f7f7f00000300000000030100007f7f7f7f7fd3 (31 bytes) +2024-09-06T11:05:24.418Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.418Z SERIAL « 0x011d00a90700000100e07f7f7f7f00000300000000030100007f7f7f7f7fd3 (31 bytes) +2024-09-06T11:05:24.419Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.419Z SERIAL « 0x011d00a90700000100e07f7f7f7f00000300000000030100007f7f7f7f7fd3 (31 bytes) +2024-09-06T11:05:24.419Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.420Z SERIAL « 0x011d00a90700000100e07f7f7f7f00000300000000030100007f7f7f7f7fd3 (31 bytes) +2024-09-06T11:05:24.420Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.420Z SERIAL « 0x010f00a8000102069f050002018700e0a3 (17 bytes) +2024-09-06T11:05:24.421Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.422Z DRIVER « [REQ] [SendDataBridge] + callback id: 7 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -32 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:05:24.424Z DRIVER « [REQ] [SendDataBridge] + callback id: 7 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -32 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:05:24.424Z DRIVER handling request SendDataBridge (169) +2024-09-06T11:05:24.425Z DRIVER no handlers registered! +2024-09-06T11:05:24.425Z DRIVER « [REQ] [SendDataBridge] + callback id: 7 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -32 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:05:24.425Z DRIVER handling request SendDataBridge (169) +2024-09-06T11:05:24.425Z DRIVER no handlers registered! +2024-09-06T11:05:24.426Z DRIVER « [REQ] [SendDataBridge] + callback id: 7 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -32 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:05:24.426Z DRIVER handling request SendDataBridge (169) +2024-09-06T11:05:24.426Z DRIVER no handlers registered! +2024-09-06T11:05:24.426Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -32 dBm + └─[Security2CCKEXReport] + echo: false + supported schemes: + · KEXScheme1 + supported ECDH profiles: + · Curve25519 + CSA requested: false + requested security classes: + · S2_Unauthenticated + · S2_Authenticated + · S2_AccessControl + · S0_Legacy +2024-09-06T11:05:24.429Z SERIAL » 0x011200a90102069f060002018725000000000871 (20 bytes) +2024-09-06T11:05:24.429Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x25 + │ callback id: 8 + └─[Security2CCKEXSet] + echo: false + selected scheme: KEXScheme1 + selected ECDH profile: Curve25519 + CSA permitted: false + granted security classes: + · S2_Unauthenticated + · S2_Authenticated + · S2_AccessControl + · S0_Legacy +2024-09-06T11:05:24.433Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:24.439Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:05:24.440Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.441Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:05:24.456Z SERIAL « 0x011d00a90800000100e07f7f7f7f00000300000000030100007f7f7f7f7fdc (31 bytes) +2024-09-06T11:05:24.457Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.457Z DRIVER « [REQ] [SendDataBridge] + callback id: 8 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -32 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:05:24.458Z DRIVER all queues idle +2024-09-06T11:05:24.481Z SERIAL « 0x012c00a8000102239f080000004d2fbeb6c2b5b7622a32ff6946734809975b3d0 (46 bytes) + 0ce7d639056f7fd7f837500e07a +2024-09-06T11:05:24.482Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.483Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -32 dBm + └─[Security2CCPublicKeyReport] + is including node: false + public key: 0x00004d2fbeb6c2b5b7622a32ff6946734809975b3d00ce7d63905 + 6f7fd7f8375 +2024-09-06T11:05:24.484Z DRIVER all queues busy +2024-09-06T11:05:24.484Z SERIAL » 0x012f00a90102239f08014b2d67c5fc1c4760172137de73c0be95f4d6c3544af03 (49 bytes) + 7a442da5c6309354d41250000000009ac +2024-09-06T11:05:24.485Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x25 + │ callback id: 9 + └─[Security2CCPublicKeyReport] + is including node: true + public key: 0x4b2d67c5fc1c4760172137de73c0be95f4d6c3544af037a442da5 + c6309354d41 +2024-09-06T11:05:24.494Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:24.500Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:05:24.501Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.501Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:05:24.522Z SERIAL « 0x011d00a90900000200e07f7f7f7f00000300000000030100007f7f7f7f7fde (31 bytes) +2024-09-06T11:05:24.522Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.523Z DRIVER « [REQ] [SendDataBridge] + callback id: 9 + transmit status: OK, took 20 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -32 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:05:24.525Z DRIVER all queues idle +2024-09-06T11:05:24.538Z SERIAL « 0x010c00a8000102039f01a700e082 (14 bytes) +2024-09-06T11:05:24.540Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.541Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -32 dBm + └─[Security2CCNonceGet] + sequence number: 167 +2024-09-06T11:05:24.543Z DRIVER all queues busy +2024-09-06T11:05:24.545Z SERIAL » 0x012000a90102149f02e40141268356a2061d10d0a567b6aa11a14305000000000 (34 bytes) + af0 +2024-09-06T11:05:24.546Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x05 + │ callback id: 10 + └─[Security2CCNonceReport] + sequence number: 228 + SOS: true + MOS: false + receiver entropy: 0x41268356a2061d10d0a567b6aa11a143 +2024-09-06T11:05:24.552Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:24.558Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:05:24.559Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.560Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:05:24.577Z SERIAL « 0x011d00a90a00000100e07f7f7f7f00000300000000030100007f7f7f7f7fde (31 bytes) +2024-09-06T11:05:24.577Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.578Z DRIVER « [REQ] [SendDataBridge] + callback id: 10 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -32 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:05:24.579Z DRIVER all queues idle +2024-09-06T11:05:24.604Z SERIAL « 0x012d00a8000102249f03a8011241f8e3d97f8f9dd68d05e5ce20f70a0949f6908 (47 bytes) + 91a8669ae5a58faafde586500e09c +2024-09-06T11:05:24.606Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.607Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -32 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 168 + │ extensions: + │ · type: SPAN + │ sender EI: 0xf8e3d97f8f9dd68d05e5ce20f70a0949 + │ key: 0xba0a768edc36f7885e51c63b3d1c8608 + │ IV: 0x5345c0699cc4f877eb61b24e37 + │ plaintext: 0x9f0601020187 + │ auth tag: 0xae5a58faafde5865 + │ security class: Temporary + └─[Security2CCKEXSet] + echo: true + selected scheme: KEXScheme1 + selected ECDH profile: Curve25519 + CSA permitted: false + granted security classes: + · S2_Unauthenticated + · S2_Authenticated + · S2_AccessControl + · S0_Legacy +2024-09-06T11:05:24.609Z DRIVER all queues busy +2024-09-06T11:05:24.610Z SERIAL » 0x011e00a90102129f03e500428f5533ac14822bab5ec23b45ac25000000000b51 (32 bytes) +2024-09-06T11:05:24.611Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x25 + │ callback id: 11 + └─[Security2CCMessageEncapsulation] + │ sequence number: 229 + │ key: 0xba0a768edc36f7885e51c63b3d1c8608 + │ IV: 0x4e4ceb14e04905965a92d6b9ef + │ ciphertext: 0x428f5533ac14 + │ auth data: 0x0102c80a10c50012e500 + │ auth tag: 0x822bab5ec23b45ac + │ security class: Temporary + └─[Security2CCKEXReport] + echo: true + supported schemes: + · KEXScheme1 + supported ECDH profiles: + · Curve25519 + CSA requested: false + requested security classes: + · S2_Unauthenticated + · S2_Authenticated + · S2_AccessControl + · S0_Legacy +2024-09-06T11:05:24.617Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:24.624Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:05:24.624Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.625Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:05:24.642Z SERIAL « 0x011d00a90b00000100e07f7f7f7f00000300000000030100007f7f7f7f7fdf (31 bytes) +2024-09-06T11:05:24.643Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.644Z DRIVER « [REQ] [SendDataBridge] + callback id: 11 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -32 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:05:24.645Z DRIVER all queues idle +2024-09-06T11:05:24.661Z SERIAL « 0x011800a80001020f9f03a9004cb4a70c38d3a9b3497c5700e056 (26 bytes) +2024-09-06T11:05:24.662Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.663Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -32 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 169 + │ key: 0xba0a768edc36f7885e51c63b3d1c8608 + │ IV: 0x96181e40d56a9edac90701af73 + │ plaintext: 0x9f0901 + │ auth tag: 0x0c38d3a9b3497c57 + │ security class: Temporary + └─[Security2CCNetworkKeyGet] + security class: S2_Unauthenticated +2024-09-06T11:05:24.664Z DRIVER all queues busy +2024-09-06T11:05:24.666Z SERIAL » 0x012b00a901021f9f03e6005af2a8d2443d73153404f665f7a1363109a3141477a (45 bytes) + 4f05885e8e825000000000c59 +2024-09-06T11:05:24.666Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x25 + │ callback id: 12 + └─[Security2CCMessageEncapsulation] + │ sequence number: 230 + │ key: 0xba0a768edc36f7885e51c63b3d1c8608 + │ IV: 0x45f6be582e90028e2ec202248e + │ ciphertext: 0x5af2a8d2443d73153404f665f7a1363109a314 + │ auth data: 0x0102c80a10c5001fe600 + │ auth tag: 0x1477a4f05885e8e8 + │ security class: Temporary + └─[Security2CCNetworkKeyReport] + security class: S2_Unauthenticated +2024-09-06T11:05:24.675Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:24.681Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:05:24.681Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.682Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:05:24.698Z SERIAL « 0x011d00a90c00000100e07f7f7f7f00000300000000030100007f7f7f7f7fd8 (31 bytes) +2024-09-06T11:05:24.699Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.699Z DRIVER « [REQ] [SendDataBridge] + callback id: 12 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -32 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:05:24.700Z DRIVER all queues idle +2024-09-06T11:05:24.714Z SERIAL « 0x010c00a8000102039f01aa00e08f (14 bytes) +2024-09-06T11:05:24.715Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.715Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -32 dBm + └─[Security2CCNonceGet] + sequence number: 170 +2024-09-06T11:05:24.717Z DRIVER all queues busy +2024-09-06T11:05:24.717Z SERIAL » 0x012000a90102149f02e7017f3e13d7d4f217de0d2a5c69245ab00505000000000 (34 bytes) + da1 +2024-09-06T11:05:24.718Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x05 + │ callback id: 13 + └─[Security2CCNonceReport] + sequence number: 231 + SOS: true + MOS: false + receiver entropy: 0x7f3e13d7d4f217de0d2a5c69245ab005 +2024-09-06T11:05:24.724Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:24.730Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:05:24.731Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.732Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:05:24.745Z SERIAL « 0x011d00a90d00000100e07f7f7f7f00000300000000030100007f7f7f7f7fd9 (31 bytes) +2024-09-06T11:05:24.746Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.746Z DRIVER « [REQ] [SendDataBridge] + callback id: 13 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -32 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:05:24.747Z DRIVER all queues idle +2024-09-06T11:05:24.770Z SERIAL « 0x012900a8000102209f03ab0112416c9053070ea7cbd892365571bb8f567098a6e (43 bytes) + 6cd81aeeae5d3d600e068 +2024-09-06T11:05:24.772Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.772Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -32 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 171 + │ extensions: + │ · type: SPAN + │ sender EI: 0x6c9053070ea7cbd892365571bb8f5670 + │ key: 0x44b45806725f2a6ebc3e2641f36f6caa + │ IV: 0x0ea53396a858f7caa64da81545 + │ plaintext: 0x9f0b + │ auth tag: 0xe6cd81aeeae5d3d6 + │ security class: S2_Unauthenticated + └─[Security2CCNetworkKeyVerify] +2024-09-06T11:05:24.774Z DRIVER all queues busy +2024-09-06T11:05:24.775Z SERIAL » 0x010f00a90102039f01e825000000000e04 (17 bytes) +2024-09-06T11:05:24.775Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x25 + │ callback id: 14 + └─[Security2CCNonceGet] + sequence number: 232 +2024-09-06T11:05:24.779Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:24.786Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:05:24.786Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.787Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:05:24.799Z SERIAL « 0x011d00a90e00000100e07f7f7f7f00000300000000030100007f7f7f7f7fda (31 bytes) +2024-09-06T11:05:24.799Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.800Z DRIVER « [REQ] [SendDataBridge] + callback id: 14 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -32 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:05:24.818Z SERIAL « 0x011d00a8000102149f02ac017ce365eb0aeee30f265dcfaca3503bae00e0ea (31 bytes) +2024-09-06T11:05:24.819Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.820Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -32 dBm + └─[Security2CCNonceReport] + sequence number: 172 + SOS: true + MOS: false + receiver entropy: 0x7ce365eb0aeee30f265dcfaca3503bae +2024-09-06T11:05:24.821Z SERIAL » 0x012d00a90102219f03e9011241e3ecc76c91f66723a2cf918c908f12aac640847 (47 bytes) + a688928fdf72cc424000000000059 +2024-09-06T11:05:24.821Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x24 + │ callback id: 0 + └─[Security2CCMessageEncapsulation] + │ sequence number: 233 + │ extensions: + │ · type: SPAN + │ sender EI: 0xe3ecc76c91f66723a2cf918c908f12aa + │ key: 0xba0a768edc36f7885e51c63b3d1c8608 + │ IV: 0x506425ba50dbfe1af3850973dc + │ ciphertext: 0xc64084 + │ auth data: 0x0102c80a10c50021e9011241e3ecc76c91f66723a2cf918c908f12a + a + │ auth tag: 0x7a688928fdf72cc4 + │ security class: Temporary + └─[Security2CCTransferEnd] + key verified: true + request complete: false +2024-09-06T11:05:24.830Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:24.836Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:05:24.836Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.837Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:05:24.837Z DRIVER all queues idle +2024-09-06T11:05:24.876Z SERIAL « 0x011800a80001020f9f03ad0032c7a9153ceaf3e3fde96600e06f (26 bytes) +2024-09-06T11:05:24.877Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.879Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -32 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 173 + │ key: 0xba0a768edc36f7885e51c63b3d1c8608 + │ IV: 0x1690d623380bbe423060815569 + │ plaintext: 0x9f0902 + │ auth tag: 0x153ceaf3e3fde966 + │ security class: Temporary + └─[Security2CCNetworkKeyGet] + security class: S2_Authenticated +2024-09-06T11:05:24.880Z DRIVER all queues busy +2024-09-06T11:05:24.881Z SERIAL » 0x012b00a901021f9f03ea0072c676cf8c27c4fe4f34ec4fc8eb31c340d8f1fca58 (45 bytes) + a7c176d544c25000000000f0c +2024-09-06T11:05:24.882Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x25 + │ callback id: 15 + └─[Security2CCMessageEncapsulation] + │ sequence number: 234 + │ key: 0xba0a768edc36f7885e51c63b3d1c8608 + │ IV: 0x7da23cea0a62d4f4e1800adb6c + │ ciphertext: 0x72c676cf8c27c4fe4f34ec4fc8eb31c340d8f1 + │ auth data: 0x0102c80a10c5001fea00 + │ auth tag: 0xfca58a7c176d544c + │ security class: Temporary + └─[Security2CCNetworkKeyReport] + security class: S2_Authenticated +2024-09-06T11:05:24.890Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:24.897Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:05:24.897Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.898Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:05:24.916Z SERIAL « 0x011d00a90f00000100e07f7f7f7f00000300000000030100007f7f7f7f7fdb (31 bytes) +2024-09-06T11:05:24.917Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.918Z DRIVER « [REQ] [SendDataBridge] + callback id: 15 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -32 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:05:24.919Z DRIVER all queues idle +2024-09-06T11:05:24.932Z SERIAL « 0x010c00a8000102039f01ae00e08b (14 bytes) +2024-09-06T11:05:24.934Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.936Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -32 dBm + └─[Security2CCNonceGet] + sequence number: 174 +2024-09-06T11:05:24.940Z DRIVER all queues busy +2024-09-06T11:05:24.941Z SERIAL » 0x012000a90102149f02eb019f0c81c8baa966dbf855f4ec10791d2a05000000001 (34 bytes) + 09c +2024-09-06T11:05:24.942Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x05 + │ callback id: 16 + └─[Security2CCNonceReport] + sequence number: 235 + SOS: true + MOS: false + receiver entropy: 0x9f0c81c8baa966dbf855f4ec10791d2a +2024-09-06T11:05:24.953Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:24.962Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:05:24.963Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.967Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:05:24.978Z SERIAL « 0x011d00a91000000100e07f7f7f7f00000300000000030100007f7f7f7f7fc4 (31 bytes) +2024-09-06T11:05:24.979Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.980Z DRIVER « [REQ] [SendDataBridge] + callback id: 16 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -32 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:05:24.982Z DRIVER all queues idle +2024-09-06T11:05:25.003Z SERIAL « 0x012900a8000102209f03af01124129942536bfabf27b9238ad36bf05a60871818 (43 bytes) + b659c8eff6c23c900e1be +2024-09-06T11:05:25.005Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.007Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -31 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 175 + │ extensions: + │ · type: SPAN + │ sender EI: 0x29942536bfabf27b9238ad36bf05a608 + │ key: 0xdda415256006027530b2d9548c898f93 + │ IV: 0x449ba0b4965628c1b636f66f45 + │ plaintext: 0x9f0b + │ auth tag: 0x8b659c8eff6c23c9 + │ security class: S2_Authenticated + └─[Security2CCNetworkKeyVerify] +2024-09-06T11:05:25.008Z DRIVER all queues busy +2024-09-06T11:05:25.009Z SERIAL » 0x010f00a90102039f01ec2500000000111f (17 bytes) +2024-09-06T11:05:25.010Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x25 + │ callback id: 17 + └─[Security2CCNonceGet] + sequence number: 236 +2024-09-06T11:05:25.014Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:25.021Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:05:25.021Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.022Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:05:25.035Z SERIAL « 0x011d00a91100000100e07f7f7f7f00000300000000030100007f7f7f7f7fc5 (31 bytes) +2024-09-06T11:05:25.035Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.036Z DRIVER « [REQ] [SendDataBridge] + callback id: 17 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -32 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:05:25.053Z SERIAL « 0x011d00a8000102149f02b001517dafb42bab9df98a5e8058039a790300e0ad (31 bytes) +2024-09-06T11:05:25.054Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.055Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -32 dBm + └─[Security2CCNonceReport] + sequence number: 176 + SOS: true + MOS: false + receiver entropy: 0x517dafb42bab9df98a5e8058039a7903 +2024-09-06T11:05:25.056Z SERIAL » 0x012d00a90102219f03ed01124124a1abcb9a02883058d24d40247cb572472c62f (47 bytes) + 4bd8b7448084d98240000000000a9 +2024-09-06T11:05:25.057Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x24 + │ callback id: 0 + └─[Security2CCMessageEncapsulation] + │ sequence number: 237 + │ extensions: + │ · type: SPAN + │ sender EI: 0x24a1abcb9a02883058d24d40247cb572 + │ key: 0xba0a768edc36f7885e51c63b3d1c8608 + │ IV: 0x3c10ed8c02588f8a544e741506 + │ ciphertext: 0x472c62 + │ auth data: 0x0102c80a10c50021ed01124124a1abcb9a02883058d24d40247cb57 + 2 + │ auth tag: 0xf4bd8b7448084d98 + │ security class: Temporary + └─[Security2CCTransferEnd] + key verified: true + request complete: false +2024-09-06T11:05:25.065Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:25.071Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:05:25.071Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.072Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:05:25.073Z DRIVER all queues idle +2024-09-06T11:05:25.112Z SERIAL « 0x011800a80001020f9f03b100b7a7cba4fee41a55ceb6a600e07a (26 bytes) +2024-09-06T11:05:25.113Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.114Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -32 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 177 + │ key: 0xba0a768edc36f7885e51c63b3d1c8608 + │ IV: 0x3f4ca78d9d7b8772913260ddf6 + │ plaintext: 0x9f0904 + │ auth tag: 0xa4fee41a55ceb6a6 + │ security class: Temporary + └─[Security2CCNetworkKeyGet] + security class: S2_AccessControl +2024-09-06T11:05:25.114Z DRIVER all queues busy +2024-09-06T11:05:25.115Z SERIAL » 0x012b00a901021f9f03ee00a81baed2e377c75a785675d80aa2d4d965fc702d943 (45 bytes) + e7cc53334e2250000000012f6 +2024-09-06T11:05:25.116Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x25 + │ callback id: 18 + └─[Security2CCMessageEncapsulation] + │ sequence number: 238 + │ key: 0xba0a768edc36f7885e51c63b3d1c8608 + │ IV: 0x2b5242176fd36b74ebd2588a69 + │ ciphertext: 0xa81baed2e377c75a785675d80aa2d4d965fc70 + │ auth data: 0x0102c80a10c5001fee00 + │ auth tag: 0x2d943e7cc53334e2 + │ security class: Temporary + └─[Security2CCNetworkKeyReport] + security class: S2_AccessControl +2024-09-06T11:05:25.124Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:25.130Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:05:25.131Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.131Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:05:25.149Z SERIAL « 0x011d00a91200000200e07f7f7f7f00000300000000030100007f7f7f7f7fc5 (31 bytes) +2024-09-06T11:05:25.149Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.150Z DRIVER « [REQ] [SendDataBridge] + callback id: 18 + transmit status: OK, took 20 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -32 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:05:25.151Z DRIVER all queues idle +2024-09-06T11:05:25.167Z SERIAL « 0x010c00a8000102039f01b200e097 (14 bytes) +2024-09-06T11:05:25.168Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.169Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -32 dBm + └─[Security2CCNonceGet] + sequence number: 178 +2024-09-06T11:05:25.170Z DRIVER all queues busy +2024-09-06T11:05:25.171Z SERIAL » 0x012000a90102149f02ef0192b1bb0e0bf8ebf23b3e23d2f5f6d12505000000001 (34 bytes) + 37b +2024-09-06T11:05:25.171Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x05 + │ callback id: 19 + └─[Security2CCNonceReport] + sequence number: 239 + SOS: true + MOS: false + receiver entropy: 0x92b1bb0e0bf8ebf23b3e23d2f5f6d125 +2024-09-06T11:05:25.177Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:25.183Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:05:25.184Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.184Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:05:25.200Z SERIAL « 0x011d00a91300000100e07f7f7f7f00000300000000030100007f7f7f7f7fc7 (31 bytes) +2024-09-06T11:05:25.201Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.201Z DRIVER « [REQ] [SendDataBridge] + callback id: 19 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -32 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:05:25.202Z DRIVER all queues idle +2024-09-06T11:05:25.226Z SERIAL « 0x012900a8000102209f03b3011241d644fd7aceb92302b2458014f83422c1f9d0d (43 bytes) + f9730abc69c3aa900e1fd +2024-09-06T11:05:25.228Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.229Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -31 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 179 + │ extensions: + │ · type: SPAN + │ sender EI: 0xd644fd7aceb92302b2458014f83422c1 + │ key: 0xfca06923982033f3af9dfc7c1e4ad45a + │ IV: 0x428af89b733a090b8fa86a7ef8 + │ plaintext: 0x9f0b + │ auth tag: 0xdf9730abc69c3aa9 + │ security class: S2_AccessControl + └─[Security2CCNetworkKeyVerify] +2024-09-06T11:05:25.229Z DRIVER all queues busy +2024-09-06T11:05:25.230Z SERIAL » 0x010f00a90102039f01f025000000001406 (17 bytes) +2024-09-06T11:05:25.231Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x25 + │ callback id: 20 + └─[Security2CCNonceGet] + sequence number: 240 +2024-09-06T11:05:25.234Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:25.241Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:05:25.242Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.242Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:05:25.254Z SERIAL « 0x011d00a91400000100e07f7f7f7f00000300000000030100007f7f7f7f7fc0 (31 bytes) +2024-09-06T11:05:25.255Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.255Z DRIVER « [REQ] [SendDataBridge] + callback id: 20 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -32 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:05:25.274Z SERIAL « 0x011d00a8000102149f02b4011a41624d9611356de8b7ce83dca9993800e0f8 (31 bytes) +2024-09-06T11:05:25.274Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.275Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -32 dBm + └─[Security2CCNonceReport] + sequence number: 180 + SOS: true + MOS: false + receiver entropy: 0x1a41624d9611356de8b7ce83dca99938 +2024-09-06T11:05:25.276Z SERIAL » 0x012d00a90102219f03f10112419bf94bd8ff38c1d1155ab536c92c5f7acc19325 (47 bytes) + 6e46a0c62ed6d8824000000000031 +2024-09-06T11:05:25.276Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x24 + │ callback id: 0 + └─[Security2CCMessageEncapsulation] + │ sequence number: 241 + │ extensions: + │ · type: SPAN + │ sender EI: 0x9bf94bd8ff38c1d1155ab536c92c5f7a + │ key: 0xba0a768edc36f7885e51c63b3d1c8608 + │ IV: 0x1b1c27ccd3e078d4cb788a7ef0 + │ ciphertext: 0xcc1932 + │ auth data: 0x0102c80a10c50021f10112419bf94bd8ff38c1d1155ab536c92c5f7 + a + │ auth tag: 0x56e46a0c62ed6d88 + │ security class: Temporary + └─[Security2CCTransferEnd] + key verified: true + request complete: false +2024-09-06T11:05:25.285Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:25.291Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:05:25.292Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.292Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:05:25.293Z DRIVER all queues idle +2024-09-06T11:05:25.328Z SERIAL « 0x011800a80001020f9f03b50027ab0a469c4b6c5b1416f800e050 (26 bytes) +2024-09-06T11:05:25.329Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.330Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -32 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 181 + │ key: 0xba0a768edc36f7885e51c63b3d1c8608 + │ IV: 0x23b368bfa4ba5dd44b7b68b0b6 + │ plaintext: 0x9f0980 + │ auth tag: 0x469c4b6c5b1416f8 + │ security class: Temporary + └─[Security2CCNetworkKeyGet] + security class: S0_Legacy +2024-09-06T11:05:25.331Z DRIVER all queues busy +2024-09-06T11:05:25.331Z SERIAL » 0x012b00a901021f9f03f200f959ad8b13753eb8237cd2990a5edbdc4f37305e920 (45 bytes) + 15d8cb4d34b25000000001566 +2024-09-06T11:05:25.332Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x25 + │ callback id: 21 + └─[Security2CCMessageEncapsulation] + │ sequence number: 242 + │ key: 0xba0a768edc36f7885e51c63b3d1c8608 + │ IV: 0x8af07c0e552fccd1990e26a2e2 + │ ciphertext: 0xf959ad8b13753eb8237cd2990a5edbdc4f3730 + │ auth data: 0x0102c80a10c5001ff200 + │ auth tag: 0x5e92015d8cb4d34b + │ security class: Temporary + └─[Security2CCNetworkKeyReport] + security class: S0_Legacy +2024-09-06T11:05:25.340Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:25.346Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:05:25.346Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.347Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:05:25.364Z SERIAL « 0x011d00a91500000100e07f7f7f7f00000300000000030100007f7f7f7f7fc1 (31 bytes) +2024-09-06T11:05:25.365Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.365Z DRIVER « [REQ] [SendDataBridge] + callback id: 21 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -32 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:05:25.366Z DRIVER all queues idle +2024-09-06T11:05:25.380Z SERIAL « 0x010c00a8000102039f01b600e093 (14 bytes) +2024-09-06T11:05:25.381Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.382Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -32 dBm + └─[Security2CCNonceGet] + sequence number: 182 +2024-09-06T11:05:25.382Z DRIVER all queues busy +2024-09-06T11:05:25.383Z SERIAL » 0x012000a90102149f02f301591072502cc06bfdc1b985fc8b7e9f7505000000001 (34 bytes) + 612 +2024-09-06T11:05:25.383Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x05 + │ callback id: 22 + └─[Security2CCNonceReport] + sequence number: 243 + SOS: true + MOS: false + receiver entropy: 0x591072502cc06bfdc1b985fc8b7e9f75 +2024-09-06T11:05:25.391Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:25.396Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:05:25.397Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.398Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:05:25.415Z SERIAL « 0x011d00a91600000100e07f7f7f7f00000300000000030100007f7f7f7f7fc2 (31 bytes) +2024-09-06T11:05:25.415Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.416Z DRIVER « [REQ] [SendDataBridge] + callback id: 22 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -32 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:05:25.417Z DRIVER all queues idle +2024-09-06T11:05:25.440Z SERIAL « 0x012900a8000102209f03b70112417b17ee5e7fd64614f64846ccf4c83a0260f29 (43 bytes) + c5680a3c8ae605200e0fc +2024-09-06T11:05:25.442Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.443Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -32 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 183 + │ extensions: + │ · type: SPAN + │ sender EI: 0x7b17ee5e7fd64614f64846ccf4c83a02 + │ key: 0xece479ca82cc867c1db471e86eab2248 + │ IV: 0x6e2e5d911ea903206d6d1f38b8 + │ plaintext: 0x9f0b + │ auth tag: 0x9c5680a3c8ae6052 + │ security class: S0_Legacy + └─[Security2CCNetworkKeyVerify] +2024-09-06T11:05:25.444Z DRIVER all queues busy +2024-09-06T11:05:25.444Z SERIAL » 0x010f00a90102039f01f425000000001701 (17 bytes) +2024-09-06T11:05:25.445Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x25 + │ callback id: 23 + └─[Security2CCNonceGet] + sequence number: 244 +2024-09-06T11:05:25.449Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:25.455Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:05:25.456Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.456Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:05:25.469Z SERIAL « 0x011d00a91700000100e07f7f7f7f00000300000000030100007f7f7f7f7fc3 (31 bytes) +2024-09-06T11:05:25.470Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.470Z DRIVER « [REQ] [SendDataBridge] + callback id: 23 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -32 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:05:25.490Z SERIAL « 0x011d00a8000102149f02b801fdce68f693b0caefa4c7bc60935f633f00e01d (31 bytes) +2024-09-06T11:05:25.491Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.491Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -32 dBm + └─[Security2CCNonceReport] + sequence number: 184 + SOS: true + MOS: false + receiver entropy: 0xfdce68f693b0caefa4c7bc60935f633f +2024-09-06T11:05:25.492Z SERIAL » 0x012d00a90102219f03f5011241c2f0ffb5a7f3c01f8b52f8255358c660513bdc2 (47 bytes) + b90b0602c845b2324000000000011 +2024-09-06T11:05:25.493Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x24 + │ callback id: 0 + └─[Security2CCMessageEncapsulation] + │ sequence number: 245 + │ extensions: + │ · type: SPAN + │ sender EI: 0xc2f0ffb5a7f3c01f8b52f8255358c660 + │ key: 0xba0a768edc36f7885e51c63b3d1c8608 + │ IV: 0x5fe047a15c4f3a56b698cb51f4 + │ ciphertext: 0x513bdc + │ auth data: 0x0102c80a10c50021f5011241c2f0ffb5a7f3c01f8b52f8255358c66 + 0 + │ auth tag: 0x2b90b0602c845b23 + │ security class: Temporary + └─[Security2CCTransferEnd] + key verified: true + request complete: false +2024-09-06T11:05:25.501Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:25.508Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:05:25.509Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.509Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:05:25.510Z DRIVER all queues idle +2024-09-06T11:05:25.546Z SERIAL « 0x011800a80001020f9f03b900d21d0f61da2ac33d0ed74400e0b4 (26 bytes) +2024-09-06T11:05:25.548Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.549Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -32 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 185 + │ key: 0xba0a768edc36f7885e51c63b3d1c8608 + │ IV: 0x239de663297e35472ac380463b + │ plaintext: 0x9f0c01 + │ auth tag: 0x61da2ac33d0ed744 + │ security class: Temporary + └─[Security2CCTransferEnd] + key verified: false + request complete: true +2024-09-06T11:05:25.550Z CNTRLR [Node 002] Security S2 bootstrapping successful with these security classes: + · S2_AccessControl + · S2_Authenticated + · S2_Unauthenticated + · S0_Legacy +2024-09-06T11:05:25.550Z DRIVER the message was handled +2024-09-06T11:05:30.512Z DRIVER all queues busy +2024-09-06T11:05:30.514Z SERIAL » 0x0103003bc7 (5 bytes) +2024-09-06T11:05:30.515Z DRIVER » [REQ] [GetBackgroundRSSI] +2024-09-06T11:05:30.518Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:30.520Z SERIAL « 0x0107013b9492927f29 (9 bytes) +2024-09-06T11:05:30.522Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:30.524Z DRIVER « [RES] [GetBackgroundRSSI] + channel 0: -108 dBm + channel 1: -110 dBm + channel 2: -110 dBm + channel 3: N/A +2024-09-06T11:05:30.527Z DRIVER all queues idle +2024-09-06T11:05:45.880Z DRIVER ███████╗ ██╗ ██╗ █████╗ ██╗ ██╗ ███████╗ ██╗ ███████╗ + ╚══███╔╝ ██║ ██║ ██╔══██╗ ██║ ██║ ██╔════╝ ██║ ██╔════╝ + ███╔╝ █████╗ ██║ █╗ ██║ ███████║ ██║ ██║ █████╗ ██║ ███████╗ + ███╔╝ ╚════╝ ██║███╗██║ ██╔══██║ ╚██╗ ██╔╝ ██╔══╝ ██ ██║ ╚════██║ + ███████╗ ╚███╔███╔╝ ██║ ██║ ╚████╔╝ ███████╗ ╚█████╔╝ ███████║ + ╚══════╝ ╚══╝╚══╝ ╚═╝ ╚═╝ ╚═══╝ ╚══════╝ ╚════╝ ╚══════╝ +2024-09-06T11:05:45.882Z DRIVER version 13.2.0 +2024-09-06T11:05:45.883Z DRIVER +2024-09-06T11:05:45.883Z DRIVER starting driver... +2024-09-06T11:05:45.883Z DRIVER opening serial port /dev/serial/by-id/usb-Zooz_800_Z-Wave_Stick_533D004242-if0 + 0 +2024-09-06T11:05:45.893Z DRIVER serial port opened +2024-09-06T11:05:45.894Z SERIAL » 0x15 (1 bytes) +2024-09-06T11:05:46.899Z DRIVER loading configuration... +2024-09-06T11:05:46.905Z CONFIG version 13.2.0 +2024-09-06T11:05:47.225Z DRIVER beginning interview... +2024-09-06T11:05:47.225Z DRIVER added request handler for AddNodeToNetwork (0x4a)... + 1 registered +2024-09-06T11:05:47.226Z DRIVER added request handler for RemoveNodeFromNetwork (0x4b)... + 1 registered +2024-09-06T11:05:47.226Z DRIVER added request handler for ReplaceFailedNode (0x63)... + 1 registered +2024-09-06T11:05:47.226Z DRIVER added request handler for SetLearnMode (0x50)... + 1 registered +2024-09-06T11:05:47.226Z CNTRLR querying Serial API capabilities... +2024-09-06T11:05:47.227Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T11:05:47.228Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T11:05:47.231Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:47.241Z SERIAL « 0x012b0107011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000035 +2024-09-06T11:05:47.242Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:47.243Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T11:05:47.244Z CNTRLR received API capabilities: + firmware version: 1.30 + manufacturer ID: 0x027a + product type: 0x04 + product ID: 0x0610 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T11:05:47.244Z CNTRLR querying additional controller information... +2024-09-06T11:05:47.245Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T11:05:47.245Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T11:05:47.251Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:47.252Z SERIAL « 0x012501020a081d030000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800cd +2024-09-06T11:05:47.253Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:47.253Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a081d03000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T11:05:47.254Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: true + controller supports timers: false + Z-Wave Classic nodes: 1, 2 +2024-09-06T11:05:47.255Z CNTRLR querying version info... +2024-09-06T11:05:47.256Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T11:05:47.256Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T11:05:47.261Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:47.262Z SERIAL « 0x011001155a2d5761766520372e3231000794 (18 bytes) +2024-09-06T11:05:47.262Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:47.262Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32310007 +2024-09-06T11:05:47.263Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.21 +2024-09-06T11:05:47.263Z CNTRLR querying protocol version info... +2024-09-06T11:05:47.264Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T11:05:47.265Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T11:05:47.272Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:47.272Z SERIAL « 0x011901090007150300f4353162666237323665306662383733380f (27 bytes) +2024-09-06T11:05:47.273Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:47.273Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x0007150300f435316266623732366530666238373338 +2024-09-06T11:05:47.274Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.21.3 + appl. framework build no.: 244 + git commit hash: 35316266623732366530666238373338 +2024-09-06T11:05:47.274Z CNTRLR querying controller capabilities... +2024-09-06T11:05:47.275Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T11:05:47.275Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T11:05:47.280Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:47.280Z SERIAL « 0x010401051ce3 (6 bytes) +2024-09-06T11:05:47.281Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:47.281Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x1c +2024-09-06T11:05:47.282Z CNTRLR received controller capabilities: + controller role: Primary + is the SUC: true + started this network: true + SIS is present: true + was real primary: true +2024-09-06T11:05:47.282Z CNTRLR querying serial API setup capabilities... +2024-09-06T11:05:47.283Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T11:05:47.283Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T11:05:47.290Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:47.290Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T11:05:47.291Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:47.291Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T11:05:47.292Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T11:05:47.292Z CNTRLR querying max. payload size... +2024-09-06T11:05:47.293Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T11:05:47.293Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T11:05:47.298Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:47.298Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T11:05:47.299Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:47.299Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T11:05:47.300Z CNTRLR maximum payload size: 46 bytes +2024-09-06T11:05:47.300Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T11:05:47.301Z CNTRLR Querying configured RF region... +2024-09-06T11:05:47.301Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T11:05:47.302Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T11:05:47.307Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:47.307Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T11:05:47.308Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:47.308Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T11:05:47.309Z CNTRLR The controller is using RF region Europe +2024-09-06T11:05:47.309Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T11:05:47.310Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T11:05:47.310Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T11:05:47.315Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:47.315Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T11:05:47.315Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:47.316Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T11:05:47.316Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T11:05:47.317Z CNTRLR Querying configured Long Range channel information... +2024-09-06T11:05:47.317Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T11:05:47.318Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T11:05:47.323Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:47.323Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T11:05:47.323Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:47.324Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T11:05:47.325Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T11:05:47.325Z CNTRLR Performing soft reset... +2024-09-06T11:05:47.326Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T11:05:47.326Z DRIVER » [REQ] [SoftReset] +2024-09-06T11:05:47.328Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:47.329Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T11:05:47.330Z DRIVER all queues idle +2024-09-06T11:05:47.548Z SERIAL « 0x0112000a0700010100085e989f556c568f740025 (20 bytes) +2024-09-06T11:05:47.548Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:47.549Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T11:05:47.549Z CNTRLR reconnected and restarted +2024-09-06T11:05:47.550Z CNTRLR Starting hardware watchdog... +2024-09-06T11:05:47.550Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T11:05:47.550Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T11:05:47.551Z DRIVER all queues busy +2024-09-06T11:05:47.551Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T11:05:47.551Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T11:05:47.552Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T11:05:47.553Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T11:05:47.554Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:47.554Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:47.556Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T11:05:47.557Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:47.557Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T11:05:47.558Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T11:05:47.558Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T11:05:47.559Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T11:05:47.564Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:47.566Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T11:05:47.566Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:47.567Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T11:05:47.567Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T11:05:47.568Z CNTRLR querying controller IDs... +2024-09-06T11:05:47.568Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T11:05:47.569Z DRIVER » [REQ] [GetControllerId] +2024-09-06T11:05:47.570Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:47.572Z SERIAL « 0x01080120c80a10c501c0 (10 bytes) +2024-09-06T11:05:47.572Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:47.573Z DRIVER « [RES] [GetControllerId] + home ID: 0xc80a10c5 + own node ID: 1 +2024-09-06T11:05:47.574Z CNTRLR received controller IDs: + home ID: 0xc80a10c5 + own node ID: 1 +2024-09-06T11:05:47.574Z CNTRLR Enabling TX status report... +2024-09-06T11:05:47.574Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T11:05:47.575Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T11:05:47.579Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:47.579Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T11:05:47.580Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:47.580Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T11:05:47.581Z CNTRLR Enabling TX status report successful... +2024-09-06T11:05:47.581Z CNTRLR finding SUC... +2024-09-06T11:05:47.582Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T11:05:47.582Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T11:05:47.586Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:47.586Z SERIAL « 0x0104015601ad (6 bytes) +2024-09-06T11:05:47.587Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:47.587Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x01 +2024-09-06T11:05:47.588Z CNTRLR This is the SUC +2024-09-06T11:05:47.588Z DRIVER all queues idle +2024-09-06T11:05:47.607Z DRIVER Cache file for homeId 0xc80a10c5 found, attempting to restore the network from + cache... +2024-09-06T11:05:47.609Z CNTRLR [Node 001] Embedded device config loaded +2024-09-06T11:05:47.610Z DRIVER Restoring the network from cache was successful! +2024-09-06T11:05:47.610Z CNTRLR [Node 001] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T11:05:47.611Z CNTRLR [Node 001] [Manufacturer Specific] productType: metadata updated +2024-09-06T11:05:47.611Z CNTRLR [Node 001] [Manufacturer Specific] productId: metadata updated +2024-09-06T11:05:47.611Z CNTRLR [Node 001] [~] [Manufacturer Specific] manufacturerId: 634 => 634 +2024-09-06T11:05:47.611Z CNTRLR [Node 001] [~] [Manufacturer Specific] productType: 4 => 4 +2024-09-06T11:05:47.611Z CNTRLR [Node 001] [~] [Manufacturer Specific] productId: 1552 => 1552 +2024-09-06T11:05:47.612Z CNTRLR [Node 001] [Version] firmwareVersions: metadata updated +2024-09-06T11:05:47.612Z CNTRLR [Node 001] [~] [Version] firmwareVersions: 1.30 => 1.30 +2024-09-06T11:05:47.612Z CNTRLR [Node 001] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T11:05:47.612Z CNTRLR [Node 001] [~] [Version] zWaveProtocolVersion: "7.21.3" => "7.21.3" +2024-09-06T11:05:47.613Z CNTRLR [Node 001] [Version] sdkVersion: metadata updated +2024-09-06T11:05:47.613Z CNTRLR [Node 001] [~] [Version] sdkVersion: "7.21.3" => "7.21.3" +2024-09-06T11:05:47.613Z CNTRLR Interview completed +2024-09-06T11:05:47.613Z DRIVER Network key for S0 configured, enabling S0 security manager... +2024-09-06T11:05:47.614Z DRIVER At least one network key for S2 configured, enabling S2 security manager... +2024-09-06T11:05:47.615Z DRIVER At least one network key for Z-Wave Long Range configured, enabling security m + anager... +2024-09-06T11:05:47.615Z DRIVER driver ready +2024-09-06T11:05:48.616Z CNTRLR Updating the controller NIF... +2024-09-06T11:05:48.618Z DRIVER all queues busy +2024-09-06T11:05:48.621Z SERIAL » 0x010f0003010100085e989f556c568f7436 (17 bytes) +2024-09-06T11:05:48.622Z DRIVER » [REQ] [SetApplicationNodeInformation] + is listening: true + generic device class: 0x01 + specific device class: 0x00 + supported CCs: + · Z-Wave Plus Info + · Security + · Security 2 + · Transport Service + · Supervision + · CRC-16 Encapsulation + · Multi Command + · Inclusion Controller + controlled CCs: +2024-09-06T11:05:48.627Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:48.630Z CNTRLR performing hard reset... +2024-09-06T11:05:48.633Z SERIAL » 0x0104004201b8 (6 bytes) +2024-09-06T11:05:48.634Z DRIVER » [REQ] [HardReset] + callback id: 1 +2024-09-06T11:05:48.636Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:48.657Z SERIAL « 0x0104004201b8 (6 bytes) +2024-09-06T11:05:48.657Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:48.658Z DRIVER « [REQ] [HardReset] + callback id: 1 +2024-09-06T11:05:48.659Z CNTRLR hard reset succeeded +2024-09-06T11:05:48.659Z CNTRLR querying Serial API capabilities... +2024-09-06T11:05:48.660Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T11:05:48.661Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T11:05:48.674Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:48.679Z SERIAL « 0x012b0107011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000035 +2024-09-06T11:05:48.679Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:48.680Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T11:05:48.681Z CNTRLR received API capabilities: + firmware version: 1.30 + manufacturer ID: 0x027a + product type: 0x04 + product ID: 0x0610 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T11:05:48.681Z CNTRLR querying additional controller information... +2024-09-06T11:05:48.682Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T11:05:48.682Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T11:05:48.685Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:48.689Z SERIAL « 0x012501020a001d010000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c7 +2024-09-06T11:05:48.690Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:48.691Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d01000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T11:05:48.692Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1 +2024-09-06T11:05:48.692Z CNTRLR querying version info... +2024-09-06T11:05:48.693Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T11:05:48.693Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T11:05:48.695Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:48.697Z SERIAL « 0x011001155a2d5761766520372e3231000794 (18 bytes) +2024-09-06T11:05:48.698Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:48.698Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32310007 +2024-09-06T11:05:48.699Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.21 +2024-09-06T11:05:48.699Z CNTRLR querying protocol version info... +2024-09-06T11:05:48.700Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T11:05:48.701Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T11:05:48.703Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:48.706Z SERIAL « 0x011901090007150300f4353162666237323665306662383733380f (27 bytes) +2024-09-06T11:05:48.706Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:48.707Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x0007150300f435316266623732366530666238373338 +2024-09-06T11:05:48.707Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.21.3 + appl. framework build no.: 244 + git commit hash: 35316266623732366530666238373338 +2024-09-06T11:05:48.708Z CNTRLR querying controller capabilities... +2024-09-06T11:05:48.708Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T11:05:48.709Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T11:05:48.711Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:48.712Z SERIAL « 0x0104010528d7 (6 bytes) +2024-09-06T11:05:48.713Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:48.713Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x28 +2024-09-06T11:05:48.714Z CNTRLR received controller capabilities: + controller role: Primary + is the SUC: false + started this network: true + SIS is present: false + was real primary: true +2024-09-06T11:05:48.714Z CNTRLR querying serial API setup capabilities... +2024-09-06T11:05:48.715Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T11:05:48.715Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T11:05:48.718Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:48.721Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T11:05:48.721Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:48.722Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T11:05:48.723Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T11:05:48.723Z CNTRLR querying max. payload size... +2024-09-06T11:05:48.724Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T11:05:48.725Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T11:05:48.727Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:48.728Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T11:05:48.728Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:48.729Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T11:05:48.730Z CNTRLR maximum payload size: 46 bytes +2024-09-06T11:05:48.730Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T11:05:48.730Z CNTRLR Querying configured RF region... +2024-09-06T11:05:48.731Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T11:05:48.731Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T11:05:48.733Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:48.734Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T11:05:48.735Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:48.735Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T11:05:48.736Z CNTRLR The controller is using RF region Europe +2024-09-06T11:05:48.736Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T11:05:48.737Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T11:05:48.737Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T11:05:48.739Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:48.740Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T11:05:48.741Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:48.741Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T11:05:48.742Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T11:05:48.742Z CNTRLR Querying configured Long Range channel information... +2024-09-06T11:05:48.743Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T11:05:48.743Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T11:05:48.745Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:48.746Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T11:05:48.747Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:48.747Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T11:05:48.748Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T11:05:48.748Z CNTRLR Performing soft reset... +2024-09-06T11:05:48.749Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T11:05:48.749Z DRIVER » [REQ] [SoftReset] +2024-09-06T11:05:48.751Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:48.751Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T11:05:48.752Z DRIVER all queues idle +2024-09-06T11:05:48.976Z SERIAL « 0x0112000a0700010100085e989f556c568f740025 (20 bytes) +2024-09-06T11:05:48.977Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:48.979Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T11:05:48.980Z CNTRLR reconnected and restarted +2024-09-06T11:05:48.980Z CNTRLR Starting hardware watchdog... +2024-09-06T11:05:48.981Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T11:05:48.982Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T11:05:48.983Z DRIVER all queues busy +2024-09-06T11:05:48.985Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T11:05:48.986Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T11:05:48.988Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T11:05:48.990Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T11:05:48.992Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:48.993Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:48.994Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T11:05:48.995Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:48.996Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T11:05:48.997Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T11:05:48.998Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T11:05:48.998Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T11:05:49.000Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:49.002Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T11:05:49.002Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:49.003Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T11:05:49.003Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T11:05:49.004Z CNTRLR querying controller IDs... +2024-09-06T11:05:49.004Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T11:05:49.005Z DRIVER » [REQ] [GetControllerId] +2024-09-06T11:05:49.008Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:49.009Z SERIAL « 0x01080120f6b51bac0123 (10 bytes) +2024-09-06T11:05:49.009Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:49.009Z DRIVER « [RES] [GetControllerId] + home ID: 0xf6b51bac + own node ID: 1 +2024-09-06T11:05:49.010Z CNTRLR received controller IDs: + home ID: 0xf6b51bac + own node ID: 1 +2024-09-06T11:05:49.010Z CNTRLR Enabling TX status report... +2024-09-06T11:05:49.011Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T11:05:49.011Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T11:05:49.014Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:49.015Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T11:05:49.015Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:49.016Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T11:05:49.016Z CNTRLR Enabling TX status report successful... +2024-09-06T11:05:49.017Z CNTRLR finding SUC... +2024-09-06T11:05:49.017Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T11:05:49.018Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T11:05:49.020Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:49.021Z SERIAL « 0x0104015600ac (6 bytes) +2024-09-06T11:05:49.022Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:49.022Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x00 +2024-09-06T11:05:49.023Z CNTRLR No SUC present in the network +2024-09-06T11:05:49.023Z CNTRLR There is no SUC/SIS in the network - promoting ourselves... +2024-09-06T11:05:49.024Z SERIAL » 0x01080054010125010285 (10 bytes) +2024-09-06T11:05:49.024Z DRIVER » [REQ] [SetSUCNodeId] + payload: 0x0101250102 +2024-09-06T11:05:49.028Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:49.030Z SERIAL « 0x0104015401af (6 bytes) +2024-09-06T11:05:49.030Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:49.031Z DRIVER « [RES] [SetSUCNodeId] + was executed: true +2024-09-06T11:05:49.032Z CNTRLR Promotion to SUC/SIS succeeded. +2024-09-06T11:05:49.032Z DRIVER all queues idle +2024-09-06T11:05:49.037Z CNTRLR [Node 001] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T11:05:49.037Z CNTRLR [Node 001] [Manufacturer Specific] productType: metadata updated +2024-09-06T11:05:49.037Z CNTRLR [Node 001] [Manufacturer Specific] productId: metadata updated +2024-09-06T11:05:49.038Z CNTRLR [Node 001] [+] [Manufacturer Specific] manufacturerId: 634 +2024-09-06T11:05:49.038Z CNTRLR [Node 001] [+] [Manufacturer Specific] productType: 4 +2024-09-06T11:05:49.038Z CNTRLR [Node 001] [+] [Manufacturer Specific] productId: 1552 +2024-09-06T11:05:49.038Z CNTRLR [Node 001] [Version] firmwareVersions: metadata updated +2024-09-06T11:05:49.038Z CNTRLR [Node 001] [+] [Version] firmwareVersions: 1.30 +2024-09-06T11:05:49.039Z CNTRLR [Node 001] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T11:05:49.039Z CNTRLR [Node 001] [+] [Version] zWaveProtocolVersion: "7.21.3" +2024-09-06T11:05:49.039Z CNTRLR [Node 001] [Version] sdkVersion: metadata updated +2024-09-06T11:05:49.039Z CNTRLR [Node 001] [+] [Version] sdkVersion: "7.21.3" +2024-09-06T11:05:49.040Z CNTRLR Interview completed +2024-09-06T11:05:49.040Z DRIVER Network key for S0 configured, enabling S0 security manager... +2024-09-06T11:05:49.040Z DRIVER At least one network key for S2 configured, enabling S2 security manager... +2024-09-06T11:05:49.041Z DRIVER At least one network key for Z-Wave Long Range configured, enabling security m + anager... +2024-09-06T11:05:49.041Z DRIVER driver ready +2024-09-06T11:05:53.660Z CNTRLR Starting inclusion process with strategy Default... +2024-09-06T11:05:53.662Z DRIVER all queues busy +2024-09-06T11:05:53.664Z SERIAL » 0x0105004ac10372 (7 bytes) +2024-09-06T11:05:53.665Z DRIVER » [REQ] [AddNodeToNetwork] + node type: Any + high power: true + network wide: true + callback id: 3 +2024-09-06T11:05:53.668Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:53.675Z SERIAL « 0x0107004a03010000b0 (9 bytes) +2024-09-06T11:05:53.677Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:53.679Z DRIVER « [REQ] [AddNodeToNetwork] + status: Ready + callback id: 3 +2024-09-06T11:05:53.680Z CNTRLR The controller is now ready to add nodes +2024-09-06T11:05:53.681Z DRIVER all queues idle +2024-09-06T11:05:57.715Z SERIAL « 0x0107004a03020000b3 (9 bytes) +2024-09-06T11:05:57.715Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:57.716Z DRIVER « [REQ] [AddNodeToNetwork] + status: NodeFound + callback id: 3 +2024-09-06T11:05:57.716Z DRIVER handling request AddNodeToNetwork (74) +2024-09-06T11:05:57.716Z DRIVER 1 handler registered! +2024-09-06T11:05:57.717Z DRIVER invoking handler #0 +2024-09-06T11:05:57.717Z CNTRLR handling add node request (status = NodeFound) +2024-09-06T11:05:57.820Z SERIAL « 0x0112004a0304020b0201005e989f556c568f7467 (20 bytes) +2024-09-06T11:05:57.822Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:57.824Z DRIVER « [REQ] [AddNodeToNetwork] + status: AddingController + callback id: 3 +2024-09-06T11:05:57.824Z DRIVER handling request AddNodeToNetwork (74) +2024-09-06T11:05:57.825Z DRIVER 1 handler registered! +2024-09-06T11:05:57.825Z DRIVER invoking handler #0 +2024-09-06T11:05:57.826Z CNTRLR handling add node request (status = AddingController) +2024-09-06T11:05:57.831Z DRIVER the message was handled +2024-09-06T11:05:58.240Z SERIAL « 0x0107004a03050200b6 (9 bytes) +2024-09-06T11:05:58.241Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:58.243Z DRIVER « [REQ] [AddNodeToNetwork] + status: ProtocolDone + callback id: 3 +2024-09-06T11:05:58.244Z DRIVER handling request AddNodeToNetwork (74) +2024-09-06T11:05:58.244Z DRIVER 1 handler registered! +2024-09-06T11:05:58.245Z DRIVER invoking handler #0 +2024-09-06T11:05:58.245Z CNTRLR handling add node request (status = ProtocolDone) +2024-09-06T11:05:58.246Z CNTRLR finishing inclusion process... +2024-09-06T11:05:58.247Z DRIVER all queues busy +2024-09-06T11:05:58.249Z SERIAL » 0x0105004ac50471 (7 bytes) +2024-09-06T11:05:58.250Z DRIVER » [REQ] [AddNodeToNetwork] + action: Stop + high power: true + network wide: true + callback id: 4 +2024-09-06T11:05:58.253Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:58.290Z SERIAL « 0x0107004a04060200b2 (9 bytes) +2024-09-06T11:05:58.290Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:58.291Z DRIVER « [REQ] [AddNodeToNetwork] + status: Done + callback id: 4 +2024-09-06T11:05:58.292Z SERIAL » 0x0105004ac50075 (7 bytes) +2024-09-06T11:05:58.293Z DRIVER » [REQ] [AddNodeToNetwork] + action: Stop + high power: true + network wide: true + callback id: 0 +2024-09-06T11:05:58.298Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:58.298Z CNTRLR The inclusion process was stopped +2024-09-06T11:05:58.299Z CNTRLR finished adding node 2: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + supported CCs: + · Z-Wave Plus Info (0x5e) + · Security (0x98) + · Security 2 (0x9f) + · Transport Service (0x55) + · Supervision (0x6c) + · CRC-16 Encapsulation (0x56) + · Multi Command (0x8f) + · Inclusion Controller (0x74) + controlled CCs: +2024-09-06T11:05:58.299Z CNTRLR » [Node 002] Assigning SUC return route... +2024-09-06T11:05:58.299Z CNTRLR » [Node 002] Deleting SUC return route... +2024-09-06T11:05:58.300Z SERIAL » 0x010500550205a8 (7 bytes) +2024-09-06T11:05:58.301Z DRIVER » [Node 002] [REQ] [DeleteSUCReturnRoute] + payload: 0x0205 +2024-09-06T11:05:58.306Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:58.309Z SERIAL « 0x0104015501ae (6 bytes) +2024-09-06T11:05:58.310Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:58.310Z DRIVER « [RES] [DeleteSUCReturnRoute] + was executed: true +2024-09-06T11:05:58.374Z SERIAL « 0x01210055050000000000000000000000000000000000000000000000000000000 (35 bytes) + 0008e +2024-09-06T11:05:58.375Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:58.376Z DRIVER « [REQ] [DeleteSUCReturnRoute] + callback id: 5 + transmit status: OK +2024-09-06T11:05:58.377Z SERIAL » 0x010500510206af (7 bytes) +2024-09-06T11:05:58.378Z DRIVER » [Node 002] [REQ] [AssignSUCReturnRoute] + payload: 0x0206 +2024-09-06T11:05:58.380Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:58.387Z SERIAL « 0x0104015101aa (6 bytes) +2024-09-06T11:05:58.388Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:58.389Z DRIVER « [RES] [AssignSUCReturnRoute] + was executed: true +2024-09-06T11:05:58.460Z SERIAL « 0x01210051060000000000000000000000000000000000000000000000000000000 (35 bytes) + 00089 +2024-09-06T11:05:58.462Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:58.464Z DRIVER « [REQ] [AssignSUCReturnRoute] + callback id: 6 + transmit status: OK +2024-09-06T11:05:58.471Z SERIAL » 0x010e00a90102029f04250000000007e0 (16 bytes) +2024-09-06T11:05:58.473Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x25 + │ callback id: 7 + └─[Security2CCKEXGet] +2024-09-06T11:05:58.476Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:58.483Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:05:58.483Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:58.484Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:01.595Z SERIAL « 0x011d00a90700000100df7f7f7f7f00000300000000030100007f7f7f7f7fec (31 bytes) +2024-09-06T11:06:01.596Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:01.596Z SERIAL « 0x011d00a90700000100df7f7f7f7f00000300000000030100007f7f7f7f7fec (31 bytes) +2024-09-06T11:06:01.597Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:01.597Z SERIAL « 0x011d00a90700000100df7f7f7f7f00000300000000030100007f7f7f7f7fec (31 bytes) +2024-09-06T11:06:01.597Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:01.599Z DRIVER « [REQ] [SendDataBridge] + callback id: 7 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -33 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:01.601Z DRIVER « [REQ] [SendDataBridge] + callback id: 7 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -33 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:01.602Z DRIVER handling request SendDataBridge (169) +2024-09-06T11:06:01.602Z DRIVER no handlers registered! +2024-09-06T11:06:01.602Z DRIVER « [REQ] [SendDataBridge] + callback id: 7 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -33 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:01.603Z DRIVER handling request SendDataBridge (169) +2024-09-06T11:06:01.603Z DRIVER no handlers registered! +2024-09-06T11:06:01.604Z SERIAL « 0x010f00a8000102069f050002018700df9c (17 bytes) +2024-09-06T11:06:01.605Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:01.606Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -33 dBm + └─[Security2CCKEXReport] + echo: false + supported schemes: + · KEXScheme1 + supported ECDH profiles: + · Curve25519 + CSA requested: false + requested security classes: + · S2_Unauthenticated + · S2_Authenticated + · S2_AccessControl + · S0_Legacy +2024-09-06T11:06:01.608Z SERIAL » 0x011200a90102069f060002018725000000000871 (20 bytes) +2024-09-06T11:06:01.609Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x25 + │ callback id: 8 + └─[Security2CCKEXSet] + echo: false + selected scheme: KEXScheme1 + selected ECDH profile: Curve25519 + CSA permitted: false + granted security classes: + · S2_Unauthenticated + · S2_Authenticated + · S2_AccessControl + · S0_Legacy +2024-09-06T11:06:01.615Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:01.621Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:01.622Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:01.624Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:01.640Z SERIAL « 0x011d00a90800000100df7f7f7f7f00000300000000030100007f7f7f7f7fe3 (31 bytes) +2024-09-06T11:06:01.640Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:01.641Z DRIVER « [REQ] [SendDataBridge] + callback id: 8 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -33 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:01.642Z DRIVER all queues idle +2024-09-06T11:06:01.665Z SERIAL « 0x012c00a8000102239f0800000016326db7f17b665ff37e1510eaeeced1cd3d320 (46 bytes) + 0ee627b76f02fb82ad74600df52 +2024-09-06T11:06:01.666Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:01.667Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -33 dBm + └─[Security2CCPublicKeyReport] + is including node: false + public key: 0x000016326db7f17b665ff37e1510eaeeced1cd3d3200ee627b76f + 02fb82ad746 +2024-09-06T11:06:01.668Z DRIVER all queues busy +2024-09-06T11:06:01.669Z SERIAL » 0x012f00a90102239f0801fde52acde7bf333072b0d32512f8d3ed9f97f1cdc0139 (49 bytes) + 676e5a988b7aad15809250000000009f9 +2024-09-06T11:06:01.669Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x25 + │ callback id: 9 + └─[Security2CCPublicKeyReport] + is including node: true + public key: 0xfde52acde7bf333072b0d32512f8d3ed9f97f1cdc0139676e5a98 + 8b7aad15809 +2024-09-06T11:06:01.679Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:01.684Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:01.684Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:01.685Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:01.706Z SERIAL « 0x011d00a90900000200df7f7f7f7f00000300000000030100007f7f7f7f7fe1 (31 bytes) +2024-09-06T11:06:01.706Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:01.707Z DRIVER « [REQ] [SendDataBridge] + callback id: 9 + transmit status: OK, took 20 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -33 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:01.709Z DRIVER all queues idle +2024-09-06T11:06:01.723Z SERIAL « 0x010c00a8000102039f01fd00dfe7 (14 bytes) +2024-09-06T11:06:01.724Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:01.724Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -33 dBm + └─[Security2CCNonceGet] + sequence number: 253 +2024-09-06T11:06:01.726Z DRIVER all queues busy +2024-09-06T11:06:01.727Z SERIAL » 0x012000a90102149f020601e68611a022589a58c26524d318ea85e105000000000 (34 bytes) + a5b +2024-09-06T11:06:01.728Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x05 + │ callback id: 10 + └─[Security2CCNonceReport] + sequence number: 6 + SOS: true + MOS: false + receiver entropy: 0xe68611a022589a58c26524d318ea85e1 +2024-09-06T11:06:01.734Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:01.740Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:01.741Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:01.741Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:01.757Z SERIAL « 0x011d00a90a00000100df7f7f7f7f00000300000000030100007f7f7f7f7fe1 (31 bytes) +2024-09-06T11:06:01.758Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:01.758Z DRIVER « [REQ] [SendDataBridge] + callback id: 10 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -33 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:01.759Z DRIVER all queues idle +2024-09-06T11:06:01.785Z SERIAL « 0x012d00a8000102249f03fe0112415291a211d5aa969a469363af95164ec59537f (47 bytes) + c5d5bc3cb4554f274f1ecc300e086 +2024-09-06T11:06:01.787Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:01.788Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -32 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 254 + │ extensions: + │ · type: SPAN + │ sender EI: 0x5291a211d5aa969a469363af95164ec5 + │ key: 0xd303b057e46ed9a7315b3d81d4c79497 + │ IV: 0x05f2c238b27c7229b6259f98cf + │ plaintext: 0x9f0601020187 + │ auth tag: 0xcb4554f274f1ecc3 + │ security class: Temporary + └─[Security2CCKEXSet] + echo: true + selected scheme: KEXScheme1 + selected ECDH profile: Curve25519 + CSA permitted: false + granted security classes: + · S2_Unauthenticated + · S2_Authenticated + · S2_AccessControl + · S0_Legacy +2024-09-06T11:06:01.789Z DRIVER all queues busy +2024-09-06T11:06:01.790Z SERIAL » 0x011e00a90102129f030700e70b239a84c507dfc350c154a3cc25000000000b49 (32 bytes) +2024-09-06T11:06:01.791Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x25 + │ callback id: 11 + └─[Security2CCMessageEncapsulation] + │ sequence number: 7 + │ key: 0xd303b057e46ed9a7315b3d81d4c79497 + │ IV: 0x77104b86cc59fedb418c8467cb + │ ciphertext: 0xe70b239a84c5 + │ auth data: 0x0102f6b51bac00120700 + │ auth tag: 0x07dfc350c154a3cc + │ security class: Temporary + └─[Security2CCKEXReport] + echo: true + supported schemes: + · KEXScheme1 + supported ECDH profiles: + · Curve25519 + CSA requested: false + requested security classes: + · S2_Unauthenticated + · S2_Authenticated + · S2_AccessControl + · S0_Legacy +2024-09-06T11:06:01.797Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:01.804Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:01.804Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:01.805Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:01.821Z SERIAL « 0x011d00a90b00000100df7f7f7f7f00000300000000030100007f7f7f7f7fe0 (31 bytes) +2024-09-06T11:06:01.821Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:01.822Z DRIVER « [REQ] [SendDataBridge] + callback id: 11 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -33 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:01.824Z DRIVER all queues idle +2024-09-06T11:06:01.840Z SERIAL « 0x011800a80001020f9f03ff007cbaacabfa461fdc88216600df8e (26 bytes) +2024-09-06T11:06:01.841Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:01.843Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -33 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 255 + │ key: 0xd303b057e46ed9a7315b3d81d4c79497 + │ IV: 0x40e1bf0161b0dd7eba59f12e31 + │ plaintext: 0x9f0901 + │ auth tag: 0xabfa461fdc882166 + │ security class: Temporary + └─[Security2CCNetworkKeyGet] + security class: S2_Unauthenticated +2024-09-06T11:06:01.844Z DRIVER all queues busy +2024-09-06T11:06:01.845Z SERIAL » 0x012b00a901021f9f0308007a731f9da8c841a0629f6bebbcfd350238c0b569752 (45 bytes) + 93f7455284125000000000cd2 +2024-09-06T11:06:01.846Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x25 + │ callback id: 12 + └─[Security2CCMessageEncapsulation] + │ sequence number: 8 + │ key: 0xd303b057e46ed9a7315b3d81d4c79497 + │ IV: 0x10304918fbe84810ffe3027341 + │ ciphertext: 0x7a731f9da8c841a0629f6bebbcfd350238c0b5 + │ auth data: 0x0102f6b51bac001f0800 + │ auth tag: 0x6975293f74552841 + │ security class: Temporary + └─[Security2CCNetworkKeyReport] + security class: S2_Unauthenticated +2024-09-06T11:06:01.854Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:01.861Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:01.861Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:01.862Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:01.881Z SERIAL « 0x011d00a90c00000100df7f7f7f7f00000300000000030100007f7f7f7f7fe7 (31 bytes) +2024-09-06T11:06:01.882Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:01.883Z DRIVER « [REQ] [SendDataBridge] + callback id: 12 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -33 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:01.883Z DRIVER all queues idle +2024-09-06T11:06:01.895Z SERIAL « 0x010c00a8000102039f010000df1a (14 bytes) +2024-09-06T11:06:01.896Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:01.897Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -33 dBm + └─[Security2CCNonceGet] + sequence number: 0 +2024-09-06T11:06:01.898Z DRIVER all queues busy +2024-09-06T11:06:01.898Z SERIAL » 0x012000a90102149f02090152202eaa5dcf9a821fff7e55bf58043205000000000 (34 bytes) + d9a +2024-09-06T11:06:01.899Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x05 + │ callback id: 13 + └─[Security2CCNonceReport] + sequence number: 9 + SOS: true + MOS: false + receiver entropy: 0x52202eaa5dcf9a821fff7e55bf580432 +2024-09-06T11:06:01.905Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:01.911Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:01.912Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:01.913Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:01.927Z SERIAL « 0x011d00a90d00000100df7f7f7f7f00000300000000030100007f7f7f7f7fe6 (31 bytes) +2024-09-06T11:06:01.927Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:01.928Z DRIVER « [REQ] [SendDataBridge] + callback id: 13 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -33 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:01.934Z DRIVER all queues idle +2024-09-06T11:06:01.952Z SERIAL « 0x012900a8000102209f030101124163c9abbad297243227bb7640f0c1df134c0ce (43 bytes) + 7d2be38ee26e6e400dfcb +2024-09-06T11:06:01.953Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:01.954Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -33 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 1 + │ extensions: + │ · type: SPAN + │ sender EI: 0x63c9abbad297243227bb7640f0c1df13 + │ key: 0x44b45806725f2a6ebc3e2641f36f6caa + │ IV: 0x31e3c9f88a6d07b6fa1b7a487e + │ plaintext: 0x9f0b + │ auth tag: 0xe7d2be38ee26e6e4 + │ security class: S2_Unauthenticated + └─[Security2CCNetworkKeyVerify] +2024-09-06T11:06:01.956Z DRIVER all queues busy +2024-09-06T11:06:01.957Z SERIAL » 0x010f00a90102039f010a25000000000ee6 (17 bytes) +2024-09-06T11:06:01.957Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x25 + │ callback id: 14 + └─[Security2CCNonceGet] + sequence number: 10 +2024-09-06T11:06:01.961Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:01.967Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:01.968Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:01.968Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:01.981Z SERIAL « 0x011d00a90e00000100df7f7f7f7f00000300000000030100007f7f7f7f7fe5 (31 bytes) +2024-09-06T11:06:01.982Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:01.982Z DRIVER « [REQ] [SendDataBridge] + callback id: 14 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -33 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:02.000Z SERIAL « 0x011d00a8000102149f02020128bd40dff9dd41d38759d7bbda0424c600df2e (31 bytes) +2024-09-06T11:06:02.001Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.002Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -33 dBm + └─[Security2CCNonceReport] + sequence number: 2 + SOS: true + MOS: false + receiver entropy: 0x28bd40dff9dd41d38759d7bbda0424c6 +2024-09-06T11:06:02.003Z SERIAL » 0x012d00a90102219f030b01124149eeea66ad49472de177aaae06fc83ba6e281d9 (47 bytes) + 195ec24d3dd5ecc24000000000047 +2024-09-06T11:06:02.003Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x24 + │ callback id: 0 + └─[Security2CCMessageEncapsulation] + │ sequence number: 11 + │ extensions: + │ · type: SPAN + │ sender EI: 0x49eeea66ad49472de177aaae06fc83ba + │ key: 0xd303b057e46ed9a7315b3d81d4c79497 + │ IV: 0x9d9b899fcc011daf96936fd0d4 + │ ciphertext: 0x6e281d + │ auth data: 0x0102f6b51bac00210b01124149eeea66ad49472de177aaae06fc83b + a + │ auth tag: 0x9195ec24d3dd5ecc + │ security class: Temporary + └─[Security2CCTransferEnd] + key verified: true + request complete: false +2024-09-06T11:06:02.012Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:02.018Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:02.018Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.019Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:02.020Z DRIVER all queues idle +2024-09-06T11:06:02.055Z SERIAL « 0x011800a80001020f9f030300a35d4b6dacc81a65e9f39c00df46 (26 bytes) +2024-09-06T11:06:02.056Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.057Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -33 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 3 + │ key: 0xd303b057e46ed9a7315b3d81d4c79497 + │ IV: 0x6d755fb03128713909b22ac4a5 + │ plaintext: 0x9f0902 + │ auth tag: 0x6dacc81a65e9f39c + │ security class: Temporary + └─[Security2CCNetworkKeyGet] + security class: S2_Authenticated +2024-09-06T11:06:02.058Z DRIVER all queues busy +2024-09-06T11:06:02.059Z SERIAL » 0x012b00a901021f9f030c00bb00ffbd6830ec49380fa18b3da543a8c688eeb2f25 (45 bytes) + c256536bb8825000000000f48 +2024-09-06T11:06:02.060Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x25 + │ callback id: 15 + └─[Security2CCMessageEncapsulation] + │ sequence number: 12 + │ key: 0xd303b057e46ed9a7315b3d81d4c79497 + │ IV: 0x12efb6c27224f675626dc98e3e + │ ciphertext: 0xbb00ffbd6830ec49380fa18b3da543a8c688ee + │ auth data: 0x0102f6b51bac001f0c00 + │ auth tag: 0xb2f25c256536bb88 + │ security class: Temporary + └─[Security2CCNetworkKeyReport] + security class: S2_Authenticated +2024-09-06T11:06:02.068Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:02.074Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:02.074Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.075Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:02.092Z SERIAL « 0x011d00a90f00000100df7f7f7f7f00000300000000030100007f7f7f7f7fe4 (31 bytes) +2024-09-06T11:06:02.092Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.093Z DRIVER « [REQ] [SendDataBridge] + callback id: 15 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -33 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:02.094Z DRIVER all queues idle +2024-09-06T11:06:02.107Z SERIAL « 0x010c00a8000102039f010400df1e (14 bytes) +2024-09-06T11:06:02.108Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.109Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -33 dBm + └─[Security2CCNonceGet] + sequence number: 4 +2024-09-06T11:06:02.110Z DRIVER all queues busy +2024-09-06T11:06:02.110Z SERIAL » 0x012000a90102149f020d0111bd97b743c81c935b2802eece0f698d05000000001 (34 bytes) + 0d7 +2024-09-06T11:06:02.111Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x05 + │ callback id: 16 + └─[Security2CCNonceReport] + sequence number: 13 + SOS: true + MOS: false + receiver entropy: 0x11bd97b743c81c935b2802eece0f698d +2024-09-06T11:06:02.118Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:02.123Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:02.124Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.124Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:02.140Z SERIAL « 0x011d00a91000000100df7f7f7f7f00000300000000030100007f7f7f7f7ffb (31 bytes) +2024-09-06T11:06:02.141Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.141Z DRIVER « [REQ] [SendDataBridge] + callback id: 16 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -33 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:02.142Z DRIVER all queues idle +2024-09-06T11:06:02.165Z SERIAL « 0x012900a8000102209f0305011241f2440a66e5c2598eb31421baa7e4f74ead929 (43 bytes) + 26cfb9c0db765cf00df13 +2024-09-06T11:06:02.167Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.168Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -33 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 5 + │ extensions: + │ · type: SPAN + │ sender EI: 0xf2440a66e5c2598eb31421baa7e4f74e + │ key: 0xdda415256006027530b2d9548c898f93 + │ IV: 0x77f78076a8ba454b8be39ed4d7 + │ plaintext: 0x9f0b + │ auth tag: 0x926cfb9c0db765cf + │ security class: S2_Authenticated + └─[Security2CCNetworkKeyVerify] +2024-09-06T11:06:02.169Z DRIVER all queues busy +2024-09-06T11:06:02.169Z SERIAL » 0x010f00a90102039f010e250000000011fd (17 bytes) +2024-09-06T11:06:02.170Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x25 + │ callback id: 17 + └─[Security2CCNonceGet] + sequence number: 14 +2024-09-06T11:06:02.174Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:02.180Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:02.181Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.181Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:02.194Z SERIAL « 0x011d00a91100000100df7f7f7f7f00000300000000030100007f7f7f7f7ffa (31 bytes) +2024-09-06T11:06:02.194Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.195Z DRIVER « [REQ] [SendDataBridge] + callback id: 17 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -33 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:02.213Z SERIAL « 0x011d00a8000102149f0206015ce666ecdfec4de70ad7539bb456014a00df0d (31 bytes) +2024-09-06T11:06:02.214Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.215Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -33 dBm + └─[Security2CCNonceReport] + sequence number: 6 + SOS: true + MOS: false + receiver entropy: 0x5ce666ecdfec4de70ad7539bb456014a +2024-09-06T11:06:02.216Z SERIAL » 0x012d00a90102219f030f0112418e325bd8dad4d37b513cef4cb21dc3ced80444f (47 bytes) + ea60c22c869e41d240000000000ff +2024-09-06T11:06:02.216Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x24 + │ callback id: 0 + └─[Security2CCMessageEncapsulation] + │ sequence number: 15 + │ extensions: + │ · type: SPAN + │ sender EI: 0x8e325bd8dad4d37b513cef4cb21dc3ce + │ key: 0xd303b057e46ed9a7315b3d81d4c79497 + │ IV: 0x65f3e112721d30625d04fcef75 + │ ciphertext: 0xd80444 + │ auth data: 0x0102f6b51bac00210f0112418e325bd8dad4d37b513cef4cb21dc3c + e + │ auth tag: 0xfea60c22c869e41d + │ security class: Temporary + └─[Security2CCTransferEnd] + key verified: true + request complete: false +2024-09-06T11:06:02.225Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:02.231Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:02.232Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.232Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:02.233Z DRIVER all queues idle +2024-09-06T11:06:02.271Z SERIAL « 0x011800a80001020f9f030700aea3fa37ba236d7efa9f2a00df02 (26 bytes) +2024-09-06T11:06:02.272Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.273Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -33 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 7 + │ key: 0xd303b057e46ed9a7315b3d81d4c79497 + │ IV: 0x296a7a7016d2f5b9cc1bee6c97 + │ plaintext: 0x9f0904 + │ auth tag: 0x37ba236d7efa9f2a + │ security class: Temporary + └─[Security2CCNetworkKeyGet] + security class: S2_AccessControl +2024-09-06T11:06:02.273Z DRIVER all queues busy +2024-09-06T11:06:02.274Z SERIAL » 0x012b00a901021f9f031000277e517f2f48795adca604f18c3c03afbcbe3c235ad (45 bytes) + f97ebea850b250000000012fa +2024-09-06T11:06:02.275Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x25 + │ callback id: 18 + └─[Security2CCMessageEncapsulation] + │ sequence number: 16 + │ key: 0xd303b057e46ed9a7315b3d81d4c79497 + │ IV: 0xf2a09412a5eac0907757890c7b + │ ciphertext: 0x277e517f2f48795adca604f18c3c03afbcbe3c + │ auth data: 0x0102f6b51bac001f1000 + │ auth tag: 0x235adf97ebea850b + │ security class: Temporary + └─[Security2CCNetworkKeyReport] + security class: S2_AccessControl +2024-09-06T11:06:02.283Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:02.289Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:02.290Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.290Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:02.308Z SERIAL « 0x011d00a91200000100df7f7f7f7f00000300000000030100007f7f7f7f7ff9 (31 bytes) +2024-09-06T11:06:02.308Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.309Z DRIVER « [REQ] [SendDataBridge] + callback id: 18 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -33 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:02.312Z DRIVER all queues idle +2024-09-06T11:06:02.325Z SERIAL « 0x010c00a8000102039f010800df12 (14 bytes) +2024-09-06T11:06:02.326Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.327Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -33 dBm + └─[Security2CCNonceGet] + sequence number: 8 +2024-09-06T11:06:02.328Z DRIVER all queues busy +2024-09-06T11:06:02.329Z SERIAL » 0x012000a90102149f021101763d177bb16b85299b32ff75d44f1c8605000000001 (34 bytes) + 389 +2024-09-06T11:06:02.329Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x05 + │ callback id: 19 + └─[Security2CCNonceReport] + sequence number: 17 + SOS: true + MOS: false + receiver entropy: 0x763d177bb16b85299b32ff75d44f1c86 +2024-09-06T11:06:02.336Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:02.341Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:02.342Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.342Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:02.358Z SERIAL « 0x011d00a91300000100df7f7f7f7f00000300000000030100007f7f7f7f7ff8 (31 bytes) +2024-09-06T11:06:02.359Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.359Z DRIVER « [REQ] [SendDataBridge] + callback id: 19 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -33 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:02.360Z DRIVER all queues idle +2024-09-06T11:06:02.385Z SERIAL « 0x012900a8000102209f0309011241f8ff20c6f7337e9d0d61e8ae5925f597752ce (43 bytes) + feb2ff06de9b44200df47 +2024-09-06T11:06:02.386Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.387Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -33 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 9 + │ extensions: + │ · type: SPAN + │ sender EI: 0xf8ff20c6f7337e9d0d61e8ae5925f597 + │ key: 0xfca06923982033f3af9dfc7c1e4ad45a + │ IV: 0x9ffcc90d68eca7fd9d90c814d6 + │ plaintext: 0x9f0b + │ auth tag: 0xefeb2ff06de9b442 + │ security class: S2_AccessControl + └─[Security2CCNetworkKeyVerify] +2024-09-06T11:06:02.388Z DRIVER all queues busy +2024-09-06T11:06:02.388Z SERIAL » 0x010f00a90102039f0112250000000014e4 (17 bytes) +2024-09-06T11:06:02.389Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x25 + │ callback id: 20 + └─[Security2CCNonceGet] + sequence number: 18 +2024-09-06T11:06:02.392Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:02.399Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:02.399Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.400Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:02.412Z SERIAL « 0x011d00a91400000100df7f7f7f7f00000300000000030100007f7f7f7f7fff (31 bytes) +2024-09-06T11:06:02.413Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.413Z DRIVER « [REQ] [SendDataBridge] + callback id: 20 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -33 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:02.431Z SERIAL « 0x011d00a8000102149f020a0124e98c5e0a68b23a67afa3b6037a4e1400df1f (31 bytes) +2024-09-06T11:06:02.432Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.433Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -33 dBm + └─[Security2CCNonceReport] + sequence number: 10 + SOS: true + MOS: false + receiver entropy: 0x24e98c5e0a68b23a67afa3b6037a4e14 +2024-09-06T11:06:02.434Z SERIAL » 0x012d00a90102219f0313011241953713e93e8173a9bf90bc14fc9e3b8a8e80823 (47 bytes) + a74ac77a52be26c240000000000d0 +2024-09-06T11:06:02.435Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x24 + │ callback id: 0 + └─[Security2CCMessageEncapsulation] + │ sequence number: 19 + │ extensions: + │ · type: SPAN + │ sender EI: 0x953713e93e8173a9bf90bc14fc9e3b8a + │ key: 0xd303b057e46ed9a7315b3d81d4c79497 + │ IV: 0x9fef4b9232ec7fb741cf1852a6 + │ ciphertext: 0x8e8082 + │ auth data: 0x0102f6b51bac002113011241953713e93e8173a9bf90bc14fc9e3b8 + a + │ auth tag: 0x3a74ac77a52be26c + │ security class: Temporary + └─[Security2CCTransferEnd] + key verified: true + request complete: false +2024-09-06T11:06:02.443Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:02.450Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:02.451Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.451Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:02.452Z DRIVER all queues idle +2024-09-06T11:06:02.486Z SERIAL « 0x011800a80001020f9f030b0063a31c7a2f98a43aa2b8f700df69 (26 bytes) +2024-09-06T11:06:02.487Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.488Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -33 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 11 + │ key: 0xd303b057e46ed9a7315b3d81d4c79497 + │ IV: 0xe6121ae308a3774662a9aa1ef1 + │ plaintext: 0x9f0980 + │ auth tag: 0x7a2f98a43aa2b8f7 + │ security class: Temporary + └─[Security2CCNetworkKeyGet] + security class: S0_Legacy +2024-09-06T11:06:02.489Z DRIVER all queues busy +2024-09-06T11:06:02.489Z SERIAL » 0x012b00a901021f9f0314006e6919ed5ab8638d2979744b1a68bbd43284bb535e8 (45 bytes) + 763078b4e89250000000015fb +2024-09-06T11:06:02.490Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x25 + │ callback id: 21 + └─[Security2CCMessageEncapsulation] + │ sequence number: 20 + │ key: 0xd303b057e46ed9a7315b3d81d4c79497 + │ IV: 0x00204748ed62431b4aa3e83a48 + │ ciphertext: 0x6e6919ed5ab8638d2979744b1a68bbd43284bb + │ auth data: 0x0102f6b51bac001f1400 + │ auth tag: 0x535e8763078b4e89 + │ security class: Temporary + └─[Security2CCNetworkKeyReport] + security class: S0_Legacy +2024-09-06T11:06:02.498Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:02.504Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:02.505Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.505Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:02.521Z SERIAL « 0x011d00a91500000100df7f7f7f7f00000300000000030100007f7f7f7f7ffe (31 bytes) +2024-09-06T11:06:02.522Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.523Z DRIVER « [REQ] [SendDataBridge] + callback id: 21 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -33 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:02.524Z DRIVER all queues idle +2024-09-06T11:06:02.537Z SERIAL « 0x010c00a8000102039f010c00df16 (14 bytes) +2024-09-06T11:06:02.538Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.539Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -33 dBm + └─[Security2CCNonceGet] + sequence number: 12 +2024-09-06T11:06:02.540Z DRIVER all queues busy +2024-09-06T11:06:02.541Z SERIAL » 0x012000a90102149f02150161354b97efb7a67d462d9a888063575605000000001 (34 bytes) + 66b +2024-09-06T11:06:02.541Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x05 + │ callback id: 22 + └─[Security2CCNonceReport] + sequence number: 21 + SOS: true + MOS: false + receiver entropy: 0x61354b97efb7a67d462d9a8880635756 +2024-09-06T11:06:02.548Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:02.554Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:02.554Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.555Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:02.570Z SERIAL « 0x011d00a91600000100df7f7f7f7f00000300000000030100007f7f7f7f7ffd (31 bytes) +2024-09-06T11:06:02.570Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.570Z DRIVER « [REQ] [SendDataBridge] + callback id: 22 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -33 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:02.571Z DRIVER all queues idle +2024-09-06T11:06:02.596Z SERIAL « 0x012900a8000102209f030d011241870f126da9776b3cd1412ae3717afa48e06e0 (43 bytes) + 80c32e190aed6c800dfa6 +2024-09-06T11:06:02.597Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.598Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -33 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 13 + │ extensions: + │ · type: SPAN + │ sender EI: 0x870f126da9776b3cd1412ae3717afa48 + │ key: 0xece479ca82cc867c1db471e86eab2248 + │ IV: 0x86be5f7ddf89e0a9244e16f9aa + │ plaintext: 0x9f0b + │ auth tag: 0x080c32e190aed6c8 + │ security class: S0_Legacy + └─[Security2CCNetworkKeyVerify] +2024-09-06T11:06:02.599Z DRIVER all queues busy +2024-09-06T11:06:02.599Z SERIAL » 0x010f00a90102039f0116250000000017e3 (17 bytes) +2024-09-06T11:06:02.600Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x25 + │ callback id: 23 + └─[Security2CCNonceGet] + sequence number: 22 +2024-09-06T11:06:02.604Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:02.610Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:02.610Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.611Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:02.623Z SERIAL « 0x011d00a91700000100df7f7f7f7f00000300000000030100007f7f7f7f7ffc (31 bytes) +2024-09-06T11:06:02.624Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.625Z DRIVER « [REQ] [SendDataBridge] + callback id: 23 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -33 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:02.646Z SERIAL « 0x011d00a8000102149f020e0136f954b3af5bacd7af45140619de332c00df97 (31 bytes) +2024-09-06T11:06:02.646Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.647Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -33 dBm + └─[Security2CCNonceReport] + sequence number: 14 + SOS: true + MOS: false + receiver entropy: 0x36f954b3af5bacd7af45140619de332c +2024-09-06T11:06:02.648Z SERIAL » 0x012d00a90102219f03170112413ea321fe7ab403923c0d12693f29ab8e33bfbca (47 bytes) + 625b7a9dad56f562400000000005b +2024-09-06T11:06:02.649Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x24 + │ callback id: 0 + └─[Security2CCMessageEncapsulation] + │ sequence number: 23 + │ extensions: + │ · type: SPAN + │ sender EI: 0x3ea321fe7ab403923c0d12693f29ab8e + │ key: 0xd303b057e46ed9a7315b3d81d4c79497 + │ IV: 0x800c0f6dcfd1dee8148199ed3c + │ ciphertext: 0x33bfbc + │ auth data: 0x0102f6b51bac0021170112413ea321fe7ab403923c0d12693f29ab8 + e + │ auth tag: 0xa625b7a9dad56f56 + │ security class: Temporary + └─[Security2CCTransferEnd] + key verified: true + request complete: false +2024-09-06T11:06:02.657Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:02.663Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:02.664Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.665Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:02.665Z DRIVER all queues idle +2024-09-06T11:06:02.702Z SERIAL « 0x011800a80001020f9f030f00ebdd5e55166e9212fcf5e200df21 (26 bytes) +2024-09-06T11:06:02.703Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.704Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -33 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 15 + │ key: 0xd303b057e46ed9a7315b3d81d4c79497 + │ IV: 0x09ed6aae312b67ed9b87e9760d + │ plaintext: 0x9f0c01 + │ auth tag: 0x55166e9212fcf5e2 + │ security class: Temporary + └─[Security2CCTransferEnd] + key verified: false + request complete: true +2024-09-06T11:06:02.705Z CNTRLR [Node 002] Security S2 bootstrapping successful with these security classes: + · S2_AccessControl + · S2_Authenticated + · S2_Unauthenticated + · S0_Legacy +2024-09-06T11:06:02.705Z DRIVER the message was handled +2024-09-06T11:06:07.371Z DRIVER ███████╗ ██╗ ██╗ █████╗ ██╗ ██╗ ███████╗ ██╗ ███████╗ + ╚══███╔╝ ██║ ██║ ██╔══██╗ ██║ ██║ ██╔════╝ ██║ ██╔════╝ + ███╔╝ █████╗ ██║ █╗ ██║ ███████║ ██║ ██║ █████╗ ██║ ███████╗ + ███╔╝ ╚════╝ ██║███╗██║ ██╔══██║ ╚██╗ ██╔╝ ██╔══╝ ██ ██║ ╚════██║ + ███████╗ ╚███╔███╔╝ ██║ ██║ ╚████╔╝ ███████╗ ╚█████╔╝ ███████║ + ╚══════╝ ╚══╝╚══╝ ╚═╝ ╚═╝ ╚═══╝ ╚══════╝ ╚════╝ ╚══════╝ +2024-09-06T11:06:07.373Z DRIVER version 13.2.0 +2024-09-06T11:06:07.374Z DRIVER +2024-09-06T11:06:07.374Z DRIVER starting driver... +2024-09-06T11:06:07.374Z DRIVER opening serial port /dev/serial/by-id/usb-Zooz_800_Z-Wave_Stick_533D004242-if0 + 0 +2024-09-06T11:06:07.383Z DRIVER serial port opened +2024-09-06T11:06:07.384Z SERIAL » 0x15 (1 bytes) +2024-09-06T11:06:08.389Z DRIVER loading configuration... +2024-09-06T11:06:08.394Z CONFIG version 13.2.0 +2024-09-06T11:06:08.696Z DRIVER beginning interview... +2024-09-06T11:06:08.698Z DRIVER added request handler for AddNodeToNetwork (0x4a)... + 1 registered +2024-09-06T11:06:08.698Z DRIVER added request handler for RemoveNodeFromNetwork (0x4b)... + 1 registered +2024-09-06T11:06:08.698Z DRIVER added request handler for ReplaceFailedNode (0x63)... + 1 registered +2024-09-06T11:06:08.698Z DRIVER added request handler for SetLearnMode (0x50)... + 1 registered +2024-09-06T11:06:08.699Z CNTRLR querying Serial API capabilities... +2024-09-06T11:06:08.707Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T11:06:08.708Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T11:06:08.711Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:08.716Z SERIAL « 0x012b0107011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000035 +2024-09-06T11:06:08.717Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:08.718Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T11:06:08.720Z CNTRLR received API capabilities: + firmware version: 1.30 + manufacturer ID: 0x027a + product type: 0x04 + product ID: 0x0610 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T11:06:08.721Z CNTRLR querying additional controller information... +2024-09-06T11:06:08.722Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T11:06:08.723Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T11:06:08.731Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:08.732Z SERIAL « 0x012501020a081d030000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800cd +2024-09-06T11:06:08.733Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:08.734Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a081d03000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T11:06:08.734Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: true + controller supports timers: false + Z-Wave Classic nodes: 1, 2 +2024-09-06T11:06:08.735Z CNTRLR querying version info... +2024-09-06T11:06:08.736Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T11:06:08.736Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T11:06:08.738Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:08.743Z SERIAL « 0x011001155a2d5761766520372e3231000794 (18 bytes) +2024-09-06T11:06:08.743Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:08.744Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32310007 +2024-09-06T11:06:08.745Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.21 +2024-09-06T11:06:08.745Z CNTRLR querying protocol version info... +2024-09-06T11:06:08.746Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T11:06:08.746Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T11:06:08.752Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:08.752Z SERIAL « 0x011901090007150300f4353162666237323665306662383733380f (27 bytes) +2024-09-06T11:06:08.753Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:08.753Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x0007150300f435316266623732366530666238373338 +2024-09-06T11:06:08.754Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.21.3 + appl. framework build no.: 244 + git commit hash: 35316266623732366530666238373338 +2024-09-06T11:06:08.754Z CNTRLR querying controller capabilities... +2024-09-06T11:06:08.755Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T11:06:08.756Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T11:06:08.761Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:08.761Z SERIAL « 0x010401051ce3 (6 bytes) +2024-09-06T11:06:08.762Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:08.762Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x1c +2024-09-06T11:06:08.763Z CNTRLR received controller capabilities: + controller role: Primary + is the SUC: true + started this network: true + SIS is present: true + was real primary: true +2024-09-06T11:06:08.763Z CNTRLR querying serial API setup capabilities... +2024-09-06T11:06:08.764Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T11:06:08.765Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T11:06:08.769Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:08.770Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T11:06:08.770Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:08.771Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T11:06:08.772Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T11:06:08.772Z CNTRLR querying max. payload size... +2024-09-06T11:06:08.773Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T11:06:08.773Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T11:06:08.778Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:08.778Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T11:06:08.778Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:08.779Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T11:06:08.780Z CNTRLR maximum payload size: 46 bytes +2024-09-06T11:06:08.780Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T11:06:08.781Z CNTRLR Querying configured RF region... +2024-09-06T11:06:08.781Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T11:06:08.782Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T11:06:08.786Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:08.787Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T11:06:08.787Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:08.788Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T11:06:08.788Z CNTRLR The controller is using RF region Europe +2024-09-06T11:06:08.788Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T11:06:08.789Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T11:06:08.790Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T11:06:08.793Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:08.794Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T11:06:08.794Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:08.795Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T11:06:08.795Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T11:06:08.796Z CNTRLR Querying configured Long Range channel information... +2024-09-06T11:06:08.796Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T11:06:08.797Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T11:06:08.801Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:08.802Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T11:06:08.802Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:08.803Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T11:06:08.804Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T11:06:08.804Z CNTRLR Performing soft reset... +2024-09-06T11:06:08.805Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T11:06:08.805Z DRIVER » [REQ] [SoftReset] +2024-09-06T11:06:08.809Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:08.810Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T11:06:08.811Z DRIVER all queues idle +2024-09-06T11:06:09.037Z SERIAL « 0x0112000a0700010100085e989f556c568f740025 (20 bytes) +2024-09-06T11:06:09.037Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:09.038Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T11:06:09.038Z CNTRLR reconnected and restarted +2024-09-06T11:06:09.038Z CNTRLR Starting hardware watchdog... +2024-09-06T11:06:09.038Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T11:06:09.039Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T11:06:09.039Z DRIVER all queues busy +2024-09-06T11:06:09.039Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T11:06:09.040Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T11:06:09.041Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T11:06:09.041Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T11:06:09.042Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:09.043Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:09.045Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T11:06:09.045Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:09.046Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T11:06:09.047Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T11:06:09.047Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T11:06:09.048Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T11:06:09.053Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:09.054Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T11:06:09.054Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:09.055Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T11:06:09.056Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T11:06:09.056Z CNTRLR querying controller IDs... +2024-09-06T11:06:09.056Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T11:06:09.057Z DRIVER » [REQ] [GetControllerId] +2024-09-06T11:06:09.059Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:09.060Z SERIAL « 0x01080120f6b51bac0123 (10 bytes) +2024-09-06T11:06:09.061Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:09.061Z DRIVER « [RES] [GetControllerId] + home ID: 0xf6b51bac + own node ID: 1 +2024-09-06T11:06:09.062Z CNTRLR received controller IDs: + home ID: 0xf6b51bac + own node ID: 1 +2024-09-06T11:06:09.062Z CNTRLR Enabling TX status report... +2024-09-06T11:06:09.063Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T11:06:09.063Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T11:06:09.068Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:09.068Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T11:06:09.068Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:09.069Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T11:06:09.070Z CNTRLR Enabling TX status report successful... +2024-09-06T11:06:09.070Z CNTRLR finding SUC... +2024-09-06T11:06:09.070Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T11:06:09.071Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T11:06:09.074Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:09.075Z SERIAL « 0x0104015601ad (6 bytes) +2024-09-06T11:06:09.075Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:09.076Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x01 +2024-09-06T11:06:09.077Z CNTRLR This is the SUC +2024-09-06T11:06:09.078Z DRIVER all queues idle +2024-09-06T11:06:09.095Z DRIVER Cache file for homeId 0xf6b51bac found, attempting to restore the network from + cache... +2024-09-06T11:06:09.097Z CNTRLR [Node 001] Embedded device config loaded +2024-09-06T11:06:09.098Z DRIVER Restoring the network from cache was successful! +2024-09-06T11:06:09.098Z CNTRLR [Node 001] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T11:06:09.098Z CNTRLR [Node 001] [Manufacturer Specific] productType: metadata updated +2024-09-06T11:06:09.099Z CNTRLR [Node 001] [Manufacturer Specific] productId: metadata updated +2024-09-06T11:06:09.099Z CNTRLR [Node 001] [~] [Manufacturer Specific] manufacturerId: 634 => 634 +2024-09-06T11:06:09.099Z CNTRLR [Node 001] [~] [Manufacturer Specific] productType: 4 => 4 +2024-09-06T11:06:09.099Z CNTRLR [Node 001] [~] [Manufacturer Specific] productId: 1552 => 1552 +2024-09-06T11:06:09.100Z CNTRLR [Node 001] [Version] firmwareVersions: metadata updated +2024-09-06T11:06:09.100Z CNTRLR [Node 001] [~] [Version] firmwareVersions: 1.30 => 1.30 +2024-09-06T11:06:09.100Z CNTRLR [Node 001] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T11:06:09.100Z CNTRLR [Node 001] [~] [Version] zWaveProtocolVersion: "7.21.3" => "7.21.3" +2024-09-06T11:06:09.101Z CNTRLR [Node 001] [Version] sdkVersion: metadata updated +2024-09-06T11:06:09.101Z CNTRLR [Node 001] [~] [Version] sdkVersion: "7.21.3" => "7.21.3" +2024-09-06T11:06:09.101Z CNTRLR Interview completed +2024-09-06T11:06:09.101Z DRIVER Network key for S0 configured, enabling S0 security manager... +2024-09-06T11:06:09.102Z DRIVER At least one network key for S2 configured, enabling S2 security manager... +2024-09-06T11:06:09.103Z DRIVER At least one network key for Z-Wave Long Range configured, enabling security m + anager... +2024-09-06T11:06:09.104Z DRIVER driver ready +2024-09-06T11:06:10.104Z CNTRLR Updating the controller NIF... +2024-09-06T11:06:10.106Z DRIVER all queues busy +2024-09-06T11:06:10.109Z SERIAL » 0x010f0003010100085e989f556c568f7436 (17 bytes) +2024-09-06T11:06:10.111Z DRIVER » [REQ] [SetApplicationNodeInformation] + is listening: true + generic device class: 0x01 + specific device class: 0x00 + supported CCs: + · Z-Wave Plus Info + · Security + · Security 2 + · Transport Service + · Supervision + · CRC-16 Encapsulation + · Multi Command + · Inclusion Controller + controlled CCs: +2024-09-06T11:06:10.114Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:10.117Z CNTRLR performing hard reset... +2024-09-06T11:06:10.119Z SERIAL » 0x0104004201b8 (6 bytes) +2024-09-06T11:06:10.120Z DRIVER » [REQ] [HardReset] + callback id: 1 +2024-09-06T11:06:10.123Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:10.144Z SERIAL « 0x0104004201b8 (6 bytes) +2024-09-06T11:06:10.144Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:10.145Z DRIVER « [REQ] [HardReset] + callback id: 1 +2024-09-06T11:06:10.146Z CNTRLR hard reset succeeded +2024-09-06T11:06:10.146Z CNTRLR querying Serial API capabilities... +2024-09-06T11:06:10.147Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T11:06:10.147Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T11:06:10.150Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:10.154Z SERIAL « 0x012b0107011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000035 +2024-09-06T11:06:10.155Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:10.155Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x011e027a00040610f6873e88cf2bc04ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T11:06:10.156Z CNTRLR received API capabilities: + firmware version: 1.30 + manufacturer ID: 0x027a + product type: 0x04 + product ID: 0x0610 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T11:06:10.156Z CNTRLR querying additional controller information... +2024-09-06T11:06:10.157Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T11:06:10.158Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T11:06:10.159Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:10.164Z SERIAL « 0x012501020a001d010000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c7 +2024-09-06T11:06:10.165Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:10.166Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d01000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T11:06:10.167Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1 +2024-09-06T11:06:10.167Z CNTRLR querying version info... +2024-09-06T11:06:10.168Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T11:06:10.168Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T11:06:10.170Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:10.173Z SERIAL « 0x011001155a2d5761766520372e3231000794 (18 bytes) +2024-09-06T11:06:10.173Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:10.174Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32310007 +2024-09-06T11:06:10.174Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.21 +2024-09-06T11:06:10.174Z CNTRLR querying protocol version info... +2024-09-06T11:06:10.175Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T11:06:10.176Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T11:06:10.177Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:10.180Z SERIAL « 0x011901090007150300f4353162666237323665306662383733380f (27 bytes) +2024-09-06T11:06:10.181Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:10.181Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x0007150300f435316266623732366530666238373338 +2024-09-06T11:06:10.182Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.21.3 + appl. framework build no.: 244 + git commit hash: 35316266623732366530666238373338 +2024-09-06T11:06:10.182Z CNTRLR querying controller capabilities... +2024-09-06T11:06:10.183Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T11:06:10.184Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T11:06:10.186Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:10.187Z SERIAL « 0x0104010528d7 (6 bytes) +2024-09-06T11:06:10.188Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:10.188Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x28 +2024-09-06T11:06:10.189Z CNTRLR received controller capabilities: + controller role: Primary + is the SUC: false + started this network: true + SIS is present: false + was real primary: true +2024-09-06T11:06:10.189Z CNTRLR querying serial API setup capabilities... +2024-09-06T11:06:10.190Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T11:06:10.190Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T11:06:10.192Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:10.195Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T11:06:10.195Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:10.196Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T11:06:10.197Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T11:06:10.197Z CNTRLR querying max. payload size... +2024-09-06T11:06:10.198Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T11:06:10.198Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T11:06:10.200Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:10.201Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T11:06:10.202Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:10.202Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T11:06:10.203Z CNTRLR maximum payload size: 46 bytes +2024-09-06T11:06:10.203Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T11:06:10.203Z CNTRLR Querying configured RF region... +2024-09-06T11:06:10.204Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T11:06:10.205Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T11:06:10.207Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:10.208Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T11:06:10.208Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:10.209Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T11:06:10.210Z CNTRLR The controller is using RF region Europe +2024-09-06T11:06:10.210Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T11:06:10.210Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T11:06:10.211Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T11:06:10.213Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:10.214Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T11:06:10.215Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:10.215Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T11:06:10.216Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T11:06:10.216Z CNTRLR Querying configured Long Range channel information... +2024-09-06T11:06:10.217Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T11:06:10.218Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T11:06:10.219Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:10.221Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T11:06:10.221Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:10.222Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T11:06:10.222Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T11:06:10.223Z CNTRLR Performing soft reset... +2024-09-06T11:06:10.223Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T11:06:10.224Z DRIVER » [REQ] [SoftReset] +2024-09-06T11:06:10.226Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:10.227Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T11:06:10.227Z DRIVER all queues idle +2024-09-06T11:06:10.452Z SERIAL « 0x0112000a0700010100085e989f556c568f740025 (20 bytes) +2024-09-06T11:06:10.454Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:10.455Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T11:06:10.456Z CNTRLR reconnected and restarted +2024-09-06T11:06:10.457Z CNTRLR Starting hardware watchdog... +2024-09-06T11:06:10.458Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T11:06:10.459Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T11:06:10.459Z DRIVER all queues busy +2024-09-06T11:06:10.461Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T11:06:10.462Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T11:06:10.465Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T11:06:10.466Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T11:06:10.468Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:10.469Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:10.470Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T11:06:10.471Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:10.471Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T11:06:10.472Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T11:06:10.473Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T11:06:10.473Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T11:06:10.476Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:10.477Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T11:06:10.478Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:10.478Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T11:06:10.479Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T11:06:10.479Z CNTRLR querying controller IDs... +2024-09-06T11:06:10.480Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T11:06:10.481Z DRIVER » [REQ] [GetControllerId] +2024-09-06T11:06:10.483Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:10.484Z SERIAL « 0x01080120e37018550109 (10 bytes) +2024-09-06T11:06:10.485Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:10.485Z DRIVER « [RES] [GetControllerId] + home ID: 0xe3701855 + own node ID: 1 +2024-09-06T11:06:10.486Z CNTRLR received controller IDs: + home ID: 0xe3701855 + own node ID: 1 +2024-09-06T11:06:10.486Z CNTRLR Enabling TX status report... +2024-09-06T11:06:10.487Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T11:06:10.487Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T11:06:10.490Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:10.491Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T11:06:10.491Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:10.491Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T11:06:10.492Z CNTRLR Enabling TX status report successful... +2024-09-06T11:06:10.492Z CNTRLR finding SUC... +2024-09-06T11:06:10.493Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T11:06:10.493Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T11:06:10.496Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:10.497Z SERIAL « 0x0104015600ac (6 bytes) +2024-09-06T11:06:10.497Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:10.498Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x00 +2024-09-06T11:06:10.499Z CNTRLR No SUC present in the network +2024-09-06T11:06:10.499Z CNTRLR There is no SUC/SIS in the network - promoting ourselves... +2024-09-06T11:06:10.500Z SERIAL » 0x01080054010125010285 (10 bytes) +2024-09-06T11:06:10.500Z DRIVER » [REQ] [SetSUCNodeId] + payload: 0x0101250102 +2024-09-06T11:06:10.503Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:10.505Z SERIAL « 0x0104015401af (6 bytes) +2024-09-06T11:06:10.505Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:10.506Z DRIVER « [RES] [SetSUCNodeId] + was executed: true +2024-09-06T11:06:10.507Z CNTRLR Promotion to SUC/SIS succeeded. +2024-09-06T11:06:10.507Z DRIVER all queues idle +2024-09-06T11:06:10.512Z CNTRLR [Node 001] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T11:06:10.513Z CNTRLR [Node 001] [Manufacturer Specific] productType: metadata updated +2024-09-06T11:06:10.513Z CNTRLR [Node 001] [Manufacturer Specific] productId: metadata updated +2024-09-06T11:06:10.513Z CNTRLR [Node 001] [+] [Manufacturer Specific] manufacturerId: 634 +2024-09-06T11:06:10.514Z CNTRLR [Node 001] [+] [Manufacturer Specific] productType: 4 +2024-09-06T11:06:10.514Z CNTRLR [Node 001] [+] [Manufacturer Specific] productId: 1552 +2024-09-06T11:06:10.514Z CNTRLR [Node 001] [Version] firmwareVersions: metadata updated +2024-09-06T11:06:10.515Z CNTRLR [Node 001] [+] [Version] firmwareVersions: 1.30 +2024-09-06T11:06:10.515Z CNTRLR [Node 001] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T11:06:10.515Z CNTRLR [Node 001] [+] [Version] zWaveProtocolVersion: "7.21.3" +2024-09-06T11:06:10.516Z CNTRLR [Node 001] [Version] sdkVersion: metadata updated +2024-09-06T11:06:10.516Z CNTRLR [Node 001] [+] [Version] sdkVersion: "7.21.3" +2024-09-06T11:06:10.516Z CNTRLR Interview completed +2024-09-06T11:06:10.517Z DRIVER Network key for S0 configured, enabling S0 security manager... +2024-09-06T11:06:10.517Z DRIVER At least one network key for S2 configured, enabling S2 security manager... +2024-09-06T11:06:10.517Z DRIVER At least one network key for Z-Wave Long Range configured, enabling security m + anager... +2024-09-06T11:06:10.518Z DRIVER driver ready +2024-09-06T11:06:15.148Z CNTRLR Starting inclusion process with strategy Default... +2024-09-06T11:06:15.149Z DRIVER all queues busy +2024-09-06T11:06:15.151Z SERIAL » 0x0105004ac10372 (7 bytes) +2024-09-06T11:06:15.152Z DRIVER » [REQ] [AddNodeToNetwork] + node type: Any + high power: true + network wide: true + callback id: 3 +2024-09-06T11:06:15.158Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:15.161Z SERIAL « 0x0107004a03010000b0 (9 bytes) +2024-09-06T11:06:15.162Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:15.163Z DRIVER « [REQ] [AddNodeToNetwork] + status: Ready + callback id: 3 +2024-09-06T11:06:15.164Z CNTRLR The controller is now ready to add nodes +2024-09-06T11:06:15.165Z DRIVER all queues idle +2024-09-06T11:06:19.201Z SERIAL « 0x0107004a03020000b3 (9 bytes) +2024-09-06T11:06:19.202Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:19.204Z DRIVER « [REQ] [AddNodeToNetwork] + status: NodeFound + callback id: 3 +2024-09-06T11:06:19.205Z DRIVER handling request AddNodeToNetwork (74) +2024-09-06T11:06:19.205Z DRIVER 1 handler registered! +2024-09-06T11:06:19.206Z DRIVER invoking handler #0 +2024-09-06T11:06:19.207Z CNTRLR handling add node request (status = NodeFound) +2024-09-06T11:06:19.307Z SERIAL « 0x0112004a0304020b0201005e989f556c568f7467 (20 bytes) +2024-09-06T11:06:19.308Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:19.310Z DRIVER « [REQ] [AddNodeToNetwork] + status: AddingController + callback id: 3 +2024-09-06T11:06:19.311Z DRIVER handling request AddNodeToNetwork (74) +2024-09-06T11:06:19.311Z DRIVER 1 handler registered! +2024-09-06T11:06:19.312Z DRIVER invoking handler #0 +2024-09-06T11:06:19.312Z CNTRLR handling add node request (status = AddingController) +2024-09-06T11:06:19.315Z DRIVER the message was handled +2024-09-06T11:06:19.727Z SERIAL « 0x0107004a03050200b6 (9 bytes) +2024-09-06T11:06:19.728Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:19.730Z DRIVER « [REQ] [AddNodeToNetwork] + status: ProtocolDone + callback id: 3 +2024-09-06T11:06:19.730Z DRIVER handling request AddNodeToNetwork (74) +2024-09-06T11:06:19.731Z DRIVER 1 handler registered! +2024-09-06T11:06:19.731Z DRIVER invoking handler #0 +2024-09-06T11:06:19.731Z CNTRLR handling add node request (status = ProtocolDone) +2024-09-06T11:06:19.732Z CNTRLR finishing inclusion process... +2024-09-06T11:06:19.733Z DRIVER all queues busy +2024-09-06T11:06:19.733Z SERIAL » 0x0105004ac50471 (7 bytes) +2024-09-06T11:06:19.734Z DRIVER » [REQ] [AddNodeToNetwork] + action: Stop + high power: true + network wide: true + callback id: 4 +2024-09-06T11:06:19.736Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:19.775Z SERIAL « 0x0107004a04060200b2 (9 bytes) +2024-09-06T11:06:19.776Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:19.776Z DRIVER « [REQ] [AddNodeToNetwork] + status: Done + callback id: 4 +2024-09-06T11:06:19.778Z SERIAL » 0x0105004ac50075 (7 bytes) +2024-09-06T11:06:19.778Z DRIVER » [REQ] [AddNodeToNetwork] + action: Stop + high power: true + network wide: true + callback id: 0 +2024-09-06T11:06:19.782Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:19.784Z CNTRLR The inclusion process was stopped +2024-09-06T11:06:19.784Z CNTRLR finished adding node 2: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + supported CCs: + · Z-Wave Plus Info (0x5e) + · Security (0x98) + · Security 2 (0x9f) + · Transport Service (0x55) + · Supervision (0x6c) + · CRC-16 Encapsulation (0x56) + · Multi Command (0x8f) + · Inclusion Controller (0x74) + controlled CCs: +2024-09-06T11:06:19.785Z CNTRLR » [Node 002] Assigning SUC return route... +2024-09-06T11:06:19.785Z CNTRLR » [Node 002] Deleting SUC return route... +2024-09-06T11:06:19.786Z SERIAL » 0x010500550205a8 (7 bytes) +2024-09-06T11:06:19.786Z DRIVER » [Node 002] [REQ] [DeleteSUCReturnRoute] + payload: 0x0205 +2024-09-06T11:06:19.791Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:19.794Z SERIAL « 0x0104015501ae (6 bytes) +2024-09-06T11:06:19.795Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:19.796Z DRIVER « [RES] [DeleteSUCReturnRoute] + was executed: true +2024-09-06T11:06:19.860Z SERIAL « 0x01210055050000000000000000000000000000000000000000000000000000000 (35 bytes) + 0008e +2024-09-06T11:06:19.862Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:19.863Z DRIVER « [REQ] [DeleteSUCReturnRoute] + callback id: 5 + transmit status: OK +2024-09-06T11:06:19.867Z SERIAL » 0x010500510206af (7 bytes) +2024-09-06T11:06:19.868Z DRIVER » [Node 002] [REQ] [AssignSUCReturnRoute] + payload: 0x0206 +2024-09-06T11:06:19.871Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:19.878Z SERIAL « 0x0104015101aa (6 bytes) +2024-09-06T11:06:19.879Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:19.880Z DRIVER « [RES] [AssignSUCReturnRoute] + was executed: true +2024-09-06T11:06:19.951Z SERIAL « 0x01210051060000000000000000000000000000000000000000000000000000000 (35 bytes) + 00089 +2024-09-06T11:06:19.953Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:19.955Z DRIVER « [REQ] [AssignSUCReturnRoute] + callback id: 6 + transmit status: OK +2024-09-06T11:06:19.961Z SERIAL » 0x010e00a90102029f04250000000007e0 (16 bytes) +2024-09-06T11:06:19.962Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x25 + │ callback id: 7 + └─[Security2CCKEXGet] +2024-09-06T11:06:19.966Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:19.972Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:19.973Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:19.973Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:19.986Z SERIAL « 0x011d00a90700000100df7f7f7f7f00000300000000030100007f7f7f7f7fec (31 bytes) +2024-09-06T11:06:19.987Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:19.988Z DRIVER « [REQ] [SendDataBridge] + callback id: 7 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -33 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:20.004Z SERIAL « 0x010f00a8000102069f050002018700df9c (17 bytes) +2024-09-06T11:06:20.004Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.005Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -33 dBm + └─[Security2CCKEXReport] + echo: false + supported schemes: + · KEXScheme1 + supported ECDH profiles: + · Curve25519 + CSA requested: false + requested security classes: + · S2_Unauthenticated + · S2_Authenticated + · S2_AccessControl + · S0_Legacy +2024-09-06T11:06:20.007Z SERIAL » 0x011200a90102069f060002018725000000000871 (20 bytes) +2024-09-06T11:06:20.008Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x25 + │ callback id: 8 + └─[Security2CCKEXSet] + echo: false + selected scheme: KEXScheme1 + selected ECDH profile: Curve25519 + CSA permitted: false + granted security classes: + · S2_Unauthenticated + · S2_Authenticated + · S2_AccessControl + · S0_Legacy +2024-09-06T11:06:20.014Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:20.018Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:20.018Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.019Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:20.036Z SERIAL « 0x011d00a90800000100df7f7f7f7f00000300000000030100007f7f7f7f7fe3 (31 bytes) +2024-09-06T11:06:20.037Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.037Z DRIVER « [REQ] [SendDataBridge] + callback id: 8 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -33 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:20.038Z DRIVER all queues idle +2024-09-06T11:06:20.062Z SERIAL « 0x012c00a8000102239f08000000bf5edfebd6784f403f15f121756d2df395bdbcf (46 bytes) + 111e387a444fb6afab70100e049 +2024-09-06T11:06:20.063Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.064Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -32 dBm + └─[Security2CCPublicKeyReport] + is including node: false + public key: 0x0000bf5edfebd6784f403f15f121756d2df395bdbcf111e387a44 + 4fb6afab701 +2024-09-06T11:06:20.066Z DRIVER all queues busy +2024-09-06T11:06:20.067Z SERIAL » 0x012f00a90102239f0801de9b0ee1328c7c3b73cfdf9f874a4121e9c401af73908 (49 bytes) + e305bb4031efbc3770525000000000987 +2024-09-06T11:06:20.067Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x25 + │ callback id: 9 + └─[Security2CCPublicKeyReport] + is including node: true + public key: 0xde9b0ee1328c7c3b73cfdf9f874a4121e9c401af73908e305bb40 + 31efbc37705 +2024-09-06T11:06:20.076Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:20.082Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:20.083Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.084Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:20.105Z SERIAL « 0x011d00a90900000200e07f7f7f7f00000300000000030100007f7f7f7f7fde (31 bytes) +2024-09-06T11:06:20.105Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.106Z DRIVER « [REQ] [SendDataBridge] + callback id: 9 + transmit status: OK, took 20 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -32 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:20.107Z DRIVER all queues idle +2024-09-06T11:06:20.122Z SERIAL « 0x010c00a8000102039f01f400dfee (14 bytes) +2024-09-06T11:06:20.123Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.124Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -33 dBm + └─[Security2CCNonceGet] + sequence number: 244 +2024-09-06T11:06:20.125Z DRIVER all queues busy +2024-09-06T11:06:20.126Z SERIAL » 0x012000a90102149f02060148446689447e919ae8a61f0582c1056f05000000000 (34 bytes) + a5b +2024-09-06T11:06:20.127Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x05 + │ callback id: 10 + └─[Security2CCNonceReport] + sequence number: 6 + SOS: true + MOS: false + receiver entropy: 0x48446689447e919ae8a61f0582c1056f +2024-09-06T11:06:20.133Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:20.139Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:20.140Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.141Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:20.155Z SERIAL « 0x011d00a90a00000100df7f7f7f7f00000300000000030100007f7f7f7f7fe1 (31 bytes) +2024-09-06T11:06:20.156Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.156Z DRIVER « [REQ] [SendDataBridge] + callback id: 10 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -33 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:20.157Z DRIVER all queues idle +2024-09-06T11:06:20.183Z SERIAL « 0x012d00a8000102249f03f501124172eef773dea56da96df42bc68018fa16dcf43 (47 bytes) + 1be55eb0bf37c2963cd052b00df2a +2024-09-06T11:06:20.185Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.186Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -33 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 245 + │ extensions: + │ · type: SPAN + │ sender EI: 0x72eef773dea56da96df42bc68018fa16 + │ key: 0xb7b96a994522ea514b5221b875a186fe + │ IV: 0xa7995dee387747f2be0cfc52ec + │ plaintext: 0x9f0601020187 + │ auth tag: 0x0bf37c2963cd052b + │ security class: Temporary + └─[Security2CCKEXSet] + echo: true + selected scheme: KEXScheme1 + selected ECDH profile: Curve25519 + CSA permitted: false + granted security classes: + · S2_Unauthenticated + · S2_Authenticated + · S2_AccessControl + · S0_Legacy +2024-09-06T11:06:20.187Z DRIVER all queues busy +2024-09-06T11:06:20.188Z SERIAL » 0x011e00a90102129f030700f4ef49df31c71e5925aa2202363725000000000b7e (32 bytes) +2024-09-06T11:06:20.188Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x25 + │ callback id: 11 + └─[Security2CCMessageEncapsulation] + │ sequence number: 7 + │ key: 0xb7b96a994522ea514b5221b875a186fe + │ IV: 0xae5b349b0cde71dc89318305ad + │ ciphertext: 0xf4ef49df31c7 + │ auth data: 0x0102e370185500120700 + │ auth tag: 0x1e5925aa22023637 + │ security class: Temporary + └─[Security2CCKEXReport] + echo: true + supported schemes: + · KEXScheme1 + supported ECDH profiles: + · Curve25519 + CSA requested: false + requested security classes: + · S2_Unauthenticated + · S2_Authenticated + · S2_AccessControl + · S0_Legacy +2024-09-06T11:06:20.194Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:20.201Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:20.201Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.202Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:20.217Z SERIAL « 0x011d00a90b00000100df7f7f7f7f00000300000000030100007f7f7f7f7fe0 (31 bytes) +2024-09-06T11:06:20.217Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.218Z DRIVER « [REQ] [SendDataBridge] + callback id: 11 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -33 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:20.219Z DRIVER all queues idle +2024-09-06T11:06:20.236Z SERIAL « 0x011800a80001020f9f03f600269cfeee210e1a7a38912800df92 (26 bytes) +2024-09-06T11:06:20.237Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.238Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -33 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 246 + │ key: 0xb7b96a994522ea514b5221b875a186fe + │ IV: 0x16a1f588a794e7367490cc15a2 + │ plaintext: 0x9f0901 + │ auth tag: 0xee210e1a7a389128 + │ security class: Temporary + └─[Security2CCNetworkKeyGet] + security class: S2_Unauthenticated +2024-09-06T11:06:20.239Z DRIVER all queues busy +2024-09-06T11:06:20.240Z SERIAL » 0x012b00a901021f9f0308001c35db416f1f673ca2e464a9deccad4f8d478400d06 (45 bytes) + f3aa79d6b3a25000000000c9f +2024-09-06T11:06:20.240Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x25 + │ callback id: 12 + └─[Security2CCMessageEncapsulation] + │ sequence number: 8 + │ key: 0xb7b96a994522ea514b5221b875a186fe + │ IV: 0x5db4d179cdff1ceef4f70e6aa7 + │ ciphertext: 0x1c35db416f1f673ca2e464a9deccad4f8d4784 + │ auth data: 0x0102e3701855001f0800 + │ auth tag: 0x00d06f3aa79d6b3a + │ security class: Temporary + └─[Security2CCNetworkKeyReport] + security class: S2_Unauthenticated +2024-09-06T11:06:20.249Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:20.255Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:20.255Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.256Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:20.272Z SERIAL « 0x011d00a90c00000100df7f7f7f7f00000300000000030100007f7f7f7f7fe7 (31 bytes) +2024-09-06T11:06:20.273Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.273Z DRIVER « [REQ] [SendDataBridge] + callback id: 12 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -33 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:20.274Z DRIVER all queues idle +2024-09-06T11:06:20.288Z SERIAL « 0x010c00a8000102039f01f700dfed (14 bytes) +2024-09-06T11:06:20.289Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.290Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -33 dBm + └─[Security2CCNonceGet] + sequence number: 247 +2024-09-06T11:06:20.291Z DRIVER all queues busy +2024-09-06T11:06:20.291Z SERIAL » 0x012000a90102149f020901c8a30dd009a4738f8d73cf7a3e190c9d05000000000 (34 bytes) + de6 +2024-09-06T11:06:20.292Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x05 + │ callback id: 13 + └─[Security2CCNonceReport] + sequence number: 9 + SOS: true + MOS: false + receiver entropy: 0xc8a30dd009a4738f8d73cf7a3e190c9d +2024-09-06T11:06:20.298Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:20.304Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:20.305Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.305Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:20.319Z SERIAL « 0x011d00a90d00000100df7f7f7f7f00000300000000030100007f7f7f7f7fe6 (31 bytes) +2024-09-06T11:06:20.320Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.320Z DRIVER « [REQ] [SendDataBridge] + callback id: 13 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -33 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:20.321Z DRIVER all queues idle +2024-09-06T11:06:20.345Z SERIAL « 0x012900a8000102209f03f80112412d01da296b5222be69d215bc1ab47785c5f8f (43 bytes) + 96285809240f1c700dfc7 +2024-09-06T11:06:20.347Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.352Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -33 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 248 + │ extensions: + │ · type: SPAN + │ sender EI: 0x2d01da296b5222be69d215bc1ab47785 + │ key: 0x44b45806725f2a6ebc3e2641f36f6caa + │ IV: 0x87b535c2bd6fd1e06a0043af14 + │ plaintext: 0x9f0b + │ auth tag: 0xf96285809240f1c7 + │ security class: S2_Unauthenticated + └─[Security2CCNetworkKeyVerify] +2024-09-06T11:06:20.353Z DRIVER all queues busy +2024-09-06T11:06:20.356Z SERIAL » 0x010f00a90102039f010a25000000000ee6 (17 bytes) +2024-09-06T11:06:20.357Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x25 + │ callback id: 14 + └─[Security2CCNonceGet] + sequence number: 10 +2024-09-06T11:06:20.381Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:20.382Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:20.387Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.389Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:20.414Z SERIAL « 0x011d00a90e00000100df7f7f7f7f00000300000000030100007f7f7f7f7fe5 (31 bytes) +2024-09-06T11:06:20.415Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.420Z DRIVER « [REQ] [SendDataBridge] + callback id: 14 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -33 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:20.425Z SERIAL « 0x011d00a8000102149f02f901aa3b193ccb0ca89d166ec6f38574b04800dfe5 (31 bytes) +2024-09-06T11:06:20.426Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.428Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -33 dBm + └─[Security2CCNonceReport] + sequence number: 249 + SOS: true + MOS: false + receiver entropy: 0xaa3b193ccb0ca89d166ec6f38574b048 +2024-09-06T11:06:20.430Z SERIAL » 0x012d00a90102219f030b011241225e11dd3aed1a52dbd71535ed73d8c21cda4a7 (47 bytes) + 1a99d9c3a395f9b240000000000ad +2024-09-06T11:06:20.431Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x24 + │ callback id: 0 + └─[Security2CCMessageEncapsulation] + │ sequence number: 11 + │ extensions: + │ · type: SPAN + │ sender EI: 0x225e11dd3aed1a52dbd71535ed73d8c2 + │ key: 0xb7b96a994522ea514b5221b875a186fe + │ IV: 0xa39fcca46e8b106c62ebae3681 + │ ciphertext: 0x1cda4a + │ auth data: 0x0102e370185500210b011241225e11dd3aed1a52dbd71535ed73d8c + 2 + │ auth tag: 0x71a99d9c3a395f9b + │ security class: Temporary + └─[Security2CCTransferEnd] + key verified: true + request complete: false +2024-09-06T11:06:20.441Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:20.445Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:20.446Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.446Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:20.447Z DRIVER all queues idle +2024-09-06T11:06:20.487Z SERIAL « 0x011800a80001020f9f03fa00cf52afa2509d6c2ea7994900df92 (26 bytes) +2024-09-06T11:06:20.488Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.489Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -33 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 250 + │ key: 0xb7b96a994522ea514b5221b875a186fe + │ IV: 0xe156e343223bf29819bbb2d422 + │ plaintext: 0x9f0902 + │ auth tag: 0xa2509d6c2ea79949 + │ security class: Temporary + └─[Security2CCNetworkKeyGet] + security class: S2_Authenticated +2024-09-06T11:06:20.490Z DRIVER all queues busy +2024-09-06T11:06:20.491Z SERIAL » 0x012b00a901021f9f030c009c7e53ff58733226cf3cd584d3413893a4bdc6c75e6 (45 bytes) + f6ff8de26e225000000000f95 +2024-09-06T11:06:20.491Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x25 + │ callback id: 15 + └─[Security2CCMessageEncapsulation] + │ sequence number: 12 + │ key: 0xb7b96a994522ea514b5221b875a186fe + │ IV: 0x37d690bb6872a4ce0b2dd0ce90 + │ ciphertext: 0x9c7e53ff58733226cf3cd584d3413893a4bdc6 + │ auth data: 0x0102e3701855001f0c00 + │ auth tag: 0xc75e6f6ff8de26e2 + │ security class: Temporary + └─[Security2CCNetworkKeyReport] + security class: S2_Authenticated +2024-09-06T11:06:20.499Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:20.506Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:20.506Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.507Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:20.523Z SERIAL « 0x011d00a90f00000100df7f7f7f7f00000300000000030100007f7f7f7f7fe4 (31 bytes) +2024-09-06T11:06:20.524Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.524Z DRIVER « [REQ] [SendDataBridge] + callback id: 15 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -33 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:20.525Z DRIVER all queues idle +2024-09-06T11:06:20.538Z SERIAL « 0x010c00a8000102039f01fb00dfe1 (14 bytes) +2024-09-06T11:06:20.539Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.540Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -33 dBm + └─[Security2CCNonceGet] + sequence number: 251 +2024-09-06T11:06:20.541Z DRIVER all queues busy +2024-09-06T11:06:20.541Z SERIAL » 0x012000a90102149f020d0157511bf33a3480769c3e7d9afe122f3a05000000001 (34 bytes) + 04f +2024-09-06T11:06:20.542Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x05 + │ callback id: 16 + └─[Security2CCNonceReport] + sequence number: 13 + SOS: true + MOS: false + receiver entropy: 0x57511bf33a3480769c3e7d9afe122f3a +2024-09-06T11:06:20.549Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:20.554Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:20.555Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.556Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:20.573Z SERIAL « 0x011d00a91000000100df7f7f7f7f00000300000000030100007f7f7f7f7ffb (31 bytes) +2024-09-06T11:06:20.573Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.574Z DRIVER « [REQ] [SendDataBridge] + callback id: 16 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -33 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:20.575Z DRIVER all queues idle +2024-09-06T11:06:20.598Z SERIAL « 0x012900a8000102209f03fc0112418506fbb6b7acaa5d2cab7bb2e3b27383bac85 (43 bytes) + 05dce3f14b5bcf600df18 +2024-09-06T11:06:20.599Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.600Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -33 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 252 + │ extensions: + │ · type: SPAN + │ sender EI: 0x8506fbb6b7acaa5d2cab7bb2e3b27383 + │ key: 0xdda415256006027530b2d9548c898f93 + │ IV: 0x8aee8f37a57f2cc07fc0165301 + │ plaintext: 0x9f0b + │ auth tag: 0x505dce3f14b5bcf6 + │ security class: S2_Authenticated + └─[Security2CCNetworkKeyVerify] +2024-09-06T11:06:20.601Z DRIVER all queues busy +2024-09-06T11:06:20.602Z SERIAL » 0x010f00a90102039f010e250000000011fd (17 bytes) +2024-09-06T11:06:20.602Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x25 + │ callback id: 17 + └─[Security2CCNonceGet] + sequence number: 14 +2024-09-06T11:06:20.606Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:20.612Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:20.613Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.613Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:20.626Z SERIAL « 0x011d00a91100000100df7f7f7f7f00000300000000030100007f7f7f7f7ffa (31 bytes) +2024-09-06T11:06:20.627Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.627Z DRIVER « [REQ] [SendDataBridge] + callback id: 17 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -33 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:20.646Z SERIAL « 0x011d00a8000102149f02fd01ad34627ca5036d711ed9bda0f974a0a800df81 (31 bytes) +2024-09-06T11:06:20.646Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.647Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -33 dBm + └─[Security2CCNonceReport] + sequence number: 253 + SOS: true + MOS: false + receiver entropy: 0xad34627ca5036d711ed9bda0f974a0a8 +2024-09-06T11:06:20.648Z SERIAL » 0x012d00a90102219f030f0112415d61103d55ec8c59e4596409a49b356aeffb88c (47 bytes) + efa034d69ed486824000000000033 +2024-09-06T11:06:20.649Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x24 + │ callback id: 0 + └─[Security2CCMessageEncapsulation] + │ sequence number: 15 + │ extensions: + │ · type: SPAN + │ sender EI: 0x5d61103d55ec8c59e4596409a49b356a + │ key: 0xb7b96a994522ea514b5221b875a186fe + │ IV: 0xd22b7682253ba15c3758dbafba + │ ciphertext: 0xeffb88 + │ auth data: 0x0102e370185500210f0112415d61103d55ec8c59e4596409a49b356 + a + │ auth tag: 0xcefa034d69ed4868 + │ security class: Temporary + └─[Security2CCTransferEnd] + key verified: true + request complete: false +2024-09-06T11:06:20.657Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:20.663Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:20.663Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.664Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:20.665Z DRIVER all queues idle +2024-09-06T11:06:20.703Z SERIAL « 0x011800a80001020f9f03fe00dc94a1dd4047c4bdd5636300df61 (26 bytes) +2024-09-06T11:06:20.704Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.705Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -33 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 254 + │ key: 0xb7b96a994522ea514b5221b875a186fe + │ IV: 0x450ef19eac1f4fcc3cd60e4a22 + │ plaintext: 0x9f0904 + │ auth tag: 0xdd4047c4bdd56363 + │ security class: Temporary + └─[Security2CCNetworkKeyGet] + security class: S2_AccessControl +2024-09-06T11:06:20.705Z DRIVER all queues busy +2024-09-06T11:06:20.706Z SERIAL » 0x012b00a901021f9f0310007b887158e82fd8f28813ca7ad7252bbc57be23329ad (45 bytes) + dab8955f5942500000000120a +2024-09-06T11:06:20.707Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x25 + │ callback id: 18 + └─[Security2CCMessageEncapsulation] + │ sequence number: 16 + │ key: 0xb7b96a994522ea514b5221b875a186fe + │ IV: 0x24bf53df1009ed271dc0c70083 + │ ciphertext: 0x7b887158e82fd8f28813ca7ad7252bbc57be23 + │ auth data: 0x0102e3701855001f1000 + │ auth tag: 0x329addab8955f594 + │ security class: Temporary + └─[Security2CCNetworkKeyReport] + security class: S2_AccessControl +2024-09-06T11:06:20.714Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:20.721Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:20.721Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.722Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:20.739Z SERIAL « 0x011d00a91200000100df7f7f7f7f00000300000000030100007f7f7f7f7ff9 (31 bytes) +2024-09-06T11:06:20.740Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.740Z DRIVER « [REQ] [SendDataBridge] + callback id: 18 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -33 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:20.741Z DRIVER all queues idle +2024-09-06T11:06:20.757Z SERIAL « 0x010c00a8000102039f01ff00dfe5 (14 bytes) +2024-09-06T11:06:20.758Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.759Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -33 dBm + └─[Security2CCNonceGet] + sequence number: 255 +2024-09-06T11:06:20.760Z DRIVER all queues busy +2024-09-06T11:06:20.761Z SERIAL » 0x012000a90102149f0211017043a279fa75f948f7efb04f19ba2b6405000000001 (34 bytes) + 327 +2024-09-06T11:06:20.761Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x05 + │ callback id: 19 + └─[Security2CCNonceReport] + sequence number: 17 + SOS: true + MOS: false + receiver entropy: 0x7043a279fa75f948f7efb04f19ba2b64 +2024-09-06T11:06:20.768Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:20.774Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:20.774Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.775Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:20.790Z SERIAL « 0x011d00a91300000100df7f7f7f7f00000300000000030100007f7f7f7f7ff8 (31 bytes) +2024-09-06T11:06:20.791Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.792Z DRIVER « [REQ] [SendDataBridge] + callback id: 19 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -33 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:20.794Z DRIVER all queues idle +2024-09-06T11:06:20.817Z SERIAL « 0x012900a8000102209f0300011241c37f885fc30fb241169d5a07cf20e49c30358 (43 bytes) + d9f187271abe72900df30 +2024-09-06T11:06:20.818Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.819Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -33 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 0 + │ extensions: + │ · type: SPAN + │ sender EI: 0xc37f885fc30fb241169d5a07cf20e49c + │ key: 0xfca06923982033f3af9dfc7c1e4ad45a + │ IV: 0x9d5c9f2165fee2958c4706dcb2 + │ plaintext: 0x9f0b + │ auth tag: 0x8d9f187271abe729 + │ security class: S2_AccessControl + └─[Security2CCNetworkKeyVerify] +2024-09-06T11:06:20.820Z DRIVER all queues busy +2024-09-06T11:06:20.821Z SERIAL » 0x010f00a90102039f0112250000000014e4 (17 bytes) +2024-09-06T11:06:20.821Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x25 + │ callback id: 20 + └─[Security2CCNonceGet] + sequence number: 18 +2024-09-06T11:06:20.825Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:20.831Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:20.832Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.833Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:20.844Z SERIAL « 0x011d00a91400000100df7f7f7f7f00000300000000030100007f7f7f7f7fff (31 bytes) +2024-09-06T11:06:20.845Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.845Z DRIVER « [REQ] [SendDataBridge] + callback id: 20 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -33 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:20.863Z SERIAL « 0x011d00a8000102149f02010107cacc9410ba384e1bc41726646a0f4300dffa (31 bytes) +2024-09-06T11:06:20.864Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.864Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -33 dBm + └─[Security2CCNonceReport] + sequence number: 1 + SOS: true + MOS: false + receiver entropy: 0x07cacc9410ba384e1bc41726646a0f43 +2024-09-06T11:06:20.866Z SERIAL » 0x012d00a90102219f03130112417fe84947259b5e2e8928b9403ba31f76e8ee7ea (47 bytes) + cf461255bd62b73240000000000ef +2024-09-06T11:06:20.866Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x24 + │ callback id: 0 + └─[Security2CCMessageEncapsulation] + │ sequence number: 19 + │ extensions: + │ · type: SPAN + │ sender EI: 0x7fe84947259b5e2e8928b9403ba31f76 + │ key: 0xb7b96a994522ea514b5221b875a186fe + │ IV: 0xad7af31c44e01f9e33c9a7618d + │ ciphertext: 0xe8ee7e + │ auth data: 0x0102e37018550021130112417fe84947259b5e2e8928b9403ba31f7 + 6 + │ auth tag: 0xacf461255bd62b73 + │ security class: Temporary + └─[Security2CCTransferEnd] + key verified: true + request complete: false +2024-09-06T11:06:20.874Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:20.881Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:20.881Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.882Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:20.883Z DRIVER all queues idle +2024-09-06T11:06:20.918Z SERIAL « 0x011800a80001020f9f0302007ba09d1d3df417a05bc5c100df78 (26 bytes) +2024-09-06T11:06:20.919Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.920Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -33 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 2 + │ key: 0xb7b96a994522ea514b5221b875a186fe + │ IV: 0xafeda3f17e2a549bcf64140ddf + │ plaintext: 0x9f0980 + │ auth tag: 0x1d3df417a05bc5c1 + │ security class: Temporary + └─[Security2CCNetworkKeyGet] + security class: S0_Legacy +2024-09-06T11:06:20.921Z DRIVER all queues busy +2024-09-06T11:06:20.921Z SERIAL » 0x012b00a901021f9f031400416f80eb7bb315bd0231aa5f1607dfbff3f62ea9d4b (45 bytes) + f77d292be262500000000150d +2024-09-06T11:06:20.922Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x25 + │ callback id: 21 + └─[Security2CCMessageEncapsulation] + │ sequence number: 20 + │ key: 0xb7b96a994522ea514b5221b875a186fe + │ IV: 0x0135b5b4649df09d0248f90521 + │ ciphertext: 0x416f80eb7bb315bd0231aa5f1607dfbff3f62e + │ auth data: 0x0102e3701855001f1400 + │ auth tag: 0xa9d4bf77d292be26 + │ security class: Temporary + └─[Security2CCNetworkKeyReport] + security class: S0_Legacy +2024-09-06T11:06:20.930Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:20.936Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:20.937Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.937Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:20.953Z SERIAL « 0x011d00a91500000100df7f7f7f7f00000300000000030100007f7f7f7f7ffe (31 bytes) +2024-09-06T11:06:20.953Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.954Z DRIVER « [REQ] [SendDataBridge] + callback id: 21 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -33 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:20.954Z DRIVER all queues idle +2024-09-06T11:06:20.969Z SERIAL « 0x010c00a8000102039f010300df19 (14 bytes) +2024-09-06T11:06:20.970Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.971Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -33 dBm + └─[Security2CCNonceGet] + sequence number: 3 +2024-09-06T11:06:20.972Z DRIVER all queues busy +2024-09-06T11:06:20.972Z SERIAL » 0x012000a90102149f021501091c800986edf36a0ce9bf0661115d0205000000001 (34 bytes) + 6e6 +2024-09-06T11:06:20.973Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x05 + │ callback id: 22 + └─[Security2CCNonceReport] + sequence number: 21 + SOS: true + MOS: false + receiver entropy: 0x091c800986edf36a0ce9bf0661115d02 +2024-09-06T11:06:20.980Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:20.986Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:20.986Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.987Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:21.002Z SERIAL « 0x011d00a91600000100df7f7f7f7f00000300000000030100007f7f7f7f7ffd (31 bytes) +2024-09-06T11:06:21.002Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:21.003Z DRIVER « [REQ] [SendDataBridge] + callback id: 22 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -33 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:21.003Z DRIVER all queues idle +2024-09-06T11:06:21.029Z SERIAL « 0x012900a8000102209f03040112416290fb8a42a89951ce81afe6cdd48ca4a917e (43 bytes) + 61456b1fa93b4c300df6b +2024-09-06T11:06:21.031Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:21.031Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -33 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 4 + │ extensions: + │ · type: SPAN + │ sender EI: 0x6290fb8a42a89951ce81afe6cdd48ca4 + │ key: 0xece479ca82cc867c1db471e86eab2248 + │ IV: 0x1e8989f03565943a6ea872458f + │ plaintext: 0x9f0b + │ auth tag: 0xe61456b1fa93b4c3 + │ security class: S0_Legacy + └─[Security2CCNetworkKeyVerify] +2024-09-06T11:06:21.032Z DRIVER all queues busy +2024-09-06T11:06:21.033Z SERIAL » 0x010f00a90102039f0116250000000017e3 (17 bytes) +2024-09-06T11:06:21.033Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x25 + │ callback id: 23 + └─[Security2CCNonceGet] + sequence number: 22 +2024-09-06T11:06:21.037Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:21.044Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:21.044Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:21.045Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:21.058Z SERIAL « 0x011d00a91700000100df7f7f7f7f00000300000000030100007f7f7f7f7ffc (31 bytes) +2024-09-06T11:06:21.058Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:21.059Z DRIVER « [REQ] [SendDataBridge] + callback id: 23 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -33 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:21.079Z SERIAL « 0x011d00a8000102149f020501571ca2fca15ce3f4bcaf85fba9bb5baf00df6f (31 bytes) +2024-09-06T11:06:21.080Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:21.081Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -33 dBm + └─[Security2CCNonceReport] + sequence number: 5 + SOS: true + MOS: false + receiver entropy: 0x571ca2fca15ce3f4bcaf85fba9bb5baf +2024-09-06T11:06:21.082Z SERIAL » 0x012d00a90102219f03170112412df2186d0c12da2220d6068b9e71eaf22ac48d2 (47 bytes) + 68675166ac0ffca2400000000005b +2024-09-06T11:06:21.083Z DRIVER » [Node 002] [REQ] [SendDataBridge] + │ source node id: 1 + │ transmit options: 0x24 + │ callback id: 0 + └─[Security2CCMessageEncapsulation] + │ sequence number: 23 + │ extensions: + │ · type: SPAN + │ sender EI: 0x2df2186d0c12da2220d6068b9e71eaf2 + │ key: 0xb7b96a994522ea514b5221b875a186fe + │ IV: 0xae171ae0b28a0017cb37cd11ac + │ ciphertext: 0x2ac48d + │ auth data: 0x0102e37018550021170112412df2186d0c12da2220d6068b9e71eaf + 2 + │ auth tag: 0x268675166ac0ffca + │ security class: Temporary + └─[Security2CCTransferEnd] + key verified: true + request complete: false +2024-09-06T11:06:21.092Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:21.098Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:21.099Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:21.099Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:21.100Z DRIVER all queues idle +2024-09-06T11:06:21.136Z SERIAL « 0x011800a80001020f9f03060091f4995c5a4d73611d4bf800df0d (26 bytes) +2024-09-06T11:06:21.137Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:21.138Z DRIVER « [Node 002] [REQ] [BridgeApplicationCommand] + │ RSSI: -33 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 6 + │ key: 0xb7b96a994522ea514b5221b875a186fe + │ IV: 0xe799eb8dcddb0a4233c9cf3a80 + │ plaintext: 0x9f0c01 + │ auth tag: 0x5c5a4d73611d4bf8 + │ security class: Temporary + └─[Security2CCTransferEnd] + key verified: false + request complete: true +2024-09-06T11:06:21.138Z CNTRLR [Node 002] Security S2 bootstrapping successful with these security classes: + · S2_AccessControl + · S2_Authenticated + · S2_Unauthenticated + · S0_Legacy +2024-09-06T11:06:21.139Z DRIVER the message was handled diff --git a/test/primary_current.log b/test/primary_current.log new file mode 120000 index 000000000000..a96af5ff9673 --- /dev/null +++ b/test/primary_current.log @@ -0,0 +1 @@ +primary_2024-09-06.log \ No newline at end of file diff --git a/test/secondary_2024-09-06.log b/test/secondary_2024-09-06.log new file mode 100644 index 000000000000..8105c6f6f5b0 --- /dev/null +++ b/test/secondary_2024-09-06.log @@ -0,0 +1,15772 @@ +2024-09-06T10:02:42.069Z DRIVER ███████╗ ██╗ ██╗ █████╗ ██╗ ██╗ ███████╗ ██╗ ███████╗ + ╚══███╔╝ ██║ ██║ ██╔══██╗ ██║ ██║ ██╔════╝ ██║ ██╔════╝ + ███╔╝ █████╗ ██║ █╗ ██║ ███████║ ██║ ██║ █████╗ ██║ ███████╗ + ███╔╝ ╚════╝ ██║███╗██║ ██╔══██║ ╚██╗ ██╔╝ ██╔══╝ ██ ██║ ╚════██║ + ███████╗ ╚███╔███╔╝ ██║ ██║ ╚████╔╝ ███████╗ ╚█████╔╝ ███████║ + ╚══════╝ ╚══╝╚══╝ ╚═╝ ╚═╝ ╚═══╝ ╚══════╝ ╚════╝ ╚══════╝ +2024-09-06T10:02:42.069Z DRIVER version 13.2.0 +2024-09-06T10:02:42.069Z DRIVER +2024-09-06T10:02:42.070Z DRIVER starting driver... +2024-09-06T10:02:42.070Z DRIVER opening serial port /dev/serial/by-id/usb-Silicon_Labs_CP2102N_USB_to_UART_Bri + dge_Controller_ca4d95064355ee118d4d1294de9da576-if00-port0 +2024-09-06T10:02:42.078Z DRIVER serial port opened +2024-09-06T10:02:42.078Z SERIAL » 0x15 (1 bytes) +2024-09-06T10:02:43.084Z DRIVER loading configuration... +2024-09-06T10:02:43.088Z CONFIG version 13.2.0 +2024-09-06T10:02:43.299Z CONFIG Device configuration files on disk changed - regenerating index... +2024-09-06T10:02:47.283Z CONFIG Device index regenerated +2024-09-06T10:02:47.283Z DRIVER beginning interview... +2024-09-06T10:02:47.284Z DRIVER added request handler for AddNodeToNetwork (0x4a)... + 1 registered +2024-09-06T10:02:47.284Z DRIVER added request handler for RemoveNodeFromNetwork (0x4b)... + 1 registered +2024-09-06T10:02:47.284Z DRIVER added request handler for ReplaceFailedNode (0x63)... + 1 registered +2024-09-06T10:02:47.284Z DRIVER added request handler for SetLearnMode (0x50)... + 1 registered +2024-09-06T10:02:47.285Z CNTRLR querying Serial API capabilities... +2024-09-06T10:02:47.292Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T10:02:47.293Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T10:02:47.303Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:47.303Z SERIAL « 0x012b01070716000000040004f6873e88cf2bc05ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000041 +2024-09-06T10:02:47.304Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:47.305Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x0716000000040004f6873e88cf2bc05ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T10:02:47.306Z CNTRLR received API capabilities: + firmware version: 7.22 + manufacturer ID: 0x00 + product type: 0x04 + product ID: 0x04 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · ExtendedNVMOperations (0x3d) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T10:02:47.306Z CNTRLR querying additional controller information... +2024-09-06T10:02:47.308Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T10:02:47.308Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T10:02:47.317Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:47.318Z SERIAL « 0x012501020a001d030000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c5 +2024-09-06T10:02:47.318Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:47.319Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d03000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T10:02:47.320Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1, 2 +2024-09-06T10:02:47.320Z CNTRLR querying version info... +2024-09-06T10:02:47.322Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T10:02:47.322Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T10:02:47.329Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:47.329Z SERIAL « 0x011001155a2d5761766520372e3232000797 (18 bytes) +2024-09-06T10:02:47.330Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:47.330Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32320007 +2024-09-06T10:02:47.331Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.22 +2024-09-06T10:02:47.331Z CNTRLR querying protocol version info... +2024-09-06T10:02:47.332Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T10:02:47.332Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T10:02:47.339Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:47.339Z SERIAL « 0x0119010900071601abcd63636639623665613165616566313162c3 (27 bytes) +2024-09-06T10:02:47.340Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:47.340Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x00071601abcd63636639623665613165616566313162 +2024-09-06T10:02:47.341Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.22.1 + appl. framework build no.: 43981 + git commit hash: 63636639623665613165616566313162 +2024-09-06T10:02:47.341Z CNTRLR querying controller capabilities... +2024-09-06T10:02:47.342Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T10:02:47.342Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T10:02:47.349Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:47.350Z SERIAL « 0x0104010506f9 (6 bytes) +2024-09-06T10:02:47.350Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:47.351Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x06 +2024-09-06T10:02:47.352Z CNTRLR received controller capabilities: + controller role: Inclusion + is the SUC: false + started this network: false + SIS is present: true + was real primary: false +2024-09-06T10:02:47.352Z CNTRLR querying serial API setup capabilities... +2024-09-06T10:02:47.353Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T10:02:47.353Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T10:02:47.359Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:47.360Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T10:02:47.360Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:47.361Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T10:02:47.361Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T10:02:47.361Z CNTRLR querying max. payload size... +2024-09-06T10:02:47.362Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T10:02:47.362Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T10:02:47.367Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:47.368Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T10:02:47.368Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:47.368Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T10:02:47.369Z CNTRLR maximum payload size: 46 bytes +2024-09-06T10:02:47.369Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T10:02:47.370Z CNTRLR Querying configured RF region... +2024-09-06T10:02:47.371Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T10:02:47.372Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T10:02:47.377Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:47.377Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T10:02:47.377Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:47.378Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T10:02:47.378Z CNTRLR The controller is using RF region Europe +2024-09-06T10:02:47.379Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T10:02:47.380Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T10:02:47.380Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T10:02:47.385Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:47.385Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T10:02:47.386Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:47.386Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T10:02:47.387Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T10:02:47.387Z CNTRLR Querying configured Long Range channel information... +2024-09-06T10:02:47.388Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T10:02:47.389Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T10:02:47.396Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:47.396Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T10:02:47.397Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:47.397Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T10:02:47.398Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T10:02:47.398Z CNTRLR Performing soft reset... +2024-09-06T10:02:47.399Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T10:02:47.399Z DRIVER » [REQ] [SoftReset] +2024-09-06T10:02:47.405Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:47.406Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T10:02:47.406Z DRIVER all queues idle +2024-09-06T10:02:47.519Z SERIAL « 0x0115000a0700010100075e9f556c568f7400031d0000ab (23 bytes) +2024-09-06T10:02:47.520Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:47.522Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T10:02:47.523Z CNTRLR reconnected and restarted +2024-09-06T10:02:47.524Z CNTRLR Starting hardware watchdog... +2024-09-06T10:02:47.525Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T10:02:47.526Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T10:02:47.527Z DRIVER all queues busy +2024-09-06T10:02:47.528Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T10:02:47.529Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T10:02:47.531Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T10:02:47.531Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T10:02:47.533Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:47.537Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:47.537Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:02:47.538Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:47.538Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:02:47.539Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T10:02:47.539Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T10:02:47.540Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T10:02:47.545Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:47.546Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:02:47.546Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:47.547Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:02:47.547Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T10:02:47.548Z CNTRLR querying controller IDs... +2024-09-06T10:02:47.548Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T10:02:47.549Z DRIVER » [REQ] [GetControllerId] +2024-09-06T10:02:47.554Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:47.554Z SERIAL « 0x01080120e8ddb79602c0 (10 bytes) +2024-09-06T10:02:47.554Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:47.555Z DRIVER « [RES] [GetControllerId] + home ID: 0xe8ddb796 + own node ID: 2 +2024-09-06T10:02:47.556Z CNTRLR received controller IDs: + home ID: 0xe8ddb796 + own node ID: 2 +2024-09-06T10:02:47.556Z CNTRLR Enabling TX status report... +2024-09-06T10:02:47.557Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T10:02:47.557Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T10:02:47.562Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:47.562Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T10:02:47.562Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:47.563Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T10:02:47.563Z CNTRLR Enabling TX status report successful... +2024-09-06T10:02:47.564Z CNTRLR finding SUC... +2024-09-06T10:02:47.564Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T10:02:47.564Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T10:02:47.569Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:47.569Z SERIAL « 0x0104015601ad (6 bytes) +2024-09-06T10:02:47.570Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:47.570Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x01 +2024-09-06T10:02:47.571Z CNTRLR SUC has node ID 1 +2024-09-06T10:02:47.572Z DRIVER all queues idle +2024-09-06T10:02:47.580Z CNTRLR [Node 002] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T10:02:47.580Z CNTRLR [Node 002] [Manufacturer Specific] productType: metadata updated +2024-09-06T10:02:47.580Z CNTRLR [Node 002] [Manufacturer Specific] productId: metadata updated +2024-09-06T10:02:47.581Z CNTRLR [Node 002] [+] [Manufacturer Specific] manufacturerId: 0 +2024-09-06T10:02:47.581Z CNTRLR [Node 002] [+] [Manufacturer Specific] productType: 4 +2024-09-06T10:02:47.581Z CNTRLR [Node 002] [+] [Manufacturer Specific] productId: 4 +2024-09-06T10:02:47.581Z CNTRLR [Node 002] [Version] firmwareVersions: metadata updated +2024-09-06T10:02:47.581Z CNTRLR [Node 002] [+] [Version] firmwareVersions: 7.22 +2024-09-06T10:02:47.582Z CNTRLR [Node 002] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T10:02:47.582Z CNTRLR [Node 002] [+] [Version] zWaveProtocolVersion: "7.22.1" +2024-09-06T10:02:47.582Z CNTRLR [Node 002] [Version] sdkVersion: metadata updated +2024-09-06T10:02:47.582Z CNTRLR [Node 002] [+] [Version] sdkVersion: "7.22.1" +2024-09-06T10:02:47.582Z CNTRLR Interview completed +2024-09-06T10:02:47.582Z DRIVER No network key for S0 found in cache, communication with secure (S0) devices w + on't work! +2024-09-06T10:02:47.582Z DRIVER No network key for S2 found in cache, communication with secure (S2) devices w + on't work! +2024-09-06T10:02:47.582Z DRIVER driver ready +2024-09-06T10:02:47.583Z CNTRLR [Node 002] Beginning interview - last completed stage: None +2024-09-06T10:02:47.583Z CNTRLR [Node 002] new node, doing a full interview... +2024-09-06T10:02:47.583Z CNTRLR » [Node 002] querying protocol info... +2024-09-06T10:02:47.585Z DRIVER all queues busy +2024-09-06T10:02:47.585Z SERIAL » 0x0104004102b8 (6 bytes) +2024-09-06T10:02:47.586Z DRIVER » [REQ] [GetNodeProtocolInfo] + payload: 0x02 +2024-09-06T10:02:47.591Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:47.592Z SERIAL « 0x010a0141d3960102010000f2 (12 bytes) +2024-09-06T10:02:47.592Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:47.593Z DRIVER « [RES] [GetNodeProtocolInfo] + payload: 0xd3960102010000 +2024-09-06T10:02:47.594Z CNTRLR « [Node 002] received response for protocol info: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + node type: Controller + is always listening: true + is frequent listening: false + can route messages: true + supports security: false + supports beaming: true + maximum data rate: 100000 kbps + protocol version: 3 +2024-09-06T10:02:47.594Z CNTRLR [Node 002] Interview stage completed: ProtocolInfo +2024-09-06T10:02:47.595Z DRIVER all queues idle +2024-09-06T10:02:47.598Z CNTRLR [Node 002] Embedded device config loaded +2024-09-06T10:02:47.598Z CNTRLR [Node 002] Interview stage completed: OverwriteConfig +2024-09-06T10:02:47.598Z CNTRLR [Node 002] Interview completed +2024-09-06T10:02:47.599Z CNTRLR [Node 002] The node is ready to be used +2024-09-06T10:02:47.599Z CNTRLR [Node 002] The node is alive. +2024-09-06T10:02:47.599Z CNTRLR » [Node 001] querying protocol info... +2024-09-06T10:02:47.600Z DRIVER all queues busy +2024-09-06T10:02:47.600Z SERIAL » 0x0104004101bb (6 bytes) +2024-09-06T10:02:47.600Z DRIVER » [REQ] [GetNodeProtocolInfo] + payload: 0x01 +2024-09-06T10:02:47.606Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:47.607Z SERIAL « 0x010a0141d3960102010000f2 (12 bytes) +2024-09-06T10:02:47.607Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:47.607Z DRIVER « [RES] [GetNodeProtocolInfo] + payload: 0xd3960102010000 +2024-09-06T10:02:47.608Z CNTRLR « [Node 001] received response for protocol info: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + node type: Controller + is always listening: true + is frequent listening: false + can route messages: true + supports security: false + supports beaming: true + maximum data rate: 100000 kbps + protocol version: 3 +2024-09-06T10:02:47.608Z CNTRLR [Node 001] Interview stage completed: ProtocolInfo +2024-09-06T10:02:47.608Z CNTRLR Determining node status: 1 +2024-09-06T10:02:47.608Z CNTRLR » [Node 001] pinging the node... +2024-09-06T10:02:47.611Z SERIAL » 0x010d00a9020101002500000000017d (15 bytes) +2024-09-06T10:02:47.611Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 1 + └─[NoOperationCC] +2024-09-06T10:02:47.616Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:47.618Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T10:02:47.619Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:47.619Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T10:02:47.678Z SERIAL « 0x011d00a90100000500d97f7f7f7f00000300000000030200007f7f7f7f7feb (31 bytes) +2024-09-06T10:02:47.678Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:47.679Z DRIVER « [REQ] [SendDataBridge] + callback id: 1 + transmit status: OK, took 50 ms + routing attempts: 2 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -39 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T10:02:47.681Z CNTRLR [Node 001] The node is alive. +2024-09-06T10:02:47.681Z CNTRLR « [Node 001] ping successful +2024-09-06T10:02:47.682Z DRIVER all queues idle +2024-09-06T10:02:52.582Z CNTRLR Updating the controller NIF... +2024-09-06T10:02:52.583Z DRIVER all queues busy +2024-09-06T10:02:52.584Z SERIAL » 0x010f0003010100085e989f556c568f7436 (17 bytes) +2024-09-06T10:02:52.591Z DRIVER » [REQ] [SetApplicationNodeInformation] + is listening: true + generic device class: 0x01 + specific device class: 0x00 + supported CCs: + · Z-Wave Plus Info + · Security + · Security 2 + · Transport Service + · Supervision + · CRC-16 Encapsulation + · Multi Command + · Inclusion Controller + controlled CCs: +2024-09-06T10:02:52.595Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:52.598Z CNTRLR performing hard reset... +2024-09-06T10:02:52.603Z SERIAL » 0x0104004202bb (6 bytes) +2024-09-06T10:02:52.604Z DRIVER » [REQ] [HardReset] + callback id: 2 +2024-09-06T10:02:52.614Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:52.635Z SERIAL « 0x0104004202bb (6 bytes) +2024-09-06T10:02:52.635Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:52.636Z DRIVER « [REQ] [HardReset] + callback id: 2 +2024-09-06T10:02:52.637Z CNTRLR hard reset succeeded +2024-09-06T10:02:52.637Z CNTRLR querying Serial API capabilities... +2024-09-06T10:02:52.638Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T10:02:52.644Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T10:02:52.652Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:52.653Z SERIAL « 0x012b01070716000000040004f6873e88cf2bc05ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000041 +2024-09-06T10:02:52.653Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:52.654Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x0716000000040004f6873e88cf2bc05ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T10:02:52.655Z CNTRLR received API capabilities: + firmware version: 7.22 + manufacturer ID: 0x00 + product type: 0x04 + product ID: 0x04 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · ExtendedNVMOperations (0x3d) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T10:02:52.655Z CNTRLR querying additional controller information... +2024-09-06T10:02:52.656Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T10:02:52.656Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T10:02:52.665Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:52.666Z SERIAL « 0x012501020a001d010000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c7 +2024-09-06T10:02:52.666Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:52.667Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d01000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T10:02:52.668Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1 +2024-09-06T10:02:52.668Z CNTRLR querying version info... +2024-09-06T10:02:52.669Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T10:02:52.670Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T10:02:52.675Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:52.676Z SERIAL « 0x011001155a2d5761766520372e3232000797 (18 bytes) +2024-09-06T10:02:52.676Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:52.678Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32320007 +2024-09-06T10:02:52.678Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.22 +2024-09-06T10:02:52.679Z CNTRLR querying protocol version info... +2024-09-06T10:02:52.680Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T10:02:52.680Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T10:02:52.687Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:52.688Z SERIAL « 0x0119010900071601abcd63636639623665613165616566313162c3 (27 bytes) +2024-09-06T10:02:52.688Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:52.689Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x00071601abcd63636639623665613165616566313162 +2024-09-06T10:02:52.690Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.22.1 + appl. framework build no.: 43981 + git commit hash: 63636639623665613165616566313162 +2024-09-06T10:02:52.690Z CNTRLR querying controller capabilities... +2024-09-06T10:02:52.691Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T10:02:52.691Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T10:02:52.696Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:52.697Z SERIAL « 0x0104010528d7 (6 bytes) +2024-09-06T10:02:52.697Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:52.698Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x28 +2024-09-06T10:02:52.698Z CNTRLR received controller capabilities: + controller role: Primary + is the SUC: false + started this network: true + SIS is present: false + was real primary: true +2024-09-06T10:02:52.698Z CNTRLR querying serial API setup capabilities... +2024-09-06T10:02:52.699Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T10:02:52.700Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T10:02:52.706Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:52.707Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T10:02:52.707Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:52.708Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T10:02:52.709Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T10:02:52.709Z CNTRLR querying max. payload size... +2024-09-06T10:02:52.710Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T10:02:52.710Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T10:02:52.715Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:52.716Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T10:02:52.716Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:52.717Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T10:02:52.718Z CNTRLR maximum payload size: 46 bytes +2024-09-06T10:02:52.718Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T10:02:52.718Z CNTRLR Querying configured RF region... +2024-09-06T10:02:52.719Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T10:02:52.719Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T10:02:52.724Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:52.725Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T10:02:52.725Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:52.726Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T10:02:52.726Z CNTRLR The controller is using RF region Europe +2024-09-06T10:02:52.727Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T10:02:52.727Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T10:02:52.727Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T10:02:52.732Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:52.733Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T10:02:52.733Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:52.733Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T10:02:52.734Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T10:02:52.734Z CNTRLR Querying configured Long Range channel information... +2024-09-06T10:02:52.734Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T10:02:52.735Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T10:02:52.740Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:52.740Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T10:02:52.740Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:52.741Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T10:02:52.741Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T10:02:52.741Z CNTRLR Performing soft reset... +2024-09-06T10:02:52.742Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T10:02:52.742Z DRIVER » [REQ] [SoftReset] +2024-09-06T10:02:52.746Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:52.747Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T10:02:52.747Z DRIVER all queues idle +2024-09-06T10:02:52.852Z SERIAL « 0x0116000a0700010100085e989f556c568f7400031d00003f (24 bytes) +2024-09-06T10:02:52.853Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:52.855Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T10:02:52.855Z CNTRLR reconnected and restarted +2024-09-06T10:02:52.856Z CNTRLR Starting hardware watchdog... +2024-09-06T10:02:52.857Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T10:02:52.857Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T10:02:52.858Z DRIVER all queues busy +2024-09-06T10:02:52.859Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T10:02:52.860Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T10:02:52.862Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T10:02:52.863Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T10:02:52.864Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:52.868Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:52.869Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:02:52.869Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:52.870Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:02:52.871Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T10:02:52.871Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T10:02:52.872Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T10:02:52.878Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:52.878Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:02:52.879Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:52.879Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:02:52.880Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T10:02:52.880Z CNTRLR querying controller IDs... +2024-09-06T10:02:52.881Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T10:02:52.881Z DRIVER » [REQ] [GetControllerId] +2024-09-06T10:02:52.886Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:52.887Z SERIAL « 0x01080120edeeff8401af (10 bytes) +2024-09-06T10:02:52.887Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:52.887Z DRIVER « [RES] [GetControllerId] + home ID: 0xedeeff84 + own node ID: 1 +2024-09-06T10:02:52.888Z CNTRLR received controller IDs: + home ID: 0xedeeff84 + own node ID: 1 +2024-09-06T10:02:52.888Z CNTRLR Enabling TX status report... +2024-09-06T10:02:52.889Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T10:02:52.890Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T10:02:52.894Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:52.895Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T10:02:52.895Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:52.895Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T10:02:52.896Z CNTRLR Enabling TX status report successful... +2024-09-06T10:02:52.896Z CNTRLR finding SUC... +2024-09-06T10:02:52.896Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T10:02:52.896Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T10:02:52.901Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:52.901Z SERIAL « 0x0104015600ac (6 bytes) +2024-09-06T10:02:52.901Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:52.902Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x00 +2024-09-06T10:02:52.902Z CNTRLR No SUC present in the network +2024-09-06T10:02:52.902Z CNTRLR There is no SUC/SIS in the network - promoting ourselves... +2024-09-06T10:02:52.903Z SERIAL » 0x01080054010125010384 (10 bytes) +2024-09-06T10:02:52.903Z DRIVER » [REQ] [SetSUCNodeId] + payload: 0x0101250103 +2024-09-06T10:02:52.909Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:52.910Z SERIAL « 0x0104015401af (6 bytes) +2024-09-06T10:02:52.910Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:52.910Z DRIVER « [RES] [SetSUCNodeId] + was executed: true +2024-09-06T10:02:52.911Z CNTRLR Promotion to SUC/SIS succeeded. +2024-09-06T10:02:52.911Z DRIVER all queues idle +2024-09-06T10:02:52.914Z CNTRLR [Node 001] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T10:02:52.914Z CNTRLR [Node 001] [Manufacturer Specific] productType: metadata updated +2024-09-06T10:02:52.915Z CNTRLR [Node 001] [Manufacturer Specific] productId: metadata updated +2024-09-06T10:02:52.915Z CNTRLR [Node 001] [+] [Manufacturer Specific] manufacturerId: 0 +2024-09-06T10:02:52.915Z CNTRLR [Node 001] [+] [Manufacturer Specific] productType: 4 +2024-09-06T10:02:52.915Z CNTRLR [Node 001] [+] [Manufacturer Specific] productId: 4 +2024-09-06T10:02:52.915Z CNTRLR [Node 001] [Version] firmwareVersions: metadata updated +2024-09-06T10:02:52.915Z CNTRLR [Node 001] [+] [Version] firmwareVersions: 7.22 +2024-09-06T10:02:52.915Z CNTRLR [Node 001] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T10:02:52.915Z CNTRLR [Node 001] [+] [Version] zWaveProtocolVersion: "7.22.1" +2024-09-06T10:02:52.915Z CNTRLR [Node 001] [Version] sdkVersion: metadata updated +2024-09-06T10:02:52.915Z CNTRLR [Node 001] [+] [Version] sdkVersion: "7.22.1" +2024-09-06T10:02:52.915Z CNTRLR Interview completed +2024-09-06T10:02:52.915Z DRIVER Network key for S0 configured, enabling S0 security manager... +2024-09-06T10:02:52.916Z DRIVER At least one network key for S2 configured, enabling S2 security manager... +2024-09-06T10:02:52.916Z DRIVER At least one network key for Z-Wave Long Range configured, enabling security m + anager... +2024-09-06T10:02:52.916Z DRIVER driver ready +2024-09-06T10:02:52.917Z CNTRLR [Node 001] Beginning interview - last completed stage: None +2024-09-06T10:02:52.917Z CNTRLR [Node 001] new node, doing a full interview... +2024-09-06T10:02:52.917Z CNTRLR » [Node 001] querying protocol info... +2024-09-06T10:02:52.917Z DRIVER all queues busy +2024-09-06T10:02:52.917Z SERIAL » 0x0104004101bb (6 bytes) +2024-09-06T10:02:52.918Z DRIVER » [REQ] [GetNodeProtocolInfo] + payload: 0x01 +2024-09-06T10:02:52.923Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:52.924Z SERIAL « 0x010a0141d3960102010000f2 (12 bytes) +2024-09-06T10:02:52.924Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:52.924Z DRIVER « [RES] [GetNodeProtocolInfo] + payload: 0xd3960102010000 +2024-09-06T10:02:52.925Z CNTRLR « [Node 001] received response for protocol info: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + node type: Controller + is always listening: true + is frequent listening: false + can route messages: true + supports security: false + supports beaming: true + maximum data rate: 100000 kbps + protocol version: 3 +2024-09-06T10:02:52.925Z CNTRLR [Node 001] Interview stage completed: ProtocolInfo +2024-09-06T10:02:52.926Z DRIVER all queues idle +2024-09-06T10:02:52.927Z CNTRLR [Node 001] Embedded device config loaded +2024-09-06T10:02:52.927Z CNTRLR [Node 001] Interview stage completed: OverwriteConfig +2024-09-06T10:02:52.927Z CNTRLR [Node 001] Interview completed +2024-09-06T10:02:52.927Z CNTRLR [Node 001] The node is ready to be used +2024-09-06T10:02:52.927Z CNTRLR All nodes are ready to be used +2024-09-06T10:02:52.928Z CNTRLR [Node 001] The node is alive. +2024-09-06T10:02:57.639Z DRIVER all queues busy +2024-09-06T10:02:57.641Z SERIAL » 0x0105005081042f (7 bytes) +2024-09-06T10:02:57.642Z DRIVER » [REQ] [SetLearnMode] + callback id: 4 + intent: Inclusion +2024-09-06T10:02:57.647Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:57.649Z SERIAL « 0x0104015001ab (6 bytes) +2024-09-06T10:02:57.649Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:57.650Z DRIVER « [RES] [SetLearnMode] + success: true +2024-09-06T10:02:57.652Z DRIVER all queues idle +2024-09-06T10:02:57.831Z SERIAL « 0x0107005004010200af (9 bytes) +2024-09-06T10:02:57.832Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:57.832Z DRIVER « [REQ] [SetLearnMode] + callback id: 4 + status: Started + assigned node id: 2 +2024-09-06T10:02:57.832Z DRIVER handling request SetLearnMode (80) +2024-09-06T10:02:57.833Z DRIVER 1 handler registered! +2024-09-06T10:02:57.833Z DRIVER invoking handler #0 +2024-09-06T10:02:57.833Z DRIVER the message was handled +2024-09-06T10:02:57.927Z DRIVER all queues busy +2024-09-06T10:02:57.928Z SERIAL » 0x0103003bc7 (5 bytes) +2024-09-06T10:02:57.928Z DRIVER » [REQ] [GetBackgroundRSSI] +2024-09-06T10:02:57.935Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:57.935Z SERIAL « 0x0107013bf098987f4d (9 bytes) +2024-09-06T10:02:57.936Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:57.936Z DRIVER « [RES] [GetBackgroundRSSI] + channel 0: -16 dBm + channel 1: -104 dBm + channel 2: -104 dBm + channel 3: N/A +2024-09-06T10:02:57.937Z DRIVER all queues idle +2024-09-06T10:02:58.350Z SERIAL « 0x01060049100100a1 (8 bytes) +2024-09-06T10:02:58.351Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:58.351Z DRIVER « [REQ] [ApplicationUpdateRequest] + type: SUC_IdChanged + SUC node ID: 1 +2024-09-06T10:02:58.367Z SERIAL « 0x0107005004050200ab (9 bytes) +2024-09-06T10:02:58.368Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:58.368Z DRIVER « [REQ] [SetLearnMode] + callback id: 4 + status: ProtocolDone + assigned node id: 2 +2024-09-06T10:02:58.368Z DRIVER handling request SetLearnMode (80) +2024-09-06T10:02:58.368Z DRIVER 1 handler registered! +2024-09-06T10:02:58.368Z DRIVER invoking handler #0 +2024-09-06T10:02:58.369Z DRIVER the message was handled +2024-09-06T10:02:58.369Z DRIVER waiting for security bootstrapping... +2024-09-06T10:02:58.369Z CNTRLR querying controller IDs... +2024-09-06T10:02:58.370Z DRIVER all queues busy +2024-09-06T10:02:58.371Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T10:02:58.371Z DRIVER » [REQ] [GetControllerId] +2024-09-06T10:02:58.376Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:58.377Z SERIAL « 0x01080120f346aed70218 (10 bytes) +2024-09-06T10:02:58.377Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:58.377Z DRIVER « [RES] [GetControllerId] + home ID: 0xf346aed7 + own node ID: 2 +2024-09-06T10:02:58.378Z CNTRLR received controller IDs: + home ID: 0xf346aed7 + own node ID: 2 +2024-09-06T10:02:58.378Z DRIVER Joined network with home ID 0xf346aed7, switching to new network cache... +2024-09-06T10:02:58.378Z CNTRLR querying controller capabilities... +2024-09-06T10:02:58.379Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T10:02:58.379Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T10:02:58.385Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:58.386Z SERIAL « 0x0104010506f9 (6 bytes) +2024-09-06T10:02:58.386Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:58.386Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x06 +2024-09-06T10:02:58.387Z CNTRLR received controller capabilities: + controller role: Inclusion + is the SUC: false + started this network: false + SIS is present: true + was real primary: false +2024-09-06T10:02:58.387Z CNTRLR querying additional controller information... +2024-09-06T10:02:58.388Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T10:02:58.388Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T10:02:58.396Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:58.396Z SERIAL « 0x012501020a001d030000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c5 +2024-09-06T10:02:58.396Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:58.397Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d03000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T10:02:58.397Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1, 2 +2024-09-06T10:02:58.399Z CNTRLR [Node 002] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T10:02:58.399Z CNTRLR [Node 002] [Manufacturer Specific] productType: metadata updated +2024-09-06T10:02:58.400Z CNTRLR [Node 002] [Manufacturer Specific] productId: metadata updated +2024-09-06T10:02:58.400Z CNTRLR [Node 002] [+] [Manufacturer Specific] manufacturerId: 0 +2024-09-06T10:02:58.400Z CNTRLR [Node 002] [+] [Manufacturer Specific] productType: 4 +2024-09-06T10:02:58.400Z CNTRLR [Node 002] [+] [Manufacturer Specific] productId: 4 +2024-09-06T10:02:58.400Z CNTRLR [Node 002] [Version] firmwareVersions: metadata updated +2024-09-06T10:02:58.400Z CNTRLR [Node 002] [+] [Version] firmwareVersions: 7.22 +2024-09-06T10:02:58.400Z CNTRLR [Node 002] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T10:02:58.401Z CNTRLR [Node 002] [+] [Version] zWaveProtocolVersion: "7.22.1" +2024-09-06T10:02:58.401Z CNTRLR [Node 002] [Version] sdkVersion: metadata updated +2024-09-06T10:02:58.401Z CNTRLR [Node 002] [+] [Version] sdkVersion: "7.22.1" +2024-09-06T10:02:58.401Z CNTRLR Interview completed +2024-09-06T10:02:58.401Z DRIVER all queues idle +2024-09-06T10:02:58.580Z SERIAL « 0x010b00a8000201029f0400d91f (13 bytes) +2024-09-06T10:02:58.581Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:58.582Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -39 dBm + └─[Security2CCKEXGet] +2024-09-06T10:02:58.583Z CNTRLR » [Node 001] querying protocol info... +2024-09-06T10:02:58.583Z DRIVER all queues busy +2024-09-06T10:02:58.583Z SERIAL » 0x0104004101bb (6 bytes) +2024-09-06T10:02:58.584Z DRIVER » [REQ] [GetNodeProtocolInfo] + payload: 0x01 +2024-09-06T10:02:58.589Z SERIAL « [ACK] (0x06) +2024-09-06T10:02:58.589Z SERIAL « 0x010a0141d3960102010000f2 (12 bytes) +2024-09-06T10:02:58.590Z SERIAL » [ACK] (0x06) +2024-09-06T10:02:58.590Z DRIVER « [RES] [GetNodeProtocolInfo] + payload: 0xd3960102010000 +2024-09-06T10:02:58.591Z CNTRLR « [Node 001] received response for protocol info: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + node type: Controller + is always listening: true + is frequent listening: false + can route messages: true + supports security: false + supports beaming: true + maximum data rate: 100000 kbps + protocol version: 3 +2024-09-06T10:02:58.591Z CNTRLR [Node 001] Interview stage completed: ProtocolInfo +2024-09-06T10:02:58.591Z DRIVER Finished joining network +2024-09-06T10:02:58.591Z DRIVER all queues idle +2024-09-06T10:03:18.243Z DRIVER ███████╗ ██╗ ██╗ █████╗ ██╗ ██╗ ███████╗ ██╗ ███████╗ + ╚══███╔╝ ██║ ██║ ██╔══██╗ ██║ ██║ ██╔════╝ ██║ ██╔════╝ + ███╔╝ █████╗ ██║ █╗ ██║ ███████║ ██║ ██║ █████╗ ██║ ███████╗ + ███╔╝ ╚════╝ ██║███╗██║ ██╔══██║ ╚██╗ ██╔╝ ██╔══╝ ██ ██║ ╚════██║ + ███████╗ ╚███╔███╔╝ ██║ ██║ ╚████╔╝ ███████╗ ╚█████╔╝ ███████║ + ╚══════╝ ╚══╝╚══╝ ╚═╝ ╚═╝ ╚═══╝ ╚══════╝ ╚════╝ ╚══════╝ +2024-09-06T10:03:18.243Z DRIVER version 13.2.0 +2024-09-06T10:03:18.243Z DRIVER +2024-09-06T10:03:18.243Z DRIVER starting driver... +2024-09-06T10:03:18.244Z DRIVER opening serial port /dev/serial/by-id/usb-Silicon_Labs_CP2102N_USB_to_UART_Bri + dge_Controller_ca4d95064355ee118d4d1294de9da576-if00-port0 +2024-09-06T10:03:18.252Z DRIVER serial port opened +2024-09-06T10:03:18.252Z SERIAL » 0x15 (1 bytes) +2024-09-06T10:03:19.257Z DRIVER loading configuration... +2024-09-06T10:03:19.260Z CONFIG version 13.2.0 +2024-09-06T10:03:19.595Z DRIVER beginning interview... +2024-09-06T10:03:19.595Z DRIVER added request handler for AddNodeToNetwork (0x4a)... + 1 registered +2024-09-06T10:03:19.595Z DRIVER added request handler for RemoveNodeFromNetwork (0x4b)... + 1 registered +2024-09-06T10:03:19.595Z DRIVER added request handler for ReplaceFailedNode (0x63)... + 1 registered +2024-09-06T10:03:19.595Z DRIVER added request handler for SetLearnMode (0x50)... + 1 registered +2024-09-06T10:03:19.595Z CNTRLR querying Serial API capabilities... +2024-09-06T10:03:19.596Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T10:03:19.597Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T10:03:19.608Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:19.609Z SERIAL « 0x012b01070716000000040004f6873e88cf2bc05ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000041 +2024-09-06T10:03:19.609Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:19.609Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x0716000000040004f6873e88cf2bc05ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T10:03:19.610Z CNTRLR received API capabilities: + firmware version: 7.22 + manufacturer ID: 0x00 + product type: 0x04 + product ID: 0x04 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · ExtendedNVMOperations (0x3d) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T10:03:19.610Z CNTRLR querying additional controller information... +2024-09-06T10:03:19.611Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T10:03:19.611Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T10:03:19.625Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:19.625Z SERIAL « 0x012501020a001d030000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c5 +2024-09-06T10:03:19.626Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:19.628Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d03000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T10:03:19.629Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1, 2 +2024-09-06T10:03:19.630Z CNTRLR querying version info... +2024-09-06T10:03:19.631Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T10:03:19.631Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T10:03:19.638Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:19.638Z SERIAL « 0x011001155a2d5761766520372e3232000797 (18 bytes) +2024-09-06T10:03:19.638Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:19.639Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32320007 +2024-09-06T10:03:19.640Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.22 +2024-09-06T10:03:19.640Z CNTRLR querying protocol version info... +2024-09-06T10:03:19.641Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T10:03:19.641Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T10:03:19.648Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:19.648Z SERIAL « 0x0119010900071601abcd63636639623665613165616566313162c3 (27 bytes) +2024-09-06T10:03:19.649Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:19.649Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x00071601abcd63636639623665613165616566313162 +2024-09-06T10:03:19.650Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.22.1 + appl. framework build no.: 43981 + git commit hash: 63636639623665613165616566313162 +2024-09-06T10:03:19.650Z CNTRLR querying controller capabilities... +2024-09-06T10:03:19.651Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T10:03:19.652Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T10:03:19.657Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:19.658Z SERIAL « 0x0104010506f9 (6 bytes) +2024-09-06T10:03:19.658Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:19.658Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x06 +2024-09-06T10:03:19.659Z CNTRLR received controller capabilities: + controller role: Inclusion + is the SUC: false + started this network: false + SIS is present: true + was real primary: false +2024-09-06T10:03:19.659Z CNTRLR querying serial API setup capabilities... +2024-09-06T10:03:19.660Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T10:03:19.660Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T10:03:19.667Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:19.667Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T10:03:19.667Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:19.668Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T10:03:19.668Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T10:03:19.668Z CNTRLR querying max. payload size... +2024-09-06T10:03:19.669Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T10:03:19.669Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T10:03:19.676Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:19.676Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T10:03:19.676Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:19.677Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T10:03:19.678Z CNTRLR maximum payload size: 46 bytes +2024-09-06T10:03:19.678Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T10:03:19.678Z CNTRLR Querying configured RF region... +2024-09-06T10:03:19.679Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T10:03:19.679Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T10:03:19.684Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:19.685Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T10:03:19.685Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:19.685Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T10:03:19.686Z CNTRLR The controller is using RF region Europe +2024-09-06T10:03:19.686Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T10:03:19.687Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T10:03:19.687Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T10:03:19.692Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:19.693Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T10:03:19.693Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:19.693Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T10:03:19.694Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T10:03:19.694Z CNTRLR Querying configured Long Range channel information... +2024-09-06T10:03:19.695Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T10:03:19.696Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T10:03:19.703Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:19.703Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T10:03:19.704Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:19.704Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T10:03:19.705Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T10:03:19.705Z CNTRLR Performing soft reset... +2024-09-06T10:03:19.706Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T10:03:19.707Z DRIVER » [REQ] [SoftReset] +2024-09-06T10:03:19.711Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:19.712Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T10:03:19.712Z DRIVER all queues idle +2024-09-06T10:03:19.818Z SERIAL « 0x0116000a0700010100085e989f556c568f7400031d00003f (24 bytes) +2024-09-06T10:03:19.819Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:19.820Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T10:03:19.821Z CNTRLR reconnected and restarted +2024-09-06T10:03:19.821Z CNTRLR Starting hardware watchdog... +2024-09-06T10:03:19.821Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T10:03:19.822Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T10:03:19.822Z DRIVER all queues busy +2024-09-06T10:03:19.823Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T10:03:19.823Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T10:03:19.825Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T10:03:19.825Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T10:03:19.827Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:19.830Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:19.831Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:03:19.831Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:19.832Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:03:19.832Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T10:03:19.833Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T10:03:19.833Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T10:03:19.839Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:19.839Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:03:19.840Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:19.840Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:03:19.841Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T10:03:19.841Z CNTRLR querying controller IDs... +2024-09-06T10:03:19.841Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T10:03:19.842Z DRIVER » [REQ] [GetControllerId] +2024-09-06T10:03:19.847Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:19.847Z SERIAL « 0x01080120f346aed70218 (10 bytes) +2024-09-06T10:03:19.848Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:19.848Z DRIVER « [RES] [GetControllerId] + home ID: 0xf346aed7 + own node ID: 2 +2024-09-06T10:03:19.849Z CNTRLR received controller IDs: + home ID: 0xf346aed7 + own node ID: 2 +2024-09-06T10:03:19.849Z CNTRLR Enabling TX status report... +2024-09-06T10:03:19.850Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T10:03:19.850Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T10:03:19.855Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:19.855Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T10:03:19.855Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:19.856Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T10:03:19.857Z CNTRLR Enabling TX status report successful... +2024-09-06T10:03:19.857Z CNTRLR finding SUC... +2024-09-06T10:03:19.858Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T10:03:19.858Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T10:03:19.863Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:19.863Z SERIAL « 0x0104015601ad (6 bytes) +2024-09-06T10:03:19.864Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:19.864Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x01 +2024-09-06T10:03:19.865Z CNTRLR SUC has node ID 1 +2024-09-06T10:03:19.866Z DRIVER all queues idle +2024-09-06T10:03:19.877Z DRIVER Cache file for homeId 0xf346aed7 found, attempting to restore the network from + cache... +2024-09-06T10:03:19.885Z CNTRLR [Node 002] Embedded device config loaded +2024-09-06T10:03:19.886Z DRIVER Restoring the network from cache was successful! +2024-09-06T10:03:19.887Z CNTRLR [Node 002] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T10:03:19.887Z CNTRLR [Node 002] [Manufacturer Specific] productType: metadata updated +2024-09-06T10:03:19.888Z CNTRLR [Node 002] [Manufacturer Specific] productId: metadata updated +2024-09-06T10:03:19.888Z CNTRLR [Node 002] [~] [Manufacturer Specific] manufacturerId: 0 => 0 +2024-09-06T10:03:19.888Z CNTRLR [Node 002] [~] [Manufacturer Specific] productType: 4 => 4 +2024-09-06T10:03:19.889Z CNTRLR [Node 002] [~] [Manufacturer Specific] productId: 4 => 4 +2024-09-06T10:03:19.889Z CNTRLR [Node 002] [Version] firmwareVersions: metadata updated +2024-09-06T10:03:19.889Z CNTRLR [Node 002] [~] [Version] firmwareVersions: 7.22 => 7.22 +2024-09-06T10:03:19.889Z CNTRLR [Node 002] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T10:03:19.889Z CNTRLR [Node 002] [~] [Version] zWaveProtocolVersion: "7.22.1" => "7.22.1" +2024-09-06T10:03:19.890Z CNTRLR [Node 002] [Version] sdkVersion: metadata updated +2024-09-06T10:03:19.890Z CNTRLR [Node 002] [~] [Version] sdkVersion: "7.22.1" => "7.22.1" +2024-09-06T10:03:19.890Z CNTRLR Interview completed +2024-09-06T10:03:19.890Z DRIVER No network key for S0 found in cache, communication with secure (S0) devices w + on't work! +2024-09-06T10:03:19.890Z DRIVER No network key for S2 found in cache, communication with secure (S2) devices w + on't work! +2024-09-06T10:03:19.890Z DRIVER driver ready +2024-09-06T10:03:19.891Z CNTRLR [Node 002] Beginning interview - last completed stage: None +2024-09-06T10:03:19.891Z CNTRLR [Node 002] new node, doing a full interview... +2024-09-06T10:03:19.892Z CNTRLR » [Node 002] querying protocol info... +2024-09-06T10:03:19.893Z DRIVER all queues busy +2024-09-06T10:03:19.894Z SERIAL » 0x0104004102b8 (6 bytes) +2024-09-06T10:03:19.894Z DRIVER » [REQ] [GetNodeProtocolInfo] + payload: 0x02 +2024-09-06T10:03:19.900Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:19.900Z SERIAL « 0x010a0141d3960102010000f2 (12 bytes) +2024-09-06T10:03:19.901Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:19.901Z DRIVER « [RES] [GetNodeProtocolInfo] + payload: 0xd3960102010000 +2024-09-06T10:03:19.902Z CNTRLR « [Node 002] received response for protocol info: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + node type: Controller + is always listening: true + is frequent listening: false + can route messages: true + supports security: false + supports beaming: true + maximum data rate: 100000 kbps + protocol version: 3 +2024-09-06T10:03:19.903Z CNTRLR [Node 002] Interview stage completed: ProtocolInfo +2024-09-06T10:03:19.904Z DRIVER all queues idle +2024-09-06T10:03:19.905Z CNTRLR [Node 002] Embedded device config loaded +2024-09-06T10:03:19.906Z CNTRLR [Node 002] Interview stage completed: OverwriteConfig +2024-09-06T10:03:19.906Z CNTRLR [Node 002] Interview completed +2024-09-06T10:03:19.906Z CNTRLR [Node 002] The node is ready to be used +2024-09-06T10:03:19.907Z CNTRLR [Node 002] The node is alive. +2024-09-06T10:03:19.907Z CNTRLR » [Node 001] querying protocol info... +2024-09-06T10:03:19.908Z DRIVER all queues busy +2024-09-06T10:03:19.908Z SERIAL » 0x0104004101bb (6 bytes) +2024-09-06T10:03:19.908Z DRIVER » [REQ] [GetNodeProtocolInfo] + payload: 0x01 +2024-09-06T10:03:19.914Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:19.914Z SERIAL « 0x010a0141d3960102010000f2 (12 bytes) +2024-09-06T10:03:19.915Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:19.915Z DRIVER « [RES] [GetNodeProtocolInfo] + payload: 0xd3960102010000 +2024-09-06T10:03:19.916Z CNTRLR « [Node 001] received response for protocol info: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + node type: Controller + is always listening: true + is frequent listening: false + can route messages: true + supports security: false + supports beaming: true + maximum data rate: 100000 kbps + protocol version: 3 +2024-09-06T10:03:19.916Z CNTRLR [Node 001] Interview stage completed: ProtocolInfo +2024-09-06T10:03:19.916Z CNTRLR Determining node status: 1 +2024-09-06T10:03:19.916Z CNTRLR » [Node 001] pinging the node... +2024-09-06T10:03:19.919Z SERIAL » 0x010d00a9020101002500000000017d (15 bytes) +2024-09-06T10:03:19.919Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 1 + └─[NoOperationCC] +2024-09-06T10:03:19.929Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:19.929Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T10:03:19.929Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:19.930Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T10:03:19.946Z SERIAL « 0x011d00a90100000100d97f7f7f7f00000300000000030100007f7f7f7f7fec (31 bytes) +2024-09-06T10:03:19.947Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:19.947Z DRIVER « [REQ] [SendDataBridge] + callback id: 1 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -39 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T10:03:19.948Z CNTRLR [Node 001] The node is alive. +2024-09-06T10:03:19.949Z CNTRLR « [Node 001] ping successful +2024-09-06T10:03:19.949Z DRIVER all queues idle +2024-09-06T10:03:24.891Z CNTRLR Updating the controller NIF... +2024-09-06T10:03:24.892Z DRIVER all queues busy +2024-09-06T10:03:24.894Z SERIAL » 0x010f0003010100085e989f556c568f7436 (17 bytes) +2024-09-06T10:03:24.895Z DRIVER » [REQ] [SetApplicationNodeInformation] + is listening: true + generic device class: 0x01 + specific device class: 0x00 + supported CCs: + · Z-Wave Plus Info + · Security + · Security 2 + · Transport Service + · Supervision + · CRC-16 Encapsulation + · Multi Command + · Inclusion Controller + controlled CCs: +2024-09-06T10:03:24.901Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:24.903Z CNTRLR performing hard reset... +2024-09-06T10:03:24.904Z SERIAL » 0x0104004202bb (6 bytes) +2024-09-06T10:03:24.905Z DRIVER » [REQ] [HardReset] + callback id: 2 +2024-09-06T10:03:24.910Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:24.930Z SERIAL « 0x0104004202bb (6 bytes) +2024-09-06T10:03:24.931Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:24.932Z DRIVER « [REQ] [HardReset] + callback id: 2 +2024-09-06T10:03:24.933Z CNTRLR hard reset succeeded +2024-09-06T10:03:24.934Z CNTRLR querying Serial API capabilities... +2024-09-06T10:03:24.936Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T10:03:24.936Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T10:03:24.945Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:24.947Z SERIAL « 0x012b01070716000000040004f6873e88cf2bc05ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000041 +2024-09-06T10:03:24.947Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:24.948Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x0716000000040004f6873e88cf2bc05ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T10:03:24.950Z CNTRLR received API capabilities: + firmware version: 7.22 + manufacturer ID: 0x00 + product type: 0x04 + product ID: 0x04 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · ExtendedNVMOperations (0x3d) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T10:03:24.950Z CNTRLR querying additional controller information... +2024-09-06T10:03:24.951Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T10:03:24.952Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T10:03:24.961Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:24.962Z SERIAL « 0x012501020a001d010000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c7 +2024-09-06T10:03:24.963Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:24.964Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d01000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T10:03:24.965Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1 +2024-09-06T10:03:24.965Z CNTRLR querying version info... +2024-09-06T10:03:24.967Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T10:03:24.967Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T10:03:24.973Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:24.974Z SERIAL « 0x011001155a2d5761766520372e3232000797 (18 bytes) +2024-09-06T10:03:24.975Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:24.975Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32320007 +2024-09-06T10:03:24.976Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.22 +2024-09-06T10:03:24.977Z CNTRLR querying protocol version info... +2024-09-06T10:03:24.977Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T10:03:24.978Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T10:03:24.984Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:24.985Z SERIAL « 0x0119010900071601abcd63636639623665613165616566313162c3 (27 bytes) +2024-09-06T10:03:24.985Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:24.986Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x00071601abcd63636639623665613165616566313162 +2024-09-06T10:03:24.987Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.22.1 + appl. framework build no.: 43981 + git commit hash: 63636639623665613165616566313162 +2024-09-06T10:03:24.987Z CNTRLR querying controller capabilities... +2024-09-06T10:03:24.988Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T10:03:24.989Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T10:03:24.994Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:24.995Z SERIAL « 0x0104010528d7 (6 bytes) +2024-09-06T10:03:24.995Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:24.996Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x28 +2024-09-06T10:03:24.997Z CNTRLR received controller capabilities: + controller role: Primary + is the SUC: false + started this network: true + SIS is present: false + was real primary: true +2024-09-06T10:03:24.997Z CNTRLR querying serial API setup capabilities... +2024-09-06T10:03:24.998Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T10:03:24.998Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T10:03:25.005Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:25.006Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T10:03:25.006Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:25.007Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T10:03:25.008Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T10:03:25.008Z CNTRLR querying max. payload size... +2024-09-06T10:03:25.009Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T10:03:25.009Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T10:03:25.014Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:25.015Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T10:03:25.016Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:25.016Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T10:03:25.017Z CNTRLR maximum payload size: 46 bytes +2024-09-06T10:03:25.017Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T10:03:25.017Z CNTRLR Querying configured RF region... +2024-09-06T10:03:25.018Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T10:03:25.018Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T10:03:25.023Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:25.024Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T10:03:25.024Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:25.025Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T10:03:25.025Z CNTRLR The controller is using RF region Europe +2024-09-06T10:03:25.025Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T10:03:25.026Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T10:03:25.026Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T10:03:25.032Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:25.033Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T10:03:25.033Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:25.034Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T10:03:25.034Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T10:03:25.034Z CNTRLR Querying configured Long Range channel information... +2024-09-06T10:03:25.035Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T10:03:25.035Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T10:03:25.041Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:25.041Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T10:03:25.041Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:25.042Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T10:03:25.042Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T10:03:25.043Z CNTRLR Performing soft reset... +2024-09-06T10:03:25.043Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T10:03:25.043Z DRIVER » [REQ] [SoftReset] +2024-09-06T10:03:25.047Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:25.048Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T10:03:25.048Z DRIVER all queues idle +2024-09-06T10:03:25.160Z SERIAL « 0x0116000a0700010100085e989f556c568f7400031d00003f (24 bytes) +2024-09-06T10:03:25.161Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:25.162Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T10:03:25.163Z CNTRLR reconnected and restarted +2024-09-06T10:03:25.163Z CNTRLR Starting hardware watchdog... +2024-09-06T10:03:25.164Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T10:03:25.164Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T10:03:25.165Z DRIVER all queues busy +2024-09-06T10:03:25.166Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T10:03:25.167Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T10:03:25.170Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T10:03:25.170Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T10:03:25.172Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:25.176Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:25.177Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:03:25.177Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:25.178Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:03:25.179Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T10:03:25.180Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T10:03:25.180Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T10:03:25.185Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:25.186Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:03:25.186Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:25.186Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:03:25.187Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T10:03:25.187Z CNTRLR querying controller IDs... +2024-09-06T10:03:25.188Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T10:03:25.188Z DRIVER » [REQ] [GetControllerId] +2024-09-06T10:03:25.193Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:25.194Z SERIAL « 0x01080120e807928e0124 (10 bytes) +2024-09-06T10:03:25.194Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:25.194Z DRIVER « [RES] [GetControllerId] + home ID: 0xe807928e + own node ID: 1 +2024-09-06T10:03:25.195Z CNTRLR received controller IDs: + home ID: 0xe807928e + own node ID: 1 +2024-09-06T10:03:25.195Z CNTRLR Enabling TX status report... +2024-09-06T10:03:25.195Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T10:03:25.196Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T10:03:25.201Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:25.202Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T10:03:25.202Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:25.203Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T10:03:25.203Z CNTRLR Enabling TX status report successful... +2024-09-06T10:03:25.204Z CNTRLR finding SUC... +2024-09-06T10:03:25.204Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T10:03:25.204Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T10:03:25.210Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:25.210Z SERIAL « 0x0104015600ac (6 bytes) +2024-09-06T10:03:25.210Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:25.211Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x00 +2024-09-06T10:03:25.211Z CNTRLR No SUC present in the network +2024-09-06T10:03:25.212Z CNTRLR There is no SUC/SIS in the network - promoting ourselves... +2024-09-06T10:03:25.212Z SERIAL » 0x01080054010125010384 (10 bytes) +2024-09-06T10:03:25.213Z DRIVER » [REQ] [SetSUCNodeId] + payload: 0x0101250103 +2024-09-06T10:03:25.219Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:25.220Z SERIAL « 0x0104015401af (6 bytes) +2024-09-06T10:03:25.220Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:25.221Z DRIVER « [RES] [SetSUCNodeId] + was executed: true +2024-09-06T10:03:25.221Z CNTRLR Promotion to SUC/SIS succeeded. +2024-09-06T10:03:25.225Z DRIVER all queues idle +2024-09-06T10:03:25.229Z CNTRLR [Node 001] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T10:03:25.229Z CNTRLR [Node 001] [Manufacturer Specific] productType: metadata updated +2024-09-06T10:03:25.229Z CNTRLR [Node 001] [Manufacturer Specific] productId: metadata updated +2024-09-06T10:03:25.229Z CNTRLR [Node 001] [+] [Manufacturer Specific] manufacturerId: 0 +2024-09-06T10:03:25.229Z CNTRLR [Node 001] [+] [Manufacturer Specific] productType: 4 +2024-09-06T10:03:25.229Z CNTRLR [Node 001] [+] [Manufacturer Specific] productId: 4 +2024-09-06T10:03:25.230Z CNTRLR [Node 001] [Version] firmwareVersions: metadata updated +2024-09-06T10:03:25.230Z CNTRLR [Node 001] [+] [Version] firmwareVersions: 7.22 +2024-09-06T10:03:25.230Z CNTRLR [Node 001] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T10:03:25.230Z CNTRLR [Node 001] [+] [Version] zWaveProtocolVersion: "7.22.1" +2024-09-06T10:03:25.230Z CNTRLR [Node 001] [Version] sdkVersion: metadata updated +2024-09-06T10:03:25.230Z CNTRLR [Node 001] [+] [Version] sdkVersion: "7.22.1" +2024-09-06T10:03:25.230Z CNTRLR Interview completed +2024-09-06T10:03:25.230Z DRIVER Network key for S0 configured, enabling S0 security manager... +2024-09-06T10:03:25.230Z DRIVER At least one network key for S2 configured, enabling S2 security manager... +2024-09-06T10:03:25.231Z DRIVER At least one network key for Z-Wave Long Range configured, enabling security m + anager... +2024-09-06T10:03:25.231Z DRIVER driver ready +2024-09-06T10:03:25.231Z CNTRLR [Node 001] Beginning interview - last completed stage: None +2024-09-06T10:03:25.232Z CNTRLR [Node 001] new node, doing a full interview... +2024-09-06T10:03:25.232Z CNTRLR » [Node 001] querying protocol info... +2024-09-06T10:03:25.232Z DRIVER all queues busy +2024-09-06T10:03:25.232Z SERIAL » 0x0104004101bb (6 bytes) +2024-09-06T10:03:25.233Z DRIVER » [REQ] [GetNodeProtocolInfo] + payload: 0x01 +2024-09-06T10:03:25.238Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:25.239Z SERIAL « 0x010a0141d3960102010000f2 (12 bytes) +2024-09-06T10:03:25.239Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:25.240Z DRIVER « [RES] [GetNodeProtocolInfo] + payload: 0xd3960102010000 +2024-09-06T10:03:25.240Z CNTRLR « [Node 001] received response for protocol info: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + node type: Controller + is always listening: true + is frequent listening: false + can route messages: true + supports security: false + supports beaming: true + maximum data rate: 100000 kbps + protocol version: 3 +2024-09-06T10:03:25.240Z CNTRLR [Node 001] Interview stage completed: ProtocolInfo +2024-09-06T10:03:25.241Z DRIVER all queues idle +2024-09-06T10:03:25.242Z CNTRLR [Node 001] Embedded device config loaded +2024-09-06T10:03:25.243Z CNTRLR [Node 001] Interview stage completed: OverwriteConfig +2024-09-06T10:03:25.243Z CNTRLR [Node 001] Interview completed +2024-09-06T10:03:25.243Z CNTRLR [Node 001] The node is ready to be used +2024-09-06T10:03:25.243Z CNTRLR All nodes are ready to be used +2024-09-06T10:03:25.243Z CNTRLR [Node 001] The node is alive. +2024-09-06T10:03:29.936Z DRIVER all queues busy +2024-09-06T10:03:29.938Z SERIAL » 0x0105005081042f (7 bytes) +2024-09-06T10:03:29.939Z DRIVER » [REQ] [SetLearnMode] + callback id: 4 + intent: Inclusion +2024-09-06T10:03:29.945Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:29.947Z SERIAL « 0x0104015001ab (6 bytes) +2024-09-06T10:03:29.947Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:29.948Z DRIVER « [RES] [SetLearnMode] + success: true +2024-09-06T10:03:29.951Z DRIVER all queues idle +2024-09-06T10:03:30.128Z SERIAL « 0x0107005004010200af (9 bytes) +2024-09-06T10:03:30.129Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:30.130Z DRIVER « [REQ] [SetLearnMode] + callback id: 4 + status: Started + assigned node id: 2 +2024-09-06T10:03:30.130Z DRIVER handling request SetLearnMode (80) +2024-09-06T10:03:30.130Z DRIVER 1 handler registered! +2024-09-06T10:03:30.130Z DRIVER invoking handler #0 +2024-09-06T10:03:30.130Z DRIVER the message was handled +2024-09-06T10:03:30.242Z DRIVER all queues busy +2024-09-06T10:03:30.242Z SERIAL » 0x0103003bc7 (5 bytes) +2024-09-06T10:03:30.243Z DRIVER » [REQ] [GetBackgroundRSSI] +2024-09-06T10:03:30.248Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:30.248Z SERIAL « 0x0107013b9bc3c37f26 (9 bytes) +2024-09-06T10:03:30.249Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:30.249Z DRIVER « [RES] [GetBackgroundRSSI] + channel 0: -101 dBm + channel 1: -61 dBm + channel 2: -61 dBm + channel 3: N/A +2024-09-06T10:03:30.250Z DRIVER all queues idle +2024-09-06T10:03:30.648Z SERIAL « 0x01060049100100a1 (8 bytes) +2024-09-06T10:03:30.649Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:30.650Z DRIVER « [REQ] [ApplicationUpdateRequest] + type: SUC_IdChanged + SUC node ID: 1 +2024-09-06T10:03:30.665Z SERIAL « 0x0107005004050200ab (9 bytes) +2024-09-06T10:03:30.665Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:30.666Z DRIVER « [REQ] [SetLearnMode] + callback id: 4 + status: ProtocolDone + assigned node id: 2 +2024-09-06T10:03:30.666Z DRIVER handling request SetLearnMode (80) +2024-09-06T10:03:30.666Z DRIVER 1 handler registered! +2024-09-06T10:03:30.666Z DRIVER invoking handler #0 +2024-09-06T10:03:30.666Z DRIVER the message was handled +2024-09-06T10:03:30.667Z DRIVER waiting for security bootstrapping... +2024-09-06T10:03:30.667Z CNTRLR querying controller IDs... +2024-09-06T10:03:30.667Z DRIVER all queues busy +2024-09-06T10:03:30.668Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T10:03:30.668Z DRIVER » [REQ] [GetControllerId] +2024-09-06T10:03:30.673Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:30.674Z SERIAL « 0x01080120f41ad2d2023a (10 bytes) +2024-09-06T10:03:30.674Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:30.674Z DRIVER « [RES] [GetControllerId] + home ID: 0xf41ad2d2 + own node ID: 2 +2024-09-06T10:03:30.675Z CNTRLR received controller IDs: + home ID: 0xf41ad2d2 + own node ID: 2 +2024-09-06T10:03:30.675Z DRIVER Joined network with home ID 0xf41ad2d2, switching to new network cache... +2024-09-06T10:03:30.675Z CNTRLR querying controller capabilities... +2024-09-06T10:03:30.676Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T10:03:30.676Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T10:03:30.681Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:30.682Z SERIAL « 0x0104010506f9 (6 bytes) +2024-09-06T10:03:30.682Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:30.682Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x06 +2024-09-06T10:03:30.683Z CNTRLR received controller capabilities: + controller role: Inclusion + is the SUC: false + started this network: false + SIS is present: true + was real primary: false +2024-09-06T10:03:30.683Z CNTRLR querying additional controller information... +2024-09-06T10:03:30.683Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T10:03:30.683Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T10:03:30.691Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:30.692Z SERIAL « 0x012501020a001d030000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c5 +2024-09-06T10:03:30.692Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:30.692Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d03000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T10:03:30.693Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1, 2 +2024-09-06T10:03:30.694Z CNTRLR [Node 002] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T10:03:30.694Z CNTRLR [Node 002] [Manufacturer Specific] productType: metadata updated +2024-09-06T10:03:30.694Z CNTRLR [Node 002] [Manufacturer Specific] productId: metadata updated +2024-09-06T10:03:30.694Z CNTRLR [Node 002] [+] [Manufacturer Specific] manufacturerId: 0 +2024-09-06T10:03:30.694Z CNTRLR [Node 002] [+] [Manufacturer Specific] productType: 4 +2024-09-06T10:03:30.694Z CNTRLR [Node 002] [+] [Manufacturer Specific] productId: 4 +2024-09-06T10:03:30.694Z CNTRLR [Node 002] [Version] firmwareVersions: metadata updated +2024-09-06T10:03:30.694Z CNTRLR [Node 002] [+] [Version] firmwareVersions: 7.22 +2024-09-06T10:03:30.694Z CNTRLR [Node 002] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T10:03:30.695Z CNTRLR [Node 002] [+] [Version] zWaveProtocolVersion: "7.22.1" +2024-09-06T10:03:30.695Z CNTRLR [Node 002] [Version] sdkVersion: metadata updated +2024-09-06T10:03:30.695Z CNTRLR [Node 002] [+] [Version] sdkVersion: "7.22.1" +2024-09-06T10:03:30.695Z CNTRLR Interview completed +2024-09-06T10:03:30.695Z DRIVER all queues idle +2024-09-06T10:03:30.882Z SERIAL « 0x010b00a8000201029f0400da1c (13 bytes) +2024-09-06T10:03:30.883Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:30.885Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -38 dBm + └─[Security2CCKEXGet] +2024-09-06T10:03:30.886Z CNTRLR » [Node 001] querying protocol info... +2024-09-06T10:03:30.886Z DRIVER all queues busy +2024-09-06T10:03:30.887Z SERIAL » 0x0104004101bb (6 bytes) +2024-09-06T10:03:30.888Z DRIVER » [REQ] [GetNodeProtocolInfo] + payload: 0x01 +2024-09-06T10:03:30.897Z SERIAL « [ACK] (0x06) +2024-09-06T10:03:30.898Z SERIAL « 0x010a0141d3960102010000f2 (12 bytes) +2024-09-06T10:03:30.898Z SERIAL » [ACK] (0x06) +2024-09-06T10:03:30.899Z DRIVER « [RES] [GetNodeProtocolInfo] + payload: 0xd3960102010000 +2024-09-06T10:03:30.900Z CNTRLR « [Node 001] received response for protocol info: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + node type: Controller + is always listening: true + is frequent listening: false + can route messages: true + supports security: false + supports beaming: true + maximum data rate: 100000 kbps + protocol version: 3 +2024-09-06T10:03:30.900Z CNTRLR [Node 001] Interview stage completed: ProtocolInfo +2024-09-06T10:03:30.900Z DRIVER Finished joining network +2024-09-06T10:03:30.901Z DRIVER all queues idle +2024-09-06T10:04:11.389Z DRIVER ███████╗ ██╗ ██╗ █████╗ ██╗ ██╗ ███████╗ ██╗ ███████╗ + ╚══███╔╝ ██║ ██║ ██╔══██╗ ██║ ██║ ██╔════╝ ██║ ██╔════╝ + ███╔╝ █████╗ ██║ █╗ ██║ ███████║ ██║ ██║ █████╗ ██║ ███████╗ + ███╔╝ ╚════╝ ██║███╗██║ ██╔══██║ ╚██╗ ██╔╝ ██╔══╝ ██ ██║ ╚════██║ + ███████╗ ╚███╔███╔╝ ██║ ██║ ╚████╔╝ ███████╗ ╚█████╔╝ ███████║ + ╚══════╝ ╚══╝╚══╝ ╚═╝ ╚═╝ ╚═══╝ ╚══════╝ ╚════╝ ╚══════╝ +2024-09-06T10:04:11.390Z DRIVER version 13.2.0 +2024-09-06T10:04:11.390Z DRIVER +2024-09-06T10:04:11.390Z DRIVER starting driver... +2024-09-06T10:04:11.391Z DRIVER opening serial port /dev/serial/by-id/usb-Silicon_Labs_CP2102N_USB_to_UART_Bri + dge_Controller_ca4d95064355ee118d4d1294de9da576-if00-port0 +2024-09-06T10:04:11.404Z DRIVER serial port opened +2024-09-06T10:04:11.404Z SERIAL » 0x15 (1 bytes) +2024-09-06T10:04:12.412Z DRIVER loading configuration... +2024-09-06T10:04:12.414Z CONFIG version 13.2.0 +2024-09-06T10:04:12.738Z DRIVER beginning interview... +2024-09-06T10:04:12.739Z DRIVER added request handler for AddNodeToNetwork (0x4a)... + 1 registered +2024-09-06T10:04:12.739Z DRIVER added request handler for RemoveNodeFromNetwork (0x4b)... + 1 registered +2024-09-06T10:04:12.739Z DRIVER added request handler for ReplaceFailedNode (0x63)... + 1 registered +2024-09-06T10:04:12.739Z DRIVER added request handler for SetLearnMode (0x50)... + 1 registered +2024-09-06T10:04:12.739Z CNTRLR querying Serial API capabilities... +2024-09-06T10:04:12.741Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T10:04:12.741Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T10:04:12.755Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:12.756Z SERIAL « 0x012b01070716000000040004f6873e88cf2bc05ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000041 +2024-09-06T10:04:12.756Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:12.757Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x0716000000040004f6873e88cf2bc05ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T10:04:12.758Z CNTRLR received API capabilities: + firmware version: 7.22 + manufacturer ID: 0x00 + product type: 0x04 + product ID: 0x04 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · ExtendedNVMOperations (0x3d) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T10:04:12.759Z CNTRLR querying additional controller information... +2024-09-06T10:04:12.759Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T10:04:12.760Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T10:04:12.768Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:12.768Z SERIAL « 0x012501020a001d030000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c5 +2024-09-06T10:04:12.769Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:12.769Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d03000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T10:04:12.770Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1, 2 +2024-09-06T10:04:12.770Z CNTRLR querying version info... +2024-09-06T10:04:12.771Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T10:04:12.771Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T10:04:12.777Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:12.777Z SERIAL « 0x011001155a2d5761766520372e3232000797 (18 bytes) +2024-09-06T10:04:12.777Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:12.778Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32320007 +2024-09-06T10:04:12.778Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.22 +2024-09-06T10:04:12.779Z CNTRLR querying protocol version info... +2024-09-06T10:04:12.779Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T10:04:12.780Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T10:04:12.787Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:12.787Z SERIAL « 0x0119010900071601abcd63636639623665613165616566313162c3 (27 bytes) +2024-09-06T10:04:12.788Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:12.788Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x00071601abcd63636639623665613165616566313162 +2024-09-06T10:04:12.789Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.22.1 + appl. framework build no.: 43981 + git commit hash: 63636639623665613165616566313162 +2024-09-06T10:04:12.789Z CNTRLR querying controller capabilities... +2024-09-06T10:04:12.790Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T10:04:12.790Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T10:04:12.799Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:12.800Z SERIAL « 0x0104010506f9 (6 bytes) +2024-09-06T10:04:12.800Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:12.800Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x06 +2024-09-06T10:04:12.801Z CNTRLR received controller capabilities: + controller role: Inclusion + is the SUC: false + started this network: false + SIS is present: true + was real primary: false +2024-09-06T10:04:12.802Z CNTRLR querying serial API setup capabilities... +2024-09-06T10:04:12.803Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T10:04:12.803Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T10:04:12.812Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:12.812Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T10:04:12.812Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:12.813Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T10:04:12.814Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T10:04:12.814Z CNTRLR querying max. payload size... +2024-09-06T10:04:12.814Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T10:04:12.815Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T10:04:12.821Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:12.821Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T10:04:12.821Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:12.822Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T10:04:12.822Z CNTRLR maximum payload size: 46 bytes +2024-09-06T10:04:12.822Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T10:04:12.823Z CNTRLR Querying configured RF region... +2024-09-06T10:04:12.823Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T10:04:12.824Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T10:04:12.829Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:12.829Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T10:04:12.829Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:12.830Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T10:04:12.830Z CNTRLR The controller is using RF region Europe +2024-09-06T10:04:12.830Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T10:04:12.831Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T10:04:12.831Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T10:04:12.836Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:12.836Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T10:04:12.837Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:12.837Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T10:04:12.838Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T10:04:12.838Z CNTRLR Querying configured Long Range channel information... +2024-09-06T10:04:12.839Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T10:04:12.839Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T10:04:12.844Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:12.845Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T10:04:12.845Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:12.845Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T10:04:12.846Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T10:04:12.846Z CNTRLR Performing soft reset... +2024-09-06T10:04:12.846Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T10:04:12.847Z DRIVER » [REQ] [SoftReset] +2024-09-06T10:04:12.850Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:12.851Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T10:04:12.851Z DRIVER all queues idle +2024-09-06T10:04:12.967Z SERIAL « 0x0116000a0700010100085e989f556c568f7400031d00003f (24 bytes) +2024-09-06T10:04:12.968Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:12.970Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T10:04:12.972Z CNTRLR reconnected and restarted +2024-09-06T10:04:12.973Z CNTRLR Starting hardware watchdog... +2024-09-06T10:04:12.974Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T10:04:12.975Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T10:04:12.976Z DRIVER all queues busy +2024-09-06T10:04:12.977Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T10:04:12.978Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T10:04:12.984Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T10:04:12.984Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T10:04:12.985Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:12.989Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:12.990Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:04:12.990Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:12.991Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:04:12.992Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T10:04:12.992Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T10:04:12.993Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T10:04:12.998Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:12.999Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:04:12.999Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:13.000Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:04:13.001Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T10:04:13.001Z CNTRLR querying controller IDs... +2024-09-06T10:04:13.002Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T10:04:13.002Z DRIVER » [REQ] [GetControllerId] +2024-09-06T10:04:13.007Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:13.008Z SERIAL « 0x01080120f41ad2d2023a (10 bytes) +2024-09-06T10:04:13.009Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:13.009Z DRIVER « [RES] [GetControllerId] + home ID: 0xf41ad2d2 + own node ID: 2 +2024-09-06T10:04:13.010Z CNTRLR received controller IDs: + home ID: 0xf41ad2d2 + own node ID: 2 +2024-09-06T10:04:13.010Z CNTRLR Enabling TX status report... +2024-09-06T10:04:13.011Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T10:04:13.012Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T10:04:13.017Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:13.017Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T10:04:13.018Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:13.018Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T10:04:13.019Z CNTRLR Enabling TX status report successful... +2024-09-06T10:04:13.019Z CNTRLR finding SUC... +2024-09-06T10:04:13.020Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T10:04:13.020Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T10:04:13.025Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:13.026Z SERIAL « 0x0104015601ad (6 bytes) +2024-09-06T10:04:13.026Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:13.027Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x01 +2024-09-06T10:04:13.028Z CNTRLR SUC has node ID 1 +2024-09-06T10:04:13.028Z DRIVER all queues idle +2024-09-06T10:04:13.039Z DRIVER Cache file for homeId 0xf41ad2d2 found, attempting to restore the network from + cache... +2024-09-06T10:04:13.047Z CNTRLR [Node 002] Embedded device config loaded +2024-09-06T10:04:13.047Z DRIVER Restoring the network from cache was successful! +2024-09-06T10:04:13.049Z CNTRLR [Node 002] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T10:04:13.049Z CNTRLR [Node 002] [Manufacturer Specific] productType: metadata updated +2024-09-06T10:04:13.049Z CNTRLR [Node 002] [Manufacturer Specific] productId: metadata updated +2024-09-06T10:04:13.050Z CNTRLR [Node 002] [~] [Manufacturer Specific] manufacturerId: 0 => 0 +2024-09-06T10:04:13.050Z CNTRLR [Node 002] [~] [Manufacturer Specific] productType: 4 => 4 +2024-09-06T10:04:13.050Z CNTRLR [Node 002] [~] [Manufacturer Specific] productId: 4 => 4 +2024-09-06T10:04:13.050Z CNTRLR [Node 002] [Version] firmwareVersions: metadata updated +2024-09-06T10:04:13.050Z CNTRLR [Node 002] [~] [Version] firmwareVersions: 7.22 => 7.22 +2024-09-06T10:04:13.051Z CNTRLR [Node 002] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T10:04:13.051Z CNTRLR [Node 002] [~] [Version] zWaveProtocolVersion: "7.22.1" => "7.22.1" +2024-09-06T10:04:13.051Z CNTRLR [Node 002] [Version] sdkVersion: metadata updated +2024-09-06T10:04:13.051Z CNTRLR [Node 002] [~] [Version] sdkVersion: "7.22.1" => "7.22.1" +2024-09-06T10:04:13.051Z CNTRLR Interview completed +2024-09-06T10:04:13.051Z DRIVER No network key for S0 found in cache, communication with secure (S0) devices w + on't work! +2024-09-06T10:04:13.052Z DRIVER No network key for S2 found in cache, communication with secure (S2) devices w + on't work! +2024-09-06T10:04:13.052Z DRIVER driver ready +2024-09-06T10:04:13.052Z CNTRLR [Node 002] Beginning interview - last completed stage: None +2024-09-06T10:04:13.052Z CNTRLR [Node 002] new node, doing a full interview... +2024-09-06T10:04:13.053Z CNTRLR » [Node 002] querying protocol info... +2024-09-06T10:04:13.054Z DRIVER all queues busy +2024-09-06T10:04:13.054Z SERIAL » 0x0104004102b8 (6 bytes) +2024-09-06T10:04:13.055Z DRIVER » [REQ] [GetNodeProtocolInfo] + payload: 0x02 +2024-09-06T10:04:13.060Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:13.061Z SERIAL « 0x010a0141d3960102010000f2 (12 bytes) +2024-09-06T10:04:13.061Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:13.061Z DRIVER « [RES] [GetNodeProtocolInfo] + payload: 0xd3960102010000 +2024-09-06T10:04:13.062Z CNTRLR « [Node 002] received response for protocol info: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + node type: Controller + is always listening: true + is frequent listening: false + can route messages: true + supports security: false + supports beaming: true + maximum data rate: 100000 kbps + protocol version: 3 +2024-09-06T10:04:13.062Z CNTRLR [Node 002] Interview stage completed: ProtocolInfo +2024-09-06T10:04:13.063Z DRIVER all queues idle +2024-09-06T10:04:13.065Z CNTRLR [Node 002] Embedded device config loaded +2024-09-06T10:04:13.065Z CNTRLR [Node 002] Interview stage completed: OverwriteConfig +2024-09-06T10:04:13.066Z CNTRLR [Node 002] Interview completed +2024-09-06T10:04:13.066Z CNTRLR [Node 002] The node is ready to be used +2024-09-06T10:04:13.067Z CNTRLR [Node 002] The node is alive. +2024-09-06T10:04:13.067Z CNTRLR » [Node 001] querying protocol info... +2024-09-06T10:04:13.067Z DRIVER all queues busy +2024-09-06T10:04:13.067Z SERIAL » 0x0104004101bb (6 bytes) +2024-09-06T10:04:13.068Z DRIVER » [REQ] [GetNodeProtocolInfo] + payload: 0x01 +2024-09-06T10:04:13.077Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:13.077Z SERIAL « 0x010a0141d3960102010000f2 (12 bytes) +2024-09-06T10:04:13.077Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:13.077Z DRIVER « [RES] [GetNodeProtocolInfo] + payload: 0xd3960102010000 +2024-09-06T10:04:13.078Z CNTRLR « [Node 001] received response for protocol info: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + node type: Controller + is always listening: true + is frequent listening: false + can route messages: true + supports security: false + supports beaming: true + maximum data rate: 100000 kbps + protocol version: 3 +2024-09-06T10:04:13.078Z CNTRLR [Node 001] Interview stage completed: ProtocolInfo +2024-09-06T10:04:13.078Z CNTRLR Determining node status: 1 +2024-09-06T10:04:13.079Z CNTRLR » [Node 001] pinging the node... +2024-09-06T10:04:13.081Z SERIAL » 0x010d00a9020101002500000000017d (15 bytes) +2024-09-06T10:04:13.081Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 1 + └─[NoOperationCC] +2024-09-06T10:04:13.086Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:13.088Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T10:04:13.089Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:13.089Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T10:04:13.110Z SERIAL « 0x011d00a90100000100d97f7f7f7f00000300000000030100007f7f7f7f7fec (31 bytes) +2024-09-06T10:04:13.111Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:13.112Z DRIVER « [REQ] [SendDataBridge] + callback id: 1 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -39 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T10:04:13.113Z CNTRLR [Node 001] The node is alive. +2024-09-06T10:04:13.113Z CNTRLR « [Node 001] ping successful +2024-09-06T10:04:13.117Z DRIVER all queues idle +2024-09-06T10:04:18.052Z CNTRLR Updating the controller NIF... +2024-09-06T10:04:18.053Z DRIVER all queues busy +2024-09-06T10:04:18.055Z SERIAL » 0x010f0003010100085e989f556c568f7436 (17 bytes) +2024-09-06T10:04:18.056Z DRIVER » [REQ] [SetApplicationNodeInformation] + is listening: true + generic device class: 0x01 + specific device class: 0x00 + supported CCs: + · Z-Wave Plus Info + · Security + · Security 2 + · Transport Service + · Supervision + · CRC-16 Encapsulation + · Multi Command + · Inclusion Controller + controlled CCs: +2024-09-06T10:04:18.062Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:18.064Z CNTRLR performing hard reset... +2024-09-06T10:04:18.066Z SERIAL » 0x0104004202bb (6 bytes) +2024-09-06T10:04:18.067Z DRIVER » [REQ] [HardReset] + callback id: 2 +2024-09-06T10:04:18.071Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:18.092Z SERIAL « 0x0104004202bb (6 bytes) +2024-09-06T10:04:18.093Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:18.094Z DRIVER « [REQ] [HardReset] + callback id: 2 +2024-09-06T10:04:18.096Z CNTRLR hard reset succeeded +2024-09-06T10:04:18.096Z CNTRLR querying Serial API capabilities... +2024-09-06T10:04:18.098Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T10:04:18.099Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T10:04:18.108Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:18.109Z SERIAL « 0x012b01070716000000040004f6873e88cf2bc05ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000041 +2024-09-06T10:04:18.110Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:18.111Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x0716000000040004f6873e88cf2bc05ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T10:04:18.112Z CNTRLR received API capabilities: + firmware version: 7.22 + manufacturer ID: 0x00 + product type: 0x04 + product ID: 0x04 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · ExtendedNVMOperations (0x3d) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T10:04:18.113Z CNTRLR querying additional controller information... +2024-09-06T10:04:18.114Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T10:04:18.115Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T10:04:18.123Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:18.124Z SERIAL « 0x012501020a001d010000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c7 +2024-09-06T10:04:18.125Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:18.126Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d01000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T10:04:18.127Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1 +2024-09-06T10:04:18.128Z CNTRLR querying version info... +2024-09-06T10:04:18.129Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T10:04:18.129Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T10:04:18.135Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:18.135Z SERIAL « 0x011001155a2d5761766520372e3232000797 (18 bytes) +2024-09-06T10:04:18.136Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:18.136Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32320007 +2024-09-06T10:04:18.137Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.22 +2024-09-06T10:04:18.137Z CNTRLR querying protocol version info... +2024-09-06T10:04:18.138Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T10:04:18.138Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T10:04:18.145Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:18.146Z SERIAL « 0x0119010900071601abcd63636639623665613165616566313162c3 (27 bytes) +2024-09-06T10:04:18.146Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:18.146Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x00071601abcd63636639623665613165616566313162 +2024-09-06T10:04:18.147Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.22.1 + appl. framework build no.: 43981 + git commit hash: 63636639623665613165616566313162 +2024-09-06T10:04:18.147Z CNTRLR querying controller capabilities... +2024-09-06T10:04:18.147Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T10:04:18.148Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T10:04:18.152Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:18.153Z SERIAL « 0x0104010528d7 (6 bytes) +2024-09-06T10:04:18.153Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:18.153Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x28 +2024-09-06T10:04:18.153Z CNTRLR received controller capabilities: + controller role: Primary + is the SUC: false + started this network: true + SIS is present: false + was real primary: true +2024-09-06T10:04:18.154Z CNTRLR querying serial API setup capabilities... +2024-09-06T10:04:18.154Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T10:04:18.154Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T10:04:18.161Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:18.161Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T10:04:18.161Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:18.162Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T10:04:18.162Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T10:04:18.162Z CNTRLR querying max. payload size... +2024-09-06T10:04:18.163Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T10:04:18.163Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T10:04:18.168Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:18.169Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T10:04:18.169Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:18.170Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T10:04:18.170Z CNTRLR maximum payload size: 46 bytes +2024-09-06T10:04:18.170Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T10:04:18.171Z CNTRLR Querying configured RF region... +2024-09-06T10:04:18.171Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T10:04:18.172Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T10:04:18.177Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:18.177Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T10:04:18.177Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:18.178Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T10:04:18.178Z CNTRLR The controller is using RF region Europe +2024-09-06T10:04:18.179Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T10:04:18.179Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T10:04:18.180Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T10:04:18.185Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:18.186Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T10:04:18.186Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:18.186Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T10:04:18.187Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T10:04:18.187Z CNTRLR Querying configured Long Range channel information... +2024-09-06T10:04:18.188Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T10:04:18.188Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T10:04:18.194Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:18.195Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T10:04:18.195Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:18.196Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T10:04:18.196Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T10:04:18.196Z CNTRLR Performing soft reset... +2024-09-06T10:04:18.197Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T10:04:18.197Z DRIVER » [REQ] [SoftReset] +2024-09-06T10:04:18.201Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:18.202Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T10:04:18.202Z DRIVER all queues idle +2024-09-06T10:04:18.308Z SERIAL « 0x0116000a0700010100085e989f556c568f7400031d00003f (24 bytes) +2024-09-06T10:04:18.309Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:18.311Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T10:04:18.311Z CNTRLR reconnected and restarted +2024-09-06T10:04:18.312Z CNTRLR Starting hardware watchdog... +2024-09-06T10:04:18.312Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T10:04:18.313Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T10:04:18.313Z DRIVER all queues busy +2024-09-06T10:04:18.315Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T10:04:18.316Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T10:04:18.318Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T10:04:18.319Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T10:04:18.321Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:18.324Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:18.325Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:04:18.325Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:18.325Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:04:18.326Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T10:04:18.326Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T10:04:18.326Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T10:04:18.332Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:18.333Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:04:18.333Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:18.333Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:04:18.334Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T10:04:18.335Z CNTRLR querying controller IDs... +2024-09-06T10:04:18.335Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T10:04:18.336Z DRIVER » [REQ] [GetControllerId] +2024-09-06T10:04:18.341Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:18.342Z SERIAL « 0x01080120ddd877f40151 (10 bytes) +2024-09-06T10:04:18.342Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:18.343Z DRIVER « [RES] [GetControllerId] + home ID: 0xddd877f4 + own node ID: 1 +2024-09-06T10:04:18.343Z CNTRLR received controller IDs: + home ID: 0xddd877f4 + own node ID: 1 +2024-09-06T10:04:18.344Z CNTRLR Enabling TX status report... +2024-09-06T10:04:18.344Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T10:04:18.345Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T10:04:18.350Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:18.350Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T10:04:18.350Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:18.351Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T10:04:18.351Z CNTRLR Enabling TX status report successful... +2024-09-06T10:04:18.351Z CNTRLR finding SUC... +2024-09-06T10:04:18.352Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T10:04:18.352Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T10:04:18.357Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:18.358Z SERIAL « 0x0104015600ac (6 bytes) +2024-09-06T10:04:18.358Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:18.359Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x00 +2024-09-06T10:04:18.359Z CNTRLR No SUC present in the network +2024-09-06T10:04:18.359Z CNTRLR There is no SUC/SIS in the network - promoting ourselves... +2024-09-06T10:04:18.360Z SERIAL » 0x01080054010125010384 (10 bytes) +2024-09-06T10:04:18.360Z DRIVER » [REQ] [SetSUCNodeId] + payload: 0x0101250103 +2024-09-06T10:04:18.367Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:18.368Z SERIAL « 0x0104015401af (6 bytes) +2024-09-06T10:04:18.368Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:18.369Z DRIVER « [RES] [SetSUCNodeId] + was executed: true +2024-09-06T10:04:18.370Z CNTRLR Promotion to SUC/SIS succeeded. +2024-09-06T10:04:18.370Z DRIVER all queues idle +2024-09-06T10:04:18.374Z CNTRLR [Node 001] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T10:04:18.374Z CNTRLR [Node 001] [Manufacturer Specific] productType: metadata updated +2024-09-06T10:04:18.374Z CNTRLR [Node 001] [Manufacturer Specific] productId: metadata updated +2024-09-06T10:04:18.374Z CNTRLR [Node 001] [+] [Manufacturer Specific] manufacturerId: 0 +2024-09-06T10:04:18.374Z CNTRLR [Node 001] [+] [Manufacturer Specific] productType: 4 +2024-09-06T10:04:18.374Z CNTRLR [Node 001] [+] [Manufacturer Specific] productId: 4 +2024-09-06T10:04:18.374Z CNTRLR [Node 001] [Version] firmwareVersions: metadata updated +2024-09-06T10:04:18.374Z CNTRLR [Node 001] [+] [Version] firmwareVersions: 7.22 +2024-09-06T10:04:18.375Z CNTRLR [Node 001] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T10:04:18.375Z CNTRLR [Node 001] [+] [Version] zWaveProtocolVersion: "7.22.1" +2024-09-06T10:04:18.375Z CNTRLR [Node 001] [Version] sdkVersion: metadata updated +2024-09-06T10:04:18.375Z CNTRLR [Node 001] [+] [Version] sdkVersion: "7.22.1" +2024-09-06T10:04:18.375Z CNTRLR Interview completed +2024-09-06T10:04:18.375Z DRIVER Network key for S0 configured, enabling S0 security manager... +2024-09-06T10:04:18.375Z DRIVER At least one network key for S2 configured, enabling S2 security manager... +2024-09-06T10:04:18.376Z DRIVER At least one network key for Z-Wave Long Range configured, enabling security m + anager... +2024-09-06T10:04:18.376Z DRIVER driver ready +2024-09-06T10:04:18.376Z CNTRLR [Node 001] Beginning interview - last completed stage: None +2024-09-06T10:04:18.376Z CNTRLR [Node 001] new node, doing a full interview... +2024-09-06T10:04:18.376Z CNTRLR » [Node 001] querying protocol info... +2024-09-06T10:04:18.377Z DRIVER all queues busy +2024-09-06T10:04:18.377Z SERIAL » 0x0104004101bb (6 bytes) +2024-09-06T10:04:18.377Z DRIVER » [REQ] [GetNodeProtocolInfo] + payload: 0x01 +2024-09-06T10:04:18.382Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:18.383Z SERIAL « 0x010a0141d3960102010000f2 (12 bytes) +2024-09-06T10:04:18.383Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:18.383Z DRIVER « [RES] [GetNodeProtocolInfo] + payload: 0xd3960102010000 +2024-09-06T10:04:18.384Z CNTRLR « [Node 001] received response for protocol info: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + node type: Controller + is always listening: true + is frequent listening: false + can route messages: true + supports security: false + supports beaming: true + maximum data rate: 100000 kbps + protocol version: 3 +2024-09-06T10:04:18.384Z CNTRLR [Node 001] Interview stage completed: ProtocolInfo +2024-09-06T10:04:18.385Z DRIVER all queues idle +2024-09-06T10:04:18.386Z CNTRLR [Node 001] Embedded device config loaded +2024-09-06T10:04:18.386Z CNTRLR [Node 001] Interview stage completed: OverwriteConfig +2024-09-06T10:04:18.386Z CNTRLR [Node 001] Interview completed +2024-09-06T10:04:18.386Z CNTRLR [Node 001] The node is ready to be used +2024-09-06T10:04:18.387Z CNTRLR All nodes are ready to be used +2024-09-06T10:04:18.387Z CNTRLR [Node 001] The node is alive. +2024-09-06T10:04:23.098Z DRIVER all queues busy +2024-09-06T10:04:23.100Z SERIAL » 0x0105005081042f (7 bytes) +2024-09-06T10:04:23.101Z DRIVER » [REQ] [SetLearnMode] + callback id: 4 + intent: Inclusion +2024-09-06T10:04:23.107Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:23.108Z SERIAL « 0x0104015001ab (6 bytes) +2024-09-06T10:04:23.109Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:23.110Z DRIVER « [RES] [SetLearnMode] + success: true +2024-09-06T10:04:23.112Z DRIVER all queues idle +2024-09-06T10:04:23.284Z SERIAL « 0x0107005004010200af (9 bytes) +2024-09-06T10:04:23.285Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:23.285Z DRIVER « [REQ] [SetLearnMode] + callback id: 4 + status: Started + assigned node id: 2 +2024-09-06T10:04:23.285Z DRIVER handling request SetLearnMode (80) +2024-09-06T10:04:23.286Z DRIVER 1 handler registered! +2024-09-06T10:04:23.286Z DRIVER invoking handler #0 +2024-09-06T10:04:23.286Z DRIVER the message was handled +2024-09-06T10:04:23.386Z DRIVER all queues busy +2024-09-06T10:04:23.387Z SERIAL » 0x0103003bc7 (5 bytes) +2024-09-06T10:04:23.388Z DRIVER » [REQ] [GetBackgroundRSSI] +2024-09-06T10:04:23.393Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:23.393Z SERIAL « 0x0107013bf197977f4c (9 bytes) +2024-09-06T10:04:23.394Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:23.394Z DRIVER « [RES] [GetBackgroundRSSI] + channel 0: -15 dBm + channel 1: -105 dBm + channel 2: -105 dBm + channel 3: N/A +2024-09-06T10:04:23.395Z DRIVER all queues idle +2024-09-06T10:04:23.806Z SERIAL « 0x01060049100100a1 (8 bytes) +2024-09-06T10:04:23.806Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:23.807Z DRIVER « [REQ] [ApplicationUpdateRequest] + type: SUC_IdChanged + SUC node ID: 1 +2024-09-06T10:04:23.827Z SERIAL « 0x0107005004050200ab (9 bytes) +2024-09-06T10:04:23.827Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:23.831Z DRIVER « [REQ] [SetLearnMode] + callback id: 4 + status: ProtocolDone + assigned node id: 2 +2024-09-06T10:04:23.832Z DRIVER handling request SetLearnMode (80) +2024-09-06T10:04:23.832Z DRIVER 1 handler registered! +2024-09-06T10:04:23.832Z DRIVER invoking handler #0 +2024-09-06T10:04:23.832Z DRIVER the message was handled +2024-09-06T10:04:23.833Z DRIVER waiting for security bootstrapping... +2024-09-06T10:04:33.832Z CNTRLR querying controller IDs... +2024-09-06T10:04:33.833Z DRIVER all queues busy +2024-09-06T10:04:33.833Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T10:04:33.834Z DRIVER » [REQ] [GetControllerId] +2024-09-06T10:04:33.893Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:33.894Z SERIAL « 0x01080120d1f692e50284 (10 bytes) +2024-09-06T10:04:33.894Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:33.896Z DRIVER « [RES] [GetControllerId] + home ID: 0xd1f692e5 + own node ID: 2 +2024-09-06T10:04:33.897Z CNTRLR received controller IDs: + home ID: 0xd1f692e5 + own node ID: 2 +2024-09-06T10:04:33.897Z DRIVER Joined network with home ID 0xd1f692e5, switching to new network cache... +2024-09-06T10:04:33.897Z CNTRLR querying controller capabilities... +2024-09-06T10:04:33.899Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T10:04:33.899Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T10:04:33.907Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:33.908Z SERIAL « 0x0104010506f9 (6 bytes) +2024-09-06T10:04:33.908Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:33.909Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x06 +2024-09-06T10:04:33.909Z CNTRLR received controller capabilities: + controller role: Inclusion + is the SUC: false + started this network: false + SIS is present: true + was real primary: false +2024-09-06T10:04:33.910Z CNTRLR querying additional controller information... +2024-09-06T10:04:33.911Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T10:04:33.911Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T10:04:33.920Z SERIAL « [ACK] (0x06) +2024-09-06T10:04:33.921Z SERIAL « 0x012501020a001d030000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c5 +2024-09-06T10:04:33.922Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:33.923Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d03000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T10:04:33.924Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1, 2 +2024-09-06T10:04:33.927Z DRIVER all queues idle +2024-09-06T10:04:34.108Z SERIAL « 0x010b00a8000201029f0400da1c (13 bytes) +2024-09-06T10:04:34.110Z SERIAL » [ACK] (0x06) +2024-09-06T10:04:34.112Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -38 dBm + └─[Security2CCKEXGet] +2024-09-06T10:05:09.136Z DRIVER ███████╗ ██╗ ██╗ █████╗ ██╗ ██╗ ███████╗ ██╗ ███████╗ + ╚══███╔╝ ██║ ██║ ██╔══██╗ ██║ ██║ ██╔════╝ ██║ ██╔════╝ + ███╔╝ █████╗ ██║ █╗ ██║ ███████║ ██║ ██║ █████╗ ██║ ███████╗ + ███╔╝ ╚════╝ ██║███╗██║ ██╔══██║ ╚██╗ ██╔╝ ██╔══╝ ██ ██║ ╚════██║ + ███████╗ ╚███╔███╔╝ ██║ ██║ ╚████╔╝ ███████╗ ╚█████╔╝ ███████║ + ╚══════╝ ╚══╝╚══╝ ╚═╝ ╚═╝ ╚═══╝ ╚══════╝ ╚════╝ ╚══════╝ +2024-09-06T10:05:09.136Z DRIVER version 13.2.0 +2024-09-06T10:05:09.136Z DRIVER +2024-09-06T10:05:09.136Z DRIVER starting driver... +2024-09-06T10:05:09.136Z DRIVER opening serial port /dev/serial/by-id/usb-Silicon_Labs_CP2102N_USB_to_UART_Bri + dge_Controller_ca4d95064355ee118d4d1294de9da576-if00-port0 +2024-09-06T10:05:09.145Z DRIVER serial port opened +2024-09-06T10:05:09.145Z SERIAL » 0x15 (1 bytes) +2024-09-06T10:05:10.151Z DRIVER loading configuration... +2024-09-06T10:05:10.156Z CONFIG version 13.2.0 +2024-09-06T10:05:10.492Z DRIVER beginning interview... +2024-09-06T10:05:10.492Z DRIVER added request handler for AddNodeToNetwork (0x4a)... + 1 registered +2024-09-06T10:05:10.492Z DRIVER added request handler for RemoveNodeFromNetwork (0x4b)... + 1 registered +2024-09-06T10:05:10.492Z DRIVER added request handler for ReplaceFailedNode (0x63)... + 1 registered +2024-09-06T10:05:10.492Z DRIVER added request handler for SetLearnMode (0x50)... + 1 registered +2024-09-06T10:05:10.492Z CNTRLR querying Serial API capabilities... +2024-09-06T10:05:10.494Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T10:05:10.494Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T10:05:10.507Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:10.507Z SERIAL « 0x012b01070716000000040004f6873e88cf2bc05ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000041 +2024-09-06T10:05:10.508Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:10.509Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x0716000000040004f6873e88cf2bc05ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T10:05:10.510Z CNTRLR received API capabilities: + firmware version: 7.22 + manufacturer ID: 0x00 + product type: 0x04 + product ID: 0x04 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · ExtendedNVMOperations (0x3d) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T10:05:10.510Z CNTRLR querying additional controller information... +2024-09-06T10:05:10.511Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T10:05:10.511Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T10:05:10.519Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:10.520Z SERIAL « 0x012501020a001d030000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c5 +2024-09-06T10:05:10.520Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:10.520Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d03000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T10:05:10.521Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1, 2 +2024-09-06T10:05:10.521Z CNTRLR querying version info... +2024-09-06T10:05:10.522Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T10:05:10.522Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T10:05:10.528Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:10.528Z SERIAL « 0x011001155a2d5761766520372e3232000797 (18 bytes) +2024-09-06T10:05:10.529Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:10.529Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32320007 +2024-09-06T10:05:10.530Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.22 +2024-09-06T10:05:10.530Z CNTRLR querying protocol version info... +2024-09-06T10:05:10.530Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T10:05:10.531Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T10:05:10.537Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:10.538Z SERIAL « 0x0119010900071601abcd63636639623665613165616566313162c3 (27 bytes) +2024-09-06T10:05:10.538Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:10.538Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x00071601abcd63636639623665613165616566313162 +2024-09-06T10:05:10.539Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.22.1 + appl. framework build no.: 43981 + git commit hash: 63636639623665613165616566313162 +2024-09-06T10:05:10.539Z CNTRLR querying controller capabilities... +2024-09-06T10:05:10.540Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T10:05:10.540Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T10:05:10.546Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:10.547Z SERIAL « 0x0104010506f9 (6 bytes) +2024-09-06T10:05:10.547Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:10.547Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x06 +2024-09-06T10:05:10.548Z CNTRLR received controller capabilities: + controller role: Inclusion + is the SUC: false + started this network: false + SIS is present: true + was real primary: false +2024-09-06T10:05:10.548Z CNTRLR querying serial API setup capabilities... +2024-09-06T10:05:10.549Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T10:05:10.549Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T10:05:10.558Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:10.559Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T10:05:10.559Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:10.560Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T10:05:10.560Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T10:05:10.561Z CNTRLR querying max. payload size... +2024-09-06T10:05:10.562Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T10:05:10.562Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T10:05:10.571Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:10.571Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T10:05:10.571Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:10.572Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T10:05:10.573Z CNTRLR maximum payload size: 46 bytes +2024-09-06T10:05:10.573Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T10:05:10.574Z CNTRLR Querying configured RF region... +2024-09-06T10:05:10.575Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T10:05:10.575Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T10:05:10.583Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:10.584Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T10:05:10.584Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:10.585Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T10:05:10.586Z CNTRLR The controller is using RF region Europe +2024-09-06T10:05:10.586Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T10:05:10.587Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T10:05:10.587Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T10:05:10.595Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:10.595Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T10:05:10.596Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:10.596Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T10:05:10.597Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T10:05:10.597Z CNTRLR Querying configured Long Range channel information... +2024-09-06T10:05:10.597Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T10:05:10.598Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T10:05:10.603Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:10.604Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T10:05:10.604Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:10.604Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T10:05:10.605Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T10:05:10.605Z CNTRLR Performing soft reset... +2024-09-06T10:05:10.606Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T10:05:10.606Z DRIVER » [REQ] [SoftReset] +2024-09-06T10:05:10.610Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:10.610Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T10:05:10.610Z DRIVER all queues idle +2024-09-06T10:05:10.719Z SERIAL « 0x0116000a0700010100085e989f556c568f7400031d00003f (24 bytes) +2024-09-06T10:05:10.721Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:10.722Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T10:05:10.724Z CNTRLR reconnected and restarted +2024-09-06T10:05:10.724Z CNTRLR Starting hardware watchdog... +2024-09-06T10:05:10.725Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T10:05:10.726Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T10:05:10.727Z DRIVER all queues busy +2024-09-06T10:05:10.729Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T10:05:10.730Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T10:05:10.735Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T10:05:10.735Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T10:05:10.736Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:10.741Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:10.741Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:05:10.742Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:10.742Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:05:10.743Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T10:05:10.744Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T10:05:10.744Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T10:05:10.750Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:10.750Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:05:10.750Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:10.751Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:05:10.751Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T10:05:10.752Z CNTRLR querying controller IDs... +2024-09-06T10:05:10.752Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T10:05:10.753Z DRIVER » [REQ] [GetControllerId] +2024-09-06T10:05:10.758Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:10.758Z SERIAL « 0x01080120d1f692e50284 (10 bytes) +2024-09-06T10:05:10.759Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:10.759Z DRIVER « [RES] [GetControllerId] + home ID: 0xd1f692e5 + own node ID: 2 +2024-09-06T10:05:10.760Z CNTRLR received controller IDs: + home ID: 0xd1f692e5 + own node ID: 2 +2024-09-06T10:05:10.760Z CNTRLR Enabling TX status report... +2024-09-06T10:05:10.761Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T10:05:10.762Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T10:05:10.767Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:10.767Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T10:05:10.767Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:10.768Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T10:05:10.769Z CNTRLR Enabling TX status report successful... +2024-09-06T10:05:10.769Z CNTRLR finding SUC... +2024-09-06T10:05:10.769Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T10:05:10.770Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T10:05:10.774Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:10.775Z SERIAL « 0x0104015601ad (6 bytes) +2024-09-06T10:05:10.775Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:10.775Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x01 +2024-09-06T10:05:10.776Z CNTRLR SUC has node ID 1 +2024-09-06T10:05:10.777Z DRIVER all queues idle +2024-09-06T10:05:10.786Z DRIVER Cache file for homeId 0xd1f692e5 found, attempting to restore the network from + cache... +2024-09-06T10:05:10.787Z DRIVER Restoring the network from cache was successful! +2024-09-06T10:05:10.788Z CNTRLR [Node 002] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T10:05:10.788Z CNTRLR [Node 002] [Manufacturer Specific] productType: metadata updated +2024-09-06T10:05:10.788Z CNTRLR [Node 002] [Manufacturer Specific] productId: metadata updated +2024-09-06T10:05:10.789Z CNTRLR [Node 002] [+] [Manufacturer Specific] manufacturerId: 0 +2024-09-06T10:05:10.789Z CNTRLR [Node 002] [+] [Manufacturer Specific] productType: 4 +2024-09-06T10:05:10.789Z CNTRLR [Node 002] [+] [Manufacturer Specific] productId: 4 +2024-09-06T10:05:10.789Z CNTRLR [Node 002] [Version] firmwareVersions: metadata updated +2024-09-06T10:05:10.789Z CNTRLR [Node 002] [+] [Version] firmwareVersions: 7.22 +2024-09-06T10:05:10.790Z CNTRLR [Node 002] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T10:05:10.790Z CNTRLR [Node 002] [+] [Version] zWaveProtocolVersion: "7.22.1" +2024-09-06T10:05:10.790Z CNTRLR [Node 002] [Version] sdkVersion: metadata updated +2024-09-06T10:05:10.790Z CNTRLR [Node 002] [+] [Version] sdkVersion: "7.22.1" +2024-09-06T10:05:10.790Z CNTRLR Interview completed +2024-09-06T10:05:10.790Z DRIVER No network key for S0 found in cache, communication with secure (S0) devices w + on't work! +2024-09-06T10:05:10.790Z DRIVER No network key for S2 found in cache, communication with secure (S2) devices w + on't work! +2024-09-06T10:05:10.791Z DRIVER driver ready +2024-09-06T10:05:10.791Z CNTRLR [Node 002] Beginning interview - last completed stage: None +2024-09-06T10:05:10.791Z CNTRLR [Node 002] new node, doing a full interview... +2024-09-06T10:05:10.791Z CNTRLR » [Node 002] querying protocol info... +2024-09-06T10:05:10.792Z DRIVER all queues busy +2024-09-06T10:05:10.793Z SERIAL » 0x0104004102b8 (6 bytes) +2024-09-06T10:05:10.793Z DRIVER » [REQ] [GetNodeProtocolInfo] + payload: 0x02 +2024-09-06T10:05:10.799Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:10.799Z SERIAL « 0x010a0141d3960102010000f2 (12 bytes) +2024-09-06T10:05:10.799Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:10.800Z DRIVER « [RES] [GetNodeProtocolInfo] + payload: 0xd3960102010000 +2024-09-06T10:05:10.801Z CNTRLR « [Node 002] received response for protocol info: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + node type: Controller + is always listening: true + is frequent listening: false + can route messages: true + supports security: false + supports beaming: true + maximum data rate: 100000 kbps + protocol version: 3 +2024-09-06T10:05:10.801Z CNTRLR [Node 002] Interview stage completed: ProtocolInfo +2024-09-06T10:05:10.803Z DRIVER all queues idle +2024-09-06T10:05:10.809Z CNTRLR [Node 002] Embedded device config loaded +2024-09-06T10:05:10.810Z CNTRLR [Node 002] Interview stage completed: OverwriteConfig +2024-09-06T10:05:10.810Z CNTRLR [Node 002] Interview completed +2024-09-06T10:05:10.810Z CNTRLR [Node 002] The node is ready to be used +2024-09-06T10:05:10.811Z CNTRLR [Node 002] The node is alive. +2024-09-06T10:05:10.811Z CNTRLR » [Node 001] querying protocol info... +2024-09-06T10:05:10.811Z DRIVER all queues busy +2024-09-06T10:05:10.812Z SERIAL » 0x0104004101bb (6 bytes) +2024-09-06T10:05:10.812Z DRIVER » [REQ] [GetNodeProtocolInfo] + payload: 0x01 +2024-09-06T10:05:10.818Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:10.818Z SERIAL « 0x010a0141d3960102010000f2 (12 bytes) +2024-09-06T10:05:10.818Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:10.819Z DRIVER « [RES] [GetNodeProtocolInfo] + payload: 0xd3960102010000 +2024-09-06T10:05:10.819Z CNTRLR « [Node 001] received response for protocol info: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + node type: Controller + is always listening: true + is frequent listening: false + can route messages: true + supports security: false + supports beaming: true + maximum data rate: 100000 kbps + protocol version: 3 +2024-09-06T10:05:10.820Z CNTRLR [Node 001] Interview stage completed: ProtocolInfo +2024-09-06T10:05:10.820Z CNTRLR Determining node status: 1 +2024-09-06T10:05:10.820Z CNTRLR » [Node 001] pinging the node... +2024-09-06T10:05:10.822Z SERIAL » 0x010d00a9020101002500000000017d (15 bytes) +2024-09-06T10:05:10.822Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 1 + └─[NoOperationCC] +2024-09-06T10:05:10.828Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:10.830Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T10:05:10.830Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:10.831Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T10:05:10.851Z SERIAL « 0x011d00a90100000100da7f7f7f7f00000300000000030100007f7f7f7f7fef (31 bytes) +2024-09-06T10:05:10.852Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:10.852Z DRIVER « [REQ] [SendDataBridge] + callback id: 1 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -38 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T10:05:10.853Z CNTRLR [Node 001] The node is alive. +2024-09-06T10:05:10.853Z CNTRLR « [Node 001] ping successful +2024-09-06T10:05:10.853Z DRIVER all queues idle +2024-09-06T10:05:15.791Z CNTRLR Updating the controller NIF... +2024-09-06T10:05:15.792Z DRIVER all queues busy +2024-09-06T10:05:15.794Z SERIAL » 0x010f0003010100085e989f556c568f7436 (17 bytes) +2024-09-06T10:05:15.795Z DRIVER » [REQ] [SetApplicationNodeInformation] + is listening: true + generic device class: 0x01 + specific device class: 0x00 + supported CCs: + · Z-Wave Plus Info + · Security + · Security 2 + · Transport Service + · Supervision + · CRC-16 Encapsulation + · Multi Command + · Inclusion Controller + controlled CCs: +2024-09-06T10:05:15.801Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:15.803Z CNTRLR performing hard reset... +2024-09-06T10:05:15.805Z SERIAL » 0x0104004202bb (6 bytes) +2024-09-06T10:05:15.806Z DRIVER » [REQ] [HardReset] + callback id: 2 +2024-09-06T10:05:15.810Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:15.831Z SERIAL « 0x0104004202bb (6 bytes) +2024-09-06T10:05:15.832Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:15.833Z DRIVER « [REQ] [HardReset] + callback id: 2 +2024-09-06T10:05:15.834Z CNTRLR hard reset succeeded +2024-09-06T10:05:15.835Z CNTRLR querying Serial API capabilities... +2024-09-06T10:05:15.836Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T10:05:15.837Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T10:05:15.855Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:15.856Z SERIAL « 0x012b01070716000000040004f6873e88cf2bc05ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000041 +2024-09-06T10:05:15.857Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:15.858Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x0716000000040004f6873e88cf2bc05ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T10:05:15.859Z CNTRLR received API capabilities: + firmware version: 7.22 + manufacturer ID: 0x00 + product type: 0x04 + product ID: 0x04 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · ExtendedNVMOperations (0x3d) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T10:05:15.860Z CNTRLR querying additional controller information... +2024-09-06T10:05:15.861Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T10:05:15.862Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T10:05:15.871Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:15.872Z SERIAL « 0x012501020a001d010000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c7 +2024-09-06T10:05:15.873Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:15.874Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d01000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T10:05:15.875Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1 +2024-09-06T10:05:15.875Z CNTRLR querying version info... +2024-09-06T10:05:15.876Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T10:05:15.877Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T10:05:15.883Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:15.884Z SERIAL « 0x011001155a2d5761766520372e3232000797 (18 bytes) +2024-09-06T10:05:15.885Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:15.886Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32320007 +2024-09-06T10:05:15.887Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.22 +2024-09-06T10:05:15.887Z CNTRLR querying protocol version info... +2024-09-06T10:05:15.888Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T10:05:15.888Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T10:05:15.895Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:15.896Z SERIAL « 0x0119010900071601abcd63636639623665613165616566313162c3 (27 bytes) +2024-09-06T10:05:15.897Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:15.897Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x00071601abcd63636639623665613165616566313162 +2024-09-06T10:05:15.899Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.22.1 + appl. framework build no.: 43981 + git commit hash: 63636639623665613165616566313162 +2024-09-06T10:05:15.899Z CNTRLR querying controller capabilities... +2024-09-06T10:05:15.900Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T10:05:15.900Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T10:05:15.906Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:15.906Z SERIAL « 0x0104010528d7 (6 bytes) +2024-09-06T10:05:15.907Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:15.907Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x28 +2024-09-06T10:05:15.908Z CNTRLR received controller capabilities: + controller role: Primary + is the SUC: false + started this network: true + SIS is present: false + was real primary: true +2024-09-06T10:05:15.908Z CNTRLR querying serial API setup capabilities... +2024-09-06T10:05:15.909Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T10:05:15.910Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T10:05:15.916Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:15.917Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T10:05:15.917Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:15.918Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T10:05:15.919Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T10:05:15.919Z CNTRLR querying max. payload size... +2024-09-06T10:05:15.920Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T10:05:15.920Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T10:05:15.926Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:15.927Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T10:05:15.927Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:15.927Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T10:05:15.928Z CNTRLR maximum payload size: 46 bytes +2024-09-06T10:05:15.928Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T10:05:15.928Z CNTRLR Querying configured RF region... +2024-09-06T10:05:15.929Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T10:05:15.929Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T10:05:15.935Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:15.935Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T10:05:15.936Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:15.936Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T10:05:15.937Z CNTRLR The controller is using RF region Europe +2024-09-06T10:05:15.937Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T10:05:15.938Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T10:05:15.938Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T10:05:15.944Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:15.944Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T10:05:15.945Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:15.945Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T10:05:15.946Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T10:05:15.946Z CNTRLR Querying configured Long Range channel information... +2024-09-06T10:05:15.947Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T10:05:15.947Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T10:05:15.953Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:15.953Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T10:05:15.954Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:15.954Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T10:05:15.955Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T10:05:15.955Z CNTRLR Performing soft reset... +2024-09-06T10:05:15.955Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T10:05:15.956Z DRIVER » [REQ] [SoftReset] +2024-09-06T10:05:15.960Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:15.960Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T10:05:15.960Z DRIVER all queues idle +2024-09-06T10:05:16.073Z SERIAL « 0x0116000a0700010100085e989f556c568f7400031d00003f (24 bytes) +2024-09-06T10:05:16.074Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:16.075Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T10:05:16.076Z CNTRLR reconnected and restarted +2024-09-06T10:05:16.076Z CNTRLR Starting hardware watchdog... +2024-09-06T10:05:16.077Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T10:05:16.077Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T10:05:16.078Z DRIVER all queues busy +2024-09-06T10:05:16.079Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T10:05:16.080Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T10:05:16.082Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T10:05:16.083Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T10:05:16.084Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:16.089Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:16.089Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:05:16.090Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:16.091Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:05:16.092Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T10:05:16.093Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T10:05:16.094Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T10:05:16.100Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:16.101Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:05:16.101Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:16.102Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:05:16.103Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T10:05:16.104Z CNTRLR querying controller IDs... +2024-09-06T10:05:16.105Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T10:05:16.105Z DRIVER » [REQ] [GetControllerId] +2024-09-06T10:05:16.111Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:16.112Z SERIAL « 0x01080120d395cb2e0174 (10 bytes) +2024-09-06T10:05:16.112Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:16.113Z DRIVER « [RES] [GetControllerId] + home ID: 0xd395cb2e + own node ID: 1 +2024-09-06T10:05:16.114Z CNTRLR received controller IDs: + home ID: 0xd395cb2e + own node ID: 1 +2024-09-06T10:05:16.114Z CNTRLR Enabling TX status report... +2024-09-06T10:05:16.115Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T10:05:16.115Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T10:05:16.120Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:16.121Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T10:05:16.121Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:16.122Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T10:05:16.123Z CNTRLR Enabling TX status report successful... +2024-09-06T10:05:16.123Z CNTRLR finding SUC... +2024-09-06T10:05:16.123Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T10:05:16.124Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T10:05:16.128Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:16.129Z SERIAL « 0x0104015600ac (6 bytes) +2024-09-06T10:05:16.129Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:16.130Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x00 +2024-09-06T10:05:16.131Z CNTRLR No SUC present in the network +2024-09-06T10:05:16.131Z CNTRLR There is no SUC/SIS in the network - promoting ourselves... +2024-09-06T10:05:16.131Z SERIAL » 0x01080054010125010384 (10 bytes) +2024-09-06T10:05:16.132Z DRIVER » [REQ] [SetSUCNodeId] + payload: 0x0101250103 +2024-09-06T10:05:16.138Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:16.139Z SERIAL « 0x0104015401af (6 bytes) +2024-09-06T10:05:16.139Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:16.139Z DRIVER « [RES] [SetSUCNodeId] + was executed: true +2024-09-06T10:05:16.140Z CNTRLR Promotion to SUC/SIS succeeded. +2024-09-06T10:05:16.140Z DRIVER all queues idle +2024-09-06T10:05:16.144Z CNTRLR [Node 001] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T10:05:16.145Z CNTRLR [Node 001] [Manufacturer Specific] productType: metadata updated +2024-09-06T10:05:16.145Z CNTRLR [Node 001] [Manufacturer Specific] productId: metadata updated +2024-09-06T10:05:16.145Z CNTRLR [Node 001] [+] [Manufacturer Specific] manufacturerId: 0 +2024-09-06T10:05:16.145Z CNTRLR [Node 001] [+] [Manufacturer Specific] productType: 4 +2024-09-06T10:05:16.145Z CNTRLR [Node 001] [+] [Manufacturer Specific] productId: 4 +2024-09-06T10:05:16.145Z CNTRLR [Node 001] [Version] firmwareVersions: metadata updated +2024-09-06T10:05:16.145Z CNTRLR [Node 001] [+] [Version] firmwareVersions: 7.22 +2024-09-06T10:05:16.145Z CNTRLR [Node 001] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T10:05:16.146Z CNTRLR [Node 001] [+] [Version] zWaveProtocolVersion: "7.22.1" +2024-09-06T10:05:16.146Z CNTRLR [Node 001] [Version] sdkVersion: metadata updated +2024-09-06T10:05:16.146Z CNTRLR [Node 001] [+] [Version] sdkVersion: "7.22.1" +2024-09-06T10:05:16.146Z CNTRLR Interview completed +2024-09-06T10:05:16.146Z DRIVER Network key for S0 configured, enabling S0 security manager... +2024-09-06T10:05:16.146Z DRIVER At least one network key for S2 configured, enabling S2 security manager... +2024-09-06T10:05:16.147Z DRIVER At least one network key for Z-Wave Long Range configured, enabling security m + anager... +2024-09-06T10:05:16.147Z DRIVER driver ready +2024-09-06T10:05:16.147Z CNTRLR [Node 001] Beginning interview - last completed stage: None +2024-09-06T10:05:16.147Z CNTRLR [Node 001] new node, doing a full interview... +2024-09-06T10:05:16.147Z CNTRLR » [Node 001] querying protocol info... +2024-09-06T10:05:16.147Z DRIVER all queues busy +2024-09-06T10:05:16.148Z SERIAL » 0x0104004101bb (6 bytes) +2024-09-06T10:05:16.148Z DRIVER » [REQ] [GetNodeProtocolInfo] + payload: 0x01 +2024-09-06T10:05:16.154Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:16.154Z SERIAL « 0x010a0141d3960102010000f2 (12 bytes) +2024-09-06T10:05:16.154Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:16.155Z DRIVER « [RES] [GetNodeProtocolInfo] + payload: 0xd3960102010000 +2024-09-06T10:05:16.155Z CNTRLR « [Node 001] received response for protocol info: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + node type: Controller + is always listening: true + is frequent listening: false + can route messages: true + supports security: false + supports beaming: true + maximum data rate: 100000 kbps + protocol version: 3 +2024-09-06T10:05:16.156Z CNTRLR [Node 001] Interview stage completed: ProtocolInfo +2024-09-06T10:05:16.156Z DRIVER all queues idle +2024-09-06T10:05:16.158Z CNTRLR [Node 001] Embedded device config loaded +2024-09-06T10:05:16.158Z CNTRLR [Node 001] Interview stage completed: OverwriteConfig +2024-09-06T10:05:16.158Z CNTRLR [Node 001] Interview completed +2024-09-06T10:05:16.158Z CNTRLR [Node 001] The node is ready to be used +2024-09-06T10:05:16.158Z CNTRLR All nodes are ready to be used +2024-09-06T10:05:16.159Z CNTRLR [Node 001] The node is alive. +2024-09-06T10:05:20.837Z DRIVER all queues busy +2024-09-06T10:05:20.839Z SERIAL » 0x0105005081042f (7 bytes) +2024-09-06T10:05:20.840Z DRIVER » [REQ] [SetLearnMode] + callback id: 4 + intent: Inclusion +2024-09-06T10:05:20.845Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:20.847Z SERIAL « 0x0104015001ab (6 bytes) +2024-09-06T10:05:20.847Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:20.848Z DRIVER « [RES] [SetLearnMode] + success: true +2024-09-06T10:05:20.850Z DRIVER all queues idle +2024-09-06T10:05:21.014Z SERIAL « 0x0107005004010200af (9 bytes) +2024-09-06T10:05:21.015Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:21.015Z DRIVER « [REQ] [SetLearnMode] + callback id: 4 + status: Started + assigned node id: 2 +2024-09-06T10:05:21.015Z DRIVER handling request SetLearnMode (80) +2024-09-06T10:05:21.015Z DRIVER 1 handler registered! +2024-09-06T10:05:21.016Z DRIVER invoking handler #0 +2024-09-06T10:05:21.016Z DRIVER the message was handled +2024-09-06T10:05:21.157Z DRIVER all queues busy +2024-09-06T10:05:21.159Z SERIAL » 0x0103003bc7 (5 bytes) +2024-09-06T10:05:21.159Z DRIVER » [REQ] [GetBackgroundRSSI] +2024-09-06T10:05:21.169Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:21.169Z SERIAL « 0x0107013b9d99997f20 (9 bytes) +2024-09-06T10:05:21.170Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:21.171Z DRIVER « [RES] [GetBackgroundRSSI] + channel 0: -99 dBm + channel 1: -103 dBm + channel 2: -103 dBm + channel 3: N/A +2024-09-06T10:05:21.176Z DRIVER all queues idle +2024-09-06T10:05:21.539Z SERIAL « 0x01060049100100a1 (8 bytes) +2024-09-06T10:05:21.539Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:21.540Z DRIVER « [REQ] [ApplicationUpdateRequest] + type: SUC_IdChanged + SUC node ID: 1 +2024-09-06T10:05:21.555Z SERIAL « 0x0107005004050200ab (9 bytes) +2024-09-06T10:05:21.555Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:21.556Z DRIVER « [REQ] [SetLearnMode] + callback id: 4 + status: ProtocolDone + assigned node id: 2 +2024-09-06T10:05:21.556Z DRIVER handling request SetLearnMode (80) +2024-09-06T10:05:21.556Z DRIVER 1 handler registered! +2024-09-06T10:05:21.556Z DRIVER invoking handler #0 +2024-09-06T10:05:21.557Z DRIVER the message was handled +2024-09-06T10:05:21.557Z DRIVER waiting for security bootstrapping... +2024-09-06T10:05:24.081Z CNTRLR querying controller IDs... +2024-09-06T10:05:24.083Z DRIVER all queues busy +2024-09-06T10:05:24.084Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T10:05:24.085Z DRIVER » [REQ] [GetControllerId] +2024-09-06T10:05:24.097Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:24.098Z SERIAL « 0x01080120fd37611c0263 (10 bytes) +2024-09-06T10:05:24.098Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:24.099Z DRIVER « [RES] [GetControllerId] + home ID: 0xfd37611c + own node ID: 2 +2024-09-06T10:05:24.099Z CNTRLR received controller IDs: + home ID: 0xfd37611c + own node ID: 2 +2024-09-06T10:05:24.100Z DRIVER Joined network with home ID 0xfd37611c, switching to new network cache... +2024-09-06T10:05:24.100Z CNTRLR querying controller capabilities... +2024-09-06T10:05:24.101Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T10:05:24.101Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T10:05:24.109Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:24.109Z SERIAL « 0x0104010506f9 (6 bytes) +2024-09-06T10:05:24.109Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:24.110Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x06 +2024-09-06T10:05:24.111Z CNTRLR received controller capabilities: + controller role: Inclusion + is the SUC: false + started this network: false + SIS is present: true + was real primary: false +2024-09-06T10:05:24.111Z CNTRLR querying additional controller information... +2024-09-06T10:05:24.112Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T10:05:24.112Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T10:05:24.120Z SERIAL « [ACK] (0x06) +2024-09-06T10:05:24.121Z SERIAL « 0x012501020a001d030000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c5 +2024-09-06T10:05:24.121Z SERIAL » [ACK] (0x06) +2024-09-06T10:05:24.122Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d03000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T10:05:24.122Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1, 2 +2024-09-06T10:05:24.123Z CNTRLR [Node 002] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T10:05:24.123Z CNTRLR [Node 002] [Manufacturer Specific] productType: metadata updated +2024-09-06T10:05:24.124Z CNTRLR [Node 002] [Manufacturer Specific] productId: metadata updated +2024-09-06T10:05:24.124Z CNTRLR [Node 002] [+] [Manufacturer Specific] manufacturerId: 0 +2024-09-06T10:05:24.124Z CNTRLR [Node 002] [+] [Manufacturer Specific] productType: 4 +2024-09-06T10:05:24.124Z CNTRLR [Node 002] [+] [Manufacturer Specific] productId: 4 +2024-09-06T10:05:24.124Z CNTRLR [Node 002] [Version] firmwareVersions: metadata updated +2024-09-06T10:05:24.124Z CNTRLR [Node 002] [+] [Version] firmwareVersions: 7.22 +2024-09-06T10:05:24.124Z CNTRLR [Node 002] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T10:05:24.125Z CNTRLR [Node 002] [+] [Version] zWaveProtocolVersion: "7.22.1" +2024-09-06T10:05:24.125Z CNTRLR [Node 002] [Version] sdkVersion: metadata updated +2024-09-06T10:05:24.125Z CNTRLR [Node 002] [+] [Version] sdkVersion: "7.22.1" +2024-09-06T10:05:24.125Z CNTRLR Interview completed +2024-09-06T10:05:24.125Z DRIVER all queues idle +2024-09-06T10:05:24.304Z SERIAL « 0x010b00a8000201029f0400da1c (13 bytes) +2024-09-06T10:05:24.305Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:42.106Z DRIVER ███████╗ ██╗ ██╗ █████╗ ██╗ ██╗ ███████╗ ██╗ ███████╗ + ╚══███╔╝ ██║ ██║ ██╔══██╗ ██║ ██║ ██╔════╝ ██║ ██╔════╝ + ███╔╝ █████╗ ██║ █╗ ██║ ███████║ ██║ ██║ █████╗ ██║ ███████╗ + ███╔╝ ╚════╝ ██║███╗██║ ██╔══██║ ╚██╗ ██╔╝ ██╔══╝ ██ ██║ ╚════██║ + ███████╗ ╚███╔███╔╝ ██║ ██║ ╚████╔╝ ███████╗ ╚█████╔╝ ███████║ + ╚══════╝ ╚══╝╚══╝ ╚═╝ ╚═╝ ╚═══╝ ╚══════╝ ╚════╝ ╚══════╝ +2024-09-06T10:06:42.107Z DRIVER version 13.2.0 +2024-09-06T10:06:42.107Z DRIVER +2024-09-06T10:06:42.107Z DRIVER starting driver... +2024-09-06T10:06:42.107Z DRIVER opening serial port /dev/serial/by-id/usb-Silicon_Labs_CP2102N_USB_to_UART_Bri + dge_Controller_ca4d95064355ee118d4d1294de9da576-if00-port0 +2024-09-06T10:06:42.115Z DRIVER serial port opened +2024-09-06T10:06:42.115Z SERIAL » 0x15 (1 bytes) +2024-09-06T10:06:43.118Z DRIVER loading configuration... +2024-09-06T10:06:43.120Z CONFIG version 13.2.0 +2024-09-06T10:06:43.437Z DRIVER beginning interview... +2024-09-06T10:06:43.438Z DRIVER added request handler for AddNodeToNetwork (0x4a)... + 1 registered +2024-09-06T10:06:43.438Z DRIVER added request handler for RemoveNodeFromNetwork (0x4b)... + 1 registered +2024-09-06T10:06:43.438Z DRIVER added request handler for ReplaceFailedNode (0x63)... + 1 registered +2024-09-06T10:06:43.438Z DRIVER added request handler for SetLearnMode (0x50)... + 1 registered +2024-09-06T10:06:43.438Z CNTRLR querying Serial API capabilities... +2024-09-06T10:06:43.439Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T10:06:43.440Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T10:06:43.453Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:43.453Z SERIAL « 0x012b01070716000000040004f6873e88cf2bc05ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000041 +2024-09-06T10:06:43.453Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:43.454Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x0716000000040004f6873e88cf2bc05ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T10:06:43.455Z CNTRLR received API capabilities: + firmware version: 7.22 + manufacturer ID: 0x00 + product type: 0x04 + product ID: 0x04 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · ExtendedNVMOperations (0x3d) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T10:06:43.455Z CNTRLR querying additional controller information... +2024-09-06T10:06:43.456Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T10:06:43.456Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T10:06:43.464Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:43.465Z SERIAL « 0x012501020a001d030000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c5 +2024-09-06T10:06:43.465Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:43.466Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d03000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T10:06:43.466Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1, 2 +2024-09-06T10:06:43.466Z CNTRLR querying version info... +2024-09-06T10:06:43.467Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T10:06:43.467Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T10:06:43.473Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:43.473Z SERIAL « 0x011001155a2d5761766520372e3232000797 (18 bytes) +2024-09-06T10:06:43.474Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:43.474Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32320007 +2024-09-06T10:06:43.475Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.22 +2024-09-06T10:06:43.475Z CNTRLR querying protocol version info... +2024-09-06T10:06:43.476Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T10:06:43.476Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T10:06:43.482Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:43.483Z SERIAL « 0x0119010900071601abcd63636639623665613165616566313162c3 (27 bytes) +2024-09-06T10:06:43.483Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:43.483Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x00071601abcd63636639623665613165616566313162 +2024-09-06T10:06:43.484Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.22.1 + appl. framework build no.: 43981 + git commit hash: 63636639623665613165616566313162 +2024-09-06T10:06:43.484Z CNTRLR querying controller capabilities... +2024-09-06T10:06:43.485Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T10:06:43.485Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T10:06:43.490Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:43.491Z SERIAL « 0x0104010506f9 (6 bytes) +2024-09-06T10:06:43.491Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:43.491Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x06 +2024-09-06T10:06:43.492Z CNTRLR received controller capabilities: + controller role: Inclusion + is the SUC: false + started this network: false + SIS is present: true + was real primary: false +2024-09-06T10:06:43.492Z CNTRLR querying serial API setup capabilities... +2024-09-06T10:06:43.493Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T10:06:43.493Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T10:06:43.499Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:43.500Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T10:06:43.500Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:43.500Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T10:06:43.501Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T10:06:43.501Z CNTRLR querying max. payload size... +2024-09-06T10:06:43.502Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T10:06:43.502Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T10:06:43.508Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:43.508Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T10:06:43.508Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:43.509Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T10:06:43.509Z CNTRLR maximum payload size: 46 bytes +2024-09-06T10:06:43.509Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T10:06:43.510Z CNTRLR Querying configured RF region... +2024-09-06T10:06:43.510Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T10:06:43.511Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T10:06:43.516Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:43.516Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T10:06:43.517Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:43.517Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T10:06:43.518Z CNTRLR The controller is using RF region Europe +2024-09-06T10:06:43.518Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T10:06:43.518Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T10:06:43.519Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T10:06:43.524Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:43.524Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T10:06:43.524Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:43.525Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T10:06:43.525Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T10:06:43.525Z CNTRLR Querying configured Long Range channel information... +2024-09-06T10:06:43.526Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T10:06:43.526Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T10:06:43.531Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:43.532Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T10:06:43.532Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:43.532Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T10:06:43.533Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T10:06:43.533Z CNTRLR Performing soft reset... +2024-09-06T10:06:43.533Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T10:06:43.534Z DRIVER » [REQ] [SoftReset] +2024-09-06T10:06:43.537Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:43.538Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T10:06:43.538Z DRIVER all queues idle +2024-09-06T10:06:43.654Z SERIAL « 0x0116000a0700010100085e989f556c568f7400031d00003f (24 bytes) +2024-09-06T10:06:43.656Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:43.657Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T10:06:43.659Z CNTRLR reconnected and restarted +2024-09-06T10:06:43.659Z CNTRLR Starting hardware watchdog... +2024-09-06T10:06:43.660Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T10:06:43.661Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T10:06:43.662Z DRIVER all queues busy +2024-09-06T10:06:43.664Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T10:06:43.664Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T10:06:43.671Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T10:06:43.671Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T10:06:43.673Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:43.677Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:43.677Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:06:43.678Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:43.678Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:06:43.679Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T10:06:43.680Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T10:06:43.680Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T10:06:43.686Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:43.687Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:06:43.688Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:43.688Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:06:43.689Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T10:06:43.689Z CNTRLR querying controller IDs... +2024-09-06T10:06:43.690Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T10:06:43.691Z DRIVER » [REQ] [GetControllerId] +2024-09-06T10:06:43.696Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:43.697Z SERIAL « 0x01080120fd37611c0263 (10 bytes) +2024-09-06T10:06:43.697Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:43.698Z DRIVER « [RES] [GetControllerId] + home ID: 0xfd37611c + own node ID: 2 +2024-09-06T10:06:43.698Z CNTRLR received controller IDs: + home ID: 0xfd37611c + own node ID: 2 +2024-09-06T10:06:43.698Z CNTRLR Enabling TX status report... +2024-09-06T10:06:43.699Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T10:06:43.700Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T10:06:43.705Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:43.706Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T10:06:43.706Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:43.707Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T10:06:43.707Z CNTRLR Enabling TX status report successful... +2024-09-06T10:06:43.707Z CNTRLR finding SUC... +2024-09-06T10:06:43.708Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T10:06:43.708Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T10:06:43.713Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:43.714Z SERIAL « 0x0104015601ad (6 bytes) +2024-09-06T10:06:43.714Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:43.714Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x01 +2024-09-06T10:06:43.715Z CNTRLR SUC has node ID 1 +2024-09-06T10:06:43.715Z DRIVER all queues idle +2024-09-06T10:06:43.724Z CNTRLR [Node 002] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T10:06:43.724Z CNTRLR [Node 002] [Manufacturer Specific] productType: metadata updated +2024-09-06T10:06:43.725Z CNTRLR [Node 002] [Manufacturer Specific] productId: metadata updated +2024-09-06T10:06:43.725Z CNTRLR [Node 002] [+] [Manufacturer Specific] manufacturerId: 0 +2024-09-06T10:06:43.725Z CNTRLR [Node 002] [+] [Manufacturer Specific] productType: 4 +2024-09-06T10:06:43.725Z CNTRLR [Node 002] [+] [Manufacturer Specific] productId: 4 +2024-09-06T10:06:43.726Z CNTRLR [Node 002] [Version] firmwareVersions: metadata updated +2024-09-06T10:06:43.726Z CNTRLR [Node 002] [+] [Version] firmwareVersions: 7.22 +2024-09-06T10:06:43.726Z CNTRLR [Node 002] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T10:06:43.726Z CNTRLR [Node 002] [+] [Version] zWaveProtocolVersion: "7.22.1" +2024-09-06T10:06:43.726Z CNTRLR [Node 002] [Version] sdkVersion: metadata updated +2024-09-06T10:06:43.726Z CNTRLR [Node 002] [+] [Version] sdkVersion: "7.22.1" +2024-09-06T10:06:43.726Z CNTRLR Interview completed +2024-09-06T10:06:43.727Z DRIVER No network key for S0 found in cache, communication with secure (S0) devices w + on't work! +2024-09-06T10:06:43.727Z DRIVER No network key for S2 found in cache, communication with secure (S2) devices w + on't work! +2024-09-06T10:06:43.727Z DRIVER driver ready +2024-09-06T10:06:43.727Z CNTRLR [Node 002] Beginning interview - last completed stage: None +2024-09-06T10:06:43.728Z CNTRLR [Node 002] new node, doing a full interview... +2024-09-06T10:06:43.728Z CNTRLR » [Node 002] querying protocol info... +2024-09-06T10:06:43.729Z DRIVER all queues busy +2024-09-06T10:06:43.729Z SERIAL » 0x0104004102b8 (6 bytes) +2024-09-06T10:06:43.730Z DRIVER » [REQ] [GetNodeProtocolInfo] + payload: 0x02 +2024-09-06T10:06:43.735Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:43.735Z SERIAL « 0x010a0141d3960102010000f2 (12 bytes) +2024-09-06T10:06:43.736Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:43.736Z DRIVER « [RES] [GetNodeProtocolInfo] + payload: 0xd3960102010000 +2024-09-06T10:06:43.737Z CNTRLR « [Node 002] received response for protocol info: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + node type: Controller + is always listening: true + is frequent listening: false + can route messages: true + supports security: false + supports beaming: true + maximum data rate: 100000 kbps + protocol version: 3 +2024-09-06T10:06:43.737Z CNTRLR [Node 002] Interview stage completed: ProtocolInfo +2024-09-06T10:06:43.739Z DRIVER all queues idle +2024-09-06T10:06:43.745Z CNTRLR [Node 002] Embedded device config loaded +2024-09-06T10:06:43.745Z CNTRLR [Node 002] Interview stage completed: OverwriteConfig +2024-09-06T10:06:43.746Z CNTRLR [Node 002] Interview completed +2024-09-06T10:06:43.746Z CNTRLR [Node 002] The node is ready to be used +2024-09-06T10:06:43.747Z CNTRLR [Node 002] The node is alive. +2024-09-06T10:06:43.747Z CNTRLR » [Node 001] querying protocol info... +2024-09-06T10:06:43.747Z DRIVER all queues busy +2024-09-06T10:06:43.747Z SERIAL » 0x0104004101bb (6 bytes) +2024-09-06T10:06:43.748Z DRIVER » [REQ] [GetNodeProtocolInfo] + payload: 0x01 +2024-09-06T10:06:43.757Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:43.758Z SERIAL « 0x010a0141d3960102010000f2 (12 bytes) +2024-09-06T10:06:43.758Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:43.758Z DRIVER « [RES] [GetNodeProtocolInfo] + payload: 0xd3960102010000 +2024-09-06T10:06:43.759Z CNTRLR « [Node 001] received response for protocol info: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + node type: Controller + is always listening: true + is frequent listening: false + can route messages: true + supports security: false + supports beaming: true + maximum data rate: 100000 kbps + protocol version: 3 +2024-09-06T10:06:43.759Z CNTRLR [Node 001] Interview stage completed: ProtocolInfo +2024-09-06T10:06:43.760Z CNTRLR Determining node status: 1 +2024-09-06T10:06:43.760Z CNTRLR » [Node 001] pinging the node... +2024-09-06T10:06:43.763Z SERIAL » 0x010d00a9020101002500000000017d (15 bytes) +2024-09-06T10:06:43.764Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 1 + └─[NoOperationCC] +2024-09-06T10:06:43.770Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:43.771Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T10:06:43.772Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:43.772Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T10:06:43.804Z SERIAL « 0x011d00a90100000200d97f7f7f7f00000300000000030100007f7f7f7f7fef (31 bytes) +2024-09-06T10:06:43.805Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:43.806Z DRIVER « [REQ] [SendDataBridge] + callback id: 1 + transmit status: OK, took 20 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -39 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T10:06:43.807Z CNTRLR [Node 001] The node is alive. +2024-09-06T10:06:43.808Z CNTRLR « [Node 001] ping successful +2024-09-06T10:06:43.808Z DRIVER all queues idle +2024-09-06T10:06:48.727Z CNTRLR Updating the controller NIF... +2024-09-06T10:06:48.729Z DRIVER all queues busy +2024-09-06T10:06:48.730Z SERIAL » 0x010f0003010100085e989f556c568f7436 (17 bytes) +2024-09-06T10:06:48.731Z DRIVER » [REQ] [SetApplicationNodeInformation] + is listening: true + generic device class: 0x01 + specific device class: 0x00 + supported CCs: + · Z-Wave Plus Info + · Security + · Security 2 + · Transport Service + · Supervision + · CRC-16 Encapsulation + · Multi Command + · Inclusion Controller + controlled CCs: +2024-09-06T10:06:48.737Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:48.739Z CNTRLR performing hard reset... +2024-09-06T10:06:48.741Z SERIAL » 0x0104004202bb (6 bytes) +2024-09-06T10:06:48.742Z DRIVER » [REQ] [HardReset] + callback id: 2 +2024-09-06T10:06:48.746Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:48.766Z SERIAL « 0x0104004202bb (6 bytes) +2024-09-06T10:06:48.767Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:48.769Z DRIVER « [REQ] [HardReset] + callback id: 2 +2024-09-06T10:06:48.770Z CNTRLR hard reset succeeded +2024-09-06T10:06:48.770Z CNTRLR querying Serial API capabilities... +2024-09-06T10:06:48.772Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T10:06:48.773Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T10:06:48.782Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:48.783Z SERIAL « 0x012b01070716000000040004f6873e88cf2bc05ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000041 +2024-09-06T10:06:48.783Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:48.785Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x0716000000040004f6873e88cf2bc05ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T10:06:48.786Z CNTRLR received API capabilities: + firmware version: 7.22 + manufacturer ID: 0x00 + product type: 0x04 + product ID: 0x04 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · ExtendedNVMOperations (0x3d) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T10:06:48.786Z CNTRLR querying additional controller information... +2024-09-06T10:06:48.788Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T10:06:48.789Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T10:06:48.798Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:48.799Z SERIAL « 0x012501020a001d010000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c7 +2024-09-06T10:06:48.800Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:48.801Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d01000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T10:06:48.802Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1 +2024-09-06T10:06:48.802Z CNTRLR querying version info... +2024-09-06T10:06:48.803Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T10:06:48.804Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T10:06:48.810Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:48.811Z SERIAL « 0x011001155a2d5761766520372e3232000797 (18 bytes) +2024-09-06T10:06:48.812Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:48.813Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32320007 +2024-09-06T10:06:48.814Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.22 +2024-09-06T10:06:48.814Z CNTRLR querying protocol version info... +2024-09-06T10:06:48.815Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T10:06:48.815Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T10:06:48.822Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:48.824Z SERIAL « 0x0119010900071601abcd63636639623665613165616566313162c3 (27 bytes) +2024-09-06T10:06:48.824Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:48.825Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x00071601abcd63636639623665613165616566313162 +2024-09-06T10:06:48.826Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.22.1 + appl. framework build no.: 43981 + git commit hash: 63636639623665613165616566313162 +2024-09-06T10:06:48.826Z CNTRLR querying controller capabilities... +2024-09-06T10:06:48.827Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T10:06:48.827Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T10:06:48.832Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:48.833Z SERIAL « 0x0104010528d7 (6 bytes) +2024-09-06T10:06:48.833Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:48.834Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x28 +2024-09-06T10:06:48.834Z CNTRLR received controller capabilities: + controller role: Primary + is the SUC: false + started this network: true + SIS is present: false + was real primary: true +2024-09-06T10:06:48.834Z CNTRLR querying serial API setup capabilities... +2024-09-06T10:06:48.835Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T10:06:48.835Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T10:06:48.842Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:48.842Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T10:06:48.842Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:48.842Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T10:06:48.843Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T10:06:48.843Z CNTRLR querying max. payload size... +2024-09-06T10:06:48.844Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T10:06:48.844Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T10:06:48.849Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:48.850Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T10:06:48.850Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:48.851Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T10:06:48.851Z CNTRLR maximum payload size: 46 bytes +2024-09-06T10:06:48.851Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T10:06:48.851Z CNTRLR Querying configured RF region... +2024-09-06T10:06:48.852Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T10:06:48.852Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T10:06:48.858Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:48.859Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T10:06:48.859Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:48.859Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T10:06:48.860Z CNTRLR The controller is using RF region Europe +2024-09-06T10:06:48.860Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T10:06:48.861Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T10:06:48.861Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T10:06:48.866Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:48.866Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T10:06:48.867Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:48.867Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T10:06:48.868Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T10:06:48.868Z CNTRLR Querying configured Long Range channel information... +2024-09-06T10:06:48.868Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T10:06:48.869Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T10:06:48.874Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:48.875Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T10:06:48.875Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:48.875Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T10:06:48.876Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T10:06:48.876Z CNTRLR Performing soft reset... +2024-09-06T10:06:48.877Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T10:06:48.877Z DRIVER » [REQ] [SoftReset] +2024-09-06T10:06:48.881Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:48.882Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T10:06:48.882Z DRIVER all queues idle +2024-09-06T10:06:48.988Z SERIAL « 0x0116000a0700010100085e989f556c568f7400031d00003f (24 bytes) +2024-09-06T10:06:48.989Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:48.990Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T10:06:48.990Z CNTRLR reconnected and restarted +2024-09-06T10:06:48.991Z CNTRLR Starting hardware watchdog... +2024-09-06T10:06:48.991Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T10:06:48.992Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T10:06:48.992Z DRIVER all queues busy +2024-09-06T10:06:48.993Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T10:06:48.993Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T10:06:48.994Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T10:06:48.994Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T10:06:49.000Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:49.000Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:49.001Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:06:49.001Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:49.002Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:06:49.003Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T10:06:49.003Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T10:06:49.004Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T10:06:49.009Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:49.010Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:06:49.010Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:49.010Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:06:49.011Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T10:06:49.011Z CNTRLR querying controller IDs... +2024-09-06T10:06:49.011Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T10:06:49.012Z DRIVER » [REQ] [GetControllerId] +2024-09-06T10:06:49.017Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:49.017Z SERIAL « 0x01080120d02b0322010d (10 bytes) +2024-09-06T10:06:49.018Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:49.018Z DRIVER « [RES] [GetControllerId] + home ID: 0xd02b0322 + own node ID: 1 +2024-09-06T10:06:49.018Z CNTRLR received controller IDs: + home ID: 0xd02b0322 + own node ID: 1 +2024-09-06T10:06:49.019Z CNTRLR Enabling TX status report... +2024-09-06T10:06:49.019Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T10:06:49.019Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T10:06:49.024Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:49.025Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T10:06:49.025Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:49.025Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T10:06:49.026Z CNTRLR Enabling TX status report successful... +2024-09-06T10:06:49.026Z CNTRLR finding SUC... +2024-09-06T10:06:49.027Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T10:06:49.027Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T10:06:49.032Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:49.032Z SERIAL « 0x0104015600ac (6 bytes) +2024-09-06T10:06:49.032Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:49.032Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x00 +2024-09-06T10:06:49.033Z CNTRLR No SUC present in the network +2024-09-06T10:06:49.033Z CNTRLR There is no SUC/SIS in the network - promoting ourselves... +2024-09-06T10:06:49.033Z SERIAL » 0x01080054010125010384 (10 bytes) +2024-09-06T10:06:49.034Z DRIVER » [REQ] [SetSUCNodeId] + payload: 0x0101250103 +2024-09-06T10:06:49.041Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:49.041Z SERIAL « 0x0104015401af (6 bytes) +2024-09-06T10:06:49.041Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:49.042Z DRIVER « [RES] [SetSUCNodeId] + was executed: true +2024-09-06T10:06:49.042Z CNTRLR Promotion to SUC/SIS succeeded. +2024-09-06T10:06:49.043Z DRIVER all queues idle +2024-09-06T10:06:49.046Z CNTRLR [Node 001] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T10:06:49.046Z CNTRLR [Node 001] [Manufacturer Specific] productType: metadata updated +2024-09-06T10:06:49.047Z CNTRLR [Node 001] [Manufacturer Specific] productId: metadata updated +2024-09-06T10:06:49.047Z CNTRLR [Node 001] [+] [Manufacturer Specific] manufacturerId: 0 +2024-09-06T10:06:49.047Z CNTRLR [Node 001] [+] [Manufacturer Specific] productType: 4 +2024-09-06T10:06:49.047Z CNTRLR [Node 001] [+] [Manufacturer Specific] productId: 4 +2024-09-06T10:06:49.047Z CNTRLR [Node 001] [Version] firmwareVersions: metadata updated +2024-09-06T10:06:49.047Z CNTRLR [Node 001] [+] [Version] firmwareVersions: 7.22 +2024-09-06T10:06:49.047Z CNTRLR [Node 001] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T10:06:49.047Z CNTRLR [Node 001] [+] [Version] zWaveProtocolVersion: "7.22.1" +2024-09-06T10:06:49.047Z CNTRLR [Node 001] [Version] sdkVersion: metadata updated +2024-09-06T10:06:49.047Z CNTRLR [Node 001] [+] [Version] sdkVersion: "7.22.1" +2024-09-06T10:06:49.047Z CNTRLR Interview completed +2024-09-06T10:06:49.047Z DRIVER Network key for S0 configured, enabling S0 security manager... +2024-09-06T10:06:49.048Z DRIVER At least one network key for S2 configured, enabling S2 security manager... +2024-09-06T10:06:49.048Z DRIVER At least one network key for Z-Wave Long Range configured, enabling security m + anager... +2024-09-06T10:06:49.048Z DRIVER driver ready +2024-09-06T10:06:49.049Z CNTRLR [Node 001] Beginning interview - last completed stage: None +2024-09-06T10:06:49.049Z CNTRLR [Node 001] new node, doing a full interview... +2024-09-06T10:06:49.049Z CNTRLR » [Node 001] querying protocol info... +2024-09-06T10:06:49.049Z DRIVER all queues busy +2024-09-06T10:06:49.049Z SERIAL » 0x0104004101bb (6 bytes) +2024-09-06T10:06:49.050Z DRIVER » [REQ] [GetNodeProtocolInfo] + payload: 0x01 +2024-09-06T10:06:49.055Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:49.056Z SERIAL « 0x010a0141d3960102010000f2 (12 bytes) +2024-09-06T10:06:49.056Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:49.056Z DRIVER « [RES] [GetNodeProtocolInfo] + payload: 0xd3960102010000 +2024-09-06T10:06:49.057Z CNTRLR « [Node 001] received response for protocol info: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + node type: Controller + is always listening: true + is frequent listening: false + can route messages: true + supports security: false + supports beaming: true + maximum data rate: 100000 kbps + protocol version: 3 +2024-09-06T10:06:49.057Z CNTRLR [Node 001] Interview stage completed: ProtocolInfo +2024-09-06T10:06:49.058Z DRIVER all queues idle +2024-09-06T10:06:49.059Z CNTRLR [Node 001] Embedded device config loaded +2024-09-06T10:06:49.059Z CNTRLR [Node 001] Interview stage completed: OverwriteConfig +2024-09-06T10:06:49.059Z CNTRLR [Node 001] Interview completed +2024-09-06T10:06:49.059Z CNTRLR [Node 001] The node is ready to be used +2024-09-06T10:06:49.060Z CNTRLR All nodes are ready to be used +2024-09-06T10:06:49.060Z CNTRLR [Node 001] The node is alive. +2024-09-06T10:06:53.772Z DRIVER all queues busy +2024-09-06T10:06:53.774Z SERIAL » 0x0105005081042f (7 bytes) +2024-09-06T10:06:53.775Z DRIVER » [REQ] [SetLearnMode] + callback id: 4 + intent: Inclusion +2024-09-06T10:06:53.781Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:53.782Z SERIAL « 0x0104015001ab (6 bytes) +2024-09-06T10:06:53.783Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:53.784Z DRIVER « [RES] [SetLearnMode] + success: true +2024-09-06T10:06:53.786Z DRIVER all queues idle +2024-09-06T10:06:53.986Z SERIAL « 0x0107005004010200af (9 bytes) +2024-09-06T10:06:53.986Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:53.987Z DRIVER « [REQ] [SetLearnMode] + callback id: 4 + status: Started + assigned node id: 2 +2024-09-06T10:06:53.987Z DRIVER handling request SetLearnMode (80) +2024-09-06T10:06:53.987Z DRIVER 1 handler registered! +2024-09-06T10:06:53.987Z DRIVER invoking handler #0 +2024-09-06T10:06:53.987Z DRIVER the message was handled +2024-09-06T10:06:54.059Z DRIVER all queues busy +2024-09-06T10:06:54.061Z SERIAL » 0x0103003bc7 (5 bytes) +2024-09-06T10:06:54.062Z DRIVER » [REQ] [GetBackgroundRSSI] +2024-09-06T10:06:54.073Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:54.074Z SERIAL « 0x0107013b8080807f3d (9 bytes) +2024-09-06T10:06:54.074Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:54.075Z DRIVER « [RES] [GetBackgroundRSSI] + channel 0: -128 dBm + channel 1: -128 dBm + channel 2: -128 dBm + channel 3: N/A +2024-09-06T10:06:54.076Z DRIVER all queues idle +2024-09-06T10:06:54.509Z SERIAL « 0x01060049100100a1 (8 bytes) +2024-09-06T10:06:54.510Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:54.510Z DRIVER « [REQ] [ApplicationUpdateRequest] + type: SUC_IdChanged + SUC node ID: 1 +2024-09-06T10:06:54.526Z SERIAL « 0x0107005004050200ab (9 bytes) +2024-09-06T10:06:54.527Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:54.527Z DRIVER « [REQ] [SetLearnMode] + callback id: 4 + status: ProtocolDone + assigned node id: 2 +2024-09-06T10:06:54.527Z DRIVER handling request SetLearnMode (80) +2024-09-06T10:06:54.527Z DRIVER 1 handler registered! +2024-09-06T10:06:54.527Z DRIVER invoking handler #0 +2024-09-06T10:06:54.528Z DRIVER the message was handled +2024-09-06T10:06:54.528Z DRIVER waiting for security bootstrapping... +2024-09-06T10:06:54.529Z CNTRLR querying controller IDs... +2024-09-06T10:06:54.529Z DRIVER all queues busy +2024-09-06T10:06:54.530Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T10:06:54.530Z DRIVER » [REQ] [GetControllerId] +2024-09-06T10:06:54.535Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:54.536Z SERIAL « 0x01080120de273aaf02b8 (10 bytes) +2024-09-06T10:06:54.536Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:54.536Z DRIVER « [RES] [GetControllerId] + home ID: 0xde273aaf + own node ID: 2 +2024-09-06T10:06:54.537Z CNTRLR received controller IDs: + home ID: 0xde273aaf + own node ID: 2 +2024-09-06T10:06:54.537Z DRIVER Joined network with home ID 0xde273aaf, switching to new network cache... +2024-09-06T10:06:54.537Z CNTRLR querying controller capabilities... +2024-09-06T10:06:54.538Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T10:06:54.538Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T10:06:54.543Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:54.543Z SERIAL « 0x0104010506f9 (6 bytes) +2024-09-06T10:06:54.543Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:54.544Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x06 +2024-09-06T10:06:54.544Z CNTRLR received controller capabilities: + controller role: Inclusion + is the SUC: false + started this network: false + SIS is present: true + was real primary: false +2024-09-06T10:06:54.544Z CNTRLR querying additional controller information... +2024-09-06T10:06:54.545Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T10:06:54.545Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T10:06:54.553Z SERIAL « [ACK] (0x06) +2024-09-06T10:06:54.554Z SERIAL « 0x012501020a001d030000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c5 +2024-09-06T10:06:54.554Z SERIAL » [ACK] (0x06) +2024-09-06T10:06:54.554Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d03000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T10:06:54.555Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1, 2 +2024-09-06T10:06:54.556Z CNTRLR [Node 002] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T10:06:54.556Z CNTRLR [Node 002] [Manufacturer Specific] productType: metadata updated +2024-09-06T10:06:54.556Z CNTRLR [Node 002] [Manufacturer Specific] productId: metadata updated +2024-09-06T10:06:54.556Z CNTRLR [Node 002] [+] [Manufacturer Specific] manufacturerId: 0 +2024-09-06T10:06:54.556Z CNTRLR [Node 002] [+] [Manufacturer Specific] productType: 4 +2024-09-06T10:06:54.556Z CNTRLR [Node 002] [+] [Manufacturer Specific] productId: 4 +2024-09-06T10:06:54.556Z CNTRLR [Node 002] [Version] firmwareVersions: metadata updated +2024-09-06T10:06:54.556Z CNTRLR [Node 002] [+] [Version] firmwareVersions: 7.22 +2024-09-06T10:06:54.557Z CNTRLR [Node 002] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T10:06:54.557Z CNTRLR [Node 002] [+] [Version] zWaveProtocolVersion: "7.22.1" +2024-09-06T10:06:54.557Z CNTRLR [Node 002] [Version] sdkVersion: metadata updated +2024-09-06T10:06:54.557Z CNTRLR [Node 002] [+] [Version] sdkVersion: "7.22.1" +2024-09-06T10:06:54.557Z CNTRLR Interview completed +2024-09-06T10:06:54.557Z DRIVER all queues idle +2024-09-06T10:06:54.734Z SERIAL « 0x010b00a8000201029f0400d91f (13 bytes) +2024-09-06T10:06:54.735Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:31.577Z DRIVER ███████╗ ██╗ ██╗ █████╗ ██╗ ██╗ ███████╗ ██╗ ███████╗ + ╚══███╔╝ ██║ ██║ ██╔══██╗ ██║ ██║ ██╔════╝ ██║ ██╔════╝ + ███╔╝ █████╗ ██║ █╗ ██║ ███████║ ██║ ██║ █████╗ ██║ ███████╗ + ███╔╝ ╚════╝ ██║███╗██║ ██╔══██║ ╚██╗ ██╔╝ ██╔══╝ ██ ██║ ╚════██║ + ███████╗ ╚███╔███╔╝ ██║ ██║ ╚████╔╝ ███████╗ ╚█████╔╝ ███████║ + ╚══════╝ ╚══╝╚══╝ ╚═╝ ╚═╝ ╚═══╝ ╚══════╝ ╚════╝ ╚══════╝ +2024-09-06T10:57:31.577Z DRIVER version 13.2.0 +2024-09-06T10:57:31.577Z DRIVER +2024-09-06T10:57:31.577Z DRIVER starting driver... +2024-09-06T10:57:31.577Z DRIVER opening serial port /dev/serial/by-id/usb-Silicon_Labs_CP2102N_USB_to_UART_Bri + dge_Controller_ca4d95064355ee118d4d1294de9da576-if00-port0 +2024-09-06T10:57:31.586Z DRIVER serial port opened +2024-09-06T10:57:31.586Z SERIAL » 0x15 (1 bytes) +2024-09-06T10:57:32.592Z DRIVER loading configuration... +2024-09-06T10:57:32.597Z CONFIG version 13.2.0 +2024-09-06T10:57:32.929Z DRIVER beginning interview... +2024-09-06T10:57:32.929Z DRIVER added request handler for AddNodeToNetwork (0x4a)... + 1 registered +2024-09-06T10:57:32.929Z DRIVER added request handler for RemoveNodeFromNetwork (0x4b)... + 1 registered +2024-09-06T10:57:32.929Z DRIVER added request handler for ReplaceFailedNode (0x63)... + 1 registered +2024-09-06T10:57:32.929Z DRIVER added request handler for SetLearnMode (0x50)... + 1 registered +2024-09-06T10:57:32.929Z CNTRLR querying Serial API capabilities... +2024-09-06T10:57:32.931Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T10:57:32.931Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T10:57:32.941Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:32.941Z SERIAL « 0x012b01070716000000040004f6873e88cf2bc05ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000041 +2024-09-06T10:57:32.942Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:32.942Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x0716000000040004f6873e88cf2bc05ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T10:57:32.943Z CNTRLR received API capabilities: + firmware version: 7.22 + manufacturer ID: 0x00 + product type: 0x04 + product ID: 0x04 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · ExtendedNVMOperations (0x3d) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T10:57:32.943Z CNTRLR querying additional controller information... +2024-09-06T10:57:32.944Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T10:57:32.944Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T10:57:32.953Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:32.954Z SERIAL « 0x012501020a001d030000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c5 +2024-09-06T10:57:32.954Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:32.955Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d03000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T10:57:32.955Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1, 2 +2024-09-06T10:57:32.955Z CNTRLR querying version info... +2024-09-06T10:57:32.956Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T10:57:32.957Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T10:57:32.962Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:32.963Z SERIAL « 0x011001155a2d5761766520372e3232000797 (18 bytes) +2024-09-06T10:57:32.963Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:32.963Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32320007 +2024-09-06T10:57:32.964Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.22 +2024-09-06T10:57:32.964Z CNTRLR querying protocol version info... +2024-09-06T10:57:32.965Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T10:57:32.965Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T10:57:32.972Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:32.972Z SERIAL « 0x0119010900071601abcd63636639623665613165616566313162c3 (27 bytes) +2024-09-06T10:57:32.972Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:32.973Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x00071601abcd63636639623665613165616566313162 +2024-09-06T10:57:32.973Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.22.1 + appl. framework build no.: 43981 + git commit hash: 63636639623665613165616566313162 +2024-09-06T10:57:32.974Z CNTRLR querying controller capabilities... +2024-09-06T10:57:32.975Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T10:57:32.975Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T10:57:32.980Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:32.981Z SERIAL « 0x0104010506f9 (6 bytes) +2024-09-06T10:57:32.981Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:32.981Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x06 +2024-09-06T10:57:32.982Z CNTRLR received controller capabilities: + controller role: Inclusion + is the SUC: false + started this network: false + SIS is present: true + was real primary: false +2024-09-06T10:57:32.982Z CNTRLR querying serial API setup capabilities... +2024-09-06T10:57:32.983Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T10:57:32.983Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T10:57:32.989Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:32.989Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T10:57:32.989Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:32.990Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T10:57:32.990Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T10:57:32.990Z CNTRLR querying max. payload size... +2024-09-06T10:57:32.991Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T10:57:32.992Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T10:57:32.997Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:32.998Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T10:57:32.998Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:32.998Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T10:57:32.999Z CNTRLR maximum payload size: 46 bytes +2024-09-06T10:57:32.999Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T10:57:32.999Z CNTRLR Querying configured RF region... +2024-09-06T10:57:33.000Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T10:57:33.000Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T10:57:33.006Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:33.006Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T10:57:33.006Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:33.007Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T10:57:33.007Z CNTRLR The controller is using RF region Europe +2024-09-06T10:57:33.007Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T10:57:33.008Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T10:57:33.008Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T10:57:33.013Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:33.013Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T10:57:33.014Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:33.014Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T10:57:33.014Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T10:57:33.015Z CNTRLR Querying configured Long Range channel information... +2024-09-06T10:57:33.015Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T10:57:33.015Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T10:57:33.021Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:33.021Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T10:57:33.021Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:33.022Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T10:57:33.022Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T10:57:33.022Z CNTRLR Performing soft reset... +2024-09-06T10:57:33.023Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T10:57:33.023Z DRIVER » [REQ] [SoftReset] +2024-09-06T10:57:33.027Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:33.028Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T10:57:33.028Z DRIVER all queues idle +2024-09-06T10:57:33.136Z SERIAL « 0x0116000a0700010100085e989f556c568f7400031d00003f (24 bytes) +2024-09-06T10:57:33.137Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:33.139Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T10:57:33.140Z CNTRLR reconnected and restarted +2024-09-06T10:57:33.141Z CNTRLR Starting hardware watchdog... +2024-09-06T10:57:33.142Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T10:57:33.143Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T10:57:33.144Z DRIVER all queues busy +2024-09-06T10:57:33.145Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T10:57:33.146Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T10:57:33.148Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T10:57:33.149Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T10:57:33.150Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:33.154Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:33.155Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:57:33.156Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:33.156Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:57:33.157Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T10:57:33.158Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T10:57:33.158Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T10:57:33.163Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:33.164Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:57:33.164Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:33.164Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:57:33.165Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T10:57:33.165Z CNTRLR querying controller IDs... +2024-09-06T10:57:33.166Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T10:57:33.166Z DRIVER » [REQ] [GetControllerId] +2024-09-06T10:57:33.171Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:33.172Z SERIAL « 0x01080120de273aaf02b8 (10 bytes) +2024-09-06T10:57:33.172Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:33.173Z DRIVER « [RES] [GetControllerId] + home ID: 0xde273aaf + own node ID: 2 +2024-09-06T10:57:33.173Z CNTRLR received controller IDs: + home ID: 0xde273aaf + own node ID: 2 +2024-09-06T10:57:33.173Z CNTRLR Enabling TX status report... +2024-09-06T10:57:33.174Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T10:57:33.174Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T10:57:33.179Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:33.180Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T10:57:33.180Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:33.180Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T10:57:33.181Z CNTRLR Enabling TX status report successful... +2024-09-06T10:57:33.181Z CNTRLR finding SUC... +2024-09-06T10:57:33.182Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T10:57:33.182Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T10:57:33.187Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:33.187Z SERIAL « 0x0104015601ad (6 bytes) +2024-09-06T10:57:33.187Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:33.188Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x01 +2024-09-06T10:57:33.188Z CNTRLR SUC has node ID 1 +2024-09-06T10:57:33.189Z DRIVER all queues idle +2024-09-06T10:57:33.197Z CNTRLR [Node 002] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T10:57:33.198Z CNTRLR [Node 002] [Manufacturer Specific] productType: metadata updated +2024-09-06T10:57:33.198Z CNTRLR [Node 002] [Manufacturer Specific] productId: metadata updated +2024-09-06T10:57:33.198Z CNTRLR [Node 002] [+] [Manufacturer Specific] manufacturerId: 0 +2024-09-06T10:57:33.199Z CNTRLR [Node 002] [+] [Manufacturer Specific] productType: 4 +2024-09-06T10:57:33.199Z CNTRLR [Node 002] [+] [Manufacturer Specific] productId: 4 +2024-09-06T10:57:33.199Z CNTRLR [Node 002] [Version] firmwareVersions: metadata updated +2024-09-06T10:57:33.199Z CNTRLR [Node 002] [+] [Version] firmwareVersions: 7.22 +2024-09-06T10:57:33.199Z CNTRLR [Node 002] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T10:57:33.200Z CNTRLR [Node 002] [+] [Version] zWaveProtocolVersion: "7.22.1" +2024-09-06T10:57:33.200Z CNTRLR [Node 002] [Version] sdkVersion: metadata updated +2024-09-06T10:57:33.200Z CNTRLR [Node 002] [+] [Version] sdkVersion: "7.22.1" +2024-09-06T10:57:33.200Z CNTRLR Interview completed +2024-09-06T10:57:33.200Z DRIVER No network key for S0 found in cache, communication with secure (S0) devices w + on't work! +2024-09-06T10:57:33.200Z DRIVER No network key for S2 found in cache, communication with secure (S2) devices w + on't work! +2024-09-06T10:57:33.200Z DRIVER driver ready +2024-09-06T10:57:33.201Z CNTRLR [Node 002] Beginning interview - last completed stage: None +2024-09-06T10:57:33.201Z CNTRLR [Node 002] new node, doing a full interview... +2024-09-06T10:57:33.201Z CNTRLR » [Node 002] querying protocol info... +2024-09-06T10:57:33.202Z DRIVER all queues busy +2024-09-06T10:57:33.203Z SERIAL » 0x0104004102b8 (6 bytes) +2024-09-06T10:57:33.203Z DRIVER » [REQ] [GetNodeProtocolInfo] + payload: 0x02 +2024-09-06T10:57:33.209Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:33.209Z SERIAL « 0x010a0141d3960102010000f2 (12 bytes) +2024-09-06T10:57:33.209Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:33.210Z DRIVER « [RES] [GetNodeProtocolInfo] + payload: 0xd3960102010000 +2024-09-06T10:57:33.211Z CNTRLR « [Node 002] received response for protocol info: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + node type: Controller + is always listening: true + is frequent listening: false + can route messages: true + supports security: false + supports beaming: true + maximum data rate: 100000 kbps + protocol version: 3 +2024-09-06T10:57:33.211Z CNTRLR [Node 002] Interview stage completed: ProtocolInfo +2024-09-06T10:57:33.212Z DRIVER all queues idle +2024-09-06T10:57:33.219Z CNTRLR [Node 002] Embedded device config loaded +2024-09-06T10:57:33.219Z CNTRLR [Node 002] Interview stage completed: OverwriteConfig +2024-09-06T10:57:33.220Z CNTRLR [Node 002] Interview completed +2024-09-06T10:57:33.220Z CNTRLR [Node 002] The node is ready to be used +2024-09-06T10:57:33.220Z CNTRLR [Node 002] The node is alive. +2024-09-06T10:57:33.221Z CNTRLR » [Node 001] querying protocol info... +2024-09-06T10:57:33.221Z DRIVER all queues busy +2024-09-06T10:57:33.221Z SERIAL » 0x0104004101bb (6 bytes) +2024-09-06T10:57:33.222Z DRIVER » [REQ] [GetNodeProtocolInfo] + payload: 0x01 +2024-09-06T10:57:33.228Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:33.228Z SERIAL « 0x010a0141d3960102010000f2 (12 bytes) +2024-09-06T10:57:33.228Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:33.229Z DRIVER « [RES] [GetNodeProtocolInfo] + payload: 0xd3960102010000 +2024-09-06T10:57:33.229Z CNTRLR « [Node 001] received response for protocol info: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + node type: Controller + is always listening: true + is frequent listening: false + can route messages: true + supports security: false + supports beaming: true + maximum data rate: 100000 kbps + protocol version: 3 +2024-09-06T10:57:33.229Z CNTRLR [Node 001] Interview stage completed: ProtocolInfo +2024-09-06T10:57:33.229Z CNTRLR Determining node status: 1 +2024-09-06T10:57:33.230Z CNTRLR » [Node 001] pinging the node... +2024-09-06T10:57:33.232Z SERIAL » 0x010d00a9020101002500000000017d (15 bytes) +2024-09-06T10:57:33.232Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 1 + └─[NoOperationCC] +2024-09-06T10:57:33.237Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:33.240Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T10:57:33.240Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:33.241Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T10:57:33.300Z SERIAL « 0x011d00a90100000500d87f7f7f7f00000300000000030200007f7f7f7f7fea (31 bytes) +2024-09-06T10:57:33.301Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:33.301Z DRIVER « [REQ] [SendDataBridge] + callback id: 1 + transmit status: OK, took 50 ms + routing attempts: 2 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T10:57:33.303Z CNTRLR [Node 001] The node is alive. +2024-09-06T10:57:33.303Z CNTRLR « [Node 001] ping successful +2024-09-06T10:57:33.303Z DRIVER all queues idle +2024-09-06T10:57:38.201Z CNTRLR Updating the controller NIF... +2024-09-06T10:57:38.202Z DRIVER all queues busy +2024-09-06T10:57:38.204Z SERIAL » 0x010f0003010100085e989f556c568f7436 (17 bytes) +2024-09-06T10:57:38.205Z DRIVER » [REQ] [SetApplicationNodeInformation] + is listening: true + generic device class: 0x01 + specific device class: 0x00 + supported CCs: + · Z-Wave Plus Info + · Security + · Security 2 + · Transport Service + · Supervision + · CRC-16 Encapsulation + · Multi Command + · Inclusion Controller + controlled CCs: +2024-09-06T10:57:38.210Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:38.212Z CNTRLR performing hard reset... +2024-09-06T10:57:38.214Z SERIAL » 0x0104004202bb (6 bytes) +2024-09-06T10:57:38.215Z DRIVER » [REQ] [HardReset] + callback id: 2 +2024-09-06T10:57:38.219Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:38.240Z SERIAL « 0x0104004202bb (6 bytes) +2024-09-06T10:57:38.241Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:38.242Z DRIVER « [REQ] [HardReset] + callback id: 2 +2024-09-06T10:57:38.243Z CNTRLR hard reset succeeded +2024-09-06T10:57:38.244Z CNTRLR querying Serial API capabilities... +2024-09-06T10:57:38.245Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T10:57:38.246Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T10:57:38.255Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:38.256Z SERIAL « 0x012b01070716000000040004f6873e88cf2bc05ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000041 +2024-09-06T10:57:38.257Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:38.258Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x0716000000040004f6873e88cf2bc05ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T10:57:38.259Z CNTRLR received API capabilities: + firmware version: 7.22 + manufacturer ID: 0x00 + product type: 0x04 + product ID: 0x04 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · ExtendedNVMOperations (0x3d) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T10:57:38.259Z CNTRLR querying additional controller information... +2024-09-06T10:57:38.260Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T10:57:38.261Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T10:57:38.270Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:38.272Z SERIAL « 0x012501020a001d010000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c7 +2024-09-06T10:57:38.272Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:38.273Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d01000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T10:57:38.275Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1 +2024-09-06T10:57:38.275Z CNTRLR querying version info... +2024-09-06T10:57:38.276Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T10:57:38.277Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T10:57:38.283Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:38.284Z SERIAL « 0x011001155a2d5761766520372e3232000797 (18 bytes) +2024-09-06T10:57:38.284Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:38.285Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32320007 +2024-09-06T10:57:38.286Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.22 +2024-09-06T10:57:38.286Z CNTRLR querying protocol version info... +2024-09-06T10:57:38.287Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T10:57:38.288Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T10:57:38.294Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:38.295Z SERIAL « 0x0119010900071601abcd63636639623665613165616566313162c3 (27 bytes) +2024-09-06T10:57:38.296Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:38.297Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x00071601abcd63636639623665613165616566313162 +2024-09-06T10:57:38.298Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.22.1 + appl. framework build no.: 43981 + git commit hash: 63636639623665613165616566313162 +2024-09-06T10:57:38.298Z CNTRLR querying controller capabilities... +2024-09-06T10:57:38.299Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T10:57:38.299Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T10:57:38.304Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:38.305Z SERIAL « 0x0104010528d7 (6 bytes) +2024-09-06T10:57:38.305Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:38.306Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x28 +2024-09-06T10:57:38.307Z CNTRLR received controller capabilities: + controller role: Primary + is the SUC: false + started this network: true + SIS is present: false + was real primary: true +2024-09-06T10:57:38.307Z CNTRLR querying serial API setup capabilities... +2024-09-06T10:57:38.308Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T10:57:38.308Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T10:57:38.315Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:38.315Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T10:57:38.316Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:38.316Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T10:57:38.317Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T10:57:38.318Z CNTRLR querying max. payload size... +2024-09-06T10:57:38.319Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T10:57:38.319Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T10:57:38.324Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:38.324Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T10:57:38.325Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:38.325Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T10:57:38.326Z CNTRLR maximum payload size: 46 bytes +2024-09-06T10:57:38.326Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T10:57:38.326Z CNTRLR Querying configured RF region... +2024-09-06T10:57:38.327Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T10:57:38.327Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T10:57:38.333Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:38.333Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T10:57:38.333Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:38.334Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T10:57:38.334Z CNTRLR The controller is using RF region Europe +2024-09-06T10:57:38.334Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T10:57:38.335Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T10:57:38.335Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T10:57:38.341Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:38.341Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T10:57:38.341Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:38.341Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T10:57:38.342Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T10:57:38.342Z CNTRLR Querying configured Long Range channel information... +2024-09-06T10:57:38.342Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T10:57:38.343Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T10:57:38.348Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:38.348Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T10:57:38.348Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:38.349Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T10:57:38.350Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T10:57:38.350Z CNTRLR Performing soft reset... +2024-09-06T10:57:38.351Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T10:57:38.351Z DRIVER » [REQ] [SoftReset] +2024-09-06T10:57:38.355Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:38.355Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T10:57:38.356Z DRIVER all queues idle +2024-09-06T10:57:38.468Z SERIAL « 0x0116000a0700010100085e989f556c568f7400031d00003f (24 bytes) +2024-09-06T10:57:38.469Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:38.471Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T10:57:38.471Z CNTRLR reconnected and restarted +2024-09-06T10:57:38.471Z CNTRLR Starting hardware watchdog... +2024-09-06T10:57:38.472Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T10:57:38.472Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T10:57:38.473Z DRIVER all queues busy +2024-09-06T10:57:38.474Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T10:57:38.475Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T10:57:38.478Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T10:57:38.478Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T10:57:38.480Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:38.484Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:38.485Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:57:38.485Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:38.486Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:57:38.488Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T10:57:38.489Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T10:57:38.490Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T10:57:38.496Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:38.496Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:57:38.497Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:38.497Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:57:38.498Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T10:57:38.498Z CNTRLR querying controller IDs... +2024-09-06T10:57:38.499Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T10:57:38.499Z DRIVER » [REQ] [GetControllerId] +2024-09-06T10:57:38.505Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:38.505Z SERIAL « 0x01080120da7caa1b01c0 (10 bytes) +2024-09-06T10:57:38.505Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:38.506Z DRIVER « [RES] [GetControllerId] + home ID: 0xda7caa1b + own node ID: 1 +2024-09-06T10:57:38.507Z CNTRLR received controller IDs: + home ID: 0xda7caa1b + own node ID: 1 +2024-09-06T10:57:38.507Z CNTRLR Enabling TX status report... +2024-09-06T10:57:38.508Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T10:57:38.508Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T10:57:38.513Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:38.514Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T10:57:38.514Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:38.514Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T10:57:38.515Z CNTRLR Enabling TX status report successful... +2024-09-06T10:57:38.515Z CNTRLR finding SUC... +2024-09-06T10:57:38.516Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T10:57:38.516Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T10:57:38.521Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:38.521Z SERIAL « 0x0104015600ac (6 bytes) +2024-09-06T10:57:38.522Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:38.522Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x00 +2024-09-06T10:57:38.523Z CNTRLR No SUC present in the network +2024-09-06T10:57:38.523Z CNTRLR There is no SUC/SIS in the network - promoting ourselves... +2024-09-06T10:57:38.524Z SERIAL » 0x01080054010125010384 (10 bytes) +2024-09-06T10:57:38.524Z DRIVER » [REQ] [SetSUCNodeId] + payload: 0x0101250103 +2024-09-06T10:57:38.531Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:38.532Z SERIAL « 0x0104015401af (6 bytes) +2024-09-06T10:57:38.532Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:38.533Z DRIVER « [RES] [SetSUCNodeId] + was executed: true +2024-09-06T10:57:38.533Z CNTRLR Promotion to SUC/SIS succeeded. +2024-09-06T10:57:38.534Z DRIVER all queues idle +2024-09-06T10:57:38.538Z CNTRLR [Node 001] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T10:57:38.539Z CNTRLR [Node 001] [Manufacturer Specific] productType: metadata updated +2024-09-06T10:57:38.539Z CNTRLR [Node 001] [Manufacturer Specific] productId: metadata updated +2024-09-06T10:57:38.539Z CNTRLR [Node 001] [+] [Manufacturer Specific] manufacturerId: 0 +2024-09-06T10:57:38.539Z CNTRLR [Node 001] [+] [Manufacturer Specific] productType: 4 +2024-09-06T10:57:38.539Z CNTRLR [Node 001] [+] [Manufacturer Specific] productId: 4 +2024-09-06T10:57:38.539Z CNTRLR [Node 001] [Version] firmwareVersions: metadata updated +2024-09-06T10:57:38.539Z CNTRLR [Node 001] [+] [Version] firmwareVersions: 7.22 +2024-09-06T10:57:38.539Z CNTRLR [Node 001] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T10:57:38.539Z CNTRLR [Node 001] [+] [Version] zWaveProtocolVersion: "7.22.1" +2024-09-06T10:57:38.540Z CNTRLR [Node 001] [Version] sdkVersion: metadata updated +2024-09-06T10:57:38.540Z CNTRLR [Node 001] [+] [Version] sdkVersion: "7.22.1" +2024-09-06T10:57:38.540Z CNTRLR Interview completed +2024-09-06T10:57:38.540Z DRIVER Network key for S0 configured, enabling S0 security manager... +2024-09-06T10:57:38.540Z DRIVER At least one network key for S2 configured, enabling S2 security manager... +2024-09-06T10:57:38.541Z DRIVER At least one network key for Z-Wave Long Range configured, enabling security m + anager... +2024-09-06T10:57:38.541Z DRIVER driver ready +2024-09-06T10:57:38.541Z CNTRLR [Node 001] Beginning interview - last completed stage: None +2024-09-06T10:57:38.541Z CNTRLR [Node 001] new node, doing a full interview... +2024-09-06T10:57:38.541Z CNTRLR » [Node 001] querying protocol info... +2024-09-06T10:57:38.542Z DRIVER all queues busy +2024-09-06T10:57:38.542Z SERIAL » 0x0104004101bb (6 bytes) +2024-09-06T10:57:38.542Z DRIVER » [REQ] [GetNodeProtocolInfo] + payload: 0x01 +2024-09-06T10:57:38.548Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:38.548Z SERIAL « 0x010a0141d3960102010000f2 (12 bytes) +2024-09-06T10:57:38.548Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:38.549Z DRIVER « [RES] [GetNodeProtocolInfo] + payload: 0xd3960102010000 +2024-09-06T10:57:38.549Z CNTRLR « [Node 001] received response for protocol info: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + node type: Controller + is always listening: true + is frequent listening: false + can route messages: true + supports security: false + supports beaming: true + maximum data rate: 100000 kbps + protocol version: 3 +2024-09-06T10:57:38.549Z CNTRLR [Node 001] Interview stage completed: ProtocolInfo +2024-09-06T10:57:38.550Z DRIVER all queues idle +2024-09-06T10:57:38.552Z CNTRLR [Node 001] Embedded device config loaded +2024-09-06T10:57:38.552Z CNTRLR [Node 001] Interview stage completed: OverwriteConfig +2024-09-06T10:57:38.552Z CNTRLR [Node 001] Interview completed +2024-09-06T10:57:38.552Z CNTRLR [Node 001] The node is ready to be used +2024-09-06T10:57:38.552Z CNTRLR All nodes are ready to be used +2024-09-06T10:57:38.553Z CNTRLR [Node 001] The node is alive. +2024-09-06T10:57:43.246Z DRIVER all queues busy +2024-09-06T10:57:43.248Z SERIAL » 0x0105005081042f (7 bytes) +2024-09-06T10:57:43.249Z DRIVER » [REQ] [SetLearnMode] + callback id: 4 + intent: Inclusion +2024-09-06T10:57:43.254Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:43.256Z SERIAL « 0x0104015001ab (6 bytes) +2024-09-06T10:57:43.256Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:43.257Z DRIVER « [RES] [SetLearnMode] + success: true +2024-09-06T10:57:43.259Z DRIVER all queues idle +2024-09-06T10:57:43.448Z SERIAL « 0x0107005004010200af (9 bytes) +2024-09-06T10:57:43.449Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:43.450Z DRIVER « [REQ] [SetLearnMode] + callback id: 4 + status: Started + assigned node id: 2 +2024-09-06T10:57:43.450Z DRIVER handling request SetLearnMode (80) +2024-09-06T10:57:43.450Z DRIVER 1 handler registered! +2024-09-06T10:57:43.450Z DRIVER invoking handler #0 +2024-09-06T10:57:43.450Z DRIVER the message was handled +2024-09-06T10:57:43.551Z DRIVER all queues busy +2024-09-06T10:57:43.552Z SERIAL » 0x0103003bc7 (5 bytes) +2024-09-06T10:57:43.553Z DRIVER » [REQ] [GetBackgroundRSSI] +2024-09-06T10:57:43.559Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:43.560Z SERIAL « 0x0107013b9d9a9a7f20 (9 bytes) +2024-09-06T10:57:43.561Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:43.561Z DRIVER « [RES] [GetBackgroundRSSI] + channel 0: -99 dBm + channel 1: -102 dBm + channel 2: -102 dBm + channel 3: N/A +2024-09-06T10:57:43.563Z DRIVER all queues idle +2024-09-06T10:57:43.969Z SERIAL « 0x01060049100100a1 (8 bytes) +2024-09-06T10:57:43.970Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:43.971Z DRIVER « [REQ] [ApplicationUpdateRequest] + type: SUC_IdChanged + SUC node ID: 1 +2024-09-06T10:57:43.987Z SERIAL « 0x0107005004050200ab (9 bytes) +2024-09-06T10:57:43.987Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:43.988Z DRIVER « [REQ] [SetLearnMode] + callback id: 4 + status: ProtocolDone + assigned node id: 2 +2024-09-06T10:57:43.989Z DRIVER handling request SetLearnMode (80) +2024-09-06T10:57:43.989Z DRIVER 1 handler registered! +2024-09-06T10:57:43.989Z DRIVER invoking handler #0 +2024-09-06T10:57:43.989Z DRIVER the message was handled +2024-09-06T10:57:43.990Z DRIVER waiting for security bootstrapping... +2024-09-06T10:57:43.991Z CNTRLR querying controller IDs... +2024-09-06T10:57:43.991Z DRIVER all queues busy +2024-09-06T10:57:43.992Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T10:57:43.992Z DRIVER » [REQ] [GetControllerId] +2024-09-06T10:57:43.998Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:43.998Z SERIAL « 0x01080120f6cb98710200 (10 bytes) +2024-09-06T10:57:43.998Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:43.999Z DRIVER « [RES] [GetControllerId] + home ID: 0xf6cb9871 + own node ID: 2 +2024-09-06T10:57:43.999Z CNTRLR received controller IDs: + home ID: 0xf6cb9871 + own node ID: 2 +2024-09-06T10:57:43.999Z DRIVER Joined network with home ID 0xf6cb9871, switching to new network cache... +2024-09-06T10:57:43.999Z CNTRLR querying controller capabilities... +2024-09-06T10:57:44.000Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T10:57:44.000Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T10:57:44.006Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:44.006Z SERIAL « 0x0104010506f9 (6 bytes) +2024-09-06T10:57:44.006Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:44.007Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x06 +2024-09-06T10:57:44.007Z CNTRLR received controller capabilities: + controller role: Inclusion + is the SUC: false + started this network: false + SIS is present: true + was real primary: false +2024-09-06T10:57:44.008Z CNTRLR querying additional controller information... +2024-09-06T10:57:44.008Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T10:57:44.008Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T10:57:44.016Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:44.017Z SERIAL « 0x012501020a001d030000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c5 +2024-09-06T10:57:44.017Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:44.017Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d03000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T10:57:44.018Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1, 2 +2024-09-06T10:57:44.019Z CNTRLR [Node 002] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T10:57:44.019Z CNTRLR [Node 002] [Manufacturer Specific] productType: metadata updated +2024-09-06T10:57:44.019Z CNTRLR [Node 002] [Manufacturer Specific] productId: metadata updated +2024-09-06T10:57:44.019Z CNTRLR [Node 002] [+] [Manufacturer Specific] manufacturerId: 0 +2024-09-06T10:57:44.019Z CNTRLR [Node 002] [+] [Manufacturer Specific] productType: 4 +2024-09-06T10:57:44.019Z CNTRLR [Node 002] [+] [Manufacturer Specific] productId: 4 +2024-09-06T10:57:44.019Z CNTRLR [Node 002] [Version] firmwareVersions: metadata updated +2024-09-06T10:57:44.019Z CNTRLR [Node 002] [+] [Version] firmwareVersions: 7.22 +2024-09-06T10:57:44.020Z CNTRLR [Node 002] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T10:57:44.020Z CNTRLR [Node 002] [+] [Version] zWaveProtocolVersion: "7.22.1" +2024-09-06T10:57:44.020Z CNTRLR [Node 002] [Version] sdkVersion: metadata updated +2024-09-06T10:57:44.020Z CNTRLR [Node 002] [+] [Version] sdkVersion: "7.22.1" +2024-09-06T10:57:44.020Z CNTRLR Interview completed +2024-09-06T10:57:44.020Z DRIVER all queues idle +2024-09-06T10:57:44.198Z SERIAL « 0x010b00a8000201029f0400d81e (13 bytes) +2024-09-06T10:57:44.199Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:44.200Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -40 dBm + └─[Security2CCKEXGet] +2024-09-06T10:57:44.201Z CNTRLR » [Node 001] querying protocol info... +2024-09-06T10:57:44.201Z DRIVER all queues busy +2024-09-06T10:57:44.202Z SERIAL » 0x0104004101bb (6 bytes) +2024-09-06T10:57:44.202Z DRIVER » [REQ] [GetNodeProtocolInfo] + payload: 0x01 +2024-09-06T10:57:44.207Z SERIAL « [ACK] (0x06) +2024-09-06T10:57:44.208Z SERIAL « 0x010a0141d3960102010000f2 (12 bytes) +2024-09-06T10:57:44.208Z SERIAL » [ACK] (0x06) +2024-09-06T10:57:44.209Z DRIVER « [RES] [GetNodeProtocolInfo] + payload: 0xd3960102010000 +2024-09-06T10:57:44.209Z CNTRLR « [Node 001] received response for protocol info: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + node type: Controller + is always listening: true + is frequent listening: false + can route messages: true + supports security: false + supports beaming: true + maximum data rate: 100000 kbps + protocol version: 3 +2024-09-06T10:57:44.210Z CNTRLR [Node 001] Interview stage completed: ProtocolInfo +2024-09-06T10:57:44.210Z DRIVER Finished joining network +2024-09-06T10:57:44.210Z DRIVER all queues idle +2024-09-06T10:59:17.029Z DRIVER ███████╗ ██╗ ██╗ █████╗ ██╗ ██╗ ███████╗ ██╗ ███████╗ + ╚══███╔╝ ██║ ██║ ██╔══██╗ ██║ ██║ ██╔════╝ ██║ ██╔════╝ + ███╔╝ █████╗ ██║ █╗ ██║ ███████║ ██║ ██║ █████╗ ██║ ███████╗ + ███╔╝ ╚════╝ ██║███╗██║ ██╔══██║ ╚██╗ ██╔╝ ██╔══╝ ██ ██║ ╚════██║ + ███████╗ ╚███╔███╔╝ ██║ ██║ ╚████╔╝ ███████╗ ╚█████╔╝ ███████║ + ╚══════╝ ╚══╝╚══╝ ╚═╝ ╚═╝ ╚═══╝ ╚══════╝ ╚════╝ ╚══════╝ +2024-09-06T10:59:17.029Z DRIVER version 13.2.0 +2024-09-06T10:59:17.029Z DRIVER +2024-09-06T10:59:17.029Z DRIVER starting driver... +2024-09-06T10:59:17.030Z DRIVER opening serial port /dev/serial/by-id/usb-Silicon_Labs_CP2102N_USB_to_UART_Bri + dge_Controller_ca4d95064355ee118d4d1294de9da576-if00-port0 +2024-09-06T10:59:17.038Z DRIVER serial port opened +2024-09-06T10:59:17.038Z SERIAL » 0x15 (1 bytes) +2024-09-06T10:59:18.041Z DRIVER loading configuration... +2024-09-06T10:59:18.043Z CONFIG version 13.2.0 +2024-09-06T10:59:18.346Z DRIVER beginning interview... +2024-09-06T10:59:18.347Z DRIVER added request handler for AddNodeToNetwork (0x4a)... + 1 registered +2024-09-06T10:59:18.347Z DRIVER added request handler for RemoveNodeFromNetwork (0x4b)... + 1 registered +2024-09-06T10:59:18.347Z DRIVER added request handler for ReplaceFailedNode (0x63)... + 1 registered +2024-09-06T10:59:18.347Z DRIVER added request handler for SetLearnMode (0x50)... + 1 registered +2024-09-06T10:59:18.347Z CNTRLR querying Serial API capabilities... +2024-09-06T10:59:18.356Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T10:59:18.357Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T10:59:18.366Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:18.366Z SERIAL « 0x012b01070716000000040004f6873e88cf2bc05ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000041 +2024-09-06T10:59:18.367Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:18.368Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x0716000000040004f6873e88cf2bc05ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T10:59:18.369Z CNTRLR received API capabilities: + firmware version: 7.22 + manufacturer ID: 0x00 + product type: 0x04 + product ID: 0x04 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · ExtendedNVMOperations (0x3d) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T10:59:18.370Z CNTRLR querying additional controller information... +2024-09-06T10:59:18.371Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T10:59:18.371Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T10:59:18.379Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:18.379Z SERIAL « 0x012501020a001d030000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c5 +2024-09-06T10:59:18.380Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:18.380Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d03000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T10:59:18.381Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1, 2 +2024-09-06T10:59:18.381Z CNTRLR querying version info... +2024-09-06T10:59:18.382Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T10:59:18.382Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T10:59:18.390Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:18.390Z SERIAL « 0x011001155a2d5761766520372e3232000797 (18 bytes) +2024-09-06T10:59:18.391Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:18.391Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32320007 +2024-09-06T10:59:18.392Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.22 +2024-09-06T10:59:18.392Z CNTRLR querying protocol version info... +2024-09-06T10:59:18.393Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T10:59:18.393Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T10:59:18.400Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:18.400Z SERIAL « 0x0119010900071601abcd63636639623665613165616566313162c3 (27 bytes) +2024-09-06T10:59:18.401Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:18.402Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x00071601abcd63636639623665613165616566313162 +2024-09-06T10:59:18.402Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.22.1 + appl. framework build no.: 43981 + git commit hash: 63636639623665613165616566313162 +2024-09-06T10:59:18.403Z CNTRLR querying controller capabilities... +2024-09-06T10:59:18.404Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T10:59:18.404Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T10:59:18.409Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:18.409Z SERIAL « 0x0104010506f9 (6 bytes) +2024-09-06T10:59:18.410Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:18.410Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x06 +2024-09-06T10:59:18.411Z CNTRLR received controller capabilities: + controller role: Inclusion + is the SUC: false + started this network: false + SIS is present: true + was real primary: false +2024-09-06T10:59:18.411Z CNTRLR querying serial API setup capabilities... +2024-09-06T10:59:18.412Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T10:59:18.413Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T10:59:18.419Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:18.419Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T10:59:18.420Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:18.421Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T10:59:18.421Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T10:59:18.422Z CNTRLR querying max. payload size... +2024-09-06T10:59:18.422Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T10:59:18.423Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T10:59:18.428Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:18.428Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T10:59:18.428Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:18.429Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T10:59:18.429Z CNTRLR maximum payload size: 46 bytes +2024-09-06T10:59:18.430Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T10:59:18.430Z CNTRLR Querying configured RF region... +2024-09-06T10:59:18.431Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T10:59:18.431Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T10:59:18.437Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:18.437Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T10:59:18.438Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:18.438Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T10:59:18.439Z CNTRLR The controller is using RF region Europe +2024-09-06T10:59:18.439Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T10:59:18.440Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T10:59:18.440Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T10:59:18.445Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:18.445Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T10:59:18.445Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:18.446Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T10:59:18.447Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T10:59:18.447Z CNTRLR Querying configured Long Range channel information... +2024-09-06T10:59:18.447Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T10:59:18.448Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T10:59:18.453Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:18.453Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T10:59:18.454Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:18.454Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T10:59:18.455Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T10:59:18.455Z CNTRLR Performing soft reset... +2024-09-06T10:59:18.456Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T10:59:18.457Z DRIVER » [REQ] [SoftReset] +2024-09-06T10:59:18.461Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:18.462Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T10:59:18.462Z DRIVER all queues idle +2024-09-06T10:59:18.576Z SERIAL « 0x0116000a0700010100085e989f556c568f7400031d00003f (24 bytes) +2024-09-06T10:59:18.578Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:18.580Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T10:59:18.581Z CNTRLR reconnected and restarted +2024-09-06T10:59:18.582Z CNTRLR Starting hardware watchdog... +2024-09-06T10:59:18.583Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T10:59:18.585Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T10:59:18.586Z DRIVER all queues busy +2024-09-06T10:59:18.588Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T10:59:18.588Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T10:59:18.594Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T10:59:18.594Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T10:59:18.595Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:18.600Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:18.600Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:59:18.600Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:18.601Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:59:18.601Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T10:59:18.602Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T10:59:18.602Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T10:59:18.608Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:18.608Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:59:18.608Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:18.609Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:59:18.609Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T10:59:18.610Z CNTRLR querying controller IDs... +2024-09-06T10:59:18.610Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T10:59:18.611Z DRIVER » [REQ] [GetControllerId] +2024-09-06T10:59:18.616Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:18.617Z SERIAL « 0x01080120f6cb98710200 (10 bytes) +2024-09-06T10:59:18.617Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:18.618Z DRIVER « [RES] [GetControllerId] + home ID: 0xf6cb9871 + own node ID: 2 +2024-09-06T10:59:18.618Z CNTRLR received controller IDs: + home ID: 0xf6cb9871 + own node ID: 2 +2024-09-06T10:59:18.618Z CNTRLR Enabling TX status report... +2024-09-06T10:59:18.619Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T10:59:18.620Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T10:59:18.624Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:18.625Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T10:59:18.625Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:18.625Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T10:59:18.626Z CNTRLR Enabling TX status report successful... +2024-09-06T10:59:18.626Z CNTRLR finding SUC... +2024-09-06T10:59:18.627Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T10:59:18.627Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T10:59:18.631Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:18.632Z SERIAL « 0x0104015601ad (6 bytes) +2024-09-06T10:59:18.632Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:18.632Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x01 +2024-09-06T10:59:18.633Z CNTRLR SUC has node ID 1 +2024-09-06T10:59:18.634Z DRIVER all queues idle +2024-09-06T10:59:18.645Z DRIVER Cache file for homeId 0xf6cb9871 found, attempting to restore the network from + cache... +2024-09-06T10:59:18.653Z CNTRLR [Node 002] Embedded device config loaded +2024-09-06T10:59:18.653Z DRIVER Restoring the network from cache was successful! +2024-09-06T10:59:18.654Z CNTRLR [Node 002] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T10:59:18.655Z CNTRLR [Node 002] [Manufacturer Specific] productType: metadata updated +2024-09-06T10:59:18.655Z CNTRLR [Node 002] [Manufacturer Specific] productId: metadata updated +2024-09-06T10:59:18.655Z CNTRLR [Node 002] [~] [Manufacturer Specific] manufacturerId: 0 => 0 +2024-09-06T10:59:18.655Z CNTRLR [Node 002] [~] [Manufacturer Specific] productType: 4 => 4 +2024-09-06T10:59:18.656Z CNTRLR [Node 002] [~] [Manufacturer Specific] productId: 4 => 4 +2024-09-06T10:59:18.656Z CNTRLR [Node 002] [Version] firmwareVersions: metadata updated +2024-09-06T10:59:18.656Z CNTRLR [Node 002] [~] [Version] firmwareVersions: 7.22 => 7.22 +2024-09-06T10:59:18.656Z CNTRLR [Node 002] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T10:59:18.657Z CNTRLR [Node 002] [~] [Version] zWaveProtocolVersion: "7.22.1" => "7.22.1" +2024-09-06T10:59:18.657Z CNTRLR [Node 002] [Version] sdkVersion: metadata updated +2024-09-06T10:59:18.657Z CNTRLR [Node 002] [~] [Version] sdkVersion: "7.22.1" => "7.22.1" +2024-09-06T10:59:18.657Z CNTRLR Interview completed +2024-09-06T10:59:18.657Z DRIVER No network key for S0 found in cache, communication with secure (S0) devices w + on't work! +2024-09-06T10:59:18.657Z DRIVER No network key for S2 found in cache, communication with secure (S2) devices w + on't work! +2024-09-06T10:59:18.657Z DRIVER driver ready +2024-09-06T10:59:18.658Z CNTRLR [Node 002] Beginning interview - last completed stage: None +2024-09-06T10:59:18.658Z CNTRLR [Node 002] new node, doing a full interview... +2024-09-06T10:59:18.658Z CNTRLR » [Node 002] querying protocol info... +2024-09-06T10:59:18.659Z DRIVER all queues busy +2024-09-06T10:59:18.660Z SERIAL » 0x0104004102b8 (6 bytes) +2024-09-06T10:59:18.660Z DRIVER » [REQ] [GetNodeProtocolInfo] + payload: 0x02 +2024-09-06T10:59:18.666Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:18.666Z SERIAL « 0x010a0141d3960102010000f2 (12 bytes) +2024-09-06T10:59:18.667Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:18.667Z DRIVER « [RES] [GetNodeProtocolInfo] + payload: 0xd3960102010000 +2024-09-06T10:59:18.668Z CNTRLR « [Node 002] received response for protocol info: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + node type: Controller + is always listening: true + is frequent listening: false + can route messages: true + supports security: false + supports beaming: true + maximum data rate: 100000 kbps + protocol version: 3 +2024-09-06T10:59:18.668Z CNTRLR [Node 002] Interview stage completed: ProtocolInfo +2024-09-06T10:59:18.669Z DRIVER all queues idle +2024-09-06T10:59:18.671Z CNTRLR [Node 002] Embedded device config loaded +2024-09-06T10:59:18.671Z CNTRLR [Node 002] Interview stage completed: OverwriteConfig +2024-09-06T10:59:18.671Z CNTRLR [Node 002] Interview completed +2024-09-06T10:59:18.672Z CNTRLR [Node 002] The node is ready to be used +2024-09-06T10:59:18.672Z CNTRLR [Node 002] The node is alive. +2024-09-06T10:59:18.672Z CNTRLR » [Node 001] querying protocol info... +2024-09-06T10:59:18.673Z DRIVER all queues busy +2024-09-06T10:59:18.673Z SERIAL » 0x0104004101bb (6 bytes) +2024-09-06T10:59:18.673Z DRIVER » [REQ] [GetNodeProtocolInfo] + payload: 0x01 +2024-09-06T10:59:18.679Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:18.679Z SERIAL « 0x010a0141d3960102010000f2 (12 bytes) +2024-09-06T10:59:18.680Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:18.680Z DRIVER « [RES] [GetNodeProtocolInfo] + payload: 0xd3960102010000 +2024-09-06T10:59:18.681Z CNTRLR « [Node 001] received response for protocol info: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + node type: Controller + is always listening: true + is frequent listening: false + can route messages: true + supports security: false + supports beaming: true + maximum data rate: 100000 kbps + protocol version: 3 +2024-09-06T10:59:18.681Z CNTRLR [Node 001] Interview stage completed: ProtocolInfo +2024-09-06T10:59:18.682Z CNTRLR Determining node status: 1 +2024-09-06T10:59:18.682Z CNTRLR » [Node 001] pinging the node... +2024-09-06T10:59:18.684Z SERIAL » 0x010d00a9020101002500000000017d (15 bytes) +2024-09-06T10:59:18.685Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 1 + └─[NoOperationCC] +2024-09-06T10:59:18.690Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:18.692Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T10:59:18.693Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:18.693Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T10:59:18.714Z SERIAL « 0x011d00a90100000100d87f7f7f7f00000300000000030100007f7f7f7f7fed (31 bytes) +2024-09-06T10:59:18.714Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:18.715Z DRIVER « [REQ] [SendDataBridge] + callback id: 1 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T10:59:18.716Z CNTRLR [Node 001] The node is alive. +2024-09-06T10:59:18.716Z CNTRLR « [Node 001] ping successful +2024-09-06T10:59:18.716Z DRIVER all queues idle +2024-09-06T10:59:23.658Z CNTRLR Updating the controller NIF... +2024-09-06T10:59:23.660Z DRIVER all queues busy +2024-09-06T10:59:23.661Z SERIAL » 0x010f0003010100085e989f556c568f7436 (17 bytes) +2024-09-06T10:59:23.662Z DRIVER » [REQ] [SetApplicationNodeInformation] + is listening: true + generic device class: 0x01 + specific device class: 0x00 + supported CCs: + · Z-Wave Plus Info + · Security + · Security 2 + · Transport Service + · Supervision + · CRC-16 Encapsulation + · Multi Command + · Inclusion Controller + controlled CCs: +2024-09-06T10:59:23.668Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:23.670Z CNTRLR performing hard reset... +2024-09-06T10:59:23.672Z SERIAL » 0x0104004202bb (6 bytes) +2024-09-06T10:59:23.673Z DRIVER » [REQ] [HardReset] + callback id: 2 +2024-09-06T10:59:23.677Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:23.698Z SERIAL « 0x0104004202bb (6 bytes) +2024-09-06T10:59:23.699Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:23.701Z DRIVER « [REQ] [HardReset] + callback id: 2 +2024-09-06T10:59:23.703Z CNTRLR hard reset succeeded +2024-09-06T10:59:23.703Z CNTRLR querying Serial API capabilities... +2024-09-06T10:59:23.705Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T10:59:23.705Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T10:59:23.714Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:23.716Z SERIAL « 0x012b01070716000000040004f6873e88cf2bc05ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000041 +2024-09-06T10:59:23.716Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:23.717Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x0716000000040004f6873e88cf2bc05ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T10:59:23.719Z CNTRLR received API capabilities: + firmware version: 7.22 + manufacturer ID: 0x00 + product type: 0x04 + product ID: 0x04 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · ExtendedNVMOperations (0x3d) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T10:59:23.719Z CNTRLR querying additional controller information... +2024-09-06T10:59:23.720Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T10:59:23.721Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T10:59:23.730Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:23.731Z SERIAL « 0x012501020a001d010000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c7 +2024-09-06T10:59:23.732Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:23.733Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d01000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T10:59:23.734Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1 +2024-09-06T10:59:23.735Z CNTRLR querying version info... +2024-09-06T10:59:23.736Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T10:59:23.737Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T10:59:23.743Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:23.744Z SERIAL « 0x011001155a2d5761766520372e3232000797 (18 bytes) +2024-09-06T10:59:23.744Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:23.745Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32320007 +2024-09-06T10:59:23.747Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.22 +2024-09-06T10:59:23.747Z CNTRLR querying protocol version info... +2024-09-06T10:59:23.748Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T10:59:23.749Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T10:59:23.756Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:23.757Z SERIAL « 0x0119010900071601abcd63636639623665613165616566313162c3 (27 bytes) +2024-09-06T10:59:23.758Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:23.759Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x00071601abcd63636639623665613165616566313162 +2024-09-06T10:59:23.760Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.22.1 + appl. framework build no.: 43981 + git commit hash: 63636639623665613165616566313162 +2024-09-06T10:59:23.760Z CNTRLR querying controller capabilities... +2024-09-06T10:59:23.761Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T10:59:23.762Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T10:59:23.767Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:23.768Z SERIAL « 0x0104010528d7 (6 bytes) +2024-09-06T10:59:23.768Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:23.769Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x28 +2024-09-06T10:59:23.770Z CNTRLR received controller capabilities: + controller role: Primary + is the SUC: false + started this network: true + SIS is present: false + was real primary: true +2024-09-06T10:59:23.770Z CNTRLR querying serial API setup capabilities... +2024-09-06T10:59:23.771Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T10:59:23.771Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T10:59:23.778Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:23.779Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T10:59:23.779Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:23.780Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T10:59:23.780Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T10:59:23.781Z CNTRLR querying max. payload size... +2024-09-06T10:59:23.782Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T10:59:23.782Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T10:59:23.787Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:23.788Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T10:59:23.788Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:23.789Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T10:59:23.789Z CNTRLR maximum payload size: 46 bytes +2024-09-06T10:59:23.790Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T10:59:23.790Z CNTRLR Querying configured RF region... +2024-09-06T10:59:23.790Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T10:59:23.791Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T10:59:23.796Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:23.797Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T10:59:23.797Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:23.798Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T10:59:23.799Z CNTRLR The controller is using RF region Europe +2024-09-06T10:59:23.799Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T10:59:23.799Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T10:59:23.800Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T10:59:23.805Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:23.806Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T10:59:23.806Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:23.807Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T10:59:23.808Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T10:59:23.808Z CNTRLR Querying configured Long Range channel information... +2024-09-06T10:59:23.809Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T10:59:23.809Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T10:59:23.814Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:23.815Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T10:59:23.815Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:23.816Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T10:59:23.816Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T10:59:23.816Z CNTRLR Performing soft reset... +2024-09-06T10:59:23.817Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T10:59:23.817Z DRIVER » [REQ] [SoftReset] +2024-09-06T10:59:23.821Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:23.822Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T10:59:23.822Z DRIVER all queues idle +2024-09-06T10:59:23.928Z SERIAL « 0x0116000a0700010100085e989f556c568f7400031d00003f (24 bytes) +2024-09-06T10:59:23.929Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:23.930Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T10:59:23.930Z CNTRLR reconnected and restarted +2024-09-06T10:59:23.931Z CNTRLR Starting hardware watchdog... +2024-09-06T10:59:23.931Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T10:59:23.932Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T10:59:23.932Z DRIVER all queues busy +2024-09-06T10:59:23.933Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T10:59:23.934Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T10:59:23.937Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T10:59:23.937Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T10:59:23.939Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:23.943Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:23.943Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:59:23.944Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:23.945Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:59:23.946Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T10:59:23.947Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T10:59:23.948Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T10:59:23.953Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:23.954Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T10:59:23.954Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:23.954Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T10:59:23.955Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T10:59:23.955Z CNTRLR querying controller IDs... +2024-09-06T10:59:23.955Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T10:59:23.956Z DRIVER » [REQ] [GetControllerId] +2024-09-06T10:59:23.961Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:23.961Z SERIAL « 0x01080120f0d4e1a501b7 (10 bytes) +2024-09-06T10:59:23.961Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:23.962Z DRIVER « [RES] [GetControllerId] + home ID: 0xf0d4e1a5 + own node ID: 1 +2024-09-06T10:59:23.962Z CNTRLR received controller IDs: + home ID: 0xf0d4e1a5 + own node ID: 1 +2024-09-06T10:59:23.962Z CNTRLR Enabling TX status report... +2024-09-06T10:59:23.963Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T10:59:23.963Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T10:59:23.968Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:23.969Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T10:59:23.969Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:23.970Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T10:59:23.970Z CNTRLR Enabling TX status report successful... +2024-09-06T10:59:23.970Z CNTRLR finding SUC... +2024-09-06T10:59:23.971Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T10:59:23.971Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T10:59:23.976Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:23.977Z SERIAL « 0x0104015600ac (6 bytes) +2024-09-06T10:59:23.977Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:23.978Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x00 +2024-09-06T10:59:23.978Z CNTRLR No SUC present in the network +2024-09-06T10:59:23.978Z CNTRLR There is no SUC/SIS in the network - promoting ourselves... +2024-09-06T10:59:23.979Z SERIAL » 0x01080054010125010384 (10 bytes) +2024-09-06T10:59:23.979Z DRIVER » [REQ] [SetSUCNodeId] + payload: 0x0101250103 +2024-09-06T10:59:23.986Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:23.986Z SERIAL « 0x0104015401af (6 bytes) +2024-09-06T10:59:23.987Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:23.987Z DRIVER « [RES] [SetSUCNodeId] + was executed: true +2024-09-06T10:59:23.988Z CNTRLR Promotion to SUC/SIS succeeded. +2024-09-06T10:59:23.988Z DRIVER all queues idle +2024-09-06T10:59:23.992Z CNTRLR [Node 001] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T10:59:23.992Z CNTRLR [Node 001] [Manufacturer Specific] productType: metadata updated +2024-09-06T10:59:23.992Z CNTRLR [Node 001] [Manufacturer Specific] productId: metadata updated +2024-09-06T10:59:23.992Z CNTRLR [Node 001] [+] [Manufacturer Specific] manufacturerId: 0 +2024-09-06T10:59:23.992Z CNTRLR [Node 001] [+] [Manufacturer Specific] productType: 4 +2024-09-06T10:59:23.992Z CNTRLR [Node 001] [+] [Manufacturer Specific] productId: 4 +2024-09-06T10:59:23.992Z CNTRLR [Node 001] [Version] firmwareVersions: metadata updated +2024-09-06T10:59:23.992Z CNTRLR [Node 001] [+] [Version] firmwareVersions: 7.22 +2024-09-06T10:59:23.993Z CNTRLR [Node 001] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T10:59:23.993Z CNTRLR [Node 001] [+] [Version] zWaveProtocolVersion: "7.22.1" +2024-09-06T10:59:23.993Z CNTRLR [Node 001] [Version] sdkVersion: metadata updated +2024-09-06T10:59:23.993Z CNTRLR [Node 001] [+] [Version] sdkVersion: "7.22.1" +2024-09-06T10:59:23.993Z CNTRLR Interview completed +2024-09-06T10:59:23.993Z DRIVER Network key for S0 configured, enabling S0 security manager... +2024-09-06T10:59:23.993Z DRIVER At least one network key for S2 configured, enabling S2 security manager... +2024-09-06T10:59:23.994Z DRIVER At least one network key for Z-Wave Long Range configured, enabling security m + anager... +2024-09-06T10:59:23.994Z DRIVER driver ready +2024-09-06T10:59:23.994Z CNTRLR [Node 001] Beginning interview - last completed stage: None +2024-09-06T10:59:23.994Z CNTRLR [Node 001] new node, doing a full interview... +2024-09-06T10:59:23.994Z CNTRLR » [Node 001] querying protocol info... +2024-09-06T10:59:23.994Z DRIVER all queues busy +2024-09-06T10:59:23.995Z SERIAL » 0x0104004101bb (6 bytes) +2024-09-06T10:59:23.995Z DRIVER » [REQ] [GetNodeProtocolInfo] + payload: 0x01 +2024-09-06T10:59:24.001Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:24.001Z SERIAL « 0x010a0141d3960102010000f2 (12 bytes) +2024-09-06T10:59:24.001Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:24.002Z DRIVER « [RES] [GetNodeProtocolInfo] + payload: 0xd3960102010000 +2024-09-06T10:59:24.002Z CNTRLR « [Node 001] received response for protocol info: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + node type: Controller + is always listening: true + is frequent listening: false + can route messages: true + supports security: false + supports beaming: true + maximum data rate: 100000 kbps + protocol version: 3 +2024-09-06T10:59:24.003Z CNTRLR [Node 001] Interview stage completed: ProtocolInfo +2024-09-06T10:59:24.003Z DRIVER all queues idle +2024-09-06T10:59:24.005Z CNTRLR [Node 001] Embedded device config loaded +2024-09-06T10:59:24.005Z CNTRLR [Node 001] Interview stage completed: OverwriteConfig +2024-09-06T10:59:24.005Z CNTRLR [Node 001] Interview completed +2024-09-06T10:59:24.005Z CNTRLR [Node 001] The node is ready to be used +2024-09-06T10:59:24.005Z CNTRLR All nodes are ready to be used +2024-09-06T10:59:24.006Z CNTRLR [Node 001] The node is alive. +2024-09-06T10:59:28.705Z DRIVER all queues busy +2024-09-06T10:59:28.707Z SERIAL » 0x0105005081042f (7 bytes) +2024-09-06T10:59:28.708Z DRIVER » [REQ] [SetLearnMode] + callback id: 4 + intent: Inclusion +2024-09-06T10:59:28.713Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:28.714Z SERIAL « 0x0104015001ab (6 bytes) +2024-09-06T10:59:28.715Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:28.716Z DRIVER « [RES] [SetLearnMode] + success: true +2024-09-06T10:59:28.718Z DRIVER all queues idle +2024-09-06T10:59:28.886Z SERIAL « 0x0107005004010200af (9 bytes) +2024-09-06T10:59:28.887Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:28.887Z DRIVER « [REQ] [SetLearnMode] + callback id: 4 + status: Started + assigned node id: 2 +2024-09-06T10:59:28.887Z DRIVER handling request SetLearnMode (80) +2024-09-06T10:59:28.887Z DRIVER 1 handler registered! +2024-09-06T10:59:28.888Z DRIVER invoking handler #0 +2024-09-06T10:59:28.888Z DRIVER the message was handled +2024-09-06T10:59:29.004Z DRIVER all queues busy +2024-09-06T10:59:29.005Z SERIAL » 0x0103003bc7 (5 bytes) +2024-09-06T10:59:29.005Z DRIVER » [REQ] [GetBackgroundRSSI] +2024-09-06T10:59:29.011Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:29.012Z SERIAL « 0x0107013b9895957f25 (9 bytes) +2024-09-06T10:59:29.012Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:29.013Z DRIVER « [RES] [GetBackgroundRSSI] + channel 0: -104 dBm + channel 1: -107 dBm + channel 2: -107 dBm + channel 3: N/A +2024-09-06T10:59:29.013Z DRIVER all queues idle +2024-09-06T10:59:29.407Z SERIAL « 0x01060049100100a1 (8 bytes) +2024-09-06T10:59:29.408Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:29.409Z DRIVER « [REQ] [ApplicationUpdateRequest] + type: SUC_IdChanged + SUC node ID: 1 +2024-09-06T10:59:29.424Z SERIAL « 0x0107005004050200ab (9 bytes) +2024-09-06T10:59:29.424Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:29.425Z DRIVER « [REQ] [SetLearnMode] + callback id: 4 + status: ProtocolDone + assigned node id: 2 +2024-09-06T10:59:29.425Z DRIVER handling request SetLearnMode (80) +2024-09-06T10:59:29.425Z DRIVER 1 handler registered! +2024-09-06T10:59:29.425Z DRIVER invoking handler #0 +2024-09-06T10:59:29.426Z DRIVER the message was handled +2024-09-06T10:59:29.426Z DRIVER waiting for security bootstrapping... +2024-09-06T10:59:29.426Z CNTRLR querying controller IDs... +2024-09-06T10:59:29.426Z DRIVER all queues busy +2024-09-06T10:59:29.427Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T10:59:29.427Z DRIVER » [REQ] [GetControllerId] +2024-09-06T10:59:29.437Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:29.437Z SERIAL « 0x01080120cdaf1be0024d (10 bytes) +2024-09-06T10:59:29.438Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:29.438Z DRIVER « [RES] [GetControllerId] + home ID: 0xcdaf1be0 + own node ID: 2 +2024-09-06T10:59:29.438Z CNTRLR received controller IDs: + home ID: 0xcdaf1be0 + own node ID: 2 +2024-09-06T10:59:29.439Z DRIVER Joined network with home ID 0xcdaf1be0, switching to new network cache... +2024-09-06T10:59:29.439Z CNTRLR querying controller capabilities... +2024-09-06T10:59:29.440Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T10:59:29.440Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T10:59:29.447Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:29.447Z SERIAL « 0x0104010506f9 (6 bytes) +2024-09-06T10:59:29.448Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:29.448Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x06 +2024-09-06T10:59:29.448Z CNTRLR received controller capabilities: + controller role: Inclusion + is the SUC: false + started this network: false + SIS is present: true + was real primary: false +2024-09-06T10:59:29.449Z CNTRLR querying additional controller information... +2024-09-06T10:59:29.449Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T10:59:29.449Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T10:59:29.458Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:29.459Z SERIAL « 0x012501020a001d030000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c5 +2024-09-06T10:59:29.459Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:29.460Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d03000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T10:59:29.460Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1, 2 +2024-09-06T10:59:29.461Z CNTRLR [Node 002] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T10:59:29.461Z CNTRLR [Node 002] [Manufacturer Specific] productType: metadata updated +2024-09-06T10:59:29.461Z CNTRLR [Node 002] [Manufacturer Specific] productId: metadata updated +2024-09-06T10:59:29.461Z CNTRLR [Node 002] [+] [Manufacturer Specific] manufacturerId: 0 +2024-09-06T10:59:29.461Z CNTRLR [Node 002] [+] [Manufacturer Specific] productType: 4 +2024-09-06T10:59:29.461Z CNTRLR [Node 002] [+] [Manufacturer Specific] productId: 4 +2024-09-06T10:59:29.462Z CNTRLR [Node 002] [Version] firmwareVersions: metadata updated +2024-09-06T10:59:29.462Z CNTRLR [Node 002] [+] [Version] firmwareVersions: 7.22 +2024-09-06T10:59:29.462Z CNTRLR [Node 002] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T10:59:29.462Z CNTRLR [Node 002] [+] [Version] zWaveProtocolVersion: "7.22.1" +2024-09-06T10:59:29.462Z CNTRLR [Node 002] [Version] sdkVersion: metadata updated +2024-09-06T10:59:29.462Z CNTRLR [Node 002] [+] [Version] sdkVersion: "7.22.1" +2024-09-06T10:59:29.462Z CNTRLR Interview completed +2024-09-06T10:59:29.462Z DRIVER all queues idle +2024-09-06T10:59:29.627Z SERIAL « 0x010b00a8000201029f0400d81e (13 bytes) +2024-09-06T10:59:29.628Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:29.629Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -40 dBm + └─[Security2CCKEXGet] +2024-09-06T10:59:31.505Z CNTRLR [Node 001] Received S2 bootstrap initiation, requesting keys: + · S2_AccessControl + · S2_Authenticated + · S2_Unauthenticated + · S0_Legacy + client-side auth: false +2024-09-06T10:59:31.508Z DRIVER all queues busy +2024-09-06T10:59:31.510Z SERIAL » 0x011200a90201069f05000201872500000000057f (20 bytes) +2024-09-06T10:59:31.510Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 5 + └─[Security2CCKEXReport] + echo: false + supported schemes: + · KEXScheme1 + supported ECDH profiles: + · Curve25519 + CSA requested: false + requested security classes: + · S2_AccessControl + · S2_Authenticated + · S2_Unauthenticated + · S0_Legacy +2024-09-06T10:59:31.521Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:31.521Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T10:59:31.521Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:31.523Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T10:59:31.536Z SERIAL « 0x011d00a90500000100d87f7f7f7f00000300000000030100007f7f7f7f7fe9 (31 bytes) +2024-09-06T10:59:31.536Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:31.537Z DRIVER « [REQ] [SendDataBridge] + callback id: 5 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T10:59:31.538Z DRIVER all queues idle +2024-09-06T10:59:31.553Z SERIAL « 0x010f00a8000201069f060002018700d898 (17 bytes) +2024-09-06T10:59:31.554Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:31.555Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -40 dBm + └─[Security2CCKEXSet] + echo: false + selected scheme: KEXScheme1 + selected ECDH profile: Curve25519 + CSA permitted: false + granted security classes: + · S2_Unauthenticated + · S2_Authenticated + · S2_AccessControl + · S0_Legacy +2024-09-06T10:59:31.558Z DRIVER all queues busy +2024-09-06T10:59:31.558Z SERIAL » 0x012f00a90201239f08000000e5c77047befd9186c3e9b149d76b6a24478fb3bf6 (49 bytes) + edfcf07a45dd684715d250000000006b6 +2024-09-06T10:59:31.559Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 6 + └─[Security2CCPublicKeyReport] + is including node: false + public key: 0x0000e5c77047befd9186c3e9b149d76b6a24478fb3bf6edfcf07a + 45dd684715d +2024-09-06T10:59:31.569Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:31.571Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T10:59:31.571Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:31.572Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T10:59:31.590Z SERIAL « 0x011d00a90600000100d87f7f7f7f00000300000000030100007f7f7f7f7fea (31 bytes) +2024-09-06T10:59:31.591Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:31.591Z DRIVER « [REQ] [SendDataBridge] + callback id: 6 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T10:59:31.592Z DRIVER all queues idle +2024-09-06T10:59:31.620Z SERIAL « 0x012c00a8000201239f08017c2906e00e061e3f6f7d227f5b1db140bafac28e9d1 (46 bytes) + bcf98beec29253f53703b00d8d3 +2024-09-06T10:59:31.621Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:31.622Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -40 dBm + └─[Security2CCPublicKeyReport] + is including node: true + public key: 0x7c2906e00e061e3f6f7d227f5b1db140bafac28e9d1bcf98beec2 + 9253f53703b +2024-09-06T10:59:31.624Z DRIVER all queues busy +2024-09-06T10:59:31.625Z SERIAL » 0x010f00a90201039f0125250000000007c0 (17 bytes) +2024-09-06T10:59:31.626Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 7 + └─[Security2CCNonceGet] + sequence number: 37 +2024-09-06T10:59:31.631Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:31.634Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T10:59:31.634Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:31.634Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T10:59:31.652Z SERIAL « 0x011d00a90700000100d87f7f7f7f00000300000000030100007f7f7f7f7feb (31 bytes) +2024-09-06T10:59:31.652Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:31.653Z DRIVER « [REQ] [SendDataBridge] + callback id: 7 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T10:59:31.674Z SERIAL « 0x011d00a8000201149f024d01716f34f4e50e84f9ebcaefe9ccc5957c00d8db (31 bytes) +2024-09-06T10:59:31.675Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:31.675Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -40 dBm + └─[Security2CCNonceReport] + sequence number: 77 + SOS: true + MOS: false + receiver entropy: 0x716f34f4e50e84f9ebcaefe9ccc5957c +2024-09-06T10:59:31.677Z SERIAL » 0x013000a90201249f032601124195e514d76c422a4164b98ff1cdfc4fa56dc29c8 (50 bytes) + 78e6af217c099e380ecf72500000000089e +2024-09-06T10:59:31.678Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 8 + └─[Security2CCMessageEncapsulation] + │ sequence number: 38 + │ extensions: + │ · type: SPAN + │ sender EI: 0x95e514d76c422a4164b98ff1cdfc4fa5 + │ key: 0x5f009c5fa24b14ce22bab343222d0618 + │ IV: 0xacff254b307079bf81d11f0435 + │ ciphertext: 0x6dc29c878e6a + │ auth data: 0x0201cdaf1be000242601124195e514d76c422a4164b98ff1cdfc4fa + 5 + │ auth tag: 0xf217c099e380ecf7 + │ security class: Temporary + └─[Security2CCKEXSet] + echo: true + selected scheme: KEXScheme1 + selected ECDH profile: Curve25519 + CSA permitted: false + granted security classes: + · S2_Unauthenticated + · S2_Authenticated + · S2_AccessControl + · S0_Legacy +2024-09-06T10:59:31.687Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:31.690Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T10:59:31.690Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:31.691Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T10:59:31.712Z SERIAL « 0x011d00a90800000200d87f7f7f7f00000300000000030100007f7f7f7f7fe7 (31 bytes) +2024-09-06T10:59:31.712Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:31.712Z DRIVER « [REQ] [SendDataBridge] + callback id: 8 + transmit status: OK, took 20 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T10:59:41.778Z CNTRLR [Node 001] Timed out while waiting for a response from the node (ZW0201) +2024-09-06T10:59:41.782Z SERIAL » 0x011e00a90201129f032700801ff10de6f6395905fa5a12d3952500000000092c (32 bytes) +2024-09-06T10:59:41.784Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 9 + └─[Security2CCMessageEncapsulation] + │ sequence number: 39 + │ key: 0x5f009c5fa24b14ce22bab343222d0618 + │ IV: 0xb64e805b634dad584ba988800c + │ ciphertext: 0x801ff10de6f6 + │ auth data: 0x0201cdaf1be000122700 + │ auth tag: 0x395905fa5a12d395 + │ security class: Temporary + └─[Security2CCKEXSet] + echo: true + selected scheme: KEXScheme1 + selected ECDH profile: Curve25519 + CSA permitted: false + granted security classes: + · S2_Unauthenticated + · S2_Authenticated + · S2_AccessControl + · S0_Legacy +2024-09-06T10:59:41.792Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:41.794Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T10:59:41.795Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:41.796Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T10:59:41.813Z SERIAL « 0x011d00a90900000100d87f7f7f7f00000300000000030100007f7f7f7f7fe5 (31 bytes) +2024-09-06T10:59:41.814Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:41.815Z DRIVER « [REQ] [SendDataBridge] + callback id: 9 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T10:59:51.852Z CNTRLR [Node 001] Timed out while waiting for a response from the node (ZW0201) +2024-09-06T10:59:51.855Z SERIAL » 0x011e00a90201129f03280062143123038d8f0b1e8dac5787c825000000000a8b (32 bytes) +2024-09-06T10:59:51.857Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 10 + └─[Security2CCMessageEncapsulation] + │ sequence number: 40 + │ key: 0x5f009c5fa24b14ce22bab343222d0618 + │ IV: 0xa1e46f4b39e61c8b80f7bc6ff9 + │ ciphertext: 0x62143123038d + │ auth data: 0x0201cdaf1be000122800 + │ auth tag: 0x8f0b1e8dac5787c8 + │ security class: Temporary + └─[Security2CCKEXSet] + echo: true + selected scheme: KEXScheme1 + selected ECDH profile: Curve25519 + CSA permitted: false + granted security classes: + · S2_Unauthenticated + · S2_Authenticated + · S2_AccessControl + · S0_Legacy +2024-09-06T10:59:51.864Z SERIAL « [ACK] (0x06) +2024-09-06T10:59:51.867Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T10:59:51.867Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:51.868Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T10:59:51.884Z SERIAL « 0x011d00a90a00000100d87f7f7f7f00000300000000030100007f7f7f7f7fe6 (31 bytes) +2024-09-06T10:59:51.884Z SERIAL » [ACK] (0x06) +2024-09-06T10:59:51.884Z DRIVER « [REQ] [SendDataBridge] + callback id: 10 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:00:01.915Z CNTRLR [Node 001] Timed out while waiting for a response from the node (ZW0201) +2024-09-06T11:00:01.917Z SERIAL » 0x011e00a90201129f0329007b1f11dcdb069cd1958ecb16ed5325000000000b83 (32 bytes) +2024-09-06T11:00:01.917Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 11 + └─[Security2CCMessageEncapsulation] + │ sequence number: 41 + │ key: 0x5f009c5fa24b14ce22bab343222d0618 + │ IV: 0xfd631a8ed8d18dd61fb7abfa6f + │ ciphertext: 0x7b1f11dcdb06 + │ auth data: 0x0201cdaf1be000122900 + │ auth tag: 0x9cd1958ecb16ed53 + │ security class: Temporary + └─[Security2CCKEXSet] + echo: true + selected scheme: KEXScheme1 + selected ECDH profile: Curve25519 + CSA permitted: false + granted security classes: + · S2_Unauthenticated + · S2_Authenticated + · S2_AccessControl + · S0_Legacy +2024-09-06T11:00:01.925Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:01.927Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:00:01.927Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:01.928Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:00:01.946Z SERIAL « 0x011d00a90b00000100d87f7f7f7f00000300000000030100007f7f7f7f7fe7 (31 bytes) +2024-09-06T11:00:01.947Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:01.947Z DRIVER « [REQ] [SendDataBridge] + callback id: 11 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:00:13.683Z DRIVER ███████╗ ██╗ ██╗ █████╗ ██╗ ██╗ ███████╗ ██╗ ███████╗ + ╚══███╔╝ ██║ ██║ ██╔══██╗ ██║ ██║ ██╔════╝ ██║ ██╔════╝ + ███╔╝ █████╗ ██║ █╗ ██║ ███████║ ██║ ██║ █████╗ ██║ ███████╗ + ███╔╝ ╚════╝ ██║███╗██║ ██╔══██║ ╚██╗ ██╔╝ ██╔══╝ ██ ██║ ╚════██║ + ███████╗ ╚███╔███╔╝ ██║ ██║ ╚████╔╝ ███████╗ ╚█████╔╝ ███████║ + ╚══════╝ ╚══╝╚══╝ ╚═╝ ╚═╝ ╚═══╝ ╚══════╝ ╚════╝ ╚══════╝ +2024-09-06T11:00:13.683Z DRIVER version 13.2.0 +2024-09-06T11:00:13.684Z DRIVER +2024-09-06T11:00:13.684Z DRIVER starting driver... +2024-09-06T11:00:13.684Z DRIVER opening serial port /dev/serial/by-id/usb-Silicon_Labs_CP2102N_USB_to_UART_Bri + dge_Controller_ca4d95064355ee118d4d1294de9da576-if00-port0 +2024-09-06T11:00:13.692Z DRIVER serial port opened +2024-09-06T11:00:13.692Z SERIAL » 0x15 (1 bytes) +2024-09-06T11:00:14.698Z DRIVER loading configuration... +2024-09-06T11:00:14.704Z CONFIG version 13.2.0 +2024-09-06T11:00:15.040Z DRIVER beginning interview... +2024-09-06T11:00:15.040Z DRIVER added request handler for AddNodeToNetwork (0x4a)... + 1 registered +2024-09-06T11:00:15.040Z DRIVER added request handler for RemoveNodeFromNetwork (0x4b)... + 1 registered +2024-09-06T11:00:15.040Z DRIVER added request handler for ReplaceFailedNode (0x63)... + 1 registered +2024-09-06T11:00:15.040Z DRIVER added request handler for SetLearnMode (0x50)... + 1 registered +2024-09-06T11:00:15.040Z CNTRLR querying Serial API capabilities... +2024-09-06T11:00:15.042Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T11:00:15.043Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T11:00:15.056Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:15.057Z SERIAL « 0x012b01070716000000040004f6873e88cf2bc05ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000041 +2024-09-06T11:00:15.057Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:15.058Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x0716000000040004f6873e88cf2bc05ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T11:00:15.060Z CNTRLR received API capabilities: + firmware version: 7.22 + manufacturer ID: 0x00 + product type: 0x04 + product ID: 0x04 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · ExtendedNVMOperations (0x3d) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T11:00:15.060Z CNTRLR querying additional controller information... +2024-09-06T11:00:15.061Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T11:00:15.062Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T11:00:15.069Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:15.070Z SERIAL « 0x012501020a001d030000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c5 +2024-09-06T11:00:15.070Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:15.071Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d03000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T11:00:15.071Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1, 2 +2024-09-06T11:00:15.072Z CNTRLR querying version info... +2024-09-06T11:00:15.072Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T11:00:15.073Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T11:00:15.079Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:15.080Z SERIAL « 0x011001155a2d5761766520372e3232000797 (18 bytes) +2024-09-06T11:00:15.080Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:15.081Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32320007 +2024-09-06T11:00:15.081Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.22 +2024-09-06T11:00:15.081Z CNTRLR querying protocol version info... +2024-09-06T11:00:15.082Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T11:00:15.082Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T11:00:15.089Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:15.090Z SERIAL « 0x0119010900071601abcd63636639623665613165616566313162c3 (27 bytes) +2024-09-06T11:00:15.090Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:15.090Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x00071601abcd63636639623665613165616566313162 +2024-09-06T11:00:15.091Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.22.1 + appl. framework build no.: 43981 + git commit hash: 63636639623665613165616566313162 +2024-09-06T11:00:15.091Z CNTRLR querying controller capabilities... +2024-09-06T11:00:15.092Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T11:00:15.092Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T11:00:15.099Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:15.099Z SERIAL « 0x0104010506f9 (6 bytes) +2024-09-06T11:00:15.099Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:15.100Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x06 +2024-09-06T11:00:15.101Z CNTRLR received controller capabilities: + controller role: Inclusion + is the SUC: false + started this network: false + SIS is present: true + was real primary: false +2024-09-06T11:00:15.101Z CNTRLR querying serial API setup capabilities... +2024-09-06T11:00:15.102Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T11:00:15.102Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T11:00:15.108Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:15.108Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T11:00:15.109Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:15.109Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T11:00:15.110Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T11:00:15.110Z CNTRLR querying max. payload size... +2024-09-06T11:00:15.111Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T11:00:15.111Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T11:00:15.118Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:15.118Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T11:00:15.118Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:15.119Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T11:00:15.120Z CNTRLR maximum payload size: 46 bytes +2024-09-06T11:00:15.120Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T11:00:15.120Z CNTRLR Querying configured RF region... +2024-09-06T11:00:15.121Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T11:00:15.121Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T11:00:15.127Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:15.127Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T11:00:15.127Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:15.128Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T11:00:15.128Z CNTRLR The controller is using RF region Europe +2024-09-06T11:00:15.128Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T11:00:15.129Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T11:00:15.130Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T11:00:15.135Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:15.135Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T11:00:15.136Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:15.136Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T11:00:15.137Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T11:00:15.137Z CNTRLR Querying configured Long Range channel information... +2024-09-06T11:00:15.138Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T11:00:15.138Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T11:00:15.144Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:15.144Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T11:00:15.144Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:15.145Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T11:00:15.145Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T11:00:15.146Z CNTRLR Performing soft reset... +2024-09-06T11:00:15.146Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T11:00:15.147Z DRIVER » [REQ] [SoftReset] +2024-09-06T11:00:15.151Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:15.151Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T11:00:15.152Z DRIVER all queues idle +2024-09-06T11:00:15.260Z SERIAL « 0x0116000a0700010100085e989f556c568f7400031d00003f (24 bytes) +2024-09-06T11:00:15.262Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:15.264Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T11:00:15.265Z CNTRLR reconnected and restarted +2024-09-06T11:00:15.266Z CNTRLR Starting hardware watchdog... +2024-09-06T11:00:15.267Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T11:00:15.268Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T11:00:15.269Z DRIVER all queues busy +2024-09-06T11:00:15.270Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T11:00:15.271Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T11:00:15.277Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T11:00:15.278Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T11:00:15.279Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:15.283Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:15.283Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T11:00:15.284Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:15.284Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T11:00:15.285Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T11:00:15.286Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T11:00:15.287Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T11:00:15.292Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:15.292Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T11:00:15.293Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:15.293Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T11:00:15.294Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T11:00:15.294Z CNTRLR querying controller IDs... +2024-09-06T11:00:15.295Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T11:00:15.296Z DRIVER » [REQ] [GetControllerId] +2024-09-06T11:00:15.301Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:15.301Z SERIAL « 0x01080120cdaf1be0024d (10 bytes) +2024-09-06T11:00:15.302Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:15.302Z DRIVER « [RES] [GetControllerId] + home ID: 0xcdaf1be0 + own node ID: 2 +2024-09-06T11:00:15.303Z CNTRLR received controller IDs: + home ID: 0xcdaf1be0 + own node ID: 2 +2024-09-06T11:00:15.303Z CNTRLR Enabling TX status report... +2024-09-06T11:00:15.304Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T11:00:15.304Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T11:00:15.310Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:15.310Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T11:00:15.311Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:15.311Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T11:00:15.312Z CNTRLR Enabling TX status report successful... +2024-09-06T11:00:15.312Z CNTRLR finding SUC... +2024-09-06T11:00:15.313Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T11:00:15.313Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T11:00:15.318Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:15.319Z SERIAL « 0x0104015601ad (6 bytes) +2024-09-06T11:00:15.319Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:15.319Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x01 +2024-09-06T11:00:15.320Z CNTRLR SUC has node ID 1 +2024-09-06T11:00:15.321Z DRIVER all queues idle +2024-09-06T11:00:15.330Z DRIVER Cache file for homeId 0xcdaf1be0 found, attempting to restore the network from + cache... +2024-09-06T11:00:15.338Z CNTRLR [Node 002] Embedded device config loaded +2024-09-06T11:00:15.339Z DRIVER Restoring the network from cache was successful! +2024-09-06T11:00:15.340Z CNTRLR [Node 002] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T11:00:15.340Z CNTRLR [Node 002] [Manufacturer Specific] productType: metadata updated +2024-09-06T11:00:15.340Z CNTRLR [Node 002] [Manufacturer Specific] productId: metadata updated +2024-09-06T11:00:15.341Z CNTRLR [Node 002] [~] [Manufacturer Specific] manufacturerId: 0 => 0 +2024-09-06T11:00:15.341Z CNTRLR [Node 002] [~] [Manufacturer Specific] productType: 4 => 4 +2024-09-06T11:00:15.341Z CNTRLR [Node 002] [~] [Manufacturer Specific] productId: 4 => 4 +2024-09-06T11:00:15.342Z CNTRLR [Node 002] [Version] firmwareVersions: metadata updated +2024-09-06T11:00:15.342Z CNTRLR [Node 002] [~] [Version] firmwareVersions: 7.22 => 7.22 +2024-09-06T11:00:15.342Z CNTRLR [Node 002] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T11:00:15.342Z CNTRLR [Node 002] [~] [Version] zWaveProtocolVersion: "7.22.1" => "7.22.1" +2024-09-06T11:00:15.342Z CNTRLR [Node 002] [Version] sdkVersion: metadata updated +2024-09-06T11:00:15.342Z CNTRLR [Node 002] [~] [Version] sdkVersion: "7.22.1" => "7.22.1" +2024-09-06T11:00:15.342Z CNTRLR Interview completed +2024-09-06T11:00:15.343Z DRIVER No network key for S0 found in cache, communication with secure (S0) devices w + on't work! +2024-09-06T11:00:15.343Z DRIVER No network key for S2 found in cache, communication with secure (S2) devices w + on't work! +2024-09-06T11:00:15.343Z DRIVER driver ready +2024-09-06T11:00:15.344Z CNTRLR [Node 002] Beginning interview - last completed stage: None +2024-09-06T11:00:15.344Z CNTRLR [Node 002] new node, doing a full interview... +2024-09-06T11:00:15.344Z CNTRLR » [Node 002] querying protocol info... +2024-09-06T11:00:15.345Z DRIVER all queues busy +2024-09-06T11:00:15.346Z SERIAL » 0x0104004102b8 (6 bytes) +2024-09-06T11:00:15.346Z DRIVER » [REQ] [GetNodeProtocolInfo] + payload: 0x02 +2024-09-06T11:00:15.352Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:15.352Z SERIAL « 0x010a0141d3960102010000f2 (12 bytes) +2024-09-06T11:00:15.353Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:15.353Z DRIVER « [RES] [GetNodeProtocolInfo] + payload: 0xd3960102010000 +2024-09-06T11:00:15.354Z CNTRLR « [Node 002] received response for protocol info: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + node type: Controller + is always listening: true + is frequent listening: false + can route messages: true + supports security: false + supports beaming: true + maximum data rate: 100000 kbps + protocol version: 3 +2024-09-06T11:00:15.354Z CNTRLR [Node 002] Interview stage completed: ProtocolInfo +2024-09-06T11:00:15.355Z DRIVER all queues idle +2024-09-06T11:00:15.357Z CNTRLR [Node 002] Embedded device config loaded +2024-09-06T11:00:15.358Z CNTRLR [Node 002] Interview stage completed: OverwriteConfig +2024-09-06T11:00:15.358Z CNTRLR [Node 002] Interview completed +2024-09-06T11:00:15.358Z CNTRLR [Node 002] The node is ready to be used +2024-09-06T11:00:15.359Z CNTRLR [Node 002] The node is alive. +2024-09-06T11:00:15.359Z CNTRLR » [Node 001] querying protocol info... +2024-09-06T11:00:15.359Z DRIVER all queues busy +2024-09-06T11:00:15.360Z SERIAL » 0x0104004101bb (6 bytes) +2024-09-06T11:00:15.360Z DRIVER » [REQ] [GetNodeProtocolInfo] + payload: 0x01 +2024-09-06T11:00:15.366Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:15.366Z SERIAL « 0x010a0141d3960102010000f2 (12 bytes) +2024-09-06T11:00:15.366Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:15.367Z DRIVER « [RES] [GetNodeProtocolInfo] + payload: 0xd3960102010000 +2024-09-06T11:00:15.367Z CNTRLR « [Node 001] received response for protocol info: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + node type: Controller + is always listening: true + is frequent listening: false + can route messages: true + supports security: false + supports beaming: true + maximum data rate: 100000 kbps + protocol version: 3 +2024-09-06T11:00:15.367Z CNTRLR [Node 001] Interview stage completed: ProtocolInfo +2024-09-06T11:00:15.368Z CNTRLR Determining node status: 1 +2024-09-06T11:00:15.368Z CNTRLR » [Node 001] pinging the node... +2024-09-06T11:00:15.371Z SERIAL » 0x010d00a9020101002500000000017d (15 bytes) +2024-09-06T11:00:15.372Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 1 + └─[NoOperationCC] +2024-09-06T11:00:15.381Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:15.381Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:00:15.382Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:15.382Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:00:15.401Z SERIAL « 0x011d00a90100000100d87f7f7f7f00000300000000030100007f7f7f7f7fed (31 bytes) +2024-09-06T11:00:15.402Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:15.403Z DRIVER « [REQ] [SendDataBridge] + callback id: 1 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:00:15.405Z CNTRLR [Node 001] The node is alive. +2024-09-06T11:00:15.406Z CNTRLR « [Node 001] ping successful +2024-09-06T11:00:15.406Z DRIVER all queues idle +2024-09-06T11:00:20.343Z CNTRLR Updating the controller NIF... +2024-09-06T11:00:20.344Z DRIVER all queues busy +2024-09-06T11:00:20.346Z SERIAL » 0x010f0003010100085e989f556c568f7436 (17 bytes) +2024-09-06T11:00:20.347Z DRIVER » [REQ] [SetApplicationNodeInformation] + is listening: true + generic device class: 0x01 + specific device class: 0x00 + supported CCs: + · Z-Wave Plus Info + · Security + · Security 2 + · Transport Service + · Supervision + · CRC-16 Encapsulation + · Multi Command + · Inclusion Controller + controlled CCs: +2024-09-06T11:00:20.353Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:20.356Z CNTRLR performing hard reset... +2024-09-06T11:00:20.358Z SERIAL » 0x0104004202bb (6 bytes) +2024-09-06T11:00:20.359Z DRIVER » [REQ] [HardReset] + callback id: 2 +2024-09-06T11:00:20.363Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:20.399Z SERIAL « 0x0104004202bb (6 bytes) +2024-09-06T11:00:20.400Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:20.401Z DRIVER « [REQ] [HardReset] + callback id: 2 +2024-09-06T11:00:20.402Z CNTRLR hard reset succeeded +2024-09-06T11:00:20.403Z CNTRLR querying Serial API capabilities... +2024-09-06T11:00:20.404Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T11:00:20.405Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T11:00:20.414Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:20.415Z SERIAL « 0x012b01070716000000040004f6873e88cf2bc05ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000041 +2024-09-06T11:00:20.416Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:20.417Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x0716000000040004f6873e88cf2bc05ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T11:00:20.419Z CNTRLR received API capabilities: + firmware version: 7.22 + manufacturer ID: 0x00 + product type: 0x04 + product ID: 0x04 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · ExtendedNVMOperations (0x3d) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T11:00:20.419Z CNTRLR querying additional controller information... +2024-09-06T11:00:20.421Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T11:00:20.421Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T11:00:20.431Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:20.432Z SERIAL « 0x012501020a001d010000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c7 +2024-09-06T11:00:20.433Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:20.434Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d01000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T11:00:20.435Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1 +2024-09-06T11:00:20.436Z CNTRLR querying version info... +2024-09-06T11:00:20.437Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T11:00:20.438Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T11:00:20.443Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:20.444Z SERIAL « 0x011001155a2d5761766520372e3232000797 (18 bytes) +2024-09-06T11:00:20.444Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:20.445Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32320007 +2024-09-06T11:00:20.446Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.22 +2024-09-06T11:00:20.446Z CNTRLR querying protocol version info... +2024-09-06T11:00:20.447Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T11:00:20.447Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T11:00:20.453Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:20.454Z SERIAL « 0x0119010900071601abcd63636639623665613165616566313162c3 (27 bytes) +2024-09-06T11:00:20.454Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:20.455Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x00071601abcd63636639623665613165616566313162 +2024-09-06T11:00:20.456Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.22.1 + appl. framework build no.: 43981 + git commit hash: 63636639623665613165616566313162 +2024-09-06T11:00:20.456Z CNTRLR querying controller capabilities... +2024-09-06T11:00:20.457Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T11:00:20.457Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T11:00:20.463Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:20.463Z SERIAL « 0x0104010528d7 (6 bytes) +2024-09-06T11:00:20.464Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:20.464Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x28 +2024-09-06T11:00:20.465Z CNTRLR received controller capabilities: + controller role: Primary + is the SUC: false + started this network: true + SIS is present: false + was real primary: true +2024-09-06T11:00:20.465Z CNTRLR querying serial API setup capabilities... +2024-09-06T11:00:20.466Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T11:00:20.466Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T11:00:20.473Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:20.474Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T11:00:20.474Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:20.475Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T11:00:20.475Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T11:00:20.476Z CNTRLR querying max. payload size... +2024-09-06T11:00:20.476Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T11:00:20.477Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T11:00:20.482Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:20.483Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T11:00:20.483Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:20.484Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T11:00:20.484Z CNTRLR maximum payload size: 46 bytes +2024-09-06T11:00:20.485Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T11:00:20.485Z CNTRLR Querying configured RF region... +2024-09-06T11:00:20.485Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T11:00:20.486Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T11:00:20.491Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:20.491Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T11:00:20.491Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:20.492Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T11:00:20.492Z CNTRLR The controller is using RF region Europe +2024-09-06T11:00:20.492Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T11:00:20.493Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T11:00:20.493Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T11:00:20.499Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:20.499Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T11:00:20.500Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:20.500Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T11:00:20.501Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T11:00:20.501Z CNTRLR Querying configured Long Range channel information... +2024-09-06T11:00:20.502Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T11:00:20.502Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T11:00:20.508Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:20.509Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T11:00:20.509Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:20.509Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T11:00:20.510Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T11:00:20.511Z CNTRLR Performing soft reset... +2024-09-06T11:00:20.511Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T11:00:20.512Z DRIVER » [REQ] [SoftReset] +2024-09-06T11:00:20.516Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:20.517Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T11:00:20.517Z DRIVER all queues idle +2024-09-06T11:00:20.629Z SERIAL « 0x0116000a0700010100085e989f556c568f7400031d00003f (24 bytes) +2024-09-06T11:00:20.630Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:20.632Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T11:00:20.632Z CNTRLR reconnected and restarted +2024-09-06T11:00:20.632Z CNTRLR Starting hardware watchdog... +2024-09-06T11:00:20.633Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T11:00:20.633Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T11:00:20.634Z DRIVER all queues busy +2024-09-06T11:00:20.635Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T11:00:20.635Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T11:00:20.637Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T11:00:20.637Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T11:00:20.639Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:20.647Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:20.647Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T11:00:20.648Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:20.650Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T11:00:20.651Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T11:00:20.652Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T11:00:20.652Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T11:00:20.660Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:20.660Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T11:00:20.661Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:20.664Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T11:00:20.665Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T11:00:20.665Z CNTRLR querying controller IDs... +2024-09-06T11:00:20.666Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T11:00:20.668Z DRIVER » [REQ] [GetControllerId] +2024-09-06T11:00:20.675Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:20.676Z SERIAL « 0x01080120cf5c814c0189 (10 bytes) +2024-09-06T11:00:20.677Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:20.679Z DRIVER « [RES] [GetControllerId] + home ID: 0xcf5c814c + own node ID: 1 +2024-09-06T11:00:20.680Z CNTRLR received controller IDs: + home ID: 0xcf5c814c + own node ID: 1 +2024-09-06T11:00:20.681Z CNTRLR Enabling TX status report... +2024-09-06T11:00:20.681Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T11:00:20.682Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T11:00:20.689Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:20.690Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T11:00:20.690Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:20.691Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T11:00:20.692Z CNTRLR Enabling TX status report successful... +2024-09-06T11:00:20.692Z CNTRLR finding SUC... +2024-09-06T11:00:20.693Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T11:00:20.693Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T11:00:20.698Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:20.699Z SERIAL « 0x0104015600ac (6 bytes) +2024-09-06T11:00:20.699Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:20.700Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x00 +2024-09-06T11:00:20.700Z CNTRLR No SUC present in the network +2024-09-06T11:00:20.700Z CNTRLR There is no SUC/SIS in the network - promoting ourselves... +2024-09-06T11:00:20.701Z SERIAL » 0x01080054010125010384 (10 bytes) +2024-09-06T11:00:20.702Z DRIVER » [REQ] [SetSUCNodeId] + payload: 0x0101250103 +2024-09-06T11:00:20.713Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:20.715Z SERIAL « 0x0104015401af (6 bytes) +2024-09-06T11:00:20.715Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:20.720Z DRIVER « [RES] [SetSUCNodeId] + was executed: true +2024-09-06T11:00:20.722Z CNTRLR Promotion to SUC/SIS succeeded. +2024-09-06T11:00:20.722Z DRIVER all queues idle +2024-09-06T11:00:20.731Z CNTRLR [Node 001] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T11:00:20.732Z CNTRLR [Node 001] [Manufacturer Specific] productType: metadata updated +2024-09-06T11:00:20.732Z CNTRLR [Node 001] [Manufacturer Specific] productId: metadata updated +2024-09-06T11:00:20.732Z CNTRLR [Node 001] [+] [Manufacturer Specific] manufacturerId: 0 +2024-09-06T11:00:20.732Z CNTRLR [Node 001] [+] [Manufacturer Specific] productType: 4 +2024-09-06T11:00:20.732Z CNTRLR [Node 001] [+] [Manufacturer Specific] productId: 4 +2024-09-06T11:00:20.732Z CNTRLR [Node 001] [Version] firmwareVersions: metadata updated +2024-09-06T11:00:20.732Z CNTRLR [Node 001] [+] [Version] firmwareVersions: 7.22 +2024-09-06T11:00:20.732Z CNTRLR [Node 001] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T11:00:20.732Z CNTRLR [Node 001] [+] [Version] zWaveProtocolVersion: "7.22.1" +2024-09-06T11:00:20.732Z CNTRLR [Node 001] [Version] sdkVersion: metadata updated +2024-09-06T11:00:20.733Z CNTRLR [Node 001] [+] [Version] sdkVersion: "7.22.1" +2024-09-06T11:00:20.733Z CNTRLR Interview completed +2024-09-06T11:00:20.733Z DRIVER Network key for S0 configured, enabling S0 security manager... +2024-09-06T11:00:20.733Z DRIVER At least one network key for S2 configured, enabling S2 security manager... +2024-09-06T11:00:20.733Z DRIVER At least one network key for Z-Wave Long Range configured, enabling security m + anager... +2024-09-06T11:00:20.734Z DRIVER driver ready +2024-09-06T11:00:20.734Z CNTRLR [Node 001] Beginning interview - last completed stage: None +2024-09-06T11:00:20.734Z CNTRLR [Node 001] new node, doing a full interview... +2024-09-06T11:00:20.734Z CNTRLR » [Node 001] querying protocol info... +2024-09-06T11:00:20.735Z DRIVER all queues busy +2024-09-06T11:00:20.735Z SERIAL » 0x0104004101bb (6 bytes) +2024-09-06T11:00:20.735Z DRIVER » [REQ] [GetNodeProtocolInfo] + payload: 0x01 +2024-09-06T11:00:20.741Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:20.742Z SERIAL « 0x010a0141d3960102010000f2 (12 bytes) +2024-09-06T11:00:20.742Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:20.743Z DRIVER « [RES] [GetNodeProtocolInfo] + payload: 0xd3960102010000 +2024-09-06T11:00:20.744Z CNTRLR « [Node 001] received response for protocol info: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + node type: Controller + is always listening: true + is frequent listening: false + can route messages: true + supports security: false + supports beaming: true + maximum data rate: 100000 kbps + protocol version: 3 +2024-09-06T11:00:20.744Z CNTRLR [Node 001] Interview stage completed: ProtocolInfo +2024-09-06T11:00:20.745Z DRIVER all queues idle +2024-09-06T11:00:20.748Z CNTRLR [Node 001] Embedded device config loaded +2024-09-06T11:00:20.748Z CNTRLR [Node 001] Interview stage completed: OverwriteConfig +2024-09-06T11:00:20.749Z CNTRLR [Node 001] Interview completed +2024-09-06T11:00:20.749Z CNTRLR [Node 001] The node is ready to be used +2024-09-06T11:00:20.749Z CNTRLR All nodes are ready to be used +2024-09-06T11:00:20.750Z CNTRLR [Node 001] The node is alive. +2024-09-06T11:00:25.406Z DRIVER all queues busy +2024-09-06T11:00:25.407Z SERIAL » 0x0105005081042f (7 bytes) +2024-09-06T11:00:25.408Z DRIVER » [REQ] [SetLearnMode] + callback id: 4 + intent: Inclusion +2024-09-06T11:00:25.415Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:25.416Z SERIAL « 0x0104015001ab (6 bytes) +2024-09-06T11:00:25.416Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:25.418Z DRIVER « [RES] [SetLearnMode] + success: true +2024-09-06T11:00:25.419Z DRIVER all queues idle +2024-09-06T11:00:25.592Z SERIAL « 0x0107005004010200af (9 bytes) +2024-09-06T11:00:25.592Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:25.593Z DRIVER « [REQ] [SetLearnMode] + callback id: 4 + status: Started + assigned node id: 2 +2024-09-06T11:00:25.593Z DRIVER handling request SetLearnMode (80) +2024-09-06T11:00:25.593Z DRIVER 1 handler registered! +2024-09-06T11:00:25.593Z DRIVER invoking handler #0 +2024-09-06T11:00:25.593Z DRIVER the message was handled +2024-09-06T11:00:25.747Z DRIVER all queues busy +2024-09-06T11:00:25.749Z SERIAL » 0x0103003bc7 (5 bytes) +2024-09-06T11:00:25.750Z DRIVER » [REQ] [GetBackgroundRSSI] +2024-09-06T11:00:25.756Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:25.757Z SERIAL « 0x0107013ba3c1c17f1e (9 bytes) +2024-09-06T11:00:25.758Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:25.759Z DRIVER « [RES] [GetBackgroundRSSI] + channel 0: -93 dBm + channel 1: -63 dBm + channel 2: -63 dBm + channel 3: N/A +2024-09-06T11:00:25.761Z DRIVER all queues idle +2024-09-06T11:00:26.116Z SERIAL « 0x01060049100100a1 (8 bytes) +2024-09-06T11:00:26.117Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:26.118Z DRIVER « [REQ] [ApplicationUpdateRequest] + type: SUC_IdChanged + SUC node ID: 1 +2024-09-06T11:00:26.132Z SERIAL « 0x0107005004050200ab (9 bytes) +2024-09-06T11:00:26.133Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:26.134Z DRIVER « [REQ] [SetLearnMode] + callback id: 4 + status: ProtocolDone + assigned node id: 2 +2024-09-06T11:00:26.134Z DRIVER handling request SetLearnMode (80) +2024-09-06T11:00:26.134Z DRIVER 1 handler registered! +2024-09-06T11:00:26.134Z DRIVER invoking handler #0 +2024-09-06T11:00:26.134Z DRIVER the message was handled +2024-09-06T11:00:26.135Z DRIVER waiting for security bootstrapping... +2024-09-06T11:00:26.135Z CNTRLR querying controller IDs... +2024-09-06T11:00:26.135Z DRIVER all queues busy +2024-09-06T11:00:26.136Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T11:00:26.136Z DRIVER » [REQ] [GetControllerId] +2024-09-06T11:00:26.141Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:26.141Z SERIAL « 0x01080120d188a45e0277 (10 bytes) +2024-09-06T11:00:26.142Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:26.142Z DRIVER « [RES] [GetControllerId] + home ID: 0xd188a45e + own node ID: 2 +2024-09-06T11:00:26.142Z CNTRLR received controller IDs: + home ID: 0xd188a45e + own node ID: 2 +2024-09-06T11:00:26.143Z DRIVER Joined network with home ID 0xd188a45e, switching to new network cache... +2024-09-06T11:00:26.143Z CNTRLR querying controller capabilities... +2024-09-06T11:00:26.144Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T11:00:26.144Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T11:00:26.149Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:26.150Z SERIAL « 0x0104010506f9 (6 bytes) +2024-09-06T11:00:26.150Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:26.150Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x06 +2024-09-06T11:00:26.151Z CNTRLR received controller capabilities: + controller role: Inclusion + is the SUC: false + started this network: false + SIS is present: true + was real primary: false +2024-09-06T11:00:26.151Z CNTRLR querying additional controller information... +2024-09-06T11:00:26.152Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T11:00:26.152Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T11:00:26.160Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:26.161Z SERIAL « 0x012501020a001d030000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c5 +2024-09-06T11:00:26.161Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:26.161Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d03000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T11:00:26.162Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1, 2 +2024-09-06T11:00:26.162Z CNTRLR [Node 002] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T11:00:26.163Z CNTRLR [Node 002] [Manufacturer Specific] productType: metadata updated +2024-09-06T11:00:26.163Z CNTRLR [Node 002] [Manufacturer Specific] productId: metadata updated +2024-09-06T11:00:26.163Z CNTRLR [Node 002] [+] [Manufacturer Specific] manufacturerId: 0 +2024-09-06T11:00:26.163Z CNTRLR [Node 002] [+] [Manufacturer Specific] productType: 4 +2024-09-06T11:00:26.163Z CNTRLR [Node 002] [+] [Manufacturer Specific] productId: 4 +2024-09-06T11:00:26.163Z CNTRLR [Node 002] [Version] firmwareVersions: metadata updated +2024-09-06T11:00:26.163Z CNTRLR [Node 002] [+] [Version] firmwareVersions: 7.22 +2024-09-06T11:00:26.163Z CNTRLR [Node 002] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T11:00:26.163Z CNTRLR [Node 002] [+] [Version] zWaveProtocolVersion: "7.22.1" +2024-09-06T11:00:26.163Z CNTRLR [Node 002] [Version] sdkVersion: metadata updated +2024-09-06T11:00:26.163Z CNTRLR [Node 002] [+] [Version] sdkVersion: "7.22.1" +2024-09-06T11:00:26.163Z CNTRLR Interview completed +2024-09-06T11:00:26.164Z DRIVER all queues idle +2024-09-06T11:00:26.345Z SERIAL « 0x010b00a8000201029f0400d81e (13 bytes) +2024-09-06T11:00:26.346Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:26.347Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -40 dBm + └─[Security2CCKEXGet] +2024-09-06T11:00:30.338Z CNTRLR [Node 001] Received S2 bootstrap initiation, requesting keys: + · S2_AccessControl + · S2_Authenticated + · S2_Unauthenticated + · S0_Legacy + client-side auth: false +2024-09-06T11:00:30.343Z DRIVER all queues busy +2024-09-06T11:00:30.346Z SERIAL » 0x011200a90201069f05000201872500000000057f (20 bytes) +2024-09-06T11:00:30.348Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 5 + └─[Security2CCKEXReport] + echo: false + supported schemes: + · KEXScheme1 + supported ECDH profiles: + · Curve25519 + CSA requested: false + requested security classes: + · S2_AccessControl + · S2_Authenticated + · S2_Unauthenticated + · S0_Legacy +2024-09-06T11:00:30.386Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:30.387Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:00:30.387Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:30.389Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:00:30.396Z SERIAL « 0x011d00a90500000100d77f7f7f7f00000300000000030100007f7f7f7f7fe6 (31 bytes) +2024-09-06T11:00:30.397Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:30.397Z DRIVER « [REQ] [SendDataBridge] + callback id: 5 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -41 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:00:30.398Z DRIVER all queues idle +2024-09-06T11:00:30.418Z SERIAL « 0x010f00a8000201069f060002018700d797 (17 bytes) +2024-09-06T11:00:30.419Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:30.420Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -41 dBm + └─[Security2CCKEXSet] + echo: false + selected scheme: KEXScheme1 + selected ECDH profile: Curve25519 + CSA permitted: false + granted security classes: + · S2_Unauthenticated + · S2_Authenticated + · S2_AccessControl + · S0_Legacy +2024-09-06T11:00:34.781Z DRIVER all queues busy +2024-09-06T11:00:34.783Z SERIAL » 0x012f00a90201239f0800000014c50b50c3c8563c3ef70eb85ae61d38f0749c66b (49 bytes) + 7e65f0dc109c0d2194c25000000000612 +2024-09-06T11:00:34.784Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 6 + └─[Security2CCPublicKeyReport] + is including node: false + public key: 0x000014c50b50c3c8563c3ef70eb85ae61d38f0749c66b7e65f0dc + 109c0d2194c +2024-09-06T11:00:34.803Z SERIAL « [ACK] (0x06) +2024-09-06T11:00:34.803Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:00:34.804Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:34.806Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:00:34.822Z SERIAL « 0x011d00a90600000100d87f7f7f7f00000300000000030100007f7f7f7f7fea (31 bytes) +2024-09-06T11:00:34.822Z SERIAL » [ACK] (0x06) +2024-09-06T11:00:34.823Z DRIVER « [REQ] [SendDataBridge] + callback id: 6 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:00:34.824Z DRIVER all queues idle +2024-09-06T11:00:34.852Z SERIAL « 0x012c00a8000201239f0801d3955c17b8339bf458e7dd0c7dece81bd981ccca919 (46 bytes) + 877ce3cc9ddd90c2d5e1c00d88c +2024-09-06T11:00:34.853Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:28.976Z DRIVER ███████╗ ██╗ ██╗ █████╗ ██╗ ██╗ ███████╗ ██╗ ███████╗ + ╚══███╔╝ ██║ ██║ ██╔══██╗ ██║ ██║ ██╔════╝ ██║ ██╔════╝ + ███╔╝ █████╗ ██║ █╗ ██║ ███████║ ██║ ██║ █████╗ ██║ ███████╗ + ███╔╝ ╚════╝ ██║███╗██║ ██╔══██║ ╚██╗ ██╔╝ ██╔══╝ ██ ██║ ╚════██║ + ███████╗ ╚███╔███╔╝ ██║ ██║ ╚████╔╝ ███████╗ ╚█████╔╝ ███████║ + ╚══════╝ ╚══╝╚══╝ ╚═╝ ╚═╝ ╚═══╝ ╚══════╝ ╚════╝ ╚══════╝ +2024-09-06T11:03:28.976Z DRIVER version 13.2.0 +2024-09-06T11:03:28.976Z DRIVER +2024-09-06T11:03:28.976Z DRIVER starting driver... +2024-09-06T11:03:28.977Z DRIVER opening serial port /dev/serial/by-id/usb-Silicon_Labs_CP2102N_USB_to_UART_Bri + dge_Controller_ca4d95064355ee118d4d1294de9da576-if00-port0 +2024-09-06T11:03:28.985Z DRIVER serial port opened +2024-09-06T11:03:28.985Z SERIAL » 0x15 (1 bytes) +2024-09-06T11:03:29.988Z DRIVER loading configuration... +2024-09-06T11:03:29.990Z CONFIG version 13.2.0 +2024-09-06T11:03:30.295Z DRIVER beginning interview... +2024-09-06T11:03:30.296Z DRIVER added request handler for AddNodeToNetwork (0x4a)... + 1 registered +2024-09-06T11:03:30.297Z DRIVER added request handler for RemoveNodeFromNetwork (0x4b)... + 1 registered +2024-09-06T11:03:30.297Z DRIVER added request handler for ReplaceFailedNode (0x63)... + 1 registered +2024-09-06T11:03:30.297Z DRIVER added request handler for SetLearnMode (0x50)... + 1 registered +2024-09-06T11:03:30.297Z CNTRLR querying Serial API capabilities... +2024-09-06T11:03:30.305Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T11:03:30.306Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T11:03:30.314Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:30.314Z SERIAL « 0x012b01070716000000040004f6873e88cf2bc05ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000041 +2024-09-06T11:03:30.315Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:30.316Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x0716000000040004f6873e88cf2bc05ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T11:03:30.317Z CNTRLR received API capabilities: + firmware version: 7.22 + manufacturer ID: 0x00 + product type: 0x04 + product ID: 0x04 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · ExtendedNVMOperations (0x3d) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T11:03:30.317Z CNTRLR querying additional controller information... +2024-09-06T11:03:30.318Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T11:03:30.319Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T11:03:30.327Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:30.328Z SERIAL « 0x012501020a001d030000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c5 +2024-09-06T11:03:30.328Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:30.329Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d03000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T11:03:30.329Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1, 2 +2024-09-06T11:03:30.330Z CNTRLR querying version info... +2024-09-06T11:03:30.330Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T11:03:30.331Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T11:03:30.338Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:30.339Z SERIAL « 0x011001155a2d5761766520372e3232000797 (18 bytes) +2024-09-06T11:03:30.339Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:30.340Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32320007 +2024-09-06T11:03:30.341Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.22 +2024-09-06T11:03:30.341Z CNTRLR querying protocol version info... +2024-09-06T11:03:30.342Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T11:03:30.343Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T11:03:30.349Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:30.350Z SERIAL « 0x0119010900071601abcd63636639623665613165616566313162c3 (27 bytes) +2024-09-06T11:03:30.350Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:30.351Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x00071601abcd63636639623665613165616566313162 +2024-09-06T11:03:30.352Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.22.1 + appl. framework build no.: 43981 + git commit hash: 63636639623665613165616566313162 +2024-09-06T11:03:30.352Z CNTRLR querying controller capabilities... +2024-09-06T11:03:30.354Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T11:03:30.354Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T11:03:30.360Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:30.361Z SERIAL « 0x0104010506f9 (6 bytes) +2024-09-06T11:03:30.361Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:30.362Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x06 +2024-09-06T11:03:30.363Z CNTRLR received controller capabilities: + controller role: Inclusion + is the SUC: false + started this network: false + SIS is present: true + was real primary: false +2024-09-06T11:03:30.363Z CNTRLR querying serial API setup capabilities... +2024-09-06T11:03:30.364Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T11:03:30.364Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T11:03:30.370Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:30.371Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T11:03:30.372Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:30.372Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T11:03:30.373Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T11:03:30.373Z CNTRLR querying max. payload size... +2024-09-06T11:03:30.374Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T11:03:30.374Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T11:03:30.379Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:30.379Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T11:03:30.380Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:30.380Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T11:03:30.381Z CNTRLR maximum payload size: 46 bytes +2024-09-06T11:03:30.381Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T11:03:30.382Z CNTRLR Querying configured RF region... +2024-09-06T11:03:30.382Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T11:03:30.383Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T11:03:30.388Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:30.388Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T11:03:30.389Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:30.389Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T11:03:30.390Z CNTRLR The controller is using RF region Europe +2024-09-06T11:03:30.390Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T11:03:30.391Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T11:03:30.391Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T11:03:30.396Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:30.396Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T11:03:30.397Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:30.397Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T11:03:30.398Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T11:03:30.398Z CNTRLR Querying configured Long Range channel information... +2024-09-06T11:03:30.399Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T11:03:30.399Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T11:03:30.404Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:30.405Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T11:03:30.405Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:30.405Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T11:03:30.406Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T11:03:30.406Z CNTRLR Performing soft reset... +2024-09-06T11:03:30.407Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T11:03:30.407Z DRIVER » [REQ] [SoftReset] +2024-09-06T11:03:30.411Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:30.412Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T11:03:30.413Z DRIVER all queues idle +2024-09-06T11:03:30.532Z SERIAL « 0x0116000a0700010100085e989f556c568f7400031d00003f (24 bytes) +2024-09-06T11:03:30.533Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:30.537Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T11:03:30.538Z CNTRLR reconnected and restarted +2024-09-06T11:03:30.538Z CNTRLR Starting hardware watchdog... +2024-09-06T11:03:30.539Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T11:03:30.544Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T11:03:30.545Z DRIVER all queues busy +2024-09-06T11:03:30.545Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T11:03:30.546Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T11:03:30.556Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T11:03:30.557Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T11:03:30.564Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:30.565Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:30.566Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T11:03:30.566Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:30.567Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T11:03:30.568Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T11:03:30.568Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T11:03:30.574Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T11:03:30.582Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:30.583Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T11:03:30.583Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:30.584Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T11:03:30.585Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T11:03:30.585Z CNTRLR querying controller IDs... +2024-09-06T11:03:30.588Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T11:03:30.588Z DRIVER » [REQ] [GetControllerId] +2024-09-06T11:03:30.593Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:30.594Z SERIAL « 0x01080120d188a45e0277 (10 bytes) +2024-09-06T11:03:30.595Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:30.595Z DRIVER « [RES] [GetControllerId] + home ID: 0xd188a45e + own node ID: 2 +2024-09-06T11:03:30.596Z CNTRLR received controller IDs: + home ID: 0xd188a45e + own node ID: 2 +2024-09-06T11:03:30.596Z CNTRLR Enabling TX status report... +2024-09-06T11:03:30.597Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T11:03:30.597Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T11:03:30.602Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:30.603Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T11:03:30.603Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:30.605Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T11:03:30.606Z CNTRLR Enabling TX status report successful... +2024-09-06T11:03:30.606Z CNTRLR finding SUC... +2024-09-06T11:03:30.607Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T11:03:30.608Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T11:03:30.614Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:30.615Z SERIAL « 0x0104015601ad (6 bytes) +2024-09-06T11:03:30.615Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:30.616Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x01 +2024-09-06T11:03:30.617Z CNTRLR SUC has node ID 1 +2024-09-06T11:03:30.618Z DRIVER all queues idle +2024-09-06T11:03:30.630Z DRIVER Cache file for homeId 0xd188a45e found, attempting to restore the network from + cache... +2024-09-06T11:03:30.647Z CNTRLR [Node 002] Embedded device config loaded +2024-09-06T11:03:30.648Z DRIVER Restoring the network from cache was successful! +2024-09-06T11:03:30.649Z CNTRLR [Node 002] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T11:03:30.650Z CNTRLR [Node 002] [Manufacturer Specific] productType: metadata updated +2024-09-06T11:03:30.650Z CNTRLR [Node 002] [Manufacturer Specific] productId: metadata updated +2024-09-06T11:03:30.650Z CNTRLR [Node 002] [~] [Manufacturer Specific] manufacturerId: 0 => 0 +2024-09-06T11:03:30.651Z CNTRLR [Node 002] [~] [Manufacturer Specific] productType: 4 => 4 +2024-09-06T11:03:30.651Z CNTRLR [Node 002] [~] [Manufacturer Specific] productId: 4 => 4 +2024-09-06T11:03:30.651Z CNTRLR [Node 002] [Version] firmwareVersions: metadata updated +2024-09-06T11:03:30.651Z CNTRLR [Node 002] [~] [Version] firmwareVersions: 7.22 => 7.22 +2024-09-06T11:03:30.652Z CNTRLR [Node 002] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T11:03:30.652Z CNTRLR [Node 002] [~] [Version] zWaveProtocolVersion: "7.22.1" => "7.22.1" +2024-09-06T11:03:30.652Z CNTRLR [Node 002] [Version] sdkVersion: metadata updated +2024-09-06T11:03:30.652Z CNTRLR [Node 002] [~] [Version] sdkVersion: "7.22.1" => "7.22.1" +2024-09-06T11:03:30.652Z CNTRLR Interview completed +2024-09-06T11:03:30.652Z DRIVER No network key for S0 found in cache, communication with secure (S0) devices w + on't work! +2024-09-06T11:03:30.653Z DRIVER No network key for S2 found in cache, communication with secure (S2) devices w + on't work! +2024-09-06T11:03:30.653Z DRIVER driver ready +2024-09-06T11:03:30.654Z CNTRLR [Node 002] Beginning interview - last completed stage: None +2024-09-06T11:03:30.654Z CNTRLR [Node 002] new node, doing a full interview... +2024-09-06T11:03:30.654Z CNTRLR » [Node 002] querying protocol info... +2024-09-06T11:03:30.655Z DRIVER all queues busy +2024-09-06T11:03:30.656Z SERIAL » 0x0104004102b8 (6 bytes) +2024-09-06T11:03:30.656Z DRIVER » [REQ] [GetNodeProtocolInfo] + payload: 0x02 +2024-09-06T11:03:30.661Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:30.662Z SERIAL « 0x010a0141d3960102010000f2 (12 bytes) +2024-09-06T11:03:30.662Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:30.663Z DRIVER « [RES] [GetNodeProtocolInfo] + payload: 0xd3960102010000 +2024-09-06T11:03:30.664Z CNTRLR « [Node 002] received response for protocol info: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + node type: Controller + is always listening: true + is frequent listening: false + can route messages: true + supports security: false + supports beaming: true + maximum data rate: 100000 kbps + protocol version: 3 +2024-09-06T11:03:30.664Z CNTRLR [Node 002] Interview stage completed: ProtocolInfo +2024-09-06T11:03:30.665Z DRIVER all queues idle +2024-09-06T11:03:30.672Z CNTRLR [Node 002] Embedded device config loaded +2024-09-06T11:03:30.673Z CNTRLR [Node 002] Interview stage completed: OverwriteConfig +2024-09-06T11:03:30.673Z CNTRLR [Node 002] Interview completed +2024-09-06T11:03:30.673Z CNTRLR [Node 002] The node is ready to be used +2024-09-06T11:03:30.674Z CNTRLR [Node 002] The node is alive. +2024-09-06T11:03:30.674Z CNTRLR » [Node 001] querying protocol info... +2024-09-06T11:03:30.674Z DRIVER all queues busy +2024-09-06T11:03:30.675Z SERIAL » 0x0104004101bb (6 bytes) +2024-09-06T11:03:30.675Z DRIVER » [REQ] [GetNodeProtocolInfo] + payload: 0x01 +2024-09-06T11:03:30.681Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:30.682Z SERIAL « 0x010a0141d3960102010000f2 (12 bytes) +2024-09-06T11:03:30.682Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:30.683Z DRIVER « [RES] [GetNodeProtocolInfo] + payload: 0xd3960102010000 +2024-09-06T11:03:30.683Z CNTRLR « [Node 001] received response for protocol info: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + node type: Controller + is always listening: true + is frequent listening: false + can route messages: true + supports security: false + supports beaming: true + maximum data rate: 100000 kbps + protocol version: 3 +2024-09-06T11:03:30.684Z CNTRLR [Node 001] Interview stage completed: ProtocolInfo +2024-09-06T11:03:30.684Z CNTRLR Determining node status: 1 +2024-09-06T11:03:30.684Z CNTRLR » [Node 001] pinging the node... +2024-09-06T11:03:30.687Z SERIAL » 0x010d00a9020101002500000000017d (15 bytes) +2024-09-06T11:03:30.688Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 1 + └─[NoOperationCC] +2024-09-06T11:03:30.693Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:30.701Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:03:30.702Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:30.703Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:03:30.714Z SERIAL « 0x011d00a90100000100d87f7f7f7f00000300000000030100007f7f7f7f7fed (31 bytes) +2024-09-06T11:03:30.715Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:30.716Z DRIVER « [REQ] [SendDataBridge] + callback id: 1 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:03:30.718Z CNTRLR [Node 001] The node is alive. +2024-09-06T11:03:30.719Z CNTRLR « [Node 001] ping successful +2024-09-06T11:03:30.724Z DRIVER all queues idle +2024-09-06T11:03:35.653Z CNTRLR Updating the controller NIF... +2024-09-06T11:03:35.655Z DRIVER all queues busy +2024-09-06T11:03:35.656Z SERIAL » 0x010f0003010100085e989f556c568f7436 (17 bytes) +2024-09-06T11:03:35.657Z DRIVER » [REQ] [SetApplicationNodeInformation] + is listening: true + generic device class: 0x01 + specific device class: 0x00 + supported CCs: + · Z-Wave Plus Info + · Security + · Security 2 + · Transport Service + · Supervision + · CRC-16 Encapsulation + · Multi Command + · Inclusion Controller + controlled CCs: +2024-09-06T11:03:35.663Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:35.666Z CNTRLR performing hard reset... +2024-09-06T11:03:35.668Z SERIAL » 0x0104004202bb (6 bytes) +2024-09-06T11:03:35.668Z DRIVER » [REQ] [HardReset] + callback id: 2 +2024-09-06T11:03:35.672Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:35.694Z SERIAL « 0x0104004202bb (6 bytes) +2024-09-06T11:03:35.695Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:35.696Z DRIVER « [REQ] [HardReset] + callback id: 2 +2024-09-06T11:03:35.697Z CNTRLR hard reset succeeded +2024-09-06T11:03:35.698Z CNTRLR querying Serial API capabilities... +2024-09-06T11:03:35.699Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T11:03:35.700Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T11:03:35.709Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:35.710Z SERIAL « 0x012b01070716000000040004f6873e88cf2bc05ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000041 +2024-09-06T11:03:35.711Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:35.712Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x0716000000040004f6873e88cf2bc05ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T11:03:35.714Z CNTRLR received API capabilities: + firmware version: 7.22 + manufacturer ID: 0x00 + product type: 0x04 + product ID: 0x04 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · ExtendedNVMOperations (0x3d) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T11:03:35.714Z CNTRLR querying additional controller information... +2024-09-06T11:03:35.715Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T11:03:35.716Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T11:03:35.725Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:35.726Z SERIAL « 0x012501020a001d010000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c7 +2024-09-06T11:03:35.727Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:35.728Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d01000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T11:03:35.729Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1 +2024-09-06T11:03:35.729Z CNTRLR querying version info... +2024-09-06T11:03:35.731Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T11:03:35.731Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T11:03:35.738Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:35.739Z SERIAL « 0x011001155a2d5761766520372e3232000797 (18 bytes) +2024-09-06T11:03:35.739Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:35.740Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32320007 +2024-09-06T11:03:35.741Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.22 +2024-09-06T11:03:35.741Z CNTRLR querying protocol version info... +2024-09-06T11:03:35.742Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T11:03:35.743Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T11:03:35.750Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:35.751Z SERIAL « 0x0119010900071601abcd63636639623665613165616566313162c3 (27 bytes) +2024-09-06T11:03:35.751Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:35.752Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x00071601abcd63636639623665613165616566313162 +2024-09-06T11:03:35.753Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.22.1 + appl. framework build no.: 43981 + git commit hash: 63636639623665613165616566313162 +2024-09-06T11:03:35.753Z CNTRLR querying controller capabilities... +2024-09-06T11:03:35.754Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T11:03:35.755Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T11:03:35.760Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:35.761Z SERIAL « 0x0104010528d7 (6 bytes) +2024-09-06T11:03:35.761Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:35.762Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x28 +2024-09-06T11:03:35.762Z CNTRLR received controller capabilities: + controller role: Primary + is the SUC: false + started this network: true + SIS is present: false + was real primary: true +2024-09-06T11:03:35.763Z CNTRLR querying serial API setup capabilities... +2024-09-06T11:03:35.763Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T11:03:35.764Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T11:03:35.771Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:35.771Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T11:03:35.772Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:35.772Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T11:03:35.774Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T11:03:35.774Z CNTRLR querying max. payload size... +2024-09-06T11:03:35.775Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T11:03:35.776Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T11:03:35.781Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:35.783Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T11:03:35.783Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:35.784Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T11:03:35.786Z CNTRLR maximum payload size: 46 bytes +2024-09-06T11:03:35.786Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T11:03:35.786Z CNTRLR Querying configured RF region... +2024-09-06T11:03:35.788Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T11:03:35.788Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T11:03:35.794Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:35.795Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T11:03:35.795Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:35.796Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T11:03:35.797Z CNTRLR The controller is using RF region Europe +2024-09-06T11:03:35.798Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T11:03:35.799Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T11:03:35.799Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T11:03:35.805Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:35.806Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T11:03:35.806Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:35.807Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T11:03:35.808Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T11:03:35.808Z CNTRLR Querying configured Long Range channel information... +2024-09-06T11:03:35.809Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T11:03:35.809Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T11:03:35.814Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:35.815Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T11:03:35.815Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:35.816Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T11:03:35.817Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T11:03:35.817Z CNTRLR Performing soft reset... +2024-09-06T11:03:35.818Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T11:03:35.818Z DRIVER » [REQ] [SoftReset] +2024-09-06T11:03:35.822Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:35.823Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T11:03:35.823Z DRIVER all queues idle +2024-09-06T11:03:35.928Z SERIAL « 0x0116000a0700010100085e989f556c568f7400031d00003f (24 bytes) +2024-09-06T11:03:35.929Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:35.931Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T11:03:35.931Z CNTRLR reconnected and restarted +2024-09-06T11:03:35.931Z CNTRLR Starting hardware watchdog... +2024-09-06T11:03:35.932Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T11:03:35.933Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T11:03:35.933Z DRIVER all queues busy +2024-09-06T11:03:35.934Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T11:03:35.935Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T11:03:35.937Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T11:03:35.938Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T11:03:35.940Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:35.944Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:35.945Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T11:03:35.945Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:35.946Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T11:03:35.947Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T11:03:35.948Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T11:03:35.949Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T11:03:35.955Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:35.956Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T11:03:35.956Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:35.957Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T11:03:35.958Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T11:03:35.958Z CNTRLR querying controller IDs... +2024-09-06T11:03:35.959Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T11:03:35.959Z DRIVER » [REQ] [GetControllerId] +2024-09-06T11:03:35.965Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:35.965Z SERIAL « 0x01080120f234f82c01c5 (10 bytes) +2024-09-06T11:03:35.965Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:35.966Z DRIVER « [RES] [GetControllerId] + home ID: 0xf234f82c + own node ID: 1 +2024-09-06T11:03:35.966Z CNTRLR received controller IDs: + home ID: 0xf234f82c + own node ID: 1 +2024-09-06T11:03:35.966Z CNTRLR Enabling TX status report... +2024-09-06T11:03:35.967Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T11:03:35.967Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T11:03:35.972Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:35.972Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T11:03:35.973Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:35.973Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T11:03:35.973Z CNTRLR Enabling TX status report successful... +2024-09-06T11:03:35.973Z CNTRLR finding SUC... +2024-09-06T11:03:35.974Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T11:03:35.974Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T11:03:35.979Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:35.979Z SERIAL « 0x0104015600ac (6 bytes) +2024-09-06T11:03:35.979Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:35.980Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x00 +2024-09-06T11:03:35.980Z CNTRLR No SUC present in the network +2024-09-06T11:03:35.980Z CNTRLR There is no SUC/SIS in the network - promoting ourselves... +2024-09-06T11:03:35.981Z SERIAL » 0x01080054010125010384 (10 bytes) +2024-09-06T11:03:35.981Z DRIVER » [REQ] [SetSUCNodeId] + payload: 0x0101250103 +2024-09-06T11:03:35.988Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:35.988Z SERIAL « 0x0104015401af (6 bytes) +2024-09-06T11:03:35.989Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:35.989Z DRIVER « [RES] [SetSUCNodeId] + was executed: true +2024-09-06T11:03:35.990Z CNTRLR Promotion to SUC/SIS succeeded. +2024-09-06T11:03:35.990Z DRIVER all queues idle +2024-09-06T11:03:35.994Z CNTRLR [Node 001] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T11:03:35.994Z CNTRLR [Node 001] [Manufacturer Specific] productType: metadata updated +2024-09-06T11:03:35.994Z CNTRLR [Node 001] [Manufacturer Specific] productId: metadata updated +2024-09-06T11:03:35.995Z CNTRLR [Node 001] [+] [Manufacturer Specific] manufacturerId: 0 +2024-09-06T11:03:35.995Z CNTRLR [Node 001] [+] [Manufacturer Specific] productType: 4 +2024-09-06T11:03:35.995Z CNTRLR [Node 001] [+] [Manufacturer Specific] productId: 4 +2024-09-06T11:03:35.995Z CNTRLR [Node 001] [Version] firmwareVersions: metadata updated +2024-09-06T11:03:35.995Z CNTRLR [Node 001] [+] [Version] firmwareVersions: 7.22 +2024-09-06T11:03:35.995Z CNTRLR [Node 001] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T11:03:35.995Z CNTRLR [Node 001] [+] [Version] zWaveProtocolVersion: "7.22.1" +2024-09-06T11:03:35.995Z CNTRLR [Node 001] [Version] sdkVersion: metadata updated +2024-09-06T11:03:35.995Z CNTRLR [Node 001] [+] [Version] sdkVersion: "7.22.1" +2024-09-06T11:03:35.995Z CNTRLR Interview completed +2024-09-06T11:03:35.995Z DRIVER Network key for S0 configured, enabling S0 security manager... +2024-09-06T11:03:35.996Z DRIVER At least one network key for S2 configured, enabling S2 security manager... +2024-09-06T11:03:35.996Z DRIVER At least one network key for Z-Wave Long Range configured, enabling security m + anager... +2024-09-06T11:03:35.997Z DRIVER driver ready +2024-09-06T11:03:35.997Z CNTRLR [Node 001] Beginning interview - last completed stage: None +2024-09-06T11:03:35.997Z CNTRLR [Node 001] new node, doing a full interview... +2024-09-06T11:03:35.997Z CNTRLR » [Node 001] querying protocol info... +2024-09-06T11:03:35.998Z DRIVER all queues busy +2024-09-06T11:03:35.998Z SERIAL » 0x0104004101bb (6 bytes) +2024-09-06T11:03:35.998Z DRIVER » [REQ] [GetNodeProtocolInfo] + payload: 0x01 +2024-09-06T11:03:36.004Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:36.004Z SERIAL « 0x010a0141d3960102010000f2 (12 bytes) +2024-09-06T11:03:36.004Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:36.004Z DRIVER « [RES] [GetNodeProtocolInfo] + payload: 0xd3960102010000 +2024-09-06T11:03:36.005Z CNTRLR « [Node 001] received response for protocol info: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + node type: Controller + is always listening: true + is frequent listening: false + can route messages: true + supports security: false + supports beaming: true + maximum data rate: 100000 kbps + protocol version: 3 +2024-09-06T11:03:36.005Z CNTRLR [Node 001] Interview stage completed: ProtocolInfo +2024-09-06T11:03:36.006Z DRIVER all queues idle +2024-09-06T11:03:36.007Z CNTRLR [Node 001] Embedded device config loaded +2024-09-06T11:03:36.007Z CNTRLR [Node 001] Interview stage completed: OverwriteConfig +2024-09-06T11:03:36.007Z CNTRLR [Node 001] Interview completed +2024-09-06T11:03:36.008Z CNTRLR [Node 001] The node is ready to be used +2024-09-06T11:03:36.008Z CNTRLR All nodes are ready to be used +2024-09-06T11:03:36.008Z CNTRLR [Node 001] The node is alive. +2024-09-06T11:03:40.700Z DRIVER all queues busy +2024-09-06T11:03:40.702Z SERIAL » 0x0105005081042f (7 bytes) +2024-09-06T11:03:40.703Z DRIVER » [REQ] [SetLearnMode] + callback id: 4 + intent: Inclusion +2024-09-06T11:03:40.709Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:40.710Z SERIAL « 0x0104015001ab (6 bytes) +2024-09-06T11:03:40.711Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:40.712Z DRIVER « [RES] [SetLearnMode] + success: true +2024-09-06T11:03:40.714Z DRIVER all queues idle +2024-09-06T11:03:40.869Z SERIAL « 0x0107005004010200af (9 bytes) +2024-09-06T11:03:40.870Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:40.870Z DRIVER « [REQ] [SetLearnMode] + callback id: 4 + status: Started + assigned node id: 2 +2024-09-06T11:03:40.870Z DRIVER handling request SetLearnMode (80) +2024-09-06T11:03:40.870Z DRIVER 1 handler registered! +2024-09-06T11:03:40.870Z DRIVER invoking handler #0 +2024-09-06T11:03:40.871Z DRIVER the message was handled +2024-09-06T11:03:41.007Z DRIVER all queues busy +2024-09-06T11:03:41.008Z SERIAL » 0x0103003bc7 (5 bytes) +2024-09-06T11:03:41.008Z DRIVER » [REQ] [GetBackgroundRSSI] +2024-09-06T11:03:41.014Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:41.015Z SERIAL « 0x0107013befb9b97f52 (9 bytes) +2024-09-06T11:03:41.016Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:41.017Z DRIVER « [RES] [GetBackgroundRSSI] + channel 0: -17 dBm + channel 1: -71 dBm + channel 2: -71 dBm + channel 3: N/A +2024-09-06T11:03:41.019Z DRIVER all queues idle +2024-09-06T11:03:41.391Z SERIAL « 0x01060049100100a1 (8 bytes) +2024-09-06T11:03:41.391Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:41.392Z DRIVER « [REQ] [ApplicationUpdateRequest] + type: SUC_IdChanged + SUC node ID: 1 +2024-09-06T11:03:41.407Z SERIAL « 0x0107005004050200ab (9 bytes) +2024-09-06T11:03:41.408Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:41.408Z DRIVER « [REQ] [SetLearnMode] + callback id: 4 + status: ProtocolDone + assigned node id: 2 +2024-09-06T11:03:41.408Z DRIVER handling request SetLearnMode (80) +2024-09-06T11:03:41.408Z DRIVER 1 handler registered! +2024-09-06T11:03:41.409Z DRIVER invoking handler #0 +2024-09-06T11:03:41.409Z DRIVER the message was handled +2024-09-06T11:03:41.409Z DRIVER waiting for security bootstrapping... +2024-09-06T11:03:41.410Z CNTRLR querying controller IDs... +2024-09-06T11:03:41.410Z DRIVER all queues busy +2024-09-06T11:03:41.411Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T11:03:41.411Z DRIVER » [REQ] [GetControllerId] +2024-09-06T11:03:41.416Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:41.417Z SERIAL « 0x01080120cab0fedc028c (10 bytes) +2024-09-06T11:03:41.417Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:41.418Z DRIVER « [RES] [GetControllerId] + home ID: 0xcab0fedc + own node ID: 2 +2024-09-06T11:03:41.418Z CNTRLR received controller IDs: + home ID: 0xcab0fedc + own node ID: 2 +2024-09-06T11:03:41.418Z DRIVER Joined network with home ID 0xcab0fedc, switching to new network cache... +2024-09-06T11:03:41.419Z CNTRLR querying controller capabilities... +2024-09-06T11:03:41.419Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T11:03:41.419Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T11:03:41.425Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:41.426Z SERIAL « 0x0104010506f9 (6 bytes) +2024-09-06T11:03:41.426Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:41.426Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x06 +2024-09-06T11:03:41.427Z CNTRLR received controller capabilities: + controller role: Inclusion + is the SUC: false + started this network: false + SIS is present: true + was real primary: false +2024-09-06T11:03:41.427Z CNTRLR querying additional controller information... +2024-09-06T11:03:41.428Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T11:03:41.429Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T11:03:41.437Z SERIAL « [ACK] (0x06) +2024-09-06T11:03:41.438Z SERIAL « 0x012501020a001d030000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c5 +2024-09-06T11:03:41.438Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:41.439Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d03000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T11:03:41.439Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1, 2 +2024-09-06T11:03:41.440Z DRIVER all queues idle +2024-09-06T11:03:41.619Z SERIAL « 0x010b00a8000201029f0400d91f (13 bytes) +2024-09-06T11:03:41.620Z SERIAL » [ACK] (0x06) +2024-09-06T11:03:41.621Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -39 dBm + └─[Security2CCKEXGet] +2024-09-06T11:04:11.007Z DRIVER all queues busy +2024-09-06T11:04:11.008Z SERIAL » 0x0103003bc7 (5 bytes) +2024-09-06T11:04:11.008Z DRIVER » [REQ] [GetBackgroundRSSI] +2024-09-06T11:04:11.014Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:11.014Z SERIAL « 0x0107013b9896967f25 (9 bytes) +2024-09-06T11:04:11.014Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:11.015Z DRIVER « [RES] [GetBackgroundRSSI] + channel 0: -104 dBm + channel 1: -106 dBm + channel 2: -106 dBm + channel 3: N/A +2024-09-06T11:04:11.016Z DRIVER all queues idle +2024-09-06T11:04:18.610Z DRIVER ███████╗ ██╗ ██╗ █████╗ ██╗ ██╗ ███████╗ ██╗ ███████╗ + ╚══███╔╝ ██║ ██║ ██╔══██╗ ██║ ██║ ██╔════╝ ██║ ██╔════╝ + ███╔╝ █████╗ ██║ █╗ ██║ ███████║ ██║ ██║ █████╗ ██║ ███████╗ + ███╔╝ ╚════╝ ██║███╗██║ ██╔══██║ ╚██╗ ██╔╝ ██╔══╝ ██ ██║ ╚════██║ + ███████╗ ╚███╔███╔╝ ██║ ██║ ╚████╔╝ ███████╗ ╚█████╔╝ ███████║ + ╚══════╝ ╚══╝╚══╝ ╚═╝ ╚═╝ ╚═══╝ ╚══════╝ ╚════╝ ╚══════╝ +2024-09-06T11:04:18.610Z DRIVER version 13.2.0 +2024-09-06T11:04:18.610Z DRIVER +2024-09-06T11:04:18.610Z DRIVER starting driver... +2024-09-06T11:04:18.611Z DRIVER opening serial port /dev/serial/by-id/usb-Silicon_Labs_CP2102N_USB_to_UART_Bri + dge_Controller_ca4d95064355ee118d4d1294de9da576-if00-port0 +2024-09-06T11:04:18.619Z DRIVER serial port opened +2024-09-06T11:04:18.619Z SERIAL » 0x15 (1 bytes) +2024-09-06T11:04:19.626Z DRIVER loading configuration... +2024-09-06T11:04:19.628Z CONFIG version 13.2.0 +2024-09-06T11:04:19.945Z DRIVER beginning interview... +2024-09-06T11:04:19.946Z DRIVER added request handler for AddNodeToNetwork (0x4a)... + 1 registered +2024-09-06T11:04:19.946Z DRIVER added request handler for RemoveNodeFromNetwork (0x4b)... + 1 registered +2024-09-06T11:04:19.946Z DRIVER added request handler for ReplaceFailedNode (0x63)... + 1 registered +2024-09-06T11:04:19.947Z DRIVER added request handler for SetLearnMode (0x50)... + 1 registered +2024-09-06T11:04:19.947Z CNTRLR querying Serial API capabilities... +2024-09-06T11:04:19.955Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T11:04:19.955Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T11:04:19.965Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:19.966Z SERIAL « 0x012b01070716000000040004f6873e88cf2bc05ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000041 +2024-09-06T11:04:19.967Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:19.967Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x0716000000040004f6873e88cf2bc05ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T11:04:19.970Z CNTRLR received API capabilities: + firmware version: 7.22 + manufacturer ID: 0x00 + product type: 0x04 + product ID: 0x04 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · ExtendedNVMOperations (0x3d) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T11:04:19.970Z CNTRLR querying additional controller information... +2024-09-06T11:04:19.972Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T11:04:19.972Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T11:04:19.981Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:19.981Z SERIAL « 0x012501020a001d030000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c5 +2024-09-06T11:04:19.982Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:19.982Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d03000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T11:04:19.983Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1, 2 +2024-09-06T11:04:19.983Z CNTRLR querying version info... +2024-09-06T11:04:19.984Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T11:04:19.984Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T11:04:19.992Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:19.992Z SERIAL « 0x011001155a2d5761766520372e3232000797 (18 bytes) +2024-09-06T11:04:19.993Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:19.994Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32320007 +2024-09-06T11:04:19.994Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.22 +2024-09-06T11:04:19.995Z CNTRLR querying protocol version info... +2024-09-06T11:04:19.995Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T11:04:19.996Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T11:04:20.002Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:20.003Z SERIAL « 0x0119010900071601abcd63636639623665613165616566313162c3 (27 bytes) +2024-09-06T11:04:20.003Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:20.003Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x00071601abcd63636639623665613165616566313162 +2024-09-06T11:04:20.004Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.22.1 + appl. framework build no.: 43981 + git commit hash: 63636639623665613165616566313162 +2024-09-06T11:04:20.004Z CNTRLR querying controller capabilities... +2024-09-06T11:04:20.005Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T11:04:20.006Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T11:04:20.011Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:20.011Z SERIAL « 0x0104010506f9 (6 bytes) +2024-09-06T11:04:20.012Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:20.012Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x06 +2024-09-06T11:04:20.013Z CNTRLR received controller capabilities: + controller role: Inclusion + is the SUC: false + started this network: false + SIS is present: true + was real primary: false +2024-09-06T11:04:20.013Z CNTRLR querying serial API setup capabilities... +2024-09-06T11:04:20.014Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T11:04:20.015Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T11:04:20.021Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:20.021Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T11:04:20.022Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:20.022Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T11:04:20.023Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T11:04:20.023Z CNTRLR querying max. payload size... +2024-09-06T11:04:20.024Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T11:04:20.024Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T11:04:20.029Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:20.029Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T11:04:20.030Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:20.030Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T11:04:20.031Z CNTRLR maximum payload size: 46 bytes +2024-09-06T11:04:20.031Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T11:04:20.032Z CNTRLR Querying configured RF region... +2024-09-06T11:04:20.032Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T11:04:20.033Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T11:04:20.038Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:20.039Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T11:04:20.039Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:20.040Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T11:04:20.040Z CNTRLR The controller is using RF region Europe +2024-09-06T11:04:20.040Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T11:04:20.041Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T11:04:20.041Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T11:04:20.046Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:20.047Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T11:04:20.047Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:20.047Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T11:04:20.048Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T11:04:20.048Z CNTRLR Querying configured Long Range channel information... +2024-09-06T11:04:20.049Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T11:04:20.049Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T11:04:20.054Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:20.054Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T11:04:20.055Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:20.055Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T11:04:20.056Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T11:04:20.056Z CNTRLR Performing soft reset... +2024-09-06T11:04:20.057Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T11:04:20.057Z DRIVER » [REQ] [SoftReset] +2024-09-06T11:04:20.062Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:20.062Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T11:04:20.063Z DRIVER all queues idle +2024-09-06T11:04:20.170Z SERIAL « 0x0116000a0700010100085e989f556c568f7400031d00003f (24 bytes) +2024-09-06T11:04:20.172Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:20.174Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T11:04:20.176Z CNTRLR reconnected and restarted +2024-09-06T11:04:20.176Z CNTRLR Starting hardware watchdog... +2024-09-06T11:04:20.177Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T11:04:20.178Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T11:04:20.180Z DRIVER all queues busy +2024-09-06T11:04:20.181Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T11:04:20.181Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T11:04:20.183Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T11:04:20.184Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T11:04:20.185Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:20.189Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:20.190Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T11:04:20.190Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:20.191Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T11:04:20.192Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T11:04:20.193Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T11:04:20.193Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T11:04:20.198Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:20.199Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T11:04:20.199Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:20.199Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T11:04:20.200Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T11:04:20.200Z CNTRLR querying controller IDs... +2024-09-06T11:04:20.201Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T11:04:20.201Z DRIVER » [REQ] [GetControllerId] +2024-09-06T11:04:20.206Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:20.207Z SERIAL « 0x01080120cab0fedc028c (10 bytes) +2024-09-06T11:04:20.207Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:20.208Z DRIVER « [RES] [GetControllerId] + home ID: 0xcab0fedc + own node ID: 2 +2024-09-06T11:04:20.208Z CNTRLR received controller IDs: + home ID: 0xcab0fedc + own node ID: 2 +2024-09-06T11:04:20.208Z CNTRLR Enabling TX status report... +2024-09-06T11:04:20.209Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T11:04:20.210Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T11:04:20.214Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:20.215Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T11:04:20.215Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:20.216Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T11:04:20.216Z CNTRLR Enabling TX status report successful... +2024-09-06T11:04:20.216Z CNTRLR finding SUC... +2024-09-06T11:04:20.217Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T11:04:20.217Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T11:04:20.222Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:20.222Z SERIAL « 0x0104015601ad (6 bytes) +2024-09-06T11:04:20.222Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:20.223Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x01 +2024-09-06T11:04:20.223Z CNTRLR SUC has node ID 1 +2024-09-06T11:04:20.224Z DRIVER all queues idle +2024-09-06T11:04:20.234Z DRIVER Cache file for homeId 0xcab0fedc found, attempting to restore the network from + cache... +2024-09-06T11:04:20.235Z DRIVER Restoring the network from cache was successful! +2024-09-06T11:04:20.236Z CNTRLR [Node 002] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T11:04:20.237Z CNTRLR [Node 002] [Manufacturer Specific] productType: metadata updated +2024-09-06T11:04:20.237Z CNTRLR [Node 002] [Manufacturer Specific] productId: metadata updated +2024-09-06T11:04:20.238Z CNTRLR [Node 002] [+] [Manufacturer Specific] manufacturerId: 0 +2024-09-06T11:04:20.238Z CNTRLR [Node 002] [+] [Manufacturer Specific] productType: 4 +2024-09-06T11:04:20.238Z CNTRLR [Node 002] [+] [Manufacturer Specific] productId: 4 +2024-09-06T11:04:20.238Z CNTRLR [Node 002] [Version] firmwareVersions: metadata updated +2024-09-06T11:04:20.239Z CNTRLR [Node 002] [+] [Version] firmwareVersions: 7.22 +2024-09-06T11:04:20.239Z CNTRLR [Node 002] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T11:04:20.239Z CNTRLR [Node 002] [+] [Version] zWaveProtocolVersion: "7.22.1" +2024-09-06T11:04:20.239Z CNTRLR [Node 002] [Version] sdkVersion: metadata updated +2024-09-06T11:04:20.239Z CNTRLR [Node 002] [+] [Version] sdkVersion: "7.22.1" +2024-09-06T11:04:20.239Z CNTRLR Interview completed +2024-09-06T11:04:20.239Z DRIVER No network key for S0 found in cache, communication with secure (S0) devices w + on't work! +2024-09-06T11:04:20.240Z DRIVER No network key for S2 found in cache, communication with secure (S2) devices w + on't work! +2024-09-06T11:04:20.240Z DRIVER driver ready +2024-09-06T11:04:20.241Z CNTRLR [Node 002] Beginning interview - last completed stage: None +2024-09-06T11:04:20.241Z CNTRLR [Node 002] new node, doing a full interview... +2024-09-06T11:04:20.241Z CNTRLR » [Node 002] querying protocol info... +2024-09-06T11:04:20.242Z DRIVER all queues busy +2024-09-06T11:04:20.243Z SERIAL » 0x0104004102b8 (6 bytes) +2024-09-06T11:04:20.243Z DRIVER » [REQ] [GetNodeProtocolInfo] + payload: 0x02 +2024-09-06T11:04:20.249Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:20.249Z SERIAL « 0x010a0141d3960102010000f2 (12 bytes) +2024-09-06T11:04:20.249Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:20.250Z DRIVER « [RES] [GetNodeProtocolInfo] + payload: 0xd3960102010000 +2024-09-06T11:04:20.250Z CNTRLR « [Node 002] received response for protocol info: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + node type: Controller + is always listening: true + is frequent listening: false + can route messages: true + supports security: false + supports beaming: true + maximum data rate: 100000 kbps + protocol version: 3 +2024-09-06T11:04:20.251Z CNTRLR [Node 002] Interview stage completed: ProtocolInfo +2024-09-06T11:04:20.252Z DRIVER all queues idle +2024-09-06T11:04:20.258Z CNTRLR [Node 002] Embedded device config loaded +2024-09-06T11:04:20.258Z CNTRLR [Node 002] Interview stage completed: OverwriteConfig +2024-09-06T11:04:20.259Z CNTRLR [Node 002] Interview completed +2024-09-06T11:04:20.259Z CNTRLR [Node 002] The node is ready to be used +2024-09-06T11:04:20.260Z CNTRLR [Node 002] The node is alive. +2024-09-06T11:04:20.260Z CNTRLR » [Node 001] querying protocol info... +2024-09-06T11:04:20.260Z DRIVER all queues busy +2024-09-06T11:04:20.261Z SERIAL » 0x0104004101bb (6 bytes) +2024-09-06T11:04:20.261Z DRIVER » [REQ] [GetNodeProtocolInfo] + payload: 0x01 +2024-09-06T11:04:20.267Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:20.267Z SERIAL « 0x010a0141d3960102010000f2 (12 bytes) +2024-09-06T11:04:20.267Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:20.268Z DRIVER « [RES] [GetNodeProtocolInfo] + payload: 0xd3960102010000 +2024-09-06T11:04:20.268Z CNTRLR « [Node 001] received response for protocol info: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + node type: Controller + is always listening: true + is frequent listening: false + can route messages: true + supports security: false + supports beaming: true + maximum data rate: 100000 kbps + protocol version: 3 +2024-09-06T11:04:20.268Z CNTRLR [Node 001] Interview stage completed: ProtocolInfo +2024-09-06T11:04:20.269Z CNTRLR Determining node status: 1 +2024-09-06T11:04:20.269Z CNTRLR » [Node 001] pinging the node... +2024-09-06T11:04:20.271Z SERIAL » 0x010d00a9020101002500000000017d (15 bytes) +2024-09-06T11:04:20.271Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 1 + └─[NoOperationCC] +2024-09-06T11:04:20.276Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:20.279Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:04:20.279Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:20.280Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:04:20.297Z SERIAL « 0x011d00a90100000100d87f7f7f7f00000300000000030100007f7f7f7f7fed (31 bytes) +2024-09-06T11:04:20.298Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:20.299Z DRIVER « [REQ] [SendDataBridge] + callback id: 1 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:04:20.300Z CNTRLR [Node 001] The node is alive. +2024-09-06T11:04:20.300Z CNTRLR « [Node 001] ping successful +2024-09-06T11:04:20.300Z DRIVER all queues idle +2024-09-06T11:04:25.240Z CNTRLR Updating the controller NIF... +2024-09-06T11:04:25.241Z DRIVER all queues busy +2024-09-06T11:04:25.243Z SERIAL » 0x010f0003010100085e989f556c568f7436 (17 bytes) +2024-09-06T11:04:25.244Z DRIVER » [REQ] [SetApplicationNodeInformation] + is listening: true + generic device class: 0x01 + specific device class: 0x00 + supported CCs: + · Z-Wave Plus Info + · Security + · Security 2 + · Transport Service + · Supervision + · CRC-16 Encapsulation + · Multi Command + · Inclusion Controller + controlled CCs: +2024-09-06T11:04:25.252Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:25.255Z CNTRLR performing hard reset... +2024-09-06T11:04:25.256Z SERIAL » 0x0104004202bb (6 bytes) +2024-09-06T11:04:25.257Z DRIVER » [REQ] [HardReset] + callback id: 2 +2024-09-06T11:04:25.260Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:25.302Z SERIAL « 0x0104004202bb (6 bytes) +2024-09-06T11:04:25.303Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:25.304Z DRIVER « [REQ] [HardReset] + callback id: 2 +2024-09-06T11:04:25.306Z CNTRLR hard reset succeeded +2024-09-06T11:04:25.306Z CNTRLR querying Serial API capabilities... +2024-09-06T11:04:25.308Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T11:04:25.309Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T11:04:25.318Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:25.319Z SERIAL « 0x012b01070716000000040004f6873e88cf2bc05ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000041 +2024-09-06T11:04:25.319Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:25.320Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x0716000000040004f6873e88cf2bc05ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T11:04:25.322Z CNTRLR received API capabilities: + firmware version: 7.22 + manufacturer ID: 0x00 + product type: 0x04 + product ID: 0x04 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · ExtendedNVMOperations (0x3d) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T11:04:25.322Z CNTRLR querying additional controller information... +2024-09-06T11:04:25.324Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T11:04:25.325Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T11:04:25.333Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:25.335Z SERIAL « 0x012501020a001d010000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c7 +2024-09-06T11:04:25.335Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:25.337Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d01000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T11:04:25.338Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1 +2024-09-06T11:04:25.338Z CNTRLR querying version info... +2024-09-06T11:04:25.339Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T11:04:25.340Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T11:04:25.346Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:25.347Z SERIAL « 0x011001155a2d5761766520372e3232000797 (18 bytes) +2024-09-06T11:04:25.347Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:25.348Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32320007 +2024-09-06T11:04:25.349Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.22 +2024-09-06T11:04:25.349Z CNTRLR querying protocol version info... +2024-09-06T11:04:25.350Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T11:04:25.350Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T11:04:25.357Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:25.357Z SERIAL « 0x0119010900071601abcd63636639623665613165616566313162c3 (27 bytes) +2024-09-06T11:04:25.358Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:25.358Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x00071601abcd63636639623665613165616566313162 +2024-09-06T11:04:25.359Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.22.1 + appl. framework build no.: 43981 + git commit hash: 63636639623665613165616566313162 +2024-09-06T11:04:25.359Z CNTRLR querying controller capabilities... +2024-09-06T11:04:25.360Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T11:04:25.361Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T11:04:25.366Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:25.366Z SERIAL « 0x0104010528d7 (6 bytes) +2024-09-06T11:04:25.366Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:25.367Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x28 +2024-09-06T11:04:25.368Z CNTRLR received controller capabilities: + controller role: Primary + is the SUC: false + started this network: true + SIS is present: false + was real primary: true +2024-09-06T11:04:25.368Z CNTRLR querying serial API setup capabilities... +2024-09-06T11:04:25.368Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T11:04:25.369Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T11:04:25.375Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:25.376Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T11:04:25.376Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:25.377Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T11:04:25.377Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T11:04:25.377Z CNTRLR querying max. payload size... +2024-09-06T11:04:25.378Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T11:04:25.379Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T11:04:25.384Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:25.384Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T11:04:25.384Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:25.385Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T11:04:25.386Z CNTRLR maximum payload size: 46 bytes +2024-09-06T11:04:25.386Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T11:04:25.386Z CNTRLR Querying configured RF region... +2024-09-06T11:04:25.387Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T11:04:25.387Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T11:04:25.393Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:25.394Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T11:04:25.394Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:25.395Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T11:04:25.396Z CNTRLR The controller is using RF region Europe +2024-09-06T11:04:25.396Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T11:04:25.397Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T11:04:25.397Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T11:04:25.402Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:25.402Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T11:04:25.403Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:25.403Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T11:04:25.404Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T11:04:25.404Z CNTRLR Querying configured Long Range channel information... +2024-09-06T11:04:25.405Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T11:04:25.405Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T11:04:25.410Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:25.411Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T11:04:25.411Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:25.411Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T11:04:25.412Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T11:04:25.412Z CNTRLR Performing soft reset... +2024-09-06T11:04:25.413Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T11:04:25.413Z DRIVER » [REQ] [SoftReset] +2024-09-06T11:04:25.417Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:25.418Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T11:04:25.418Z DRIVER all queues idle +2024-09-06T11:04:25.530Z SERIAL « 0x0116000a0700010100085e989f556c568f7400031d00003f (24 bytes) +2024-09-06T11:04:25.531Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:25.533Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T11:04:25.533Z CNTRLR reconnected and restarted +2024-09-06T11:04:25.534Z CNTRLR Starting hardware watchdog... +2024-09-06T11:04:25.534Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T11:04:25.535Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T11:04:25.535Z DRIVER all queues busy +2024-09-06T11:04:25.536Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T11:04:25.537Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T11:04:25.539Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T11:04:25.540Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T11:04:25.542Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:25.545Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:25.546Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T11:04:25.546Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:25.547Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T11:04:25.549Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T11:04:25.550Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T11:04:25.551Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T11:04:25.556Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:25.556Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T11:04:25.557Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:25.557Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T11:04:25.558Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T11:04:25.558Z CNTRLR querying controller IDs... +2024-09-06T11:04:25.558Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T11:04:25.559Z DRIVER » [REQ] [GetControllerId] +2024-09-06T11:04:25.564Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:25.564Z SERIAL « 0x01080120f4d01c2701c8 (10 bytes) +2024-09-06T11:04:25.564Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:25.565Z DRIVER « [RES] [GetControllerId] + home ID: 0xf4d01c27 + own node ID: 1 +2024-09-06T11:04:25.565Z CNTRLR received controller IDs: + home ID: 0xf4d01c27 + own node ID: 1 +2024-09-06T11:04:25.566Z CNTRLR Enabling TX status report... +2024-09-06T11:04:25.566Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T11:04:25.567Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T11:04:25.572Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:25.573Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T11:04:25.573Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:25.573Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T11:04:25.574Z CNTRLR Enabling TX status report successful... +2024-09-06T11:04:25.574Z CNTRLR finding SUC... +2024-09-06T11:04:25.575Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T11:04:25.575Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T11:04:25.580Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:25.581Z SERIAL « 0x0104015600ac (6 bytes) +2024-09-06T11:04:25.581Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:25.582Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x00 +2024-09-06T11:04:25.583Z CNTRLR No SUC present in the network +2024-09-06T11:04:25.583Z CNTRLR There is no SUC/SIS in the network - promoting ourselves... +2024-09-06T11:04:25.583Z SERIAL » 0x01080054010125010384 (10 bytes) +2024-09-06T11:04:25.584Z DRIVER » [REQ] [SetSUCNodeId] + payload: 0x0101250103 +2024-09-06T11:04:25.590Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:25.591Z SERIAL « 0x0104015401af (6 bytes) +2024-09-06T11:04:25.591Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:25.592Z DRIVER « [RES] [SetSUCNodeId] + was executed: true +2024-09-06T11:04:25.592Z CNTRLR Promotion to SUC/SIS succeeded. +2024-09-06T11:04:25.593Z DRIVER all queues idle +2024-09-06T11:04:25.597Z CNTRLR [Node 001] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T11:04:25.597Z CNTRLR [Node 001] [Manufacturer Specific] productType: metadata updated +2024-09-06T11:04:25.597Z CNTRLR [Node 001] [Manufacturer Specific] productId: metadata updated +2024-09-06T11:04:25.597Z CNTRLR [Node 001] [+] [Manufacturer Specific] manufacturerId: 0 +2024-09-06T11:04:25.597Z CNTRLR [Node 001] [+] [Manufacturer Specific] productType: 4 +2024-09-06T11:04:25.597Z CNTRLR [Node 001] [+] [Manufacturer Specific] productId: 4 +2024-09-06T11:04:25.597Z CNTRLR [Node 001] [Version] firmwareVersions: metadata updated +2024-09-06T11:04:25.597Z CNTRLR [Node 001] [+] [Version] firmwareVersions: 7.22 +2024-09-06T11:04:25.597Z CNTRLR [Node 001] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T11:04:25.598Z CNTRLR [Node 001] [+] [Version] zWaveProtocolVersion: "7.22.1" +2024-09-06T11:04:25.598Z CNTRLR [Node 001] [Version] sdkVersion: metadata updated +2024-09-06T11:04:25.598Z CNTRLR [Node 001] [+] [Version] sdkVersion: "7.22.1" +2024-09-06T11:04:25.598Z CNTRLR Interview completed +2024-09-06T11:04:25.598Z DRIVER Network key for S0 configured, enabling S0 security manager... +2024-09-06T11:04:25.598Z DRIVER At least one network key for S2 configured, enabling S2 security manager... +2024-09-06T11:04:25.599Z DRIVER At least one network key for Z-Wave Long Range configured, enabling security m + anager... +2024-09-06T11:04:25.599Z DRIVER driver ready +2024-09-06T11:04:25.599Z CNTRLR [Node 001] Beginning interview - last completed stage: None +2024-09-06T11:04:25.599Z CNTRLR [Node 001] new node, doing a full interview... +2024-09-06T11:04:25.599Z CNTRLR » [Node 001] querying protocol info... +2024-09-06T11:04:25.599Z DRIVER all queues busy +2024-09-06T11:04:25.600Z SERIAL » 0x0104004101bb (6 bytes) +2024-09-06T11:04:25.600Z DRIVER » [REQ] [GetNodeProtocolInfo] + payload: 0x01 +2024-09-06T11:04:25.606Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:25.606Z SERIAL « 0x010a0141d3960102010000f2 (12 bytes) +2024-09-06T11:04:25.606Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:25.607Z DRIVER « [RES] [GetNodeProtocolInfo] + payload: 0xd3960102010000 +2024-09-06T11:04:25.607Z CNTRLR « [Node 001] received response for protocol info: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + node type: Controller + is always listening: true + is frequent listening: false + can route messages: true + supports security: false + supports beaming: true + maximum data rate: 100000 kbps + protocol version: 3 +2024-09-06T11:04:25.607Z CNTRLR [Node 001] Interview stage completed: ProtocolInfo +2024-09-06T11:04:25.610Z DRIVER all queues idle +2024-09-06T11:04:25.612Z CNTRLR [Node 001] Embedded device config loaded +2024-09-06T11:04:25.612Z CNTRLR [Node 001] Interview stage completed: OverwriteConfig +2024-09-06T11:04:25.612Z CNTRLR [Node 001] Interview completed +2024-09-06T11:04:25.613Z CNTRLR [Node 001] The node is ready to be used +2024-09-06T11:04:25.613Z CNTRLR All nodes are ready to be used +2024-09-06T11:04:25.613Z CNTRLR [Node 001] The node is alive. +2024-09-06T11:04:30.308Z DRIVER all queues busy +2024-09-06T11:04:30.310Z SERIAL » 0x0105005081042f (7 bytes) +2024-09-06T11:04:30.311Z DRIVER » [REQ] [SetLearnMode] + callback id: 4 + intent: Inclusion +2024-09-06T11:04:30.316Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:30.318Z SERIAL « 0x0104015001ab (6 bytes) +2024-09-06T11:04:30.318Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:30.319Z DRIVER « [RES] [SetLearnMode] + success: true +2024-09-06T11:04:30.321Z DRIVER all queues idle +2024-09-06T11:04:30.530Z SERIAL « 0x0107005004010200af (9 bytes) +2024-09-06T11:04:30.531Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:30.532Z DRIVER « [REQ] [SetLearnMode] + callback id: 4 + status: Started + assigned node id: 2 +2024-09-06T11:04:30.532Z DRIVER handling request SetLearnMode (80) +2024-09-06T11:04:30.532Z DRIVER 1 handler registered! +2024-09-06T11:04:30.532Z DRIVER invoking handler #0 +2024-09-06T11:04:30.532Z DRIVER the message was handled +2024-09-06T11:04:30.617Z DRIVER all queues busy +2024-09-06T11:04:30.619Z SERIAL » 0x0103003bc7 (5 bytes) +2024-09-06T11:04:30.620Z DRIVER » [REQ] [GetBackgroundRSSI] +2024-09-06T11:04:30.625Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:30.625Z SERIAL « 0x0107013b9a96967f27 (9 bytes) +2024-09-06T11:04:30.626Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:30.627Z DRIVER « [RES] [GetBackgroundRSSI] + channel 0: -102 dBm + channel 1: -106 dBm + channel 2: -106 dBm + channel 3: N/A +2024-09-06T11:04:30.628Z DRIVER all queues idle +2024-09-06T11:04:31.054Z SERIAL « 0x01060049100100a1 (8 bytes) +2024-09-06T11:04:31.056Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:31.057Z DRIVER « [REQ] [ApplicationUpdateRequest] + type: SUC_IdChanged + SUC node ID: 1 +2024-09-06T11:04:31.071Z SERIAL « 0x0107005004050200ab (9 bytes) +2024-09-06T11:04:31.072Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:31.073Z DRIVER « [REQ] [SetLearnMode] + callback id: 4 + status: ProtocolDone + assigned node id: 2 +2024-09-06T11:04:31.074Z DRIVER handling request SetLearnMode (80) +2024-09-06T11:04:31.074Z DRIVER 1 handler registered! +2024-09-06T11:04:31.074Z DRIVER invoking handler #0 +2024-09-06T11:04:31.075Z DRIVER the message was handled +2024-09-06T11:04:31.075Z DRIVER waiting for security bootstrapping... +2024-09-06T11:04:31.076Z CNTRLR querying controller IDs... +2024-09-06T11:04:31.077Z DRIVER all queues busy +2024-09-06T11:04:31.079Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T11:04:31.079Z DRIVER » [REQ] [GetControllerId] +2024-09-06T11:04:31.091Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:31.092Z SERIAL « 0x01080120e18c5695027a (10 bytes) +2024-09-06T11:04:31.093Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:31.094Z DRIVER « [RES] [GetControllerId] + home ID: 0xe18c5695 + own node ID: 2 +2024-09-06T11:04:31.096Z CNTRLR received controller IDs: + home ID: 0xe18c5695 + own node ID: 2 +2024-09-06T11:04:31.096Z DRIVER Joined network with home ID 0xe18c5695, switching to new network cache... +2024-09-06T11:04:31.097Z CNTRLR querying controller capabilities... +2024-09-06T11:04:31.099Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T11:04:31.100Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T11:04:31.112Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:31.112Z SERIAL « 0x0104010506f9 (6 bytes) +2024-09-06T11:04:31.113Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:31.113Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x06 +2024-09-06T11:04:31.114Z CNTRLR received controller capabilities: + controller role: Inclusion + is the SUC: false + started this network: false + SIS is present: true + was real primary: false +2024-09-06T11:04:31.115Z CNTRLR querying additional controller information... +2024-09-06T11:04:31.116Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T11:04:31.117Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T11:04:31.125Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:31.125Z SERIAL « 0x012501020a001d030000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c5 +2024-09-06T11:04:31.125Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:31.126Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d03000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T11:04:31.126Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1, 2 +2024-09-06T11:04:31.128Z DRIVER all queues idle +2024-09-06T11:04:31.293Z SERIAL « 0x010b00a8000201029f0400d81e (13 bytes) +2024-09-06T11:04:31.294Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:31.295Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -40 dBm + └─[Security2CCKEXGet] +2024-09-06T11:04:56.870Z DRIVER ███████╗ ██╗ ██╗ █████╗ ██╗ ██╗ ███████╗ ██╗ ███████╗ + ╚══███╔╝ ██║ ██║ ██╔══██╗ ██║ ██║ ██╔════╝ ██║ ██╔════╝ + ███╔╝ █████╗ ██║ █╗ ██║ ███████║ ██║ ██║ █████╗ ██║ ███████╗ + ███╔╝ ╚════╝ ██║███╗██║ ██╔══██║ ╚██╗ ██╔╝ ██╔══╝ ██ ██║ ╚════██║ + ███████╗ ╚███╔███╔╝ ██║ ██║ ╚████╔╝ ███████╗ ╚█████╔╝ ███████║ + ╚══════╝ ╚══╝╚══╝ ╚═╝ ╚═╝ ╚═══╝ ╚══════╝ ╚════╝ ╚══════╝ +2024-09-06T11:04:56.870Z DRIVER version 13.2.0 +2024-09-06T11:04:56.871Z DRIVER +2024-09-06T11:04:56.871Z DRIVER starting driver... +2024-09-06T11:04:56.871Z DRIVER opening serial port /dev/serial/by-id/usb-Silicon_Labs_CP2102N_USB_to_UART_Bri + dge_Controller_ca4d95064355ee118d4d1294de9da576-if00-port0 +2024-09-06T11:04:56.879Z DRIVER serial port opened +2024-09-06T11:04:56.879Z SERIAL » 0x15 (1 bytes) +2024-09-06T11:04:57.886Z DRIVER loading configuration... +2024-09-06T11:04:57.891Z CONFIG version 13.2.0 +2024-09-06T11:04:58.227Z DRIVER beginning interview... +2024-09-06T11:04:58.227Z DRIVER added request handler for AddNodeToNetwork (0x4a)... + 1 registered +2024-09-06T11:04:58.227Z DRIVER added request handler for RemoveNodeFromNetwork (0x4b)... + 1 registered +2024-09-06T11:04:58.227Z DRIVER added request handler for ReplaceFailedNode (0x63)... + 1 registered +2024-09-06T11:04:58.227Z DRIVER added request handler for SetLearnMode (0x50)... + 1 registered +2024-09-06T11:04:58.228Z CNTRLR querying Serial API capabilities... +2024-09-06T11:04:58.229Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T11:04:58.229Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T11:04:58.241Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:58.241Z SERIAL « 0x012b01070716000000040004f6873e88cf2bc05ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000041 +2024-09-06T11:04:58.241Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:58.243Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x0716000000040004f6873e88cf2bc05ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T11:04:58.244Z CNTRLR received API capabilities: + firmware version: 7.22 + manufacturer ID: 0x00 + product type: 0x04 + product ID: 0x04 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · ExtendedNVMOperations (0x3d) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T11:04:58.244Z CNTRLR querying additional controller information... +2024-09-06T11:04:58.245Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T11:04:58.246Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T11:04:58.254Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:58.255Z SERIAL « 0x012501020a001d030000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c5 +2024-09-06T11:04:58.255Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:58.255Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d03000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T11:04:58.256Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1, 2 +2024-09-06T11:04:58.256Z CNTRLR querying version info... +2024-09-06T11:04:58.257Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T11:04:58.257Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T11:04:58.264Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:58.265Z SERIAL « 0x011001155a2d5761766520372e3232000797 (18 bytes) +2024-09-06T11:04:58.265Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:58.266Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32320007 +2024-09-06T11:04:58.267Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.22 +2024-09-06T11:04:58.267Z CNTRLR querying protocol version info... +2024-09-06T11:04:58.268Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T11:04:58.268Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T11:04:58.274Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:58.274Z SERIAL « 0x0119010900071601abcd63636639623665613165616566313162c3 (27 bytes) +2024-09-06T11:04:58.275Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:58.275Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x00071601abcd63636639623665613165616566313162 +2024-09-06T11:04:58.276Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.22.1 + appl. framework build no.: 43981 + git commit hash: 63636639623665613165616566313162 +2024-09-06T11:04:58.276Z CNTRLR querying controller capabilities... +2024-09-06T11:04:58.277Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T11:04:58.277Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T11:04:58.283Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:58.283Z SERIAL « 0x0104010506f9 (6 bytes) +2024-09-06T11:04:58.283Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:58.284Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x06 +2024-09-06T11:04:58.285Z CNTRLR received controller capabilities: + controller role: Inclusion + is the SUC: false + started this network: false + SIS is present: true + was real primary: false +2024-09-06T11:04:58.285Z CNTRLR querying serial API setup capabilities... +2024-09-06T11:04:58.286Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T11:04:58.286Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T11:04:58.292Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:58.293Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T11:04:58.293Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:58.294Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T11:04:58.294Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T11:04:58.294Z CNTRLR querying max. payload size... +2024-09-06T11:04:58.295Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T11:04:58.295Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T11:04:58.301Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:58.301Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T11:04:58.301Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:58.302Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T11:04:58.302Z CNTRLR maximum payload size: 46 bytes +2024-09-06T11:04:58.303Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T11:04:58.303Z CNTRLR Querying configured RF region... +2024-09-06T11:04:58.303Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T11:04:58.304Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T11:04:58.308Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:58.309Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T11:04:58.309Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:58.309Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T11:04:58.310Z CNTRLR The controller is using RF region Europe +2024-09-06T11:04:58.310Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T11:04:58.311Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T11:04:58.311Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T11:04:58.316Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:58.316Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T11:04:58.317Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:58.317Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T11:04:58.317Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T11:04:58.318Z CNTRLR Querying configured Long Range channel information... +2024-09-06T11:04:58.318Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T11:04:58.319Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T11:04:58.323Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:58.324Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T11:04:58.324Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:58.324Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T11:04:58.325Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T11:04:58.325Z CNTRLR Performing soft reset... +2024-09-06T11:04:58.325Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T11:04:58.325Z DRIVER » [REQ] [SoftReset] +2024-09-06T11:04:58.329Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:58.330Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T11:04:58.330Z DRIVER all queues idle +2024-09-06T11:04:58.445Z SERIAL « 0x0116000a0700010100085e989f556c568f7400031d00003f (24 bytes) +2024-09-06T11:04:58.446Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:58.448Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T11:04:58.449Z CNTRLR reconnected and restarted +2024-09-06T11:04:58.450Z CNTRLR Starting hardware watchdog... +2024-09-06T11:04:58.451Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T11:04:58.452Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T11:04:58.453Z DRIVER all queues busy +2024-09-06T11:04:58.454Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T11:04:58.455Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T11:04:58.461Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T11:04:58.462Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T11:04:58.463Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:58.467Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:58.468Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T11:04:58.468Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:58.469Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T11:04:58.470Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T11:04:58.470Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T11:04:58.471Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T11:04:58.477Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:58.477Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T11:04:58.478Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:58.478Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T11:04:58.479Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T11:04:58.479Z CNTRLR querying controller IDs... +2024-09-06T11:04:58.480Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T11:04:58.481Z DRIVER » [REQ] [GetControllerId] +2024-09-06T11:04:58.486Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:58.486Z SERIAL « 0x01080120e18c5695027a (10 bytes) +2024-09-06T11:04:58.487Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:58.487Z DRIVER « [RES] [GetControllerId] + home ID: 0xe18c5695 + own node ID: 2 +2024-09-06T11:04:58.488Z CNTRLR received controller IDs: + home ID: 0xe18c5695 + own node ID: 2 +2024-09-06T11:04:58.488Z CNTRLR Enabling TX status report... +2024-09-06T11:04:58.489Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T11:04:58.490Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T11:04:58.495Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:58.495Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T11:04:58.495Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:58.496Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T11:04:58.496Z CNTRLR Enabling TX status report successful... +2024-09-06T11:04:58.497Z CNTRLR finding SUC... +2024-09-06T11:04:58.497Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T11:04:58.498Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T11:04:58.503Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:58.504Z SERIAL « 0x0104015601ad (6 bytes) +2024-09-06T11:04:58.504Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:58.505Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x01 +2024-09-06T11:04:58.505Z CNTRLR SUC has node ID 1 +2024-09-06T11:04:58.506Z DRIVER all queues idle +2024-09-06T11:04:58.516Z DRIVER Cache file for homeId 0xe18c5695 found, attempting to restore the network from + cache... +2024-09-06T11:04:58.517Z DRIVER Restoring the network from cache was successful! +2024-09-06T11:04:58.518Z CNTRLR [Node 002] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T11:04:58.518Z CNTRLR [Node 002] [Manufacturer Specific] productType: metadata updated +2024-09-06T11:04:58.518Z CNTRLR [Node 002] [Manufacturer Specific] productId: metadata updated +2024-09-06T11:04:58.518Z CNTRLR [Node 002] [+] [Manufacturer Specific] manufacturerId: 0 +2024-09-06T11:04:58.519Z CNTRLR [Node 002] [+] [Manufacturer Specific] productType: 4 +2024-09-06T11:04:58.519Z CNTRLR [Node 002] [+] [Manufacturer Specific] productId: 4 +2024-09-06T11:04:58.519Z CNTRLR [Node 002] [Version] firmwareVersions: metadata updated +2024-09-06T11:04:58.519Z CNTRLR [Node 002] [+] [Version] firmwareVersions: 7.22 +2024-09-06T11:04:58.519Z CNTRLR [Node 002] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T11:04:58.520Z CNTRLR [Node 002] [+] [Version] zWaveProtocolVersion: "7.22.1" +2024-09-06T11:04:58.520Z CNTRLR [Node 002] [Version] sdkVersion: metadata updated +2024-09-06T11:04:58.520Z CNTRLR [Node 002] [+] [Version] sdkVersion: "7.22.1" +2024-09-06T11:04:58.520Z CNTRLR Interview completed +2024-09-06T11:04:58.520Z DRIVER No network key for S0 found in cache, communication with secure (S0) devices w + on't work! +2024-09-06T11:04:58.520Z DRIVER No network key for S2 found in cache, communication with secure (S2) devices w + on't work! +2024-09-06T11:04:58.520Z DRIVER driver ready +2024-09-06T11:04:58.521Z CNTRLR [Node 002] Beginning interview - last completed stage: None +2024-09-06T11:04:58.521Z CNTRLR [Node 002] new node, doing a full interview... +2024-09-06T11:04:58.521Z CNTRLR » [Node 002] querying protocol info... +2024-09-06T11:04:58.522Z DRIVER all queues busy +2024-09-06T11:04:58.523Z SERIAL » 0x0104004102b8 (6 bytes) +2024-09-06T11:04:58.523Z DRIVER » [REQ] [GetNodeProtocolInfo] + payload: 0x02 +2024-09-06T11:04:58.529Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:58.529Z SERIAL « 0x010a0141d3960102010000f2 (12 bytes) +2024-09-06T11:04:58.529Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:58.530Z DRIVER « [RES] [GetNodeProtocolInfo] + payload: 0xd3960102010000 +2024-09-06T11:04:58.531Z CNTRLR « [Node 002] received response for protocol info: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + node type: Controller + is always listening: true + is frequent listening: false + can route messages: true + supports security: false + supports beaming: true + maximum data rate: 100000 kbps + protocol version: 3 +2024-09-06T11:04:58.531Z CNTRLR [Node 002] Interview stage completed: ProtocolInfo +2024-09-06T11:04:58.532Z DRIVER all queues idle +2024-09-06T11:04:58.538Z CNTRLR [Node 002] Embedded device config loaded +2024-09-06T11:04:58.539Z CNTRLR [Node 002] Interview stage completed: OverwriteConfig +2024-09-06T11:04:58.539Z CNTRLR [Node 002] Interview completed +2024-09-06T11:04:58.539Z CNTRLR [Node 002] The node is ready to be used +2024-09-06T11:04:58.540Z CNTRLR [Node 002] The node is alive. +2024-09-06T11:04:58.540Z CNTRLR » [Node 001] querying protocol info... +2024-09-06T11:04:58.540Z DRIVER all queues busy +2024-09-06T11:04:58.541Z SERIAL » 0x0104004101bb (6 bytes) +2024-09-06T11:04:58.541Z DRIVER » [REQ] [GetNodeProtocolInfo] + payload: 0x01 +2024-09-06T11:04:58.547Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:58.548Z SERIAL « 0x010a0141d3960102010000f2 (12 bytes) +2024-09-06T11:04:58.548Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:58.548Z DRIVER « [RES] [GetNodeProtocolInfo] + payload: 0xd3960102010000 +2024-09-06T11:04:58.549Z CNTRLR « [Node 001] received response for protocol info: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + node type: Controller + is always listening: true + is frequent listening: false + can route messages: true + supports security: false + supports beaming: true + maximum data rate: 100000 kbps + protocol version: 3 +2024-09-06T11:04:58.549Z CNTRLR [Node 001] Interview stage completed: ProtocolInfo +2024-09-06T11:04:58.549Z CNTRLR Determining node status: 1 +2024-09-06T11:04:58.549Z CNTRLR » [Node 001] pinging the node... +2024-09-06T11:04:58.551Z SERIAL » 0x010d00a9020101002500000000017d (15 bytes) +2024-09-06T11:04:58.552Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 1 + └─[NoOperationCC] +2024-09-06T11:04:58.557Z SERIAL « [ACK] (0x06) +2024-09-06T11:04:58.560Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:04:58.560Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:58.560Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:04:58.579Z SERIAL « 0x011d00a90100000100d87f7f7f7f00000300000000030100007f7f7f7f7fed (31 bytes) +2024-09-06T11:04:58.580Z SERIAL » [ACK] (0x06) +2024-09-06T11:04:58.581Z DRIVER « [REQ] [SendDataBridge] + callback id: 1 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:04:58.581Z CNTRLR [Node 001] The node is alive. +2024-09-06T11:04:58.582Z CNTRLR « [Node 001] ping successful +2024-09-06T11:04:58.582Z DRIVER all queues idle +2024-09-06T11:05:03.520Z CNTRLR Updating the controller NIF... +2024-09-06T11:05:03.522Z DRIVER all queues busy +2024-09-06T11:05:03.523Z SERIAL » 0x010f0003010100085e989f556c568f7436 (17 bytes) +2024-09-06T11:05:03.524Z DRIVER » [REQ] [SetApplicationNodeInformation] + is listening: true + generic device class: 0x01 + specific device class: 0x00 + supported CCs: + · Z-Wave Plus Info + · Security + · Security 2 + · Transport Service + · Supervision + · CRC-16 Encapsulation + · Multi Command + · Inclusion Controller + controlled CCs: +2024-09-06T11:05:03.530Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:03.532Z CNTRLR performing hard reset... +2024-09-06T11:05:03.534Z SERIAL » 0x0104004202bb (6 bytes) +2024-09-06T11:05:03.535Z DRIVER » [REQ] [HardReset] + callback id: 2 +2024-09-06T11:05:03.539Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:03.559Z SERIAL « 0x0104004202bb (6 bytes) +2024-09-06T11:05:03.560Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:03.561Z DRIVER « [REQ] [HardReset] + callback id: 2 +2024-09-06T11:05:03.562Z CNTRLR hard reset succeeded +2024-09-06T11:05:03.563Z CNTRLR querying Serial API capabilities... +2024-09-06T11:05:03.565Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T11:05:03.565Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T11:05:03.574Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:03.576Z SERIAL « 0x012b01070716000000040004f6873e88cf2bc05ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000041 +2024-09-06T11:05:03.576Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:03.577Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x0716000000040004f6873e88cf2bc05ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T11:05:03.579Z CNTRLR received API capabilities: + firmware version: 7.22 + manufacturer ID: 0x00 + product type: 0x04 + product ID: 0x04 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · ExtendedNVMOperations (0x3d) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T11:05:03.579Z CNTRLR querying additional controller information... +2024-09-06T11:05:03.581Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T11:05:03.581Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T11:05:03.590Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:03.591Z SERIAL « 0x012501020a001d010000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c7 +2024-09-06T11:05:03.592Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:03.593Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d01000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T11:05:03.594Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1 +2024-09-06T11:05:03.594Z CNTRLR querying version info... +2024-09-06T11:05:03.595Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T11:05:03.596Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T11:05:03.602Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:03.603Z SERIAL « 0x011001155a2d5761766520372e3232000797 (18 bytes) +2024-09-06T11:05:03.603Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:03.604Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32320007 +2024-09-06T11:05:03.606Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.22 +2024-09-06T11:05:03.606Z CNTRLR querying protocol version info... +2024-09-06T11:05:03.607Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T11:05:03.607Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T11:05:03.613Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:03.614Z SERIAL « 0x0119010900071601abcd63636639623665613165616566313162c3 (27 bytes) +2024-09-06T11:05:03.615Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:03.615Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x00071601abcd63636639623665613165616566313162 +2024-09-06T11:05:03.616Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.22.1 + appl. framework build no.: 43981 + git commit hash: 63636639623665613165616566313162 +2024-09-06T11:05:03.617Z CNTRLR querying controller capabilities... +2024-09-06T11:05:03.617Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T11:05:03.618Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T11:05:03.623Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:03.623Z SERIAL « 0x0104010528d7 (6 bytes) +2024-09-06T11:05:03.624Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:03.624Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x28 +2024-09-06T11:05:03.625Z CNTRLR received controller capabilities: + controller role: Primary + is the SUC: false + started this network: true + SIS is present: false + was real primary: true +2024-09-06T11:05:03.625Z CNTRLR querying serial API setup capabilities... +2024-09-06T11:05:03.626Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T11:05:03.626Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T11:05:03.633Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:03.634Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T11:05:03.634Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:03.635Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T11:05:03.636Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T11:05:03.636Z CNTRLR querying max. payload size... +2024-09-06T11:05:03.636Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T11:05:03.637Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T11:05:03.642Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:03.643Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T11:05:03.643Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:03.644Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T11:05:03.645Z CNTRLR maximum payload size: 46 bytes +2024-09-06T11:05:03.645Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T11:05:03.645Z CNTRLR Querying configured RF region... +2024-09-06T11:05:03.646Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T11:05:03.646Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T11:05:03.652Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:03.652Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T11:05:03.652Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:03.653Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T11:05:03.654Z CNTRLR The controller is using RF region Europe +2024-09-06T11:05:03.654Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T11:05:03.655Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T11:05:03.655Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T11:05:03.661Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:03.661Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T11:05:03.661Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:03.662Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T11:05:03.663Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T11:05:03.663Z CNTRLR Querying configured Long Range channel information... +2024-09-06T11:05:03.663Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T11:05:03.664Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T11:05:03.669Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:03.670Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T11:05:03.670Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:03.670Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T11:05:03.671Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T11:05:03.671Z CNTRLR Performing soft reset... +2024-09-06T11:05:03.672Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T11:05:03.672Z DRIVER » [REQ] [SoftReset] +2024-09-06T11:05:03.676Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:03.676Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T11:05:03.677Z DRIVER all queues idle +2024-09-06T11:05:03.782Z SERIAL « 0x0116000a0700010100085e989f556c568f7400031d00003f (24 bytes) +2024-09-06T11:05:03.783Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:03.785Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T11:05:03.785Z CNTRLR reconnected and restarted +2024-09-06T11:05:03.786Z CNTRLR Starting hardware watchdog... +2024-09-06T11:05:03.786Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T11:05:03.787Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T11:05:03.787Z DRIVER all queues busy +2024-09-06T11:05:03.789Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T11:05:03.789Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T11:05:03.792Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T11:05:03.793Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T11:05:03.794Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:03.798Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:03.799Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T11:05:03.799Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:03.800Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T11:05:03.802Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T11:05:03.803Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T11:05:03.803Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T11:05:03.809Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:03.809Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T11:05:03.809Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:03.810Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T11:05:03.810Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T11:05:03.810Z CNTRLR querying controller IDs... +2024-09-06T11:05:03.811Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T11:05:03.811Z DRIVER » [REQ] [GetControllerId] +2024-09-06T11:05:03.816Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:03.817Z SERIAL « 0x01080120c4083e2b010e (10 bytes) +2024-09-06T11:05:03.817Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:03.817Z DRIVER « [RES] [GetControllerId] + home ID: 0xc4083e2b + own node ID: 1 +2024-09-06T11:05:03.818Z CNTRLR received controller IDs: + home ID: 0xc4083e2b + own node ID: 1 +2024-09-06T11:05:03.818Z CNTRLR Enabling TX status report... +2024-09-06T11:05:03.818Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T11:05:03.819Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T11:05:03.823Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:03.824Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T11:05:03.824Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:03.824Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T11:05:03.825Z CNTRLR Enabling TX status report successful... +2024-09-06T11:05:03.825Z CNTRLR finding SUC... +2024-09-06T11:05:03.825Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T11:05:03.825Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T11:05:03.830Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:03.830Z SERIAL « 0x0104015600ac (6 bytes) +2024-09-06T11:05:03.830Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:03.831Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x00 +2024-09-06T11:05:03.831Z CNTRLR No SUC present in the network +2024-09-06T11:05:03.831Z CNTRLR There is no SUC/SIS in the network - promoting ourselves... +2024-09-06T11:05:03.832Z SERIAL » 0x01080054010125010384 (10 bytes) +2024-09-06T11:05:03.832Z DRIVER » [REQ] [SetSUCNodeId] + payload: 0x0101250103 +2024-09-06T11:05:03.839Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:03.839Z SERIAL « 0x0104015401af (6 bytes) +2024-09-06T11:05:03.839Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:03.840Z DRIVER « [RES] [SetSUCNodeId] + was executed: true +2024-09-06T11:05:03.840Z CNTRLR Promotion to SUC/SIS succeeded. +2024-09-06T11:05:03.841Z DRIVER all queues idle +2024-09-06T11:05:03.844Z CNTRLR [Node 001] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T11:05:03.844Z CNTRLR [Node 001] [Manufacturer Specific] productType: metadata updated +2024-09-06T11:05:03.844Z CNTRLR [Node 001] [Manufacturer Specific] productId: metadata updated +2024-09-06T11:05:03.844Z CNTRLR [Node 001] [+] [Manufacturer Specific] manufacturerId: 0 +2024-09-06T11:05:03.844Z CNTRLR [Node 001] [+] [Manufacturer Specific] productType: 4 +2024-09-06T11:05:03.844Z CNTRLR [Node 001] [+] [Manufacturer Specific] productId: 4 +2024-09-06T11:05:03.845Z CNTRLR [Node 001] [Version] firmwareVersions: metadata updated +2024-09-06T11:05:03.845Z CNTRLR [Node 001] [+] [Version] firmwareVersions: 7.22 +2024-09-06T11:05:03.845Z CNTRLR [Node 001] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T11:05:03.845Z CNTRLR [Node 001] [+] [Version] zWaveProtocolVersion: "7.22.1" +2024-09-06T11:05:03.845Z CNTRLR [Node 001] [Version] sdkVersion: metadata updated +2024-09-06T11:05:03.845Z CNTRLR [Node 001] [+] [Version] sdkVersion: "7.22.1" +2024-09-06T11:05:03.845Z CNTRLR Interview completed +2024-09-06T11:05:03.845Z DRIVER Network key for S0 configured, enabling S0 security manager... +2024-09-06T11:05:03.845Z DRIVER At least one network key for S2 configured, enabling S2 security manager... +2024-09-06T11:05:03.846Z DRIVER At least one network key for Z-Wave Long Range configured, enabling security m + anager... +2024-09-06T11:05:03.846Z DRIVER driver ready +2024-09-06T11:05:03.846Z CNTRLR [Node 001] Beginning interview - last completed stage: None +2024-09-06T11:05:03.846Z CNTRLR [Node 001] new node, doing a full interview... +2024-09-06T11:05:03.846Z CNTRLR » [Node 001] querying protocol info... +2024-09-06T11:05:03.847Z DRIVER all queues busy +2024-09-06T11:05:03.847Z SERIAL » 0x0104004101bb (6 bytes) +2024-09-06T11:05:03.847Z DRIVER » [REQ] [GetNodeProtocolInfo] + payload: 0x01 +2024-09-06T11:05:03.852Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:03.853Z SERIAL « 0x010a0141d3960102010000f2 (12 bytes) +2024-09-06T11:05:03.853Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:03.854Z DRIVER « [RES] [GetNodeProtocolInfo] + payload: 0xd3960102010000 +2024-09-06T11:05:03.854Z CNTRLR « [Node 001] received response for protocol info: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + node type: Controller + is always listening: true + is frequent listening: false + can route messages: true + supports security: false + supports beaming: true + maximum data rate: 100000 kbps + protocol version: 3 +2024-09-06T11:05:03.854Z CNTRLR [Node 001] Interview stage completed: ProtocolInfo +2024-09-06T11:05:03.855Z DRIVER all queues idle +2024-09-06T11:05:03.857Z CNTRLR [Node 001] Embedded device config loaded +2024-09-06T11:05:03.857Z CNTRLR [Node 001] Interview stage completed: OverwriteConfig +2024-09-06T11:05:03.857Z CNTRLR [Node 001] Interview completed +2024-09-06T11:05:03.857Z CNTRLR [Node 001] The node is ready to be used +2024-09-06T11:05:03.857Z CNTRLR All nodes are ready to be used +2024-09-06T11:05:03.857Z CNTRLR [Node 001] The node is alive. +2024-09-06T11:05:08.565Z DRIVER all queues busy +2024-09-06T11:05:08.567Z SERIAL » 0x0105005081042f (7 bytes) +2024-09-06T11:05:08.568Z DRIVER » [REQ] [SetLearnMode] + callback id: 4 + intent: Inclusion +2024-09-06T11:05:08.574Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:08.575Z SERIAL « 0x0104015001ab (6 bytes) +2024-09-06T11:05:08.576Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:08.577Z DRIVER « [RES] [SetLearnMode] + success: true +2024-09-06T11:05:08.579Z DRIVER all queues idle +2024-09-06T11:05:08.748Z SERIAL « 0x0107005004010200af (9 bytes) +2024-09-06T11:05:08.749Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:08.749Z DRIVER « [REQ] [SetLearnMode] + callback id: 4 + status: Started + assigned node id: 2 +2024-09-06T11:05:08.749Z DRIVER handling request SetLearnMode (80) +2024-09-06T11:05:08.749Z DRIVER 1 handler registered! +2024-09-06T11:05:08.749Z DRIVER invoking handler #0 +2024-09-06T11:05:08.750Z DRIVER the message was handled +2024-09-06T11:05:08.856Z DRIVER all queues busy +2024-09-06T11:05:08.857Z SERIAL » 0x0103003bc7 (5 bytes) +2024-09-06T11:05:08.858Z DRIVER » [REQ] [GetBackgroundRSSI] +2024-09-06T11:05:08.863Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:08.863Z SERIAL « 0x0107013b97a7a77f2a (9 bytes) +2024-09-06T11:05:08.864Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:08.865Z DRIVER « [RES] [GetBackgroundRSSI] + channel 0: -105 dBm + channel 1: -89 dBm + channel 2: -89 dBm + channel 3: N/A +2024-09-06T11:05:08.866Z DRIVER all queues idle +2024-09-06T11:05:09.269Z SERIAL « 0x01060049100100a1 (8 bytes) +2024-09-06T11:05:09.269Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:09.270Z DRIVER « [REQ] [ApplicationUpdateRequest] + type: SUC_IdChanged + SUC node ID: 1 +2024-09-06T11:05:09.286Z SERIAL « 0x0107005004050200ab (9 bytes) +2024-09-06T11:05:09.286Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:09.287Z DRIVER « [REQ] [SetLearnMode] + callback id: 4 + status: ProtocolDone + assigned node id: 2 +2024-09-06T11:05:09.287Z DRIVER handling request SetLearnMode (80) +2024-09-06T11:05:09.287Z DRIVER 1 handler registered! +2024-09-06T11:05:09.287Z DRIVER invoking handler #0 +2024-09-06T11:05:09.288Z DRIVER the message was handled +2024-09-06T11:05:09.288Z DRIVER waiting for security bootstrapping... +2024-09-06T11:05:09.289Z CNTRLR querying controller IDs... +2024-09-06T11:05:09.289Z DRIVER all queues busy +2024-09-06T11:05:09.290Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T11:05:09.290Z DRIVER » [REQ] [GetControllerId] +2024-09-06T11:05:09.295Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:09.296Z SERIAL « 0x01080120c80a10c502c3 (10 bytes) +2024-09-06T11:05:09.296Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:09.296Z DRIVER « [RES] [GetControllerId] + home ID: 0xc80a10c5 + own node ID: 2 +2024-09-06T11:05:09.297Z CNTRLR received controller IDs: + home ID: 0xc80a10c5 + own node ID: 2 +2024-09-06T11:05:09.297Z DRIVER Joined network with home ID 0xc80a10c5, switching to new network cache... +2024-09-06T11:05:09.297Z CNTRLR querying controller capabilities... +2024-09-06T11:05:09.298Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T11:05:09.298Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T11:05:09.303Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:09.304Z SERIAL « 0x0104010506f9 (6 bytes) +2024-09-06T11:05:09.304Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:09.304Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x06 +2024-09-06T11:05:09.305Z CNTRLR received controller capabilities: + controller role: Inclusion + is the SUC: false + started this network: false + SIS is present: true + was real primary: false +2024-09-06T11:05:09.305Z CNTRLR querying additional controller information... +2024-09-06T11:05:09.306Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T11:05:09.306Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T11:05:09.315Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:09.315Z SERIAL « 0x012501020a001d030000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c5 +2024-09-06T11:05:09.315Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:09.316Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d03000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T11:05:09.316Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1, 2 +2024-09-06T11:05:09.317Z CNTRLR [Node 002] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T11:05:09.317Z CNTRLR [Node 002] [Manufacturer Specific] productType: metadata updated +2024-09-06T11:05:09.317Z CNTRLR [Node 002] [Manufacturer Specific] productId: metadata updated +2024-09-06T11:05:09.318Z CNTRLR [Node 002] [+] [Manufacturer Specific] manufacturerId: 0 +2024-09-06T11:05:09.318Z CNTRLR [Node 002] [+] [Manufacturer Specific] productType: 4 +2024-09-06T11:05:09.318Z CNTRLR [Node 002] [+] [Manufacturer Specific] productId: 4 +2024-09-06T11:05:09.318Z CNTRLR [Node 002] [Version] firmwareVersions: metadata updated +2024-09-06T11:05:09.318Z CNTRLR [Node 002] [+] [Version] firmwareVersions: 7.22 +2024-09-06T11:05:09.318Z CNTRLR [Node 002] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T11:05:09.318Z CNTRLR [Node 002] [+] [Version] zWaveProtocolVersion: "7.22.1" +2024-09-06T11:05:09.318Z CNTRLR [Node 002] [Version] sdkVersion: metadata updated +2024-09-06T11:05:09.318Z CNTRLR [Node 002] [+] [Version] sdkVersion: "7.22.1" +2024-09-06T11:05:09.318Z CNTRLR Interview completed +2024-09-06T11:05:09.318Z DRIVER all queues idle +2024-09-06T11:05:09.499Z SERIAL « 0x010b00a8000201029f0400d81e (13 bytes) +2024-09-06T11:05:09.500Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:09.501Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -40 dBm + └─[Security2CCKEXGet] +2024-09-06T11:05:22.139Z CNTRLR [Node 001] Received S2 bootstrap initiation, requesting keys: + · S2_AccessControl + · S2_Authenticated + · S2_Unauthenticated + · S0_Legacy + client-side auth: false +2024-09-06T11:05:24.375Z DRIVER all queues busy +2024-09-06T11:05:24.377Z SERIAL » 0x011200a90201069f05000201872500000000057f (20 bytes) +2024-09-06T11:05:24.379Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 5 + └─[Security2CCKEXReport] + echo: false + supported schemes: + · KEXScheme1 + supported ECDH profiles: + · Curve25519 + CSA requested: false + requested security classes: + · S2_AccessControl + · S2_Authenticated + · S2_Unauthenticated + · S0_Legacy +2024-09-06T11:05:24.421Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:24.421Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:05:24.421Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.423Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:05:24.430Z SERIAL « 0x011d00a90500000100d97f7f7f7f00000300000000030100007f7f7f7f7fe8 (31 bytes) +2024-09-06T11:05:24.430Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.431Z DRIVER « [REQ] [SendDataBridge] + callback id: 5 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -39 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:05:24.432Z DRIVER all queues idle +2024-09-06T11:05:24.451Z SERIAL « 0x010f00a8000201069f060002018700d999 (17 bytes) +2024-09-06T11:05:24.451Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.452Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -39 dBm + └─[Security2CCKEXSet] + echo: false + selected scheme: KEXScheme1 + selected ECDH profile: Curve25519 + CSA permitted: false + granted security classes: + · S2_Unauthenticated + · S2_Authenticated + · S2_AccessControl + · S0_Legacy +2024-09-06T11:05:24.454Z DRIVER all queues busy +2024-09-06T11:05:24.455Z SERIAL » 0x012f00a90201239f080000004d2fbeb6c2b5b7622a32ff6946734809975b3d00c (49 bytes) + e7d639056f7fd7f8375250000000006bb +2024-09-06T11:05:24.455Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 6 + └─[Security2CCPublicKeyReport] + is including node: false + public key: 0x00004d2fbeb6c2b5b7622a32ff6946734809975b3d00ce7d63905 + 6f7fd7f8375 +2024-09-06T11:05:24.466Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:24.467Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:05:24.468Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.468Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:05:24.487Z SERIAL « 0x011d00a90600000100d97f7f7f7f00000300000000030100007f7f7f7f7feb (31 bytes) +2024-09-06T11:05:24.487Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.488Z DRIVER « [REQ] [SendDataBridge] + callback id: 6 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -39 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:05:24.488Z DRIVER all queues idle +2024-09-06T11:05:24.516Z SERIAL « 0x012c00a8000201239f08014b2d67c5fc1c4760172137de73c0be95f4d6c3544af (46 bytes) + 037a442da5c6309354d4100d95b +2024-09-06T11:05:24.516Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.517Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -39 dBm + └─[Security2CCPublicKeyReport] + is including node: true + public key: 0x4b2d67c5fc1c4760172137de73c0be95f4d6c3544af037a442da5 + c6309354d41 +2024-09-06T11:05:24.519Z DRIVER all queues busy +2024-09-06T11:05:24.520Z SERIAL » 0x010f00a90201039f01a725000000000742 (17 bytes) +2024-09-06T11:05:24.521Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 7 + └─[Security2CCNonceGet] + sequence number: 167 +2024-09-06T11:05:24.526Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:24.528Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:05:24.529Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.529Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:05:24.547Z SERIAL « 0x011d00a90700000100d97f7f7f7f00000300000000030100007f7f7f7f7fea (31 bytes) +2024-09-06T11:05:24.548Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.548Z DRIVER « [REQ] [SendDataBridge] + callback id: 7 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -39 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:05:24.570Z SERIAL « 0x011d00a8000201149f02e40141268356a2061d10d0a567b6aa11a14300d91a (31 bytes) +2024-09-06T11:05:24.571Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.572Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -39 dBm + └─[Security2CCNonceReport] + sequence number: 228 + SOS: true + MOS: false + receiver entropy: 0x41268356a2061d10d0a567b6aa11a143 +2024-09-06T11:05:24.575Z SERIAL » 0x013000a90201249f03a8011241f8e3d97f8f9dd68d05e5ce20f70a0949f690891 (50 bytes) + a8669ae5a58faafde58652500000000084d +2024-09-06T11:05:24.576Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 8 + └─[Security2CCMessageEncapsulation] + │ sequence number: 168 + │ extensions: + │ · type: SPAN + │ sender EI: 0xf8e3d97f8f9dd68d05e5ce20f70a0949 + │ key: 0xba0a768edc36f7885e51c63b3d1c8608 + │ IV: 0x5345c0699cc4f877eb61b24e37 + │ ciphertext: 0xf690891a8669 + │ auth data: 0x0201c80a10c50024a8011241f8e3d97f8f9dd68d05e5ce20f70a094 + 9 + │ auth tag: 0xae5a58faafde5865 + │ security class: Temporary + └─[Security2CCKEXSet] + echo: true + selected scheme: KEXScheme1 + selected ECDH profile: Curve25519 + CSA permitted: false + granted security classes: + · S2_Unauthenticated + · S2_Authenticated + · S2_AccessControl + · S0_Legacy +2024-09-06T11:05:24.585Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:24.587Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:05:24.587Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.588Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:05:24.612Z SERIAL « 0x011d00a90800000100d97f7f7f7f00000300000000030100007f7f7f7f7fe5 (31 bytes) +2024-09-06T11:05:24.613Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.613Z DRIVER « [REQ] [SendDataBridge] + callback id: 8 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -39 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:05:24.636Z SERIAL « 0x011b00a8000201129f03e500428f5533ac14822bab5ec23b45ac00d9a2 (29 bytes) +2024-09-06T11:05:24.637Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.638Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -39 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 229 + │ key: 0xba0a768edc36f7885e51c63b3d1c8608 + │ IV: 0x4e4ceb14e04905965a92d6b9ef + │ plaintext: 0x9f0501020187 + │ auth tag: 0x822bab5ec23b45ac + │ security class: Temporary + └─[Security2CCKEXReport] + echo: true + supported schemes: + · KEXScheme1 + supported ECDH profiles: + · Curve25519 + CSA requested: false + requested security classes: + · S2_Unauthenticated + · S2_Authenticated + · S2_AccessControl + · S0_Legacy +2024-09-06T11:05:24.641Z SERIAL » 0x011b00a902010f9f03a9004cb4a70c38d3a9b3497c5725000000000998 (29 bytes) +2024-09-06T11:05:24.641Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 9 + └─[Security2CCMessageEncapsulation] + │ sequence number: 169 + │ key: 0xba0a768edc36f7885e51c63b3d1c8608 + │ IV: 0x96181e40d56a9edac90701af73 + │ ciphertext: 0x4cb4a7 + │ auth data: 0x0201c80a10c5000fa900 + │ auth tag: 0x0c38d3a9b3497c57 + │ security class: Temporary + └─[Security2CCNetworkKeyGet] + security class: S2_Unauthenticated +2024-09-06T11:05:24.648Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:24.651Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:05:24.651Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.652Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:05:24.668Z SERIAL « 0x011d00a90900000100d97f7f7f7f00000300000000030100007f7f7f7f7fe4 (31 bytes) +2024-09-06T11:05:24.668Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.669Z DRIVER « [REQ] [SendDataBridge] + callback id: 9 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -39 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:05:24.669Z DRIVER all queues idle +2024-09-06T11:05:24.694Z SERIAL « 0x012800a80002011f9f03e6005af2a8d2443d73153404f665f7a1363109a314147 (42 bytes) + 7a4f05885e8e800d9ab +2024-09-06T11:05:24.695Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.696Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -39 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 230 + │ key: 0xba0a768edc36f7885e51c63b3d1c8608 + │ IV: 0x45f6be582e90028e2ec202248e + │ plaintext: 0x9f0a015369389efa18ee2a4894c7fb48347fea + │ auth tag: 0x1477a4f05885e8e8 + │ security class: Temporary + └─[Security2CCNetworkKeyReport] + security class: S2_Unauthenticated +2024-09-06T11:05:24.697Z DRIVER all queues busy +2024-09-06T11:05:24.697Z SERIAL » 0x010f00a90201039f01aa25000000000a42 (17 bytes) +2024-09-06T11:05:24.698Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 10 + └─[Security2CCNonceGet] + sequence number: 170 +2024-09-06T11:05:24.703Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:24.706Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:05:24.706Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.707Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:05:24.722Z SERIAL « 0x011d00a90a00000100d97f7f7f7f00000300000000030100007f7f7f7f7fe7 (31 bytes) +2024-09-06T11:05:24.722Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.723Z DRIVER « [REQ] [SendDataBridge] + callback id: 10 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -39 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:05:24.741Z SERIAL « 0x011d00a8000201149f02e7017f3e13d7d4f217de0d2a5c69245ab00500d94c (31 bytes) +2024-09-06T11:05:24.742Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.742Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -39 dBm + └─[Security2CCNonceReport] + sequence number: 231 + SOS: true + MOS: false + receiver entropy: 0x7f3e13d7d4f217de0d2a5c69245ab005 +2024-09-06T11:05:24.744Z SERIAL » 0x012c00a90201209f03ab0112416c9053070ea7cbd892365571bb8f567098a6e6c (46 bytes) + d81aeeae5d3d625000000000ba2 +2024-09-06T11:05:24.744Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 11 + └─[Security2CCMessageEncapsulation] + │ sequence number: 171 + │ extensions: + │ · type: SPAN + │ sender EI: 0x6c9053070ea7cbd892365571bb8f5670 + │ key: 0x44b45806725f2a6ebc3e2641f36f6caa + │ IV: 0x0ea53396a858f7caa64da81545 + │ ciphertext: 0x98a6 + │ auth data: 0x0201c80a10c50020ab0112416c9053070ea7cbd892365571bb8f567 + 0 + │ auth tag: 0xe6cd81aeeae5d3d6 + │ security class: S2_Unauthenticated + └─[Security2CCNetworkKeyVerify] +2024-09-06T11:05:24.753Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:24.755Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:05:24.756Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.756Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:05:24.776Z SERIAL « 0x011d00a90b00000100d97f7f7f7f00000300000000030100007f7f7f7f7fe6 (31 bytes) +2024-09-06T11:05:24.776Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.776Z DRIVER « [REQ] [SendDataBridge] + callback id: 11 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -39 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:05:24.777Z DRIVER all queues idle +2024-09-06T11:05:24.794Z SERIAL « 0x010c00a8000201039f01e800d9f4 (14 bytes) +2024-09-06T11:05:24.795Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.796Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -39 dBm + └─[Security2CCNonceGet] + sequence number: 232 +2024-09-06T11:05:24.796Z DRIVER all queues busy +2024-09-06T11:05:24.797Z SERIAL » 0x012000a90201149f02ac017ce365eb0aeee30f265dcfaca3503bae05000000000 (34 bytes) + c3f +2024-09-06T11:05:24.798Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x05 + │ callback id: 12 + └─[Security2CCNonceReport] + sequence number: 172 + SOS: true + MOS: false + receiver entropy: 0x7ce365eb0aeee30f265dcfaca3503bae +2024-09-06T11:05:24.805Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:24.807Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:05:24.808Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.808Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:05:24.825Z SERIAL « 0x011d00a90c00000100d97f7f7f7f00000300000000030100007f7f7f7f7fe1 (31 bytes) +2024-09-06T11:05:24.826Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.826Z DRIVER « [REQ] [SendDataBridge] + callback id: 12 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -39 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:05:24.828Z DRIVER all queues idle +2024-09-06T11:05:24.849Z SERIAL « 0x012a00a8000201219f03e9011241e3ecc76c91f66723a2cf918c908f12aac6408 (44 bytes) + 47a688928fdf72cc400d9a2 +2024-09-06T11:05:24.850Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.851Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -39 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 233 + │ extensions: + │ · type: SPAN + │ sender EI: 0xe3ecc76c91f66723a2cf918c908f12aa + │ key: 0xba0a768edc36f7885e51c63b3d1c8608 + │ IV: 0x506425ba50dbfe1af3850973dc + │ plaintext: 0x9f0c02 + │ auth tag: 0x7a688928fdf72cc4 + │ security class: Temporary + └─[Security2CCTransferEnd] + key verified: true + request complete: false +2024-09-06T11:05:24.851Z DRIVER all queues busy +2024-09-06T11:05:24.852Z SERIAL » 0x011b00a902010f9f03ad0032c7a9153ceaf3e3fde96625000000000da5 (29 bytes) +2024-09-06T11:05:24.852Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 13 + └─[Security2CCMessageEncapsulation] + │ sequence number: 173 + │ key: 0xba0a768edc36f7885e51c63b3d1c8608 + │ IV: 0x1690d623380bbe423060815569 + │ ciphertext: 0x32c7a9 + │ auth data: 0x0201c80a10c5000fad00 + │ auth tag: 0x153ceaf3e3fde966 + │ security class: Temporary + └─[Security2CCNetworkKeyGet] + security class: S2_Authenticated +2024-09-06T11:05:24.859Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:24.862Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:05:24.862Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.862Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:05:24.886Z SERIAL « 0x011d00a90d00000100d97f7f7f7f00000300000000030100007f7f7f7f7fe0 (31 bytes) +2024-09-06T11:05:24.887Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.888Z DRIVER « [REQ] [SendDataBridge] + callback id: 13 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -39 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:05:24.889Z DRIVER all queues idle +2024-09-06T11:05:24.911Z SERIAL « 0x012800a80002011f9f03ea0072c676cf8c27c4fe4f34ec4fc8eb31c340d8f1fca (42 bytes) + 58a7c176d544c00d9fd +2024-09-06T11:05:24.912Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.913Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -39 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 234 + │ key: 0xba0a768edc36f7885e51c63b3d1c8608 + │ IV: 0x7da23cea0a62d4f4e1800adb6c + │ plaintext: 0x9f0a02656ef5c0f020f3c14238c04a1748b7e1 + │ auth tag: 0xfca58a7c176d544c + │ security class: Temporary + └─[Security2CCNetworkKeyReport] + security class: S2_Authenticated +2024-09-06T11:05:24.914Z DRIVER all queues busy +2024-09-06T11:05:24.915Z SERIAL » 0x010f00a90201039f01ae25000000000e42 (17 bytes) +2024-09-06T11:05:24.916Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 14 + └─[Security2CCNonceGet] + sequence number: 174 +2024-09-06T11:05:24.921Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:24.925Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:05:24.926Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.927Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:05:24.947Z SERIAL « 0x011d00a90e00000100d97f7f7f7f00000300000000030100007f7f7f7f7fe3 (31 bytes) +2024-09-06T11:05:24.948Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.949Z DRIVER « [REQ] [SendDataBridge] + callback id: 14 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -39 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:05:24.973Z SERIAL « 0x011d00a8000201149f02eb019f0c81c8baa966dbf855f4ec10791d2a00d96c (31 bytes) +2024-09-06T11:05:24.974Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.975Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -39 dBm + └─[Security2CCNonceReport] + sequence number: 235 + SOS: true + MOS: false + receiver entropy: 0x9f0c81c8baa966dbf855f4ec10791d2a +2024-09-06T11:05:24.976Z SERIAL » 0x012c00a90201209f03af01124129942536bfabf27b9238ad36bf05a60871818b6 (46 bytes) + 59c8eff6c23c925000000000f71 +2024-09-06T11:05:24.977Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 15 + └─[Security2CCMessageEncapsulation] + │ sequence number: 175 + │ extensions: + │ · type: SPAN + │ sender EI: 0x29942536bfabf27b9238ad36bf05a608 + │ key: 0xdda415256006027530b2d9548c898f93 + │ IV: 0x449ba0b4965628c1b636f66f45 + │ ciphertext: 0x7181 + │ auth data: 0x0201c80a10c50020af01124129942536bfabf27b9238ad36bf05a60 + 8 + │ auth tag: 0x8b659c8eff6c23c9 + │ security class: S2_Authenticated + └─[Security2CCNetworkKeyVerify] +2024-09-06T11:05:24.986Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:24.989Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:05:24.990Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:24.991Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:05:25.012Z SERIAL « 0x011d00a90f00000100d97f7f7f7f00000300000000030100007f7f7f7f7fe2 (31 bytes) +2024-09-06T11:05:25.012Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.013Z DRIVER « [REQ] [SendDataBridge] + callback id: 15 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -39 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:05:25.014Z DRIVER all queues idle +2024-09-06T11:05:25.030Z SERIAL « 0x010c00a8000201039f01ec00d9f0 (14 bytes) +2024-09-06T11:05:25.031Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.031Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -39 dBm + └─[Security2CCNonceGet] + sequence number: 236 +2024-09-06T11:05:25.032Z DRIVER all queues busy +2024-09-06T11:05:25.033Z SERIAL » 0x012000a90201149f02b001517dafb42bab9df98a5e8058039a790305000000001 (34 bytes) + 064 +2024-09-06T11:05:25.033Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x05 + │ callback id: 16 + └─[Security2CCNonceReport] + sequence number: 176 + SOS: true + MOS: false + receiver entropy: 0x517dafb42bab9df98a5e8058039a7903 +2024-09-06T11:05:25.040Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:25.043Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:05:25.043Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.043Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:05:25.060Z SERIAL « 0x011d00a91000000100d97f7f7f7f00000300000000030100007f7f7f7f7ffd (31 bytes) +2024-09-06T11:05:25.061Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.062Z DRIVER « [REQ] [SendDataBridge] + callback id: 16 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -39 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:05:25.062Z DRIVER all queues idle +2024-09-06T11:05:25.086Z SERIAL « 0x012a00a8000201219f03ed01124124a1abcb9a02883058d24d40247cb572472c6 (44 bytes) + 2f4bd8b7448084d9800d952 +2024-09-06T11:05:25.087Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.088Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -39 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 237 + │ extensions: + │ · type: SPAN + │ sender EI: 0x24a1abcb9a02883058d24d40247cb572 + │ key: 0xba0a768edc36f7885e51c63b3d1c8608 + │ IV: 0x3c10ed8c02588f8a544e741506 + │ plaintext: 0x9f0c02 + │ auth tag: 0xf4bd8b7448084d98 + │ security class: Temporary + └─[Security2CCTransferEnd] + key verified: true + request complete: false +2024-09-06T11:05:25.088Z DRIVER all queues busy +2024-09-06T11:05:25.089Z SERIAL » 0x011b00a902010f9f03b100b7a7cba4fee41a55ceb6a6250000000011ac (29 bytes) +2024-09-06T11:05:25.089Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 17 + └─[Security2CCMessageEncapsulation] + │ sequence number: 177 + │ key: 0xba0a768edc36f7885e51c63b3d1c8608 + │ IV: 0x3f4ca78d9d7b8772913260ddf6 + │ ciphertext: 0xb7a7cb + │ auth data: 0x0201c80a10c5000fb100 + │ auth tag: 0xa4fee41a55ceb6a6 + │ security class: Temporary + └─[Security2CCNetworkKeyGet] + security class: S2_AccessControl +2024-09-06T11:05:25.096Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:25.099Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:05:25.099Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.099Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:05:25.119Z SERIAL « 0x011d00a91100000100d97f7f7f7f00000300000000030100007f7f7f7f7ffc (31 bytes) +2024-09-06T11:05:25.119Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.120Z DRIVER « [REQ] [SendDataBridge] + callback id: 17 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -39 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:05:25.120Z DRIVER all queues idle +2024-09-06T11:05:25.145Z SERIAL « 0x012800a80002011f9f03ee00a81baed2e377c75a785675d80aa2d4d965fc702d9 (42 bytes) + 43e7cc53334e200d91a +2024-09-06T11:05:25.146Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.147Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -39 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 238 + │ key: 0xba0a768edc36f7885e51c63b3d1c8608 + │ IV: 0x2b5242176fd36b74ebd2588a69 + │ plaintext: 0x9f0a0431132050077310b6f7032f91c79c2eb8 + │ auth tag: 0x2d943e7cc53334e2 + │ security class: Temporary + └─[Security2CCNetworkKeyReport] + security class: S2_AccessControl +2024-09-06T11:05:25.147Z DRIVER all queues busy +2024-09-06T11:05:25.148Z SERIAL » 0x010f00a90201039f01b225000000001242 (17 bytes) +2024-09-06T11:05:25.148Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 18 + └─[Security2CCNonceGet] + sequence number: 178 +2024-09-06T11:05:25.154Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:25.157Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:05:25.157Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.158Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:05:25.176Z SERIAL « 0x011d00a91200000100d97f7f7f7f00000300000000030100007f7f7f7f7fff (31 bytes) +2024-09-06T11:05:25.176Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.176Z DRIVER « [REQ] [SendDataBridge] + callback id: 18 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -39 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:05:25.197Z SERIAL « 0x011d00a8000201149f02ef0192b1bb0e0bf8ebf23b3e23d2f5f6d12500d988 (31 bytes) +2024-09-06T11:05:25.198Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.198Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -39 dBm + └─[Security2CCNonceReport] + sequence number: 239 + SOS: true + MOS: false + receiver entropy: 0x92b1bb0e0bf8ebf23b3e23d2f5f6d125 +2024-09-06T11:05:25.200Z SERIAL » 0x012c00a90201209f03b3011241d644fd7aceb92302b2458014f83422c1f9d0df9 (46 bytes) + 730abc69c3aa92500000000132e +2024-09-06T11:05:25.200Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 19 + └─[Security2CCMessageEncapsulation] + │ sequence number: 179 + │ extensions: + │ · type: SPAN + │ sender EI: 0xd644fd7aceb92302b2458014f83422c1 + │ key: 0xfca06923982033f3af9dfc7c1e4ad45a + │ IV: 0x428af89b733a090b8fa86a7ef8 + │ ciphertext: 0xf9d0 + │ auth data: 0x0201c80a10c50020b3011241d644fd7aceb92302b2458014f83422c + 1 + │ auth tag: 0xdf9730abc69c3aa9 + │ security class: S2_AccessControl + └─[Security2CCNetworkKeyVerify] +2024-09-06T11:05:25.209Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:25.211Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:05:25.212Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.212Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:05:25.232Z SERIAL « 0x011d00a91300000200d97f7f7f7f00000300000000030100007f7f7f7f7ffd (31 bytes) +2024-09-06T11:05:25.232Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.233Z DRIVER « [REQ] [SendDataBridge] + callback id: 19 + transmit status: OK, took 20 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -39 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:05:25.233Z DRIVER all queues idle +2024-09-06T11:05:25.249Z SERIAL « 0x010c00a8000201039f01f000d9ec (14 bytes) +2024-09-06T11:05:25.250Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.250Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -39 dBm + └─[Security2CCNonceGet] + sequence number: 240 +2024-09-06T11:05:25.251Z DRIVER all queues busy +2024-09-06T11:05:25.252Z SERIAL » 0x012000a90201149f02b4011a41624d9611356de8b7ce83dca9993805000000001 (34 bytes) + 435 +2024-09-06T11:05:25.252Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x05 + │ callback id: 20 + └─[Security2CCNonceReport] + sequence number: 180 + SOS: true + MOS: false + receiver entropy: 0x1a41624d9611356de8b7ce83dca99938 +2024-09-06T11:05:25.260Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:25.262Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:05:25.263Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.263Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:05:25.280Z SERIAL « 0x011d00a91400000100d97f7f7f7f00000300000000030100007f7f7f7f7ff9 (31 bytes) +2024-09-06T11:05:25.280Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.281Z DRIVER « [REQ] [SendDataBridge] + callback id: 20 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -39 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:05:25.281Z DRIVER all queues idle +2024-09-06T11:05:25.304Z SERIAL « 0x012a00a8000201219f03f10112419bf94bd8ff38c1d1155ab536c92c5f7acc193 (44 bytes) + 256e46a0c62ed6d8800d9ca +2024-09-06T11:05:25.305Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.306Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -39 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 241 + │ extensions: + │ · type: SPAN + │ sender EI: 0x9bf94bd8ff38c1d1155ab536c92c5f7a + │ key: 0xba0a768edc36f7885e51c63b3d1c8608 + │ IV: 0x1b1c27ccd3e078d4cb788a7ef0 + │ plaintext: 0x9f0c02 + │ auth tag: 0x56e46a0c62ed6d88 + │ security class: Temporary + └─[Security2CCTransferEnd] + key verified: true + request complete: false +2024-09-06T11:05:25.306Z DRIVER all queues busy +2024-09-06T11:05:25.307Z SERIAL » 0x011b00a902010f9f03b50027ab0a469c4b6c5b1416f825000000001582 (29 bytes) +2024-09-06T11:05:25.308Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 21 + └─[Security2CCMessageEncapsulation] + │ sequence number: 181 + │ key: 0xba0a768edc36f7885e51c63b3d1c8608 + │ IV: 0x23b368bfa4ba5dd44b7b68b0b6 + │ ciphertext: 0x27ab0a + │ auth data: 0x0201c80a10c5000fb500 + │ auth tag: 0x469c4b6c5b1416f8 + │ security class: Temporary + └─[Security2CCNetworkKeyGet] + security class: S0_Legacy +2024-09-06T11:05:25.314Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:25.317Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:05:25.317Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.318Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:05:25.335Z SERIAL « 0x011d00a91500000100d97f7f7f7f00000300000000030100007f7f7f7f7ff8 (31 bytes) +2024-09-06T11:05:25.336Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.336Z DRIVER « [REQ] [SendDataBridge] + callback id: 21 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -39 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:05:25.337Z DRIVER all queues idle +2024-09-06T11:05:25.359Z SERIAL « 0x012800a80002011f9f03f200f959ad8b13753eb8237cd2990a5edbdc4f37305e9 (42 bytes) + 2015d8cb4d34b00d98d +2024-09-06T11:05:25.360Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.361Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -39 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 242 + │ key: 0xba0a768edc36f7885e51c63b3d1c8608 + │ IV: 0x8af07c0e552fccd1990e26a2e2 + │ plaintext: 0x9f0a800102030405060708090a0b0c0d0e0f10 + │ auth tag: 0x5e92015d8cb4d34b + │ security class: Temporary + └─[Security2CCNetworkKeyReport] + security class: S0_Legacy +2024-09-06T11:05:25.362Z DRIVER all queues busy +2024-09-06T11:05:25.363Z SERIAL » 0x010f00a90201039f01b625000000001642 (17 bytes) +2024-09-06T11:05:25.363Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 22 + └─[Security2CCNonceGet] + sequence number: 182 +2024-09-06T11:05:25.369Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:25.371Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:05:25.371Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.372Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:05:25.388Z SERIAL « 0x011d00a91600000100d97f7f7f7f00000300000000030100007f7f7f7f7ffb (31 bytes) +2024-09-06T11:05:25.389Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.389Z DRIVER « [REQ] [SendDataBridge] + callback id: 22 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -39 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:05:25.409Z SERIAL « 0x011d00a8000201149f02f301591072502cc06bfdc1b985fc8b7e9f7500d9e4 (31 bytes) +2024-09-06T11:05:25.410Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.411Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -39 dBm + └─[Security2CCNonceReport] + sequence number: 243 + SOS: true + MOS: false + receiver entropy: 0x591072502cc06bfdc1b985fc8b7e9f75 +2024-09-06T11:05:25.412Z SERIAL » 0x012c00a90201209f03b70112417b17ee5e7fd64614f64846ccf4c83a0260f29c5 (46 bytes) + 680a3c8ae60522500000000172a +2024-09-06T11:05:25.413Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 23 + └─[Security2CCMessageEncapsulation] + │ sequence number: 183 + │ extensions: + │ · type: SPAN + │ sender EI: 0x7b17ee5e7fd64614f64846ccf4c83a02 + │ key: 0xece479ca82cc867c1db471e86eab2248 + │ IV: 0x6e2e5d911ea903206d6d1f38b8 + │ ciphertext: 0x60f2 + │ auth data: 0x0201c80a10c50020b70112417b17ee5e7fd64614f64846ccf4c83a0 + 2 + │ auth tag: 0x9c5680a3c8ae6052 + │ security class: S0_Legacy + └─[Security2CCNetworkKeyVerify] +2024-09-06T11:05:25.422Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:25.425Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:05:25.426Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.427Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:05:25.446Z SERIAL « 0x011d00a91700000100d97f7f7f7f00000300000000030100007f7f7f7f7ffa (31 bytes) +2024-09-06T11:05:25.446Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.447Z DRIVER « [REQ] [SendDataBridge] + callback id: 23 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -39 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:05:25.447Z DRIVER all queues idle +2024-09-06T11:05:25.464Z SERIAL « 0x010c00a8000201039f01f400d9e8 (14 bytes) +2024-09-06T11:05:25.464Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.465Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -39 dBm + └─[Security2CCNonceGet] + sequence number: 244 +2024-09-06T11:05:25.466Z DRIVER all queues busy +2024-09-06T11:05:25.466Z SERIAL » 0x012000a90201149f02b801fdce68f693b0caefa4c7bc60935f633f05000000001 (34 bytes) + 8dc +2024-09-06T11:05:25.467Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x05 + │ callback id: 24 + └─[Security2CCNonceReport] + sequence number: 184 + SOS: true + MOS: false + receiver entropy: 0xfdce68f693b0caefa4c7bc60935f633f +2024-09-06T11:05:25.474Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:25.477Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:05:25.477Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.477Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:05:25.496Z SERIAL « 0x011d00a91800000100d97f7f7f7f00000300000000030100007f7f7f7f7ff5 (31 bytes) +2024-09-06T11:05:25.497Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.497Z DRIVER « [REQ] [SendDataBridge] + callback id: 24 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -39 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:05:25.498Z DRIVER all queues idle +2024-09-06T11:05:25.522Z SERIAL « 0x012a00a8000201219f03f5011241c2f0ffb5a7f3c01f8b52f8255358c660513bd (44 bytes) + c2b90b0602c845b2300d9ea +2024-09-06T11:05:25.523Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.523Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -39 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 245 + │ extensions: + │ · type: SPAN + │ sender EI: 0xc2f0ffb5a7f3c01f8b52f8255358c660 + │ key: 0xba0a768edc36f7885e51c63b3d1c8608 + │ IV: 0x5fe047a15c4f3a56b698cb51f4 + │ plaintext: 0x9f0c02 + │ auth tag: 0x2b90b0602c845b23 + │ security class: Temporary + └─[Security2CCTransferEnd] + key verified: true + request complete: false +2024-09-06T11:05:25.524Z DRIVER all queues busy +2024-09-06T11:05:25.524Z SERIAL » 0x011b00a902010f9f03b900d21d0f61da2ac33d0ed7442500000000196a (29 bytes) +2024-09-06T11:05:25.525Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 25 + └─[Security2CCMessageEncapsulation] + │ sequence number: 185 + │ key: 0xba0a768edc36f7885e51c63b3d1c8608 + │ IV: 0x239de663297e35472ac380463b + │ ciphertext: 0xd21d0f + │ auth data: 0x0201c80a10c5000fb900 + │ auth tag: 0x61da2ac33d0ed744 + │ security class: Temporary + └─[Security2CCTransferEnd] + key verified: false + request complete: true +2024-09-06T11:05:25.532Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:25.534Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:05:25.535Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.535Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:05:25.553Z SERIAL « 0x011d00a91900000100d97f7f7f7f00000300000000030100007f7f7f7f7ff4 (31 bytes) +2024-09-06T11:05:25.553Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.554Z DRIVER « [REQ] [SendDataBridge] + callback id: 25 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -39 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:05:25.554Z DRIVER Security S2 bootstrapping successful with these security classes: + · S2_AccessControl + · S2_Authenticated + · S2_Unauthenticated + · S0_Legacy +2024-09-06T11:05:25.554Z CNTRLR » [Node 001] querying protocol info... +2024-09-06T11:05:25.555Z SERIAL » 0x0104004101bb (6 bytes) +2024-09-06T11:05:25.555Z DRIVER » [REQ] [GetNodeProtocolInfo] + payload: 0x01 +2024-09-06T11:05:25.561Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:25.562Z SERIAL « 0x010a0141d3960102010000f2 (12 bytes) +2024-09-06T11:05:25.562Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:25.563Z DRIVER « [RES] [GetNodeProtocolInfo] + payload: 0xd3960102010000 +2024-09-06T11:05:25.563Z CNTRLR « [Node 001] received response for protocol info: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + node type: Controller + is always listening: true + is frequent listening: false + can route messages: true + supports security: false + supports beaming: true + maximum data rate: 100000 kbps + protocol version: 3 +2024-09-06T11:05:25.564Z CNTRLR [Node 001] Interview stage completed: ProtocolInfo +2024-09-06T11:05:25.564Z DRIVER Finished joining network +2024-09-06T11:05:25.564Z DRIVER all queues idle +2024-09-06T11:05:38.856Z DRIVER all queues busy +2024-09-06T11:05:38.857Z SERIAL » 0x0103003bc7 (5 bytes) +2024-09-06T11:05:38.857Z DRIVER » [REQ] [GetBackgroundRSSI] +2024-09-06T11:05:38.863Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:38.863Z SERIAL « 0x0107013b9997977f24 (9 bytes) +2024-09-06T11:05:38.863Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:38.864Z DRIVER « [RES] [GetBackgroundRSSI] + channel 0: -103 dBm + channel 1: -105 dBm + channel 2: -105 dBm + channel 3: N/A +2024-09-06T11:05:38.865Z DRIVER all queues idle +2024-09-06T11:05:45.886Z DRIVER ███████╗ ██╗ ██╗ █████╗ ██╗ ██╗ ███████╗ ██╗ ███████╗ + ╚══███╔╝ ██║ ██║ ██╔══██╗ ██║ ██║ ██╔════╝ ██║ ██╔════╝ + ███╔╝ █████╗ ██║ █╗ ██║ ███████║ ██║ ██║ █████╗ ██║ ███████╗ + ███╔╝ ╚════╝ ██║███╗██║ ██╔══██║ ╚██╗ ██╔╝ ██╔══╝ ██ ██║ ╚════██║ + ███████╗ ╚███╔███╔╝ ██║ ██║ ╚████╔╝ ███████╗ ╚█████╔╝ ███████║ + ╚══════╝ ╚══╝╚══╝ ╚═╝ ╚═╝ ╚═══╝ ╚══════╝ ╚════╝ ╚══════╝ +2024-09-06T11:05:45.886Z DRIVER version 13.2.0 +2024-09-06T11:05:45.887Z DRIVER +2024-09-06T11:05:45.887Z DRIVER starting driver... +2024-09-06T11:05:45.887Z DRIVER opening serial port /dev/serial/by-id/usb-Silicon_Labs_CP2102N_USB_to_UART_Bri + dge_Controller_ca4d95064355ee118d4d1294de9da576-if00-port0 +2024-09-06T11:05:45.895Z DRIVER serial port opened +2024-09-06T11:05:45.896Z SERIAL » 0x15 (1 bytes) +2024-09-06T11:05:46.902Z DRIVER loading configuration... +2024-09-06T11:05:46.907Z CONFIG version 13.2.0 +2024-09-06T11:05:47.213Z DRIVER beginning interview... +2024-09-06T11:05:47.214Z DRIVER added request handler for AddNodeToNetwork (0x4a)... + 1 registered +2024-09-06T11:05:47.214Z DRIVER added request handler for RemoveNodeFromNetwork (0x4b)... + 1 registered +2024-09-06T11:05:47.214Z DRIVER added request handler for ReplaceFailedNode (0x63)... + 1 registered +2024-09-06T11:05:47.214Z DRIVER added request handler for SetLearnMode (0x50)... + 1 registered +2024-09-06T11:05:47.215Z CNTRLR querying Serial API capabilities... +2024-09-06T11:05:47.223Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T11:05:47.223Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T11:05:47.233Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:47.233Z SERIAL « 0x012b01070716000000040004f6873e88cf2bc05ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000041 +2024-09-06T11:05:47.234Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:47.234Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x0716000000040004f6873e88cf2bc05ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T11:05:47.236Z CNTRLR received API capabilities: + firmware version: 7.22 + manufacturer ID: 0x00 + product type: 0x04 + product ID: 0x04 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · ExtendedNVMOperations (0x3d) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T11:05:47.236Z CNTRLR querying additional controller information... +2024-09-06T11:05:47.237Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T11:05:47.238Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T11:05:47.246Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:47.247Z SERIAL « 0x012501020a001d030000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c5 +2024-09-06T11:05:47.247Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:47.248Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d03000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T11:05:47.249Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1, 2 +2024-09-06T11:05:47.249Z CNTRLR querying version info... +2024-09-06T11:05:47.250Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T11:05:47.250Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T11:05:47.257Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:47.258Z SERIAL « 0x011001155a2d5761766520372e3232000797 (18 bytes) +2024-09-06T11:05:47.258Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:47.259Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32320007 +2024-09-06T11:05:47.259Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.22 +2024-09-06T11:05:47.259Z CNTRLR querying protocol version info... +2024-09-06T11:05:47.260Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T11:05:47.260Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T11:05:47.267Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:47.267Z SERIAL « 0x0119010900071601abcd63636639623665613165616566313162c3 (27 bytes) +2024-09-06T11:05:47.268Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:47.268Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x00071601abcd63636639623665613165616566313162 +2024-09-06T11:05:47.269Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.22.1 + appl. framework build no.: 43981 + git commit hash: 63636639623665613165616566313162 +2024-09-06T11:05:47.269Z CNTRLR querying controller capabilities... +2024-09-06T11:05:47.271Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T11:05:47.271Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T11:05:47.276Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:47.276Z SERIAL « 0x0104010506f9 (6 bytes) +2024-09-06T11:05:47.277Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:47.277Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x06 +2024-09-06T11:05:47.278Z CNTRLR received controller capabilities: + controller role: Inclusion + is the SUC: false + started this network: false + SIS is present: true + was real primary: false +2024-09-06T11:05:47.278Z CNTRLR querying serial API setup capabilities... +2024-09-06T11:05:47.279Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T11:05:47.279Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T11:05:47.285Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:47.286Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T11:05:47.287Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:47.287Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T11:05:47.288Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T11:05:47.288Z CNTRLR querying max. payload size... +2024-09-06T11:05:47.289Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T11:05:47.289Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T11:05:47.294Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:47.294Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T11:05:47.294Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:47.295Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T11:05:47.296Z CNTRLR maximum payload size: 46 bytes +2024-09-06T11:05:47.296Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T11:05:47.296Z CNTRLR Querying configured RF region... +2024-09-06T11:05:47.297Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T11:05:47.297Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T11:05:47.303Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:47.303Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T11:05:47.304Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:47.304Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T11:05:47.305Z CNTRLR The controller is using RF region Europe +2024-09-06T11:05:47.305Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T11:05:47.306Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T11:05:47.306Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T11:05:47.311Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:47.311Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T11:05:47.311Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:47.312Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T11:05:47.313Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T11:05:47.313Z CNTRLR Querying configured Long Range channel information... +2024-09-06T11:05:47.314Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T11:05:47.314Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T11:05:47.319Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:47.319Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T11:05:47.320Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:47.320Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T11:05:47.321Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T11:05:47.321Z CNTRLR Performing soft reset... +2024-09-06T11:05:47.322Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T11:05:47.322Z DRIVER » [REQ] [SoftReset] +2024-09-06T11:05:47.327Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:47.328Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T11:05:47.328Z DRIVER all queues idle +2024-09-06T11:05:47.436Z SERIAL « 0x0116000a0700010100085e989f556c568f7400031d00003f (24 bytes) +2024-09-06T11:05:47.437Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:47.439Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T11:05:47.441Z CNTRLR reconnected and restarted +2024-09-06T11:05:47.441Z CNTRLR Starting hardware watchdog... +2024-09-06T11:05:47.442Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T11:05:47.444Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T11:05:47.445Z DRIVER all queues busy +2024-09-06T11:05:47.446Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T11:05:47.447Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T11:05:47.453Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T11:05:47.454Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T11:05:47.455Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:47.459Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:47.459Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T11:05:47.460Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:47.460Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T11:05:47.461Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T11:05:47.462Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T11:05:47.462Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T11:05:47.468Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:47.468Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T11:05:47.468Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:47.469Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T11:05:47.470Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T11:05:47.470Z CNTRLR querying controller IDs... +2024-09-06T11:05:47.471Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T11:05:47.471Z DRIVER » [REQ] [GetControllerId] +2024-09-06T11:05:47.476Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:47.477Z SERIAL « 0x01080120c80a10c502c3 (10 bytes) +2024-09-06T11:05:47.477Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:47.478Z DRIVER « [RES] [GetControllerId] + home ID: 0xc80a10c5 + own node ID: 2 +2024-09-06T11:05:47.479Z CNTRLR received controller IDs: + home ID: 0xc80a10c5 + own node ID: 2 +2024-09-06T11:05:47.479Z CNTRLR Enabling TX status report... +2024-09-06T11:05:47.480Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T11:05:47.480Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T11:05:47.486Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:47.487Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T11:05:47.487Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:47.488Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T11:05:47.488Z CNTRLR Enabling TX status report successful... +2024-09-06T11:05:47.489Z CNTRLR finding SUC... +2024-09-06T11:05:47.489Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T11:05:47.490Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T11:05:47.495Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:47.495Z SERIAL « 0x0104015601ad (6 bytes) +2024-09-06T11:05:47.496Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:47.496Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x01 +2024-09-06T11:05:47.497Z CNTRLR SUC has node ID 1 +2024-09-06T11:05:47.497Z DRIVER all queues idle +2024-09-06T11:05:47.507Z DRIVER Cache file for homeId 0xc80a10c5 found, attempting to restore the network from + cache... +2024-09-06T11:05:47.515Z CNTRLR [Node 002] Embedded device config loaded +2024-09-06T11:05:47.515Z DRIVER Restoring the network from cache was successful! +2024-09-06T11:05:47.516Z CNTRLR [Node 002] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T11:05:47.517Z CNTRLR [Node 002] [Manufacturer Specific] productType: metadata updated +2024-09-06T11:05:47.517Z CNTRLR [Node 002] [Manufacturer Specific] productId: metadata updated +2024-09-06T11:05:47.517Z CNTRLR [Node 002] [~] [Manufacturer Specific] manufacturerId: 0 => 0 +2024-09-06T11:05:47.518Z CNTRLR [Node 002] [~] [Manufacturer Specific] productType: 4 => 4 +2024-09-06T11:05:47.518Z CNTRLR [Node 002] [~] [Manufacturer Specific] productId: 4 => 4 +2024-09-06T11:05:47.518Z CNTRLR [Node 002] [Version] firmwareVersions: metadata updated +2024-09-06T11:05:47.518Z CNTRLR [Node 002] [~] [Version] firmwareVersions: 7.22 => 7.22 +2024-09-06T11:05:47.518Z CNTRLR [Node 002] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T11:05:47.518Z CNTRLR [Node 002] [~] [Version] zWaveProtocolVersion: "7.22.1" => "7.22.1" +2024-09-06T11:05:47.519Z CNTRLR [Node 002] [Version] sdkVersion: metadata updated +2024-09-06T11:05:47.519Z CNTRLR [Node 002] [~] [Version] sdkVersion: "7.22.1" => "7.22.1" +2024-09-06T11:05:47.519Z CNTRLR Interview completed +2024-09-06T11:05:47.519Z DRIVER Network key for S0 found in cache, enabling S0 security manager... +2024-09-06T11:05:47.519Z DRIVER At least one network key for S2 found in cache, enabling S2 security manager.. + . +2024-09-06T11:05:47.521Z DRIVER driver ready +2024-09-06T11:05:47.521Z CNTRLR [Node 002] Beginning interview - last completed stage: None +2024-09-06T11:05:47.522Z CNTRLR [Node 002] new node, doing a full interview... +2024-09-06T11:05:47.522Z CNTRLR » [Node 002] querying protocol info... +2024-09-06T11:05:47.523Z DRIVER all queues busy +2024-09-06T11:05:47.523Z SERIAL » 0x0104004102b8 (6 bytes) +2024-09-06T11:05:47.524Z DRIVER » [REQ] [GetNodeProtocolInfo] + payload: 0x02 +2024-09-06T11:05:47.530Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:47.530Z SERIAL « 0x010a0141d3960102010000f2 (12 bytes) +2024-09-06T11:05:47.531Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:47.531Z DRIVER « [RES] [GetNodeProtocolInfo] + payload: 0xd3960102010000 +2024-09-06T11:05:47.532Z CNTRLR « [Node 002] received response for protocol info: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + node type: Controller + is always listening: true + is frequent listening: false + can route messages: true + supports security: false + supports beaming: true + maximum data rate: 100000 kbps + protocol version: 3 +2024-09-06T11:05:47.532Z CNTRLR [Node 002] Interview stage completed: ProtocolInfo +2024-09-06T11:05:47.533Z DRIVER all queues idle +2024-09-06T11:05:47.535Z CNTRLR [Node 002] Embedded device config loaded +2024-09-06T11:05:47.535Z CNTRLR [Node 002] Interview stage completed: OverwriteConfig +2024-09-06T11:05:47.535Z CNTRLR [Node 002] Interview completed +2024-09-06T11:05:47.536Z CNTRLR [Node 002] The node is ready to be used +2024-09-06T11:05:47.536Z CNTRLR [Node 002] The node is alive. +2024-09-06T11:05:47.536Z CNTRLR » [Node 001] querying protocol info... +2024-09-06T11:05:47.537Z DRIVER all queues busy +2024-09-06T11:05:47.537Z SERIAL » 0x0104004101bb (6 bytes) +2024-09-06T11:05:47.537Z DRIVER » [REQ] [GetNodeProtocolInfo] + payload: 0x01 +2024-09-06T11:05:47.543Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:47.543Z SERIAL « 0x010a0141d3960102010000f2 (12 bytes) +2024-09-06T11:05:47.543Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:47.544Z DRIVER « [RES] [GetNodeProtocolInfo] + payload: 0xd3960102010000 +2024-09-06T11:05:47.545Z CNTRLR « [Node 001] received response for protocol info: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + node type: Controller + is always listening: true + is frequent listening: false + can route messages: true + supports security: false + supports beaming: true + maximum data rate: 100000 kbps + protocol version: 3 +2024-09-06T11:05:47.545Z CNTRLR [Node 001] Interview stage completed: ProtocolInfo +2024-09-06T11:05:47.545Z CNTRLR Determining node status: 1 +2024-09-06T11:05:47.545Z CNTRLR » [Node 001] pinging the node... +2024-09-06T11:05:47.547Z SERIAL » 0x010d00a9020101002500000000017d (15 bytes) +2024-09-06T11:05:47.548Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 1 + └─[NoOperationCC] +2024-09-06T11:05:47.553Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:47.555Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:05:47.555Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:47.556Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:05:47.576Z SERIAL « 0x011d00a90100000100d87f7f7f7f00000300000000030100007f7f7f7f7fed (31 bytes) +2024-09-06T11:05:47.576Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:47.577Z DRIVER « [REQ] [SendDataBridge] + callback id: 1 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:05:47.578Z CNTRLR [Node 001] The node is alive. +2024-09-06T11:05:47.578Z CNTRLR « [Node 001] ping successful +2024-09-06T11:05:47.578Z DRIVER all queues idle +2024-09-06T11:05:52.520Z CNTRLR Updating the controller NIF... +2024-09-06T11:05:52.522Z DRIVER all queues busy +2024-09-06T11:05:52.523Z SERIAL » 0x010f0003010100085e989f556c568f7436 (17 bytes) +2024-09-06T11:05:52.524Z DRIVER » [REQ] [SetApplicationNodeInformation] + is listening: true + generic device class: 0x01 + specific device class: 0x00 + supported CCs: + · Z-Wave Plus Info + · Security + · Security 2 + · Transport Service + · Supervision + · CRC-16 Encapsulation + · Multi Command + · Inclusion Controller + controlled CCs: +2024-09-06T11:05:52.530Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:52.533Z CNTRLR performing hard reset... +2024-09-06T11:05:52.535Z SERIAL » 0x0104004202bb (6 bytes) +2024-09-06T11:05:52.536Z DRIVER » [REQ] [HardReset] + callback id: 2 +2024-09-06T11:05:52.540Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:52.576Z SERIAL « 0x0104004202bb (6 bytes) +2024-09-06T11:05:52.577Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:52.578Z DRIVER « [REQ] [HardReset] + callback id: 2 +2024-09-06T11:05:52.579Z CNTRLR hard reset succeeded +2024-09-06T11:05:52.580Z CNTRLR querying Serial API capabilities... +2024-09-06T11:05:52.582Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T11:05:52.583Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T11:05:52.591Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:52.593Z SERIAL « 0x012b01070716000000040004f6873e88cf2bc05ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000041 +2024-09-06T11:05:52.593Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:52.594Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x0716000000040004f6873e88cf2bc05ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T11:05:52.596Z CNTRLR received API capabilities: + firmware version: 7.22 + manufacturer ID: 0x00 + product type: 0x04 + product ID: 0x04 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · ExtendedNVMOperations (0x3d) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T11:05:52.596Z CNTRLR querying additional controller information... +2024-09-06T11:05:52.598Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T11:05:52.599Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T11:05:52.608Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:52.609Z SERIAL « 0x012501020a001d010000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c7 +2024-09-06T11:05:52.610Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:52.611Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d01000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T11:05:52.612Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1 +2024-09-06T11:05:52.613Z CNTRLR querying version info... +2024-09-06T11:05:52.614Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T11:05:52.614Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T11:05:52.621Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:52.622Z SERIAL « 0x011001155a2d5761766520372e3232000797 (18 bytes) +2024-09-06T11:05:52.623Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:52.623Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32320007 +2024-09-06T11:05:52.624Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.22 +2024-09-06T11:05:52.625Z CNTRLR querying protocol version info... +2024-09-06T11:05:52.626Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T11:05:52.626Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T11:05:52.633Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:52.634Z SERIAL « 0x0119010900071601abcd63636639623665613165616566313162c3 (27 bytes) +2024-09-06T11:05:52.635Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:52.636Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x00071601abcd63636639623665613165616566313162 +2024-09-06T11:05:52.637Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.22.1 + appl. framework build no.: 43981 + git commit hash: 63636639623665613165616566313162 +2024-09-06T11:05:52.637Z CNTRLR querying controller capabilities... +2024-09-06T11:05:52.638Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T11:05:52.638Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T11:05:52.643Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:52.644Z SERIAL « 0x0104010528d7 (6 bytes) +2024-09-06T11:05:52.645Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:52.645Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x28 +2024-09-06T11:05:52.646Z CNTRLR received controller capabilities: + controller role: Primary + is the SUC: false + started this network: true + SIS is present: false + was real primary: true +2024-09-06T11:05:52.646Z CNTRLR querying serial API setup capabilities... +2024-09-06T11:05:52.647Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T11:05:52.648Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T11:05:52.654Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:52.655Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T11:05:52.655Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:52.656Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T11:05:52.656Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T11:05:52.657Z CNTRLR querying max. payload size... +2024-09-06T11:05:52.658Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T11:05:52.658Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T11:05:52.663Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:52.663Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T11:05:52.663Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:52.664Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T11:05:52.665Z CNTRLR maximum payload size: 46 bytes +2024-09-06T11:05:52.665Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T11:05:52.665Z CNTRLR Querying configured RF region... +2024-09-06T11:05:52.666Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T11:05:52.666Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T11:05:52.671Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:52.672Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T11:05:52.672Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:52.672Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T11:05:52.673Z CNTRLR The controller is using RF region Europe +2024-09-06T11:05:52.673Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T11:05:52.674Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T11:05:52.674Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T11:05:52.680Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:52.680Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T11:05:52.680Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:52.681Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T11:05:52.682Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T11:05:52.682Z CNTRLR Querying configured Long Range channel information... +2024-09-06T11:05:52.683Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T11:05:52.683Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T11:05:52.688Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:52.689Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T11:05:52.689Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:52.689Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T11:05:52.690Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T11:05:52.690Z CNTRLR Performing soft reset... +2024-09-06T11:05:52.691Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T11:05:52.691Z DRIVER » [REQ] [SoftReset] +2024-09-06T11:05:52.695Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:52.696Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T11:05:52.696Z DRIVER all queues idle +2024-09-06T11:05:52.808Z SERIAL « 0x0116000a0700010100085e989f556c568f7400031d00003f (24 bytes) +2024-09-06T11:05:52.809Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:52.811Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T11:05:52.811Z CNTRLR reconnected and restarted +2024-09-06T11:05:52.811Z CNTRLR Starting hardware watchdog... +2024-09-06T11:05:52.812Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T11:05:52.812Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T11:05:52.813Z DRIVER all queues busy +2024-09-06T11:05:52.814Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T11:05:52.815Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T11:05:52.817Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T11:05:52.818Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T11:05:52.820Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:52.824Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:52.824Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T11:05:52.825Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:52.825Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T11:05:52.826Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T11:05:52.828Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T11:05:52.829Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T11:05:52.834Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:52.835Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T11:05:52.835Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:52.836Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T11:05:52.837Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T11:05:52.837Z CNTRLR querying controller IDs... +2024-09-06T11:05:52.838Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T11:05:52.839Z DRIVER » [REQ] [GetControllerId] +2024-09-06T11:05:52.844Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:52.844Z SERIAL « 0x01080120dd8e92de01c8 (10 bytes) +2024-09-06T11:05:52.845Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:52.845Z DRIVER « [RES] [GetControllerId] + home ID: 0xdd8e92de + own node ID: 1 +2024-09-06T11:05:52.846Z CNTRLR received controller IDs: + home ID: 0xdd8e92de + own node ID: 1 +2024-09-06T11:05:52.846Z CNTRLR Enabling TX status report... +2024-09-06T11:05:52.847Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T11:05:52.848Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T11:05:52.853Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:52.854Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T11:05:52.854Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:52.854Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T11:05:52.855Z CNTRLR Enabling TX status report successful... +2024-09-06T11:05:52.855Z CNTRLR finding SUC... +2024-09-06T11:05:52.855Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T11:05:52.855Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T11:05:52.860Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:52.860Z SERIAL « 0x0104015600ac (6 bytes) +2024-09-06T11:05:52.860Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:52.861Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x00 +2024-09-06T11:05:52.861Z CNTRLR No SUC present in the network +2024-09-06T11:05:52.861Z CNTRLR There is no SUC/SIS in the network - promoting ourselves... +2024-09-06T11:05:52.862Z SERIAL » 0x01080054010125010384 (10 bytes) +2024-09-06T11:05:52.862Z DRIVER » [REQ] [SetSUCNodeId] + payload: 0x0101250103 +2024-09-06T11:05:52.869Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:52.869Z SERIAL « 0x0104015401af (6 bytes) +2024-09-06T11:05:52.869Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:52.870Z DRIVER « [RES] [SetSUCNodeId] + was executed: true +2024-09-06T11:05:52.870Z CNTRLR Promotion to SUC/SIS succeeded. +2024-09-06T11:05:52.870Z DRIVER all queues idle +2024-09-06T11:05:52.874Z CNTRLR [Node 001] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T11:05:52.874Z CNTRLR [Node 001] [Manufacturer Specific] productType: metadata updated +2024-09-06T11:05:52.874Z CNTRLR [Node 001] [Manufacturer Specific] productId: metadata updated +2024-09-06T11:05:52.875Z CNTRLR [Node 001] [+] [Manufacturer Specific] manufacturerId: 0 +2024-09-06T11:05:52.875Z CNTRLR [Node 001] [+] [Manufacturer Specific] productType: 4 +2024-09-06T11:05:52.875Z CNTRLR [Node 001] [+] [Manufacturer Specific] productId: 4 +2024-09-06T11:05:52.875Z CNTRLR [Node 001] [Version] firmwareVersions: metadata updated +2024-09-06T11:05:52.875Z CNTRLR [Node 001] [+] [Version] firmwareVersions: 7.22 +2024-09-06T11:05:52.875Z CNTRLR [Node 001] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T11:05:52.875Z CNTRLR [Node 001] [+] [Version] zWaveProtocolVersion: "7.22.1" +2024-09-06T11:05:52.875Z CNTRLR [Node 001] [Version] sdkVersion: metadata updated +2024-09-06T11:05:52.875Z CNTRLR [Node 001] [+] [Version] sdkVersion: "7.22.1" +2024-09-06T11:05:52.875Z CNTRLR Interview completed +2024-09-06T11:05:52.875Z DRIVER Network key for S0 configured, enabling S0 security manager... +2024-09-06T11:05:52.876Z DRIVER At least one network key for S2 configured, enabling S2 security manager... +2024-09-06T11:05:52.876Z DRIVER At least one network key for Z-Wave Long Range configured, enabling security m + anager... +2024-09-06T11:05:52.876Z DRIVER driver ready +2024-09-06T11:05:52.877Z CNTRLR [Node 001] Beginning interview - last completed stage: None +2024-09-06T11:05:52.877Z CNTRLR [Node 001] new node, doing a full interview... +2024-09-06T11:05:52.877Z CNTRLR » [Node 001] querying protocol info... +2024-09-06T11:05:52.877Z DRIVER all queues busy +2024-09-06T11:05:52.878Z SERIAL » 0x0104004101bb (6 bytes) +2024-09-06T11:05:52.878Z DRIVER » [REQ] [GetNodeProtocolInfo] + payload: 0x01 +2024-09-06T11:05:52.883Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:52.883Z SERIAL « 0x010a0141d3960102010000f2 (12 bytes) +2024-09-06T11:05:52.884Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:52.884Z DRIVER « [RES] [GetNodeProtocolInfo] + payload: 0xd3960102010000 +2024-09-06T11:05:52.885Z CNTRLR « [Node 001] received response for protocol info: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + node type: Controller + is always listening: true + is frequent listening: false + can route messages: true + supports security: false + supports beaming: true + maximum data rate: 100000 kbps + protocol version: 3 +2024-09-06T11:05:52.885Z CNTRLR [Node 001] Interview stage completed: ProtocolInfo +2024-09-06T11:05:52.886Z DRIVER all queues idle +2024-09-06T11:05:52.887Z CNTRLR [Node 001] Embedded device config loaded +2024-09-06T11:05:52.887Z CNTRLR [Node 001] Interview stage completed: OverwriteConfig +2024-09-06T11:05:52.887Z CNTRLR [Node 001] Interview completed +2024-09-06T11:05:52.887Z CNTRLR [Node 001] The node is ready to be used +2024-09-06T11:05:52.887Z CNTRLR All nodes are ready to be used +2024-09-06T11:05:52.888Z CNTRLR [Node 001] The node is alive. +2024-09-06T11:05:57.582Z DRIVER all queues busy +2024-09-06T11:05:57.584Z SERIAL » 0x0105005081042f (7 bytes) +2024-09-06T11:05:57.585Z DRIVER » [REQ] [SetLearnMode] + callback id: 4 + intent: Inclusion +2024-09-06T11:05:57.590Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:57.591Z SERIAL « 0x0104015001ab (6 bytes) +2024-09-06T11:05:57.591Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:57.592Z DRIVER « [RES] [SetLearnMode] + success: true +2024-09-06T11:05:57.593Z DRIVER all queues idle +2024-09-06T11:05:57.747Z SERIAL « 0x0107005004010200af (9 bytes) +2024-09-06T11:05:57.747Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:57.748Z DRIVER « [REQ] [SetLearnMode] + callback id: 4 + status: Started + assigned node id: 2 +2024-09-06T11:05:57.748Z DRIVER handling request SetLearnMode (80) +2024-09-06T11:05:57.748Z DRIVER 1 handler registered! +2024-09-06T11:05:57.748Z DRIVER invoking handler #0 +2024-09-06T11:05:57.748Z DRIVER the message was handled +2024-09-06T11:05:57.887Z DRIVER all queues busy +2024-09-06T11:05:57.889Z SERIAL » 0x0103003bc7 (5 bytes) +2024-09-06T11:05:57.889Z DRIVER » [REQ] [GetBackgroundRSSI] +2024-09-06T11:05:57.895Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:57.896Z SERIAL « 0x0107013b9b96967f26 (9 bytes) +2024-09-06T11:05:57.897Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:57.898Z DRIVER « [RES] [GetBackgroundRSSI] + channel 0: -101 dBm + channel 1: -106 dBm + channel 2: -106 dBm + channel 3: N/A +2024-09-06T11:05:57.899Z DRIVER all queues idle +2024-09-06T11:05:58.269Z SERIAL « 0x01060049100100a1 (8 bytes) +2024-09-06T11:05:58.270Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:58.271Z DRIVER « [REQ] [ApplicationUpdateRequest] + type: SUC_IdChanged + SUC node ID: 1 +2024-09-06T11:05:58.286Z SERIAL « 0x0107005004050200ab (9 bytes) +2024-09-06T11:05:58.286Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:58.287Z DRIVER « [REQ] [SetLearnMode] + callback id: 4 + status: ProtocolDone + assigned node id: 2 +2024-09-06T11:05:58.287Z DRIVER handling request SetLearnMode (80) +2024-09-06T11:05:58.287Z DRIVER 1 handler registered! +2024-09-06T11:05:58.287Z DRIVER invoking handler #0 +2024-09-06T11:05:58.287Z DRIVER the message was handled +2024-09-06T11:05:58.288Z DRIVER waiting for security bootstrapping... +2024-09-06T11:05:58.288Z CNTRLR querying controller IDs... +2024-09-06T11:05:58.288Z DRIVER all queues busy +2024-09-06T11:05:58.289Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T11:05:58.289Z DRIVER » [REQ] [GetControllerId] +2024-09-06T11:05:58.294Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:58.295Z SERIAL « 0x01080120f6b51bac0220 (10 bytes) +2024-09-06T11:05:58.295Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:58.295Z DRIVER « [RES] [GetControllerId] + home ID: 0xf6b51bac + own node ID: 2 +2024-09-06T11:05:58.296Z CNTRLR received controller IDs: + home ID: 0xf6b51bac + own node ID: 2 +2024-09-06T11:05:58.296Z DRIVER Joined network with home ID 0xf6b51bac, switching to new network cache... +2024-09-06T11:05:58.296Z CNTRLR querying controller capabilities... +2024-09-06T11:05:58.297Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T11:05:58.297Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T11:05:58.302Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:58.302Z SERIAL « 0x0104010506f9 (6 bytes) +2024-09-06T11:05:58.303Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:58.303Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x06 +2024-09-06T11:05:58.304Z CNTRLR received controller capabilities: + controller role: Inclusion + is the SUC: false + started this network: false + SIS is present: true + was real primary: false +2024-09-06T11:05:58.304Z CNTRLR querying additional controller information... +2024-09-06T11:05:58.305Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T11:05:58.305Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T11:05:58.314Z SERIAL « [ACK] (0x06) +2024-09-06T11:05:58.314Z SERIAL « 0x012501020a001d030000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c5 +2024-09-06T11:05:58.314Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:58.315Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d03000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T11:05:58.315Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1, 2 +2024-09-06T11:05:58.316Z CNTRLR [Node 002] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T11:05:58.316Z CNTRLR [Node 002] [Manufacturer Specific] productType: metadata updated +2024-09-06T11:05:58.316Z CNTRLR [Node 002] [Manufacturer Specific] productId: metadata updated +2024-09-06T11:05:58.316Z CNTRLR [Node 002] [+] [Manufacturer Specific] manufacturerId: 0 +2024-09-06T11:05:58.316Z CNTRLR [Node 002] [+] [Manufacturer Specific] productType: 4 +2024-09-06T11:05:58.317Z CNTRLR [Node 002] [+] [Manufacturer Specific] productId: 4 +2024-09-06T11:05:58.317Z CNTRLR [Node 002] [Version] firmwareVersions: metadata updated +2024-09-06T11:05:58.317Z CNTRLR [Node 002] [+] [Version] firmwareVersions: 7.22 +2024-09-06T11:05:58.317Z CNTRLR [Node 002] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T11:05:58.317Z CNTRLR [Node 002] [+] [Version] zWaveProtocolVersion: "7.22.1" +2024-09-06T11:05:58.317Z CNTRLR [Node 002] [Version] sdkVersion: metadata updated +2024-09-06T11:05:58.317Z CNTRLR [Node 002] [+] [Version] sdkVersion: "7.22.1" +2024-09-06T11:05:58.317Z CNTRLR Interview completed +2024-09-06T11:05:58.317Z DRIVER all queues idle +2024-09-06T11:05:58.491Z SERIAL « 0x010b00a8000201029f0400d81e (13 bytes) +2024-09-06T11:05:58.493Z SERIAL » [ACK] (0x06) +2024-09-06T11:05:58.494Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -40 dBm + └─[Security2CCKEXGet] +2024-09-06T11:06:01.567Z CNTRLR [Node 001] Received S2 bootstrap initiation, requesting keys: + · S2_AccessControl + · S2_Authenticated + · S2_Unauthenticated + · S0_Legacy + client-side auth: false +2024-09-06T11:06:01.572Z DRIVER all queues busy +2024-09-06T11:06:01.573Z SERIAL » 0x011200a90201069f05000201872500000000057f (20 bytes) +2024-09-06T11:06:01.575Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 5 + └─[Security2CCKEXReport] + echo: false + supported schemes: + · KEXScheme1 + supported ECDH profiles: + · Curve25519 + CSA requested: false + requested security classes: + · S2_AccessControl + · S2_Authenticated + · S2_Unauthenticated + · S0_Legacy +2024-09-06T11:06:01.598Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:01.598Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:01.598Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:01.600Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:01.611Z SERIAL « 0x011d00a90500000100d87f7f7f7f00000300000000030100007f7f7f7f7fe9 (31 bytes) +2024-09-06T11:06:01.611Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:01.612Z DRIVER « [REQ] [SendDataBridge] + callback id: 5 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:01.614Z DRIVER all queues idle +2024-09-06T11:06:01.631Z SERIAL « 0x010f00a8000201069f060002018700d797 (17 bytes) +2024-09-06T11:06:01.632Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:01.634Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -41 dBm + └─[Security2CCKEXSet] + echo: false + selected scheme: KEXScheme1 + selected ECDH profile: Curve25519 + CSA permitted: false + granted security classes: + · S2_Unauthenticated + · S2_Authenticated + · S2_AccessControl + · S0_Legacy +2024-09-06T11:06:01.638Z DRIVER all queues busy +2024-09-06T11:06:01.639Z SERIAL » 0x012f00a90201239f0800000016326db7f17b665ff37e1510eaeeced1cd3d3200e (49 bytes) + e627b76f02fb82ad746250000000006ac +2024-09-06T11:06:01.639Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 6 + └─[Security2CCPublicKeyReport] + is including node: false + public key: 0x000016326db7f17b665ff37e1510eaeeced1cd3d3200ee627b76f + 02fb82ad746 +2024-09-06T11:06:01.648Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:01.651Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:01.652Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:01.652Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:01.670Z SERIAL « 0x011d00a90600000100d87f7f7f7f00000300000000030100007f7f7f7f7fea (31 bytes) +2024-09-06T11:06:01.670Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:01.671Z DRIVER « [REQ] [SendDataBridge] + callback id: 6 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:01.672Z DRIVER all queues idle +2024-09-06T11:06:01.700Z SERIAL « 0x012c00a8000201239f0801fde52acde7bf333072b0d32512f8d3ed9f97f1cdc01 (46 bytes) + 39676e5a988b7aad1580900d80f +2024-09-06T11:06:01.701Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:01.702Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -40 dBm + └─[Security2CCPublicKeyReport] + is including node: true + public key: 0xfde52acde7bf333072b0d32512f8d3ed9f97f1cdc0139676e5a98 + 8b7aad15809 +2024-09-06T11:06:01.704Z DRIVER all queues busy +2024-09-06T11:06:01.705Z SERIAL » 0x010f00a90201039f01fd25000000000718 (17 bytes) +2024-09-06T11:06:01.705Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 7 + └─[Security2CCNonceGet] + sequence number: 253 +2024-09-06T11:06:01.711Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:01.713Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:01.713Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:01.714Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:01.731Z SERIAL « 0x011d00a90700000100d77f7f7f7f00000300000000030100007f7f7f7f7fe4 (31 bytes) +2024-09-06T11:06:01.732Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:01.733Z DRIVER « [REQ] [SendDataBridge] + callback id: 7 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -41 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:01.753Z SERIAL « 0x011d00a8000201149f020601e68611a022589a58c26524d318ea85e100d8b0 (31 bytes) +2024-09-06T11:06:01.753Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:01.754Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -40 dBm + └─[Security2CCNonceReport] + sequence number: 6 + SOS: true + MOS: false + receiver entropy: 0xe68611a022589a58c26524d318ea85e1 +2024-09-06T11:06:01.756Z SERIAL » 0x013000a90201249f03fe0112415291a211d5aa969a469363af95164ec59537fc5 (50 bytes) + d5bc3cb4554f274f1ecc325000000000857 +2024-09-06T11:06:01.756Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 8 + └─[Security2CCMessageEncapsulation] + │ sequence number: 254 + │ extensions: + │ · type: SPAN + │ sender EI: 0x5291a211d5aa969a469363af95164ec5 + │ key: 0xd303b057e46ed9a7315b3d81d4c79497 + │ IV: 0x05f2c238b27c7229b6259f98cf + │ ciphertext: 0x9537fc5d5bc3 + │ auth data: 0x0201f6b51bac0024fe0112415291a211d5aa969a469363af95164ec + 5 + │ auth tag: 0xcb4554f274f1ecc3 + │ security class: Temporary + └─[Security2CCKEXSet] + echo: true + selected scheme: KEXScheme1 + selected ECDH profile: Curve25519 + CSA permitted: false + granted security classes: + · S2_Unauthenticated + · S2_Authenticated + · S2_AccessControl + · S0_Legacy +2024-09-06T11:06:01.766Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:01.768Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:01.768Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:01.769Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:01.791Z SERIAL « 0x011d00a90800000200d87f7f7f7f00000300000000030100007f7f7f7f7fe7 (31 bytes) +2024-09-06T11:06:01.792Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:01.792Z DRIVER « [REQ] [SendDataBridge] + callback id: 8 + transmit status: OK, took 20 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:01.816Z SERIAL « 0x011b00a8000201129f030700e70b239a84c507dfc350c154a3cc00d8bb (29 bytes) +2024-09-06T11:06:01.817Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:01.818Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -40 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 7 + │ key: 0xd303b057e46ed9a7315b3d81d4c79497 + │ IV: 0x77104b86cc59fedb418c8467cb + │ plaintext: 0x9f0501020187 + │ auth tag: 0x07dfc350c154a3cc + │ security class: Temporary + └─[Security2CCKEXReport] + echo: true + supported schemes: + · KEXScheme1 + supported ECDH profiles: + · Curve25519 + CSA requested: false + requested security classes: + · S2_Unauthenticated + · S2_Authenticated + · S2_AccessControl + · S0_Legacy +2024-09-06T11:06:01.820Z SERIAL » 0x011b00a902010f9f03ff007cbaacabfa461fdc8821662500000000097f (29 bytes) +2024-09-06T11:06:01.820Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 9 + └─[Security2CCMessageEncapsulation] + │ sequence number: 255 + │ key: 0xd303b057e46ed9a7315b3d81d4c79497 + │ IV: 0x40e1bf0161b0dd7eba59f12e31 + │ ciphertext: 0x7cbaac + │ auth data: 0x0201f6b51bac000fff00 + │ auth tag: 0xabfa461fdc882166 + │ security class: Temporary + └─[Security2CCNetworkKeyGet] + security class: S2_Unauthenticated +2024-09-06T11:06:01.827Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:01.829Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:01.830Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:01.830Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:01.847Z SERIAL « 0x011d00a90900000100d87f7f7f7f00000300000000030100007f7f7f7f7fe5 (31 bytes) +2024-09-06T11:06:01.848Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:01.848Z DRIVER « [REQ] [SendDataBridge] + callback id: 9 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:01.849Z DRIVER all queues idle +2024-09-06T11:06:01.874Z SERIAL « 0x012800a80002011f9f0308007a731f9da8c841a0629f6bebbcfd350238c0b5697 (42 bytes) + 5293f7455284100d821 +2024-09-06T11:06:01.875Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:01.876Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -40 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 8 + │ key: 0xd303b057e46ed9a7315b3d81d4c79497 + │ IV: 0x10304918fbe84810ffe3027341 + │ plaintext: 0x9f0a015369389efa18ee2a4894c7fb48347fea + │ auth tag: 0x6975293f74552841 + │ security class: Temporary + └─[Security2CCNetworkKeyReport] + security class: S2_Unauthenticated +2024-09-06T11:06:01.877Z DRIVER all queues busy +2024-09-06T11:06:01.878Z SERIAL » 0x010f00a90201039f010025000000000ae8 (17 bytes) +2024-09-06T11:06:01.879Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 10 + └─[Security2CCNonceGet] + sequence number: 0 +2024-09-06T11:06:01.884Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:01.887Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:01.887Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:01.887Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:01.903Z SERIAL « 0x011d00a90a00000100d87f7f7f7f00000300000000030100007f7f7f7f7fe6 (31 bytes) +2024-09-06T11:06:01.903Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:01.904Z DRIVER « [REQ] [SendDataBridge] + callback id: 10 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:01.923Z SERIAL « 0x011d00a8000201149f02090152202eaa5dcf9a821fff7e55bf58043200d876 (31 bytes) +2024-09-06T11:06:01.923Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:01.924Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -40 dBm + └─[Security2CCNonceReport] + sequence number: 9 + SOS: true + MOS: false + receiver entropy: 0x52202eaa5dcf9a821fff7e55bf580432 +2024-09-06T11:06:01.925Z SERIAL » 0x012c00a90201209f030101124163c9abbad297243227bb7640f0c1df134c0ce7d (46 bytes) + 2be38ee26e6e425000000000b3e +2024-09-06T11:06:01.926Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 11 + └─[Security2CCMessageEncapsulation] + │ sequence number: 1 + │ extensions: + │ · type: SPAN + │ sender EI: 0x63c9abbad297243227bb7640f0c1df13 + │ key: 0x44b45806725f2a6ebc3e2641f36f6caa + │ IV: 0x31e3c9f88a6d07b6fa1b7a487e + │ ciphertext: 0x4c0c + │ auth data: 0x0201f6b51bac00200101124163c9abbad297243227bb7640f0c1df1 + 3 + │ auth tag: 0xe7d2be38ee26e6e4 + │ security class: S2_Unauthenticated + └─[Security2CCNetworkKeyVerify] +2024-09-06T11:06:01.935Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:01.937Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:01.938Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:01.938Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:01.958Z SERIAL « 0x011d00a90b00000100d87f7f7f7f00000300000000030100007f7f7f7f7fe7 (31 bytes) +2024-09-06T11:06:01.958Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:01.959Z DRIVER « [REQ] [SendDataBridge] + callback id: 11 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:01.959Z DRIVER all queues idle +2024-09-06T11:06:01.977Z SERIAL « 0x010c00a8000201039f010a00d817 (14 bytes) +2024-09-06T11:06:01.977Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:01.978Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -40 dBm + └─[Security2CCNonceGet] + sequence number: 10 +2024-09-06T11:06:01.978Z DRIVER all queues busy +2024-09-06T11:06:01.979Z SERIAL » 0x012000a90201149f02020128bd40dff9dd41d38759d7bbda0424c605000000000 (34 bytes) + cc4 +2024-09-06T11:06:01.980Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x05 + │ callback id: 12 + └─[Security2CCNonceReport] + sequence number: 2 + SOS: true + MOS: false + receiver entropy: 0x28bd40dff9dd41d38759d7bbda0424c6 +2024-09-06T11:06:01.987Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:01.989Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:01.990Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:01.991Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:02.007Z SERIAL « 0x011d00a90c00000100d87f7f7f7f00000300000000030100007f7f7f7f7fe0 (31 bytes) +2024-09-06T11:06:02.007Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.008Z DRIVER « [REQ] [SendDataBridge] + callback id: 12 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:02.010Z DRIVER all queues idle +2024-09-06T11:06:02.031Z SERIAL « 0x012a00a8000201219f030b01124149eeea66ad49472de177aaae06fc83ba6e281 (44 bytes) + d9195ec24d3dd5ecc00d8bd +2024-09-06T11:06:02.032Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.032Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -40 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 11 + │ extensions: + │ · type: SPAN + │ sender EI: 0x49eeea66ad49472de177aaae06fc83ba + │ key: 0xd303b057e46ed9a7315b3d81d4c79497 + │ IV: 0x9d9b899fcc011daf96936fd0d4 + │ plaintext: 0x9f0c02 + │ auth tag: 0x9195ec24d3dd5ecc + │ security class: Temporary + └─[Security2CCTransferEnd] + key verified: true + request complete: false +2024-09-06T11:06:02.034Z DRIVER all queues busy +2024-09-06T11:06:02.035Z SERIAL » 0x011b00a902010f9f030300a35d4b6dacc81a65e9f39c25000000000db3 (29 bytes) +2024-09-06T11:06:02.035Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 13 + └─[Security2CCMessageEncapsulation] + │ sequence number: 3 + │ key: 0xd303b057e46ed9a7315b3d81d4c79497 + │ IV: 0x6d755fb03128713909b22ac4a5 + │ ciphertext: 0xa35d4b + │ auth data: 0x0201f6b51bac000f0300 + │ auth tag: 0x6dacc81a65e9f39c + │ security class: Temporary + └─[Security2CCNetworkKeyGet] + security class: S2_Authenticated +2024-09-06T11:06:02.042Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:02.045Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:02.045Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.045Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:02.062Z SERIAL « 0x011d00a90d00000100d87f7f7f7f00000300000000030100007f7f7f7f7fe1 (31 bytes) +2024-09-06T11:06:02.063Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.063Z DRIVER « [REQ] [SendDataBridge] + callback id: 13 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:02.064Z DRIVER all queues idle +2024-09-06T11:06:02.088Z SERIAL « 0x012800a80002011f9f030c00bb00ffbd6830ec49380fa18b3da543a8c688eeb2f (42 bytes) + 25c256536bb8800d8b8 +2024-09-06T11:06:02.089Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.089Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -40 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 12 + │ key: 0xd303b057e46ed9a7315b3d81d4c79497 + │ IV: 0x12efb6c27224f675626dc98e3e + │ plaintext: 0x9f0a02656ef5c0f020f3c14238c04a1748b7e1 + │ auth tag: 0xb2f25c256536bb88 + │ security class: Temporary + └─[Security2CCNetworkKeyReport] + security class: S2_Authenticated +2024-09-06T11:06:02.090Z DRIVER all queues busy +2024-09-06T11:06:02.091Z SERIAL » 0x010f00a90201039f010425000000000ee8 (17 bytes) +2024-09-06T11:06:02.091Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 14 + └─[Security2CCNonceGet] + sequence number: 4 +2024-09-06T11:06:02.097Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:02.099Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:02.099Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.100Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:02.116Z SERIAL « 0x011d00a90e00000100d87f7f7f7f00000300000000030100007f7f7f7f7fe2 (31 bytes) +2024-09-06T11:06:02.116Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.117Z DRIVER « [REQ] [SendDataBridge] + callback id: 14 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:02.137Z SERIAL « 0x011d00a8000201149f020d0111bd97b743c81c935b2802eece0f698d00d826 (31 bytes) +2024-09-06T11:06:02.137Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.138Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -40 dBm + └─[Security2CCNonceReport] + sequence number: 13 + SOS: true + MOS: false + receiver entropy: 0x11bd97b743c81c935b2802eece0f698d +2024-09-06T11:06:02.139Z SERIAL » 0x012c00a90201209f0305011241f2440a66e5c2598eb31421baa7e4f74ead92926 (46 bytes) + cfb9c0db765cf25000000000fe2 +2024-09-06T11:06:02.140Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 15 + └─[Security2CCMessageEncapsulation] + │ sequence number: 5 + │ extensions: + │ · type: SPAN + │ sender EI: 0xf2440a66e5c2598eb31421baa7e4f74e + │ key: 0xdda415256006027530b2d9548c898f93 + │ IV: 0x77f78076a8ba454b8be39ed4d7 + │ ciphertext: 0xad92 + │ auth data: 0x0201f6b51bac002005011241f2440a66e5c2598eb31421baa7e4f74 + e + │ auth tag: 0x926cfb9c0db765cf + │ security class: S2_Authenticated + └─[Security2CCNetworkKeyVerify] +2024-09-06T11:06:02.149Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:02.151Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:02.151Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.152Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:02.171Z SERIAL « 0x011d00a90f00000100d87f7f7f7f00000300000000030100007f7f7f7f7fe3 (31 bytes) +2024-09-06T11:06:02.171Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.172Z DRIVER « [REQ] [SendDataBridge] + callback id: 15 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:02.173Z DRIVER all queues idle +2024-09-06T11:06:02.189Z SERIAL « 0x010c00a8000201039f010e00d813 (14 bytes) +2024-09-06T11:06:02.190Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.190Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -40 dBm + └─[Security2CCNonceGet] + sequence number: 14 +2024-09-06T11:06:02.191Z DRIVER all queues busy +2024-09-06T11:06:02.192Z SERIAL » 0x012000a90201149f0206015ce666ecdfec4de70ad7539bb456014a05000000001 (34 bytes) + 0fb +2024-09-06T11:06:02.192Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x05 + │ callback id: 16 + └─[Security2CCNonceReport] + sequence number: 6 + SOS: true + MOS: false + receiver entropy: 0x5ce666ecdfec4de70ad7539bb456014a +2024-09-06T11:06:02.199Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:02.202Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:02.202Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.203Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:02.220Z SERIAL « 0x011d00a91000000100d87f7f7f7f00000300000000030100007f7f7f7f7ffc (31 bytes) +2024-09-06T11:06:02.220Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.221Z DRIVER « [REQ] [SendDataBridge] + callback id: 16 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:02.221Z DRIVER all queues idle +2024-09-06T11:06:02.246Z SERIAL « 0x012a00a8000201219f030f0112418e325bd8dad4d37b513cef4cb21dc3ced8044 (44 bytes) + 4fea60c22c869e41d00d805 +2024-09-06T11:06:02.247Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.247Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -40 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 15 + │ extensions: + │ · type: SPAN + │ sender EI: 0x8e325bd8dad4d37b513cef4cb21dc3ce + │ key: 0xd303b057e46ed9a7315b3d81d4c79497 + │ IV: 0x65f3e112721d30625d04fcef75 + │ plaintext: 0x9f0c02 + │ auth tag: 0xfea60c22c869e41d + │ security class: Temporary + └─[Security2CCTransferEnd] + key verified: true + request complete: false +2024-09-06T11:06:02.248Z DRIVER all queues busy +2024-09-06T11:06:02.249Z SERIAL » 0x011b00a902010f9f030700aea3fa37ba236d7efa9f2a250000000011eb (29 bytes) +2024-09-06T11:06:02.249Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 17 + └─[Security2CCMessageEncapsulation] + │ sequence number: 7 + │ key: 0xd303b057e46ed9a7315b3d81d4c79497 + │ IV: 0x296a7a7016d2f5b9cc1bee6c97 + │ ciphertext: 0xaea3fa + │ auth data: 0x0201f6b51bac000f0700 + │ auth tag: 0x37ba236d7efa9f2a + │ security class: Temporary + └─[Security2CCNetworkKeyGet] + security class: S2_AccessControl +2024-09-06T11:06:02.256Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:02.259Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:02.259Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.259Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:02.278Z SERIAL « 0x011d00a91100000100d87f7f7f7f00000300000000030100007f7f7f7f7ffd (31 bytes) +2024-09-06T11:06:02.278Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.279Z DRIVER « [REQ] [SendDataBridge] + callback id: 17 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:02.280Z DRIVER all queues idle +2024-09-06T11:06:02.304Z SERIAL « 0x012800a80002011f9f031000277e517f2f48795adca604f18c3c03afbcbe3c235 (42 bytes) + adf97ebea850b00d817 +2024-09-06T11:06:02.305Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.306Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -40 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 16 + │ key: 0xd303b057e46ed9a7315b3d81d4c79497 + │ IV: 0xf2a09412a5eac0907757890c7b + │ plaintext: 0x9f0a0431132050077310b6f7032f91c79c2eb8 + │ auth tag: 0x235adf97ebea850b + │ security class: Temporary + └─[Security2CCNetworkKeyReport] + security class: S2_AccessControl +2024-09-06T11:06:02.306Z DRIVER all queues busy +2024-09-06T11:06:02.307Z SERIAL » 0x010f00a90201039f0108250000000012f8 (17 bytes) +2024-09-06T11:06:02.307Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 18 + └─[Security2CCNonceGet] + sequence number: 8 +2024-09-06T11:06:02.313Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:02.315Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:02.316Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.317Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:02.334Z SERIAL « 0x011d00a91200000100d87f7f7f7f00000300000000030100007f7f7f7f7ffe (31 bytes) +2024-09-06T11:06:02.334Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.335Z DRIVER « [REQ] [SendDataBridge] + callback id: 18 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:02.355Z SERIAL « 0x011d00a8000201149f021101763d177bb16b85299b32ff75d44f1c8600d87b (31 bytes) +2024-09-06T11:06:02.356Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.356Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -40 dBm + └─[Security2CCNonceReport] + sequence number: 17 + SOS: true + MOS: false + receiver entropy: 0x763d177bb16b85299b32ff75d44f1c86 +2024-09-06T11:06:02.357Z SERIAL » 0x012c00a90201209f0309011241f8ff20c6f7337e9d0d61e8ae5925f597752cefe (46 bytes) + b2ff06de9b442250000000013aa +2024-09-06T11:06:02.358Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 19 + └─[Security2CCMessageEncapsulation] + │ sequence number: 9 + │ extensions: + │ · type: SPAN + │ sender EI: 0xf8ff20c6f7337e9d0d61e8ae5925f597 + │ key: 0xfca06923982033f3af9dfc7c1e4ad45a + │ IV: 0x9ffcc90d68eca7fd9d90c814d6 + │ ciphertext: 0x752c + │ auth data: 0x0201f6b51bac002009011241f8ff20c6f7337e9d0d61e8ae5925f59 + 7 + │ auth tag: 0xefeb2ff06de9b442 + │ security class: S2_AccessControl + └─[Security2CCNetworkKeyVerify] +2024-09-06T11:06:02.367Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:02.370Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:02.370Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.371Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:02.390Z SERIAL « 0x011d00a91300000100d87f7f7f7f00000300000000030100007f7f7f7f7fff (31 bytes) +2024-09-06T11:06:02.390Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.391Z DRIVER « [REQ] [SendDataBridge] + callback id: 19 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:02.391Z DRIVER all queues idle +2024-09-06T11:06:02.407Z SERIAL « 0x010c00a8000201039f011200d80f (14 bytes) +2024-09-06T11:06:02.408Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.408Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -40 dBm + └─[Security2CCNonceGet] + sequence number: 18 +2024-09-06T11:06:02.409Z DRIVER all queues busy +2024-09-06T11:06:02.410Z SERIAL » 0x012000a90201149f020a0124e98c5e0a68b23a67afa3b6037a4e1405000000001 (34 bytes) + 4ed +2024-09-06T11:06:02.410Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x05 + │ callback id: 20 + └─[Security2CCNonceReport] + sequence number: 10 + SOS: true + MOS: false + receiver entropy: 0x24e98c5e0a68b23a67afa3b6037a4e14 +2024-09-06T11:06:02.417Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:02.420Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:02.421Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.421Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:02.438Z SERIAL « 0x011d00a91400000100d87f7f7f7f00000300000000030100007f7f7f7f7ff8 (31 bytes) +2024-09-06T11:06:02.438Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.439Z DRIVER « [REQ] [SendDataBridge] + callback id: 20 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:02.439Z DRIVER all queues idle +2024-09-06T11:06:02.462Z SERIAL « 0x012a00a8000201219f0313011241953713e93e8173a9bf90bc14fc9e3b8a8e808 (44 bytes) + 23a74ac77a52be26c00d82a +2024-09-06T11:06:02.463Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.464Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -40 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 19 + │ extensions: + │ · type: SPAN + │ sender EI: 0x953713e93e8173a9bf90bc14fc9e3b8a + │ key: 0xd303b057e46ed9a7315b3d81d4c79497 + │ IV: 0x9fef4b9232ec7fb741cf1852a6 + │ plaintext: 0x9f0c02 + │ auth tag: 0x3a74ac77a52be26c + │ security class: Temporary + └─[Security2CCTransferEnd] + key verified: true + request complete: false +2024-09-06T11:06:02.464Z DRIVER all queues busy +2024-09-06T11:06:02.465Z SERIAL » 0x011b00a902010f9f030b0063a31c7a2f98a43aa2b8f725000000001584 (29 bytes) +2024-09-06T11:06:02.466Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 21 + └─[Security2CCMessageEncapsulation] + │ sequence number: 11 + │ key: 0xd303b057e46ed9a7315b3d81d4c79497 + │ IV: 0xe6121ae308a3774662a9aa1ef1 + │ ciphertext: 0x63a31c + │ auth data: 0x0201f6b51bac000f0b00 + │ auth tag: 0x7a2f98a43aa2b8f7 + │ security class: Temporary + └─[Security2CCNetworkKeyGet] + security class: S0_Legacy +2024-09-06T11:06:02.472Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:02.475Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:02.475Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.476Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:02.493Z SERIAL « 0x011d00a91500000100d87f7f7f7f00000300000000030100007f7f7f7f7ff9 (31 bytes) +2024-09-06T11:06:02.493Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.494Z DRIVER « [REQ] [SendDataBridge] + callback id: 21 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:02.494Z DRIVER all queues idle +2024-09-06T11:06:02.517Z SERIAL « 0x012800a80002011f9f0314006e6919ed5ab8638d2979744b1a68bbd43284bb535 (42 bytes) + e8763078b4e8900d811 +2024-09-06T11:06:02.518Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.519Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -40 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 20 + │ key: 0xd303b057e46ed9a7315b3d81d4c79497 + │ IV: 0x00204748ed62431b4aa3e83a48 + │ plaintext: 0x9f0a800102030405060708090a0b0c0d0e0f10 + │ auth tag: 0x535e8763078b4e89 + │ security class: Temporary + └─[Security2CCNetworkKeyReport] + security class: S0_Legacy +2024-09-06T11:06:02.520Z DRIVER all queues busy +2024-09-06T11:06:02.520Z SERIAL » 0x010f00a90201039f010c250000000016f8 (17 bytes) +2024-09-06T11:06:02.521Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 22 + └─[Security2CCNonceGet] + sequence number: 12 +2024-09-06T11:06:02.526Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:02.529Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:02.529Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.530Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:02.546Z SERIAL « 0x011d00a91600000100d87f7f7f7f00000300000000030100007f7f7f7f7ffa (31 bytes) +2024-09-06T11:06:02.546Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.546Z DRIVER « [REQ] [SendDataBridge] + callback id: 22 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:02.567Z SERIAL « 0x011d00a8000201149f02150161354b97efb7a67d462d9a888063575600d89c (31 bytes) +2024-09-06T11:06:02.567Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.568Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -40 dBm + └─[Security2CCNonceReport] + sequence number: 21 + SOS: true + MOS: false + receiver entropy: 0x61354b97efb7a67d462d9a8880635756 +2024-09-06T11:06:02.569Z SERIAL » 0x012c00a90201209f030d011241870f126da9776b3cd1412ae3717afa48e06e080 (46 bytes) + c32e190aed6c82500000000174f +2024-09-06T11:06:02.569Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 23 + └─[Security2CCMessageEncapsulation] + │ sequence number: 13 + │ extensions: + │ · type: SPAN + │ sender EI: 0x870f126da9776b3cd1412ae3717afa48 + │ key: 0xece479ca82cc867c1db471e86eab2248 + │ IV: 0x86be5f7ddf89e0a9244e16f9aa + │ ciphertext: 0xe06e + │ auth data: 0x0201f6b51bac00200d011241870f126da9776b3cd1412ae3717afa4 + 8 + │ auth tag: 0x080c32e190aed6c8 + │ security class: S0_Legacy + └─[Security2CCNetworkKeyVerify] +2024-09-06T11:06:02.578Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:02.581Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:02.581Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.581Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:02.601Z SERIAL « 0x011d00a91700000100d87f7f7f7f00000300000000030100007f7f7f7f7ffb (31 bytes) +2024-09-06T11:06:02.602Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.602Z DRIVER « [REQ] [SendDataBridge] + callback id: 23 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:02.603Z DRIVER all queues idle +2024-09-06T11:06:02.619Z SERIAL « 0x010c00a8000201039f011600d80b (14 bytes) +2024-09-06T11:06:02.619Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.620Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -40 dBm + └─[Security2CCNonceGet] + sequence number: 22 +2024-09-06T11:06:02.621Z DRIVER all queues busy +2024-09-06T11:06:02.622Z SERIAL » 0x012000a90201149f020e0136f954b3af5bacd7af45140619de332c05000000001 (34 bytes) + 869 +2024-09-06T11:06:02.622Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x05 + │ callback id: 24 + └─[Security2CCNonceReport] + sequence number: 14 + SOS: true + MOS: false + receiver entropy: 0x36f954b3af5bacd7af45140619de332c +2024-09-06T11:06:02.630Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:02.632Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:02.632Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.633Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:02.653Z SERIAL « 0x011d00a91800000100d87f7f7f7f00000300000000030100007f7f7f7f7ff4 (31 bytes) +2024-09-06T11:06:02.653Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.654Z DRIVER « [REQ] [SendDataBridge] + callback id: 24 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:02.655Z DRIVER all queues idle +2024-09-06T11:06:02.677Z SERIAL « 0x012a00a8000201219f03170112413ea321fe7ab403923c0d12693f29ab8e33bfb (44 bytes) + ca625b7a9dad56f5600d8a1 +2024-09-06T11:06:02.678Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.679Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -40 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 23 + │ extensions: + │ · type: SPAN + │ sender EI: 0x3ea321fe7ab403923c0d12693f29ab8e + │ key: 0xd303b057e46ed9a7315b3d81d4c79497 + │ IV: 0x800c0f6dcfd1dee8148199ed3c + │ plaintext: 0x9f0c02 + │ auth tag: 0xa625b7a9dad56f56 + │ security class: Temporary + └─[Security2CCTransferEnd] + key verified: true + request complete: false +2024-09-06T11:06:02.679Z DRIVER all queues busy +2024-09-06T11:06:02.680Z SERIAL » 0x011b00a902010f9f030f00ebdd5e55166e9212fcf5e2250000000019c0 (29 bytes) +2024-09-06T11:06:02.680Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 25 + └─[Security2CCMessageEncapsulation] + │ sequence number: 15 + │ key: 0xd303b057e46ed9a7315b3d81d4c79497 + │ IV: 0x09ed6aae312b67ed9b87e9760d + │ ciphertext: 0xebdd5e + │ auth data: 0x0201f6b51bac000f0f00 + │ auth tag: 0x55166e9212fcf5e2 + │ security class: Temporary + └─[Security2CCTransferEnd] + key verified: false + request complete: true +2024-09-06T11:06:02.688Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:02.690Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:02.690Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.691Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:02.709Z SERIAL « 0x011d00a91900000100d87f7f7f7f00000300000000030100007f7f7f7f7ff5 (31 bytes) +2024-09-06T11:06:02.710Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.710Z DRIVER « [REQ] [SendDataBridge] + callback id: 25 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:02.711Z DRIVER Security S2 bootstrapping successful with these security classes: + · S2_AccessControl + · S2_Authenticated + · S2_Unauthenticated + · S0_Legacy +2024-09-06T11:06:02.711Z CNTRLR » [Node 001] querying protocol info... +2024-09-06T11:06:02.712Z SERIAL » 0x0104004101bb (6 bytes) +2024-09-06T11:06:02.712Z DRIVER » [REQ] [GetNodeProtocolInfo] + payload: 0x01 +2024-09-06T11:06:02.717Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:02.718Z SERIAL « 0x010a0141d3960102010000f2 (12 bytes) +2024-09-06T11:06:02.718Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:02.719Z DRIVER « [RES] [GetNodeProtocolInfo] + payload: 0xd3960102010000 +2024-09-06T11:06:02.720Z CNTRLR « [Node 001] received response for protocol info: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + node type: Controller + is always listening: true + is frequent listening: false + can route messages: true + supports security: false + supports beaming: true + maximum data rate: 100000 kbps + protocol version: 3 +2024-09-06T11:06:02.721Z CNTRLR [Node 001] Interview stage completed: ProtocolInfo +2024-09-06T11:06:02.721Z DRIVER Finished joining network +2024-09-06T11:06:02.721Z DRIVER all queues idle +2024-09-06T11:06:07.377Z DRIVER ███████╗ ██╗ ██╗ █████╗ ██╗ ██╗ ███████╗ ██╗ ███████╗ + ╚══███╔╝ ██║ ██║ ██╔══██╗ ██║ ██║ ██╔════╝ ██║ ██╔════╝ + ███╔╝ █████╗ ██║ █╗ ██║ ███████║ ██║ ██║ █████╗ ██║ ███████╗ + ███╔╝ ╚════╝ ██║███╗██║ ██╔══██║ ╚██╗ ██╔╝ ██╔══╝ ██ ██║ ╚════██║ + ███████╗ ╚███╔███╔╝ ██║ ██║ ╚████╔╝ ███████╗ ╚█████╔╝ ███████║ + ╚══════╝ ╚══╝╚══╝ ╚═╝ ╚═╝ ╚═══╝ ╚══════╝ ╚════╝ ╚══════╝ +2024-09-06T11:06:07.377Z DRIVER version 13.2.0 +2024-09-06T11:06:07.377Z DRIVER +2024-09-06T11:06:07.377Z DRIVER starting driver... +2024-09-06T11:06:07.377Z DRIVER opening serial port /dev/serial/by-id/usb-Silicon_Labs_CP2102N_USB_to_UART_Bri + dge_Controller_ca4d95064355ee118d4d1294de9da576-if00-port0 +2024-09-06T11:06:07.385Z DRIVER serial port opened +2024-09-06T11:06:07.385Z SERIAL » 0x15 (1 bytes) +2024-09-06T11:06:08.392Z DRIVER loading configuration... +2024-09-06T11:06:08.396Z CONFIG version 13.2.0 +2024-09-06T11:06:08.712Z DRIVER beginning interview... +2024-09-06T11:06:08.713Z DRIVER added request handler for AddNodeToNetwork (0x4a)... + 1 registered +2024-09-06T11:06:08.713Z DRIVER added request handler for RemoveNodeFromNetwork (0x4b)... + 1 registered +2024-09-06T11:06:08.713Z DRIVER added request handler for ReplaceFailedNode (0x63)... + 1 registered +2024-09-06T11:06:08.713Z DRIVER added request handler for SetLearnMode (0x50)... + 1 registered +2024-09-06T11:06:08.713Z CNTRLR querying Serial API capabilities... +2024-09-06T11:06:08.714Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T11:06:08.715Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T11:06:08.726Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:08.727Z SERIAL « 0x012b01070716000000040004f6873e88cf2bc05ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000041 +2024-09-06T11:06:08.727Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:08.728Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x0716000000040004f6873e88cf2bc05ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T11:06:08.729Z CNTRLR received API capabilities: + firmware version: 7.22 + manufacturer ID: 0x00 + product type: 0x04 + product ID: 0x04 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · ExtendedNVMOperations (0x3d) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T11:06:08.729Z CNTRLR querying additional controller information... +2024-09-06T11:06:08.730Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T11:06:08.730Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T11:06:08.739Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:08.739Z SERIAL « 0x012501020a001d030000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c5 +2024-09-06T11:06:08.740Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:08.740Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d03000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T11:06:08.741Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1, 2 +2024-09-06T11:06:08.741Z CNTRLR querying version info... +2024-09-06T11:06:08.742Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T11:06:08.742Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T11:06:08.747Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:08.748Z SERIAL « 0x011001155a2d5761766520372e3232000797 (18 bytes) +2024-09-06T11:06:08.748Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:08.749Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32320007 +2024-09-06T11:06:08.749Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.22 +2024-09-06T11:06:08.750Z CNTRLR querying protocol version info... +2024-09-06T11:06:08.751Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T11:06:08.751Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T11:06:08.757Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:08.758Z SERIAL « 0x0119010900071601abcd63636639623665613165616566313162c3 (27 bytes) +2024-09-06T11:06:08.758Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:08.758Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x00071601abcd63636639623665613165616566313162 +2024-09-06T11:06:08.759Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.22.1 + appl. framework build no.: 43981 + git commit hash: 63636639623665613165616566313162 +2024-09-06T11:06:08.759Z CNTRLR querying controller capabilities... +2024-09-06T11:06:08.760Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T11:06:08.760Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T11:06:08.765Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:08.766Z SERIAL « 0x0104010506f9 (6 bytes) +2024-09-06T11:06:08.766Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:08.766Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x06 +2024-09-06T11:06:08.767Z CNTRLR received controller capabilities: + controller role: Inclusion + is the SUC: false + started this network: false + SIS is present: true + was real primary: false +2024-09-06T11:06:08.767Z CNTRLR querying serial API setup capabilities... +2024-09-06T11:06:08.768Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T11:06:08.769Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T11:06:08.775Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:08.775Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T11:06:08.775Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:08.776Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T11:06:08.776Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T11:06:08.776Z CNTRLR querying max. payload size... +2024-09-06T11:06:08.777Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T11:06:08.777Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T11:06:08.783Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:08.783Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T11:06:08.783Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:08.784Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T11:06:08.784Z CNTRLR maximum payload size: 46 bytes +2024-09-06T11:06:08.785Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T11:06:08.785Z CNTRLR Querying configured RF region... +2024-09-06T11:06:08.785Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T11:06:08.786Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T11:06:08.790Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:08.791Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T11:06:08.791Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:08.791Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T11:06:08.792Z CNTRLR The controller is using RF region Europe +2024-09-06T11:06:08.792Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T11:06:08.793Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T11:06:08.793Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T11:06:08.798Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:08.799Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T11:06:08.799Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:08.799Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T11:06:08.800Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T11:06:08.800Z CNTRLR Querying configured Long Range channel information... +2024-09-06T11:06:08.800Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T11:06:08.801Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T11:06:08.806Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:08.806Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T11:06:08.806Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:08.807Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T11:06:08.807Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T11:06:08.808Z CNTRLR Performing soft reset... +2024-09-06T11:06:08.808Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T11:06:08.809Z DRIVER » [REQ] [SoftReset] +2024-09-06T11:06:08.812Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:08.813Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T11:06:08.813Z DRIVER all queues idle +2024-09-06T11:06:08.928Z SERIAL « 0x0116000a0700010100085e989f556c568f7400031d00003f (24 bytes) +2024-09-06T11:06:08.930Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:08.931Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T11:06:08.934Z CNTRLR reconnected and restarted +2024-09-06T11:06:08.934Z CNTRLR Starting hardware watchdog... +2024-09-06T11:06:08.936Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T11:06:08.937Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T11:06:08.938Z DRIVER all queues busy +2024-09-06T11:06:08.939Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T11:06:08.940Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T11:06:08.945Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T11:06:08.946Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T11:06:08.947Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:08.951Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:08.951Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T11:06:08.952Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:08.952Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T11:06:08.953Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T11:06:08.953Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T11:06:08.954Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T11:06:08.959Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:08.959Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T11:06:08.960Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:08.960Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T11:06:08.961Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T11:06:08.961Z CNTRLR querying controller IDs... +2024-09-06T11:06:08.961Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T11:06:08.962Z DRIVER » [REQ] [GetControllerId] +2024-09-06T11:06:08.966Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:08.967Z SERIAL « 0x01080120f6b51bac0220 (10 bytes) +2024-09-06T11:06:08.967Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:08.968Z DRIVER « [RES] [GetControllerId] + home ID: 0xf6b51bac + own node ID: 2 +2024-09-06T11:06:08.968Z CNTRLR received controller IDs: + home ID: 0xf6b51bac + own node ID: 2 +2024-09-06T11:06:08.969Z CNTRLR Enabling TX status report... +2024-09-06T11:06:08.969Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T11:06:08.970Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T11:06:08.975Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:08.975Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T11:06:08.976Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:08.976Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T11:06:08.977Z CNTRLR Enabling TX status report successful... +2024-09-06T11:06:08.977Z CNTRLR finding SUC... +2024-09-06T11:06:08.977Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T11:06:08.977Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T11:06:08.982Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:08.982Z SERIAL « 0x0104015601ad (6 bytes) +2024-09-06T11:06:08.982Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:08.983Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x01 +2024-09-06T11:06:08.983Z CNTRLR SUC has node ID 1 +2024-09-06T11:06:08.984Z DRIVER all queues idle +2024-09-06T11:06:08.995Z DRIVER Cache file for homeId 0xf6b51bac found, attempting to restore the network from + cache... +2024-09-06T11:06:09.003Z CNTRLR [Node 002] Embedded device config loaded +2024-09-06T11:06:09.003Z DRIVER Restoring the network from cache was successful! +2024-09-06T11:06:09.004Z CNTRLR [Node 002] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T11:06:09.004Z CNTRLR [Node 002] [Manufacturer Specific] productType: metadata updated +2024-09-06T11:06:09.004Z CNTRLR [Node 002] [Manufacturer Specific] productId: metadata updated +2024-09-06T11:06:09.005Z CNTRLR [Node 002] [~] [Manufacturer Specific] manufacturerId: 0 => 0 +2024-09-06T11:06:09.005Z CNTRLR [Node 002] [~] [Manufacturer Specific] productType: 4 => 4 +2024-09-06T11:06:09.005Z CNTRLR [Node 002] [~] [Manufacturer Specific] productId: 4 => 4 +2024-09-06T11:06:09.006Z CNTRLR [Node 002] [Version] firmwareVersions: metadata updated +2024-09-06T11:06:09.006Z CNTRLR [Node 002] [~] [Version] firmwareVersions: 7.22 => 7.22 +2024-09-06T11:06:09.006Z CNTRLR [Node 002] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T11:06:09.006Z CNTRLR [Node 002] [~] [Version] zWaveProtocolVersion: "7.22.1" => "7.22.1" +2024-09-06T11:06:09.006Z CNTRLR [Node 002] [Version] sdkVersion: metadata updated +2024-09-06T11:06:09.006Z CNTRLR [Node 002] [~] [Version] sdkVersion: "7.22.1" => "7.22.1" +2024-09-06T11:06:09.007Z CNTRLR Interview completed +2024-09-06T11:06:09.007Z DRIVER Network key for S0 found in cache, enabling S0 security manager... +2024-09-06T11:06:09.007Z DRIVER At least one network key for S2 found in cache, enabling S2 security manager.. + . +2024-09-06T11:06:09.009Z DRIVER driver ready +2024-09-06T11:06:09.010Z CNTRLR [Node 002] Beginning interview - last completed stage: None +2024-09-06T11:06:09.010Z CNTRLR [Node 002] new node, doing a full interview... +2024-09-06T11:06:09.010Z CNTRLR » [Node 002] querying protocol info... +2024-09-06T11:06:09.011Z DRIVER all queues busy +2024-09-06T11:06:09.012Z SERIAL » 0x0104004102b8 (6 bytes) +2024-09-06T11:06:09.012Z DRIVER » [REQ] [GetNodeProtocolInfo] + payload: 0x02 +2024-09-06T11:06:09.018Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:09.018Z SERIAL « 0x010a0141d3960102010000f2 (12 bytes) +2024-09-06T11:06:09.019Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:09.019Z DRIVER « [RES] [GetNodeProtocolInfo] + payload: 0xd3960102010000 +2024-09-06T11:06:09.020Z CNTRLR « [Node 002] received response for protocol info: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + node type: Controller + is always listening: true + is frequent listening: false + can route messages: true + supports security: false + supports beaming: true + maximum data rate: 100000 kbps + protocol version: 3 +2024-09-06T11:06:09.020Z CNTRLR [Node 002] Interview stage completed: ProtocolInfo +2024-09-06T11:06:09.021Z DRIVER all queues idle +2024-09-06T11:06:09.023Z CNTRLR [Node 002] Embedded device config loaded +2024-09-06T11:06:09.023Z CNTRLR [Node 002] Interview stage completed: OverwriteConfig +2024-09-06T11:06:09.023Z CNTRLR [Node 002] Interview completed +2024-09-06T11:06:09.024Z CNTRLR [Node 002] The node is ready to be used +2024-09-06T11:06:09.024Z CNTRLR [Node 002] The node is alive. +2024-09-06T11:06:09.024Z CNTRLR » [Node 001] querying protocol info... +2024-09-06T11:06:09.025Z DRIVER all queues busy +2024-09-06T11:06:09.025Z SERIAL » 0x0104004101bb (6 bytes) +2024-09-06T11:06:09.026Z DRIVER » [REQ] [GetNodeProtocolInfo] + payload: 0x01 +2024-09-06T11:06:09.031Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:09.032Z SERIAL « 0x010a0141d3960102010000f2 (12 bytes) +2024-09-06T11:06:09.032Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:09.032Z DRIVER « [RES] [GetNodeProtocolInfo] + payload: 0xd3960102010000 +2024-09-06T11:06:09.033Z CNTRLR « [Node 001] received response for protocol info: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + node type: Controller + is always listening: true + is frequent listening: false + can route messages: true + supports security: false + supports beaming: true + maximum data rate: 100000 kbps + protocol version: 3 +2024-09-06T11:06:09.033Z CNTRLR [Node 001] Interview stage completed: ProtocolInfo +2024-09-06T11:06:09.033Z CNTRLR Determining node status: 1 +2024-09-06T11:06:09.033Z CNTRLR » [Node 001] pinging the node... +2024-09-06T11:06:09.035Z SERIAL » 0x010d00a9020101002500000000017d (15 bytes) +2024-09-06T11:06:09.036Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 1 + └─[NoOperationCC] +2024-09-06T11:06:09.042Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:09.044Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:09.044Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:09.044Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:09.064Z SERIAL « 0x011d00a90100000100d87f7f7f7f00000300000000030100007f7f7f7f7fed (31 bytes) +2024-09-06T11:06:09.065Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:09.065Z DRIVER « [REQ] [SendDataBridge] + callback id: 1 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:09.067Z CNTRLR [Node 001] The node is alive. +2024-09-06T11:06:09.067Z CNTRLR « [Node 001] ping successful +2024-09-06T11:06:09.067Z DRIVER all queues idle +2024-09-06T11:06:14.009Z CNTRLR Updating the controller NIF... +2024-09-06T11:06:14.010Z DRIVER all queues busy +2024-09-06T11:06:14.011Z SERIAL » 0x010f0003010100085e989f556c568f7436 (17 bytes) +2024-09-06T11:06:14.012Z DRIVER » [REQ] [SetApplicationNodeInformation] + is listening: true + generic device class: 0x01 + specific device class: 0x00 + supported CCs: + · Z-Wave Plus Info + · Security + · Security 2 + · Transport Service + · Supervision + · CRC-16 Encapsulation + · Multi Command + · Inclusion Controller + controlled CCs: +2024-09-06T11:06:14.018Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:14.018Z CNTRLR performing hard reset... +2024-09-06T11:06:14.019Z SERIAL » 0x0104004202bb (6 bytes) +2024-09-06T11:06:14.020Z DRIVER » [REQ] [HardReset] + callback id: 2 +2024-09-06T11:06:14.024Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:14.045Z SERIAL « 0x0104004202bb (6 bytes) +2024-09-06T11:06:14.046Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:14.048Z DRIVER « [REQ] [HardReset] + callback id: 2 +2024-09-06T11:06:14.049Z CNTRLR hard reset succeeded +2024-09-06T11:06:14.050Z CNTRLR querying Serial API capabilities... +2024-09-06T11:06:14.051Z SERIAL » 0x01030007fb (5 bytes) +2024-09-06T11:06:14.052Z DRIVER » [REQ] [GetSerialApiCapabilities] +2024-09-06T11:06:14.061Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:14.062Z SERIAL « 0x012b01070716000000040004f6873e88cf2bc05ffbd7fde09700008000808680b (45 bytes) + a0500700000ee7fc000000041 +2024-09-06T11:06:14.063Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:14.064Z DRIVER « [RES] [GetSerialApiCapabilities] + payload: 0x0716000000040004f6873e88cf2bc05ffbd7fde09700008000808680ba0500700 + 000ee7fc0000000 +2024-09-06T11:06:14.066Z CNTRLR received API capabilities: + firmware version: 7.22 + manufacturer ID: 0x00 + product type: 0x04 + product ID: 0x04 + supported functions: + · GetSerialApiInitData (0x02) + · SetApplicationNodeInformation (0x03) + · GetControllerCapabilities (0x05) + · SetSerialApiTimeouts (0x06) + · GetSerialApiCapabilities (0x07) + · SoftReset (0x08) + · GetProtocolVersion (0x09) + · SerialAPIStarted (0x0a) + · SerialAPISetup (0x0b) + · SetRFReceiveMode (0x10) + · SendNodeInformation (0x12) + · SendData (0x13) + · SendDataMulticast (0x14) + · GetControllerVersion (0x15) + · SendDataAbort (0x16) + · FUNC_ID_ZW_GET_RANDOM (0x1c) + · GetControllerId (0x20) + · UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21) + · UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22) + · UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23) + · UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24) + · EnterBootloader (0x27) + · UNKNOWN_FUNC_UNKNOWN_0x28 (0x28) + · GetNVMId (0x29) + · ExtNVMReadLongBuffer (0x2a) + · ExtNVMReadLongByte (0x2c) + · NVMOperations (0x2e) + · ClearTxTimers (0x37) + · GetTxTimers (0x38) + · ClearNetworkStats (0x39) + · GetNetworkStats (0x3a) + · GetBackgroundRSSI (0x3b) + · SetListenBeforeTalkThreshold (0x3c) + · ExtendedNVMOperations (0x3d) + · RemoveSpecificNodeIdFromNetwork (0x3f) + · GetNodeProtocolInfo (0x41) + · HardReset (0x42) + · FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44) + · FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45) + · AssignReturnRoute (0x46) + · DeleteReturnRoute (0x47) + · RequestNodeNeighborUpdate (0x48) + · ApplicationUpdateRequest (0x49) + · AddNodeToNetwork (0x4a) + · RemoveNodeFromNetwork (0x4b) + · AddPrimaryController (0x4d) + · AssignPriorityReturnRoute (0x4f) + · SetLearnMode (0x50) + · AssignSUCReturnRoute (0x51) + · RequestNetworkUpdate (0x53) + · SetSUCNodeId (0x54) + · DeleteSUCReturnRoute (0x55) + · GetSUCNodeId (0x56) + · SendSUCNodeId (0x57) + · AssignPrioritySUCReturnRoute (0x58) + · ExploreRequestInclusion (0x5e) + · ExploreRequestExclusion (0x5f) + · RequestNodeInfo (0x60) + · RemoveFailedNode (0x61) + · IsFailedNode (0x62) + · ReplaceFailedNode (0x63) + · undefined (0x65) + · RequestProtocolCCEncryption (0x68) + · GetRoutingInfo (0x80) + · LockUnlockLastRoute (0x90) + · GetPriorityRoute (0x92) + · SetPriorityRoute (0x93) + · UNKNOWN_FUNC_UNKNOWN_0x98 (0x98) + · VirtualNodeSetNodeInfo (0xa0) + · VirtualNodeSendNodeInfo (0xa2) + · VirtualNodeSetLearnMode (0xa4) + · GetVirtualNodes (0xa5) + · IsVirtualNode (0xa6) + · BridgeApplicationCommand (0xa8) + · SendDataBridge (0xa9) + · SendDataMulticastBridge (0xab) + · GetLibrary (0xbd) + · SendTestFrame (0xbe) + · GetProtocolStatus (0xbf) + · StartWatchdog (0xd2) + · StopWatchdog (0xd3) + · SetMaximumRoutingAttempts (0xd4) + · SetMaxSmartStartInclusionRequestInterval (0xd6) + · undefined (0xd7) + · undefined (0xd8) + · Shutdown (0xd9) + · GetLongRangeNodes (0xda) + · GetLongRangeChannel (0xdb) + · SetLongRangeChannel (0xdc) + · SetLongRangeShadowNodeIDs (0xdd) + · Proprietary_DE (0xde) + · Proprietary_DF (0xdf) + · Proprietary_E7 (0xe7) + · Proprietary_E8 (0xe8) +2024-09-06T11:06:14.066Z CNTRLR querying additional controller information... +2024-09-06T11:06:14.068Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T11:06:14.068Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T11:06:14.078Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:14.079Z SERIAL « 0x012501020a001d010000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c7 +2024-09-06T11:06:14.080Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:14.081Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d01000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T11:06:14.082Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1 +2024-09-06T11:06:14.083Z CNTRLR querying version info... +2024-09-06T11:06:14.084Z SERIAL » 0x01030015e9 (5 bytes) +2024-09-06T11:06:14.085Z DRIVER » [REQ] [GetControllerVersion] +2024-09-06T11:06:14.091Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:14.092Z SERIAL « 0x011001155a2d5761766520372e3232000797 (18 bytes) +2024-09-06T11:06:14.092Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:14.094Z DRIVER « [RES] [GetControllerVersion] + payload: 0x5a2d5761766520372e32320007 +2024-09-06T11:06:14.095Z CNTRLR received version info: + controller type: Bridge Controller + library version: Z-Wave 7.22 +2024-09-06T11:06:14.095Z CNTRLR querying protocol version info... +2024-09-06T11:06:14.097Z SERIAL » 0x01030009f5 (5 bytes) +2024-09-06T11:06:14.098Z DRIVER » [REQ] [GetProtocolVersion] +2024-09-06T11:06:14.104Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:14.106Z SERIAL « 0x0119010900071601abcd63636639623665613165616566313162c3 (27 bytes) +2024-09-06T11:06:14.106Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:14.107Z DRIVER « [RES] [GetProtocolVersion] + payload: 0x00071601abcd63636639623665613165616566313162 +2024-09-06T11:06:14.109Z CNTRLR received protocol version info: + protocol type: Z-Wave + protocol version: 7.22.1 + appl. framework build no.: 43981 + git commit hash: 63636639623665613165616566313162 +2024-09-06T11:06:14.109Z CNTRLR querying controller capabilities... +2024-09-06T11:06:14.111Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T11:06:14.111Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T11:06:14.117Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:14.118Z SERIAL « 0x0104010528d7 (6 bytes) +2024-09-06T11:06:14.118Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:14.119Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x28 +2024-09-06T11:06:14.121Z CNTRLR received controller capabilities: + controller role: Primary + is the SUC: false + started this network: true + SIS is present: false + was real primary: true +2024-09-06T11:06:14.121Z CNTRLR querying serial API setup capabilities... +2024-09-06T11:06:14.123Z SERIAL » 0x0104000b01f1 (6 bytes) +2024-09-06T11:06:14.124Z DRIVER » [REQ] [SerialAPISetup] + command: GetSupportedCommands + payload: 0x01 +2024-09-06T11:06:14.130Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:14.131Z SERIAL « 0x0116010b01ff9f8007800000008000000000000000800085 (24 bytes) +2024-09-06T11:06:14.132Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:14.133Z DRIVER « [RES] [SerialAPISetup] + command: GetSupportedCommands + payload: 0xff9f80078000000080000000000000008000 +2024-09-06T11:06:14.134Z CNTRLR supported serial API setup commands: + · GetSupportedCommands + · SetTxStatusReport + · SetLongRangeMaximumTxPower + · SetPowerlevel + · GetLongRangeMaximumTxPower + · GetPowerlevel + · GetMaximumPayloadSize + · GetLongRangeMaximumPayloadSize + · SetPowerlevel16Bit + · GetPowerlevel16Bit + · GetRFRegion + · SetRFRegion + · SetNodeIDType +2024-09-06T11:06:14.135Z CNTRLR querying max. payload size... +2024-09-06T11:06:14.136Z SERIAL » 0x0104000b10e0 (6 bytes) +2024-09-06T11:06:14.137Z DRIVER » [REQ] [SerialAPISetup] + command: GetMaximumPayloadSize + payload: 0x10 +2024-09-06T11:06:14.141Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:14.142Z SERIAL « 0x0105010b102ece (7 bytes) +2024-09-06T11:06:14.143Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:14.144Z DRIVER « [RES] [SerialAPISetup] + command: GetMaximumPayloadSize + maximum payload size: 46 bytes +2024-09-06T11:06:14.144Z CNTRLR maximum payload size: 46 bytes +2024-09-06T11:06:14.145Z CNTRLR supported Z-Wave features: + · SmartStart +2024-09-06T11:06:14.145Z CNTRLR Querying configured RF region... +2024-09-06T11:06:14.146Z SERIAL » 0x0104000b20d0 (6 bytes) +2024-09-06T11:06:14.146Z DRIVER » [REQ] [SerialAPISetup] + command: GetRFRegion + payload: 0x20 +2024-09-06T11:06:14.152Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:14.153Z SERIAL « 0x0105010b2000d0 (7 bytes) +2024-09-06T11:06:14.153Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:14.154Z DRIVER « [RES] [SerialAPISetup] + command: GetRFRegion + region: Europe +2024-09-06T11:06:14.155Z CNTRLR The controller is using RF region Europe +2024-09-06T11:06:14.155Z CNTRLR Querying configured max. Long Range powerlevel... +2024-09-06T11:06:14.156Z SERIAL » 0x0104000b05f5 (6 bytes) +2024-09-06T11:06:14.156Z DRIVER » [REQ] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + payload: 0x05 +2024-09-06T11:06:14.162Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:14.162Z SERIAL « 0x0106010b05008c7a (8 bytes) +2024-09-06T11:06:14.162Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:14.163Z DRIVER « [RES] [SerialAPISetup] + command: GetLongRangeMaximumTxPower + max. TX power (LR): 14.0 dBm +2024-09-06T11:06:14.164Z CNTRLR The max. LR powerlevel is 14.0 dBm +2024-09-06T11:06:14.164Z CNTRLR Querying configured Long Range channel information... +2024-09-06T11:06:14.165Z SERIAL » 0x010300db27 (5 bytes) +2024-09-06T11:06:14.165Z DRIVER » [REQ] [GetLongRangeChannel] +2024-09-06T11:06:14.170Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:14.170Z SERIAL « 0x010501db001030 (7 bytes) +2024-09-06T11:06:14.170Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:14.171Z DRIVER « [RES] [GetLongRangeChannel] + payload: 0x0010 +2024-09-06T11:06:14.171Z CNTRLR received Z-Wave Long Range channel information: + channel: Unsupported + supports auto channel selection: true +2024-09-06T11:06:14.171Z CNTRLR Performing soft reset... +2024-09-06T11:06:14.172Z SERIAL » 0x01030008f4 (5 bytes) +2024-09-06T11:06:14.172Z DRIVER » [REQ] [SoftReset] +2024-09-06T11:06:14.176Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:14.177Z CNTRLR Waiting for the controller to reconnect... +2024-09-06T11:06:14.177Z DRIVER all queues idle +2024-09-06T11:06:14.283Z SERIAL « 0x0116000a0700010100085e989f556c568f7400031d00003f (24 bytes) +2024-09-06T11:06:14.284Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:14.285Z DRIVER « [REQ] [SerialAPIStarted] + wake up reason: SoftwareReset + watchdog enabled: false + generic device class: 0x01 + specific device class: 0x00 + always listening: false + supports Long Range: false +2024-09-06T11:06:14.286Z CNTRLR reconnected and restarted +2024-09-06T11:06:14.286Z CNTRLR Starting hardware watchdog... +2024-09-06T11:06:14.287Z CNTRLR Switching serial API to 16-bit node IDs... +2024-09-06T11:06:14.287Z CNTRLR Switching serial API to 8-bit node IDs... +2024-09-06T11:06:14.288Z DRIVER all queues busy +2024-09-06T11:06:14.289Z SERIAL » 0x010300d22e (5 bytes) +2024-09-06T11:06:14.290Z DRIVER » [REQ] [StartWatchdog] +2024-09-06T11:06:14.293Z SERIAL » 0x0105000b800273 (7 bytes) +2024-09-06T11:06:14.293Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 16 bit +2024-09-06T11:06:14.295Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:14.299Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:14.299Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T11:06:14.299Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:14.300Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T11:06:14.301Z CNTRLR Switching to 16-bit node IDs successful +2024-09-06T11:06:14.301Z SERIAL » 0x0105000b800170 (7 bytes) +2024-09-06T11:06:14.302Z DRIVER » [REQ] [SerialAPISetup] + command: SetNodeIDType + node ID type: 8 bit +2024-09-06T11:06:14.307Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:14.308Z SERIAL « 0x0105010b800171 (7 bytes) +2024-09-06T11:06:14.308Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:14.309Z DRIVER « [RES] [SerialAPISetup] + command: SetNodeIDType + success: true +2024-09-06T11:06:14.309Z CNTRLR Switching to 8-bit node IDs successful +2024-09-06T11:06:14.309Z CNTRLR querying controller IDs... +2024-09-06T11:06:14.310Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T11:06:14.310Z DRIVER » [REQ] [GetControllerId] +2024-09-06T11:06:14.315Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:14.316Z SERIAL « 0x01080120d8fff15a015b (10 bytes) +2024-09-06T11:06:14.316Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:14.316Z DRIVER « [RES] [GetControllerId] + home ID: 0xd8fff15a + own node ID: 1 +2024-09-06T11:06:14.317Z CNTRLR received controller IDs: + home ID: 0xd8fff15a + own node ID: 1 +2024-09-06T11:06:14.317Z CNTRLR Enabling TX status report... +2024-09-06T11:06:14.318Z SERIAL » 0x0105000b02ff0c (7 bytes) +2024-09-06T11:06:14.318Z DRIVER » [REQ] [SerialAPISetup] + command: SetTxStatusReport + enabled: true +2024-09-06T11:06:14.324Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:14.325Z SERIAL « 0x0105010b0201f3 (7 bytes) +2024-09-06T11:06:14.325Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:14.325Z DRIVER « [RES] [SerialAPISetup] + command: SetTxStatusReport + success: true +2024-09-06T11:06:14.326Z CNTRLR Enabling TX status report successful... +2024-09-06T11:06:14.326Z CNTRLR finding SUC... +2024-09-06T11:06:14.326Z SERIAL » 0x01030056aa (5 bytes) +2024-09-06T11:06:14.327Z DRIVER » [REQ] [GetSUCNodeId] +2024-09-06T11:06:14.331Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:14.332Z SERIAL « 0x0104015600ac (6 bytes) +2024-09-06T11:06:14.332Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:14.332Z DRIVER « [RES] [GetSUCNodeId] + payload: 0x00 +2024-09-06T11:06:14.333Z CNTRLR No SUC present in the network +2024-09-06T11:06:14.333Z CNTRLR There is no SUC/SIS in the network - promoting ourselves... +2024-09-06T11:06:14.333Z SERIAL » 0x01080054010125010384 (10 bytes) +2024-09-06T11:06:14.333Z DRIVER » [REQ] [SetSUCNodeId] + payload: 0x0101250103 +2024-09-06T11:06:14.340Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:14.341Z SERIAL « 0x0104015401af (6 bytes) +2024-09-06T11:06:14.341Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:14.341Z DRIVER « [RES] [SetSUCNodeId] + was executed: true +2024-09-06T11:06:14.342Z CNTRLR Promotion to SUC/SIS succeeded. +2024-09-06T11:06:14.342Z DRIVER all queues idle +2024-09-06T11:06:14.346Z CNTRLR [Node 001] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T11:06:14.346Z CNTRLR [Node 001] [Manufacturer Specific] productType: metadata updated +2024-09-06T11:06:14.347Z CNTRLR [Node 001] [Manufacturer Specific] productId: metadata updated +2024-09-06T11:06:14.347Z CNTRLR [Node 001] [+] [Manufacturer Specific] manufacturerId: 0 +2024-09-06T11:06:14.347Z CNTRLR [Node 001] [+] [Manufacturer Specific] productType: 4 +2024-09-06T11:06:14.347Z CNTRLR [Node 001] [+] [Manufacturer Specific] productId: 4 +2024-09-06T11:06:14.347Z CNTRLR [Node 001] [Version] firmwareVersions: metadata updated +2024-09-06T11:06:14.347Z CNTRLR [Node 001] [+] [Version] firmwareVersions: 7.22 +2024-09-06T11:06:14.347Z CNTRLR [Node 001] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T11:06:14.347Z CNTRLR [Node 001] [+] [Version] zWaveProtocolVersion: "7.22.1" +2024-09-06T11:06:14.347Z CNTRLR [Node 001] [Version] sdkVersion: metadata updated +2024-09-06T11:06:14.347Z CNTRLR [Node 001] [+] [Version] sdkVersion: "7.22.1" +2024-09-06T11:06:14.347Z CNTRLR Interview completed +2024-09-06T11:06:14.347Z DRIVER Network key for S0 configured, enabling S0 security manager... +2024-09-06T11:06:14.348Z DRIVER At least one network key for S2 configured, enabling S2 security manager... +2024-09-06T11:06:14.348Z DRIVER At least one network key for Z-Wave Long Range configured, enabling security m + anager... +2024-09-06T11:06:14.348Z DRIVER driver ready +2024-09-06T11:06:14.349Z CNTRLR [Node 001] Beginning interview - last completed stage: None +2024-09-06T11:06:14.349Z CNTRLR [Node 001] new node, doing a full interview... +2024-09-06T11:06:14.349Z CNTRLR » [Node 001] querying protocol info... +2024-09-06T11:06:14.349Z DRIVER all queues busy +2024-09-06T11:06:14.349Z SERIAL » 0x0104004101bb (6 bytes) +2024-09-06T11:06:14.350Z DRIVER » [REQ] [GetNodeProtocolInfo] + payload: 0x01 +2024-09-06T11:06:14.355Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:14.355Z SERIAL « 0x010a0141d3960102010000f2 (12 bytes) +2024-09-06T11:06:14.356Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:14.356Z DRIVER « [RES] [GetNodeProtocolInfo] + payload: 0xd3960102010000 +2024-09-06T11:06:14.357Z CNTRLR « [Node 001] received response for protocol info: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + node type: Controller + is always listening: true + is frequent listening: false + can route messages: true + supports security: false + supports beaming: true + maximum data rate: 100000 kbps + protocol version: 3 +2024-09-06T11:06:14.357Z CNTRLR [Node 001] Interview stage completed: ProtocolInfo +2024-09-06T11:06:14.358Z DRIVER all queues idle +2024-09-06T11:06:14.359Z CNTRLR [Node 001] Embedded device config loaded +2024-09-06T11:06:14.359Z CNTRLR [Node 001] Interview stage completed: OverwriteConfig +2024-09-06T11:06:14.359Z CNTRLR [Node 001] Interview completed +2024-09-06T11:06:14.359Z CNTRLR [Node 001] The node is ready to be used +2024-09-06T11:06:14.360Z CNTRLR All nodes are ready to be used +2024-09-06T11:06:14.360Z CNTRLR [Node 001] The node is alive. +2024-09-06T11:06:19.052Z DRIVER all queues busy +2024-09-06T11:06:19.054Z SERIAL » 0x0105005081042f (7 bytes) +2024-09-06T11:06:19.055Z DRIVER » [REQ] [SetLearnMode] + callback id: 4 + intent: Inclusion +2024-09-06T11:06:19.060Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:19.061Z SERIAL « 0x0104015001ab (6 bytes) +2024-09-06T11:06:19.062Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:19.063Z DRIVER « [RES] [SetLearnMode] + success: true +2024-09-06T11:06:19.065Z DRIVER all queues idle +2024-09-06T11:06:19.232Z SERIAL « 0x0107005004010200af (9 bytes) +2024-09-06T11:06:19.233Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:19.234Z DRIVER « [REQ] [SetLearnMode] + callback id: 4 + status: Started + assigned node id: 2 +2024-09-06T11:06:19.234Z DRIVER handling request SetLearnMode (80) +2024-09-06T11:06:19.234Z DRIVER 1 handler registered! +2024-09-06T11:06:19.234Z DRIVER invoking handler #0 +2024-09-06T11:06:19.234Z DRIVER the message was handled +2024-09-06T11:06:19.358Z DRIVER all queues busy +2024-09-06T11:06:19.360Z SERIAL » 0x0103003bc7 (5 bytes) +2024-09-06T11:06:19.361Z DRIVER » [REQ] [GetBackgroundRSSI] +2024-09-06T11:06:19.366Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:19.367Z SERIAL « 0x0107013b8080807f3d (9 bytes) +2024-09-06T11:06:19.367Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:19.369Z DRIVER « [RES] [GetBackgroundRSSI] + channel 0: -128 dBm + channel 1: -128 dBm + channel 2: -128 dBm + channel 3: N/A +2024-09-06T11:06:19.370Z DRIVER all queues idle +2024-09-06T11:06:19.753Z SERIAL « 0x01060049100100a1 (8 bytes) +2024-09-06T11:06:19.754Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:19.754Z DRIVER « [REQ] [ApplicationUpdateRequest] + type: SUC_IdChanged + SUC node ID: 1 +2024-09-06T11:06:19.769Z SERIAL « 0x0107005004050200ab (9 bytes) +2024-09-06T11:06:19.770Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:19.770Z DRIVER « [REQ] [SetLearnMode] + callback id: 4 + status: ProtocolDone + assigned node id: 2 +2024-09-06T11:06:19.770Z DRIVER handling request SetLearnMode (80) +2024-09-06T11:06:19.771Z DRIVER 1 handler registered! +2024-09-06T11:06:19.771Z DRIVER invoking handler #0 +2024-09-06T11:06:19.771Z DRIVER the message was handled +2024-09-06T11:06:19.772Z DRIVER waiting for security bootstrapping... +2024-09-06T11:06:19.772Z CNTRLR querying controller IDs... +2024-09-06T11:06:19.773Z DRIVER all queues busy +2024-09-06T11:06:19.773Z SERIAL » 0x01030020dc (5 bytes) +2024-09-06T11:06:19.774Z DRIVER » [REQ] [GetControllerId] +2024-09-06T11:06:19.779Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:19.779Z SERIAL « 0x01080120e3701855020a (10 bytes) +2024-09-06T11:06:19.779Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:19.780Z DRIVER « [RES] [GetControllerId] + home ID: 0xe3701855 + own node ID: 2 +2024-09-06T11:06:19.780Z CNTRLR received controller IDs: + home ID: 0xe3701855 + own node ID: 2 +2024-09-06T11:06:19.780Z DRIVER Joined network with home ID 0xe3701855, switching to new network cache... +2024-09-06T11:06:19.781Z CNTRLR querying controller capabilities... +2024-09-06T11:06:19.781Z SERIAL » 0x01030005f9 (5 bytes) +2024-09-06T11:06:19.782Z DRIVER » [REQ] [GetControllerCapabilities] +2024-09-06T11:06:19.787Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:19.788Z SERIAL « 0x0104010506f9 (6 bytes) +2024-09-06T11:06:19.788Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:19.788Z DRIVER « [RES] [GetControllerCapabilities] + payload: 0x06 +2024-09-06T11:06:19.789Z CNTRLR received controller capabilities: + controller role: Inclusion + is the SUC: false + started this network: false + SIS is present: true + was real primary: false +2024-09-06T11:06:19.789Z CNTRLR querying additional controller information... +2024-09-06T11:06:19.790Z SERIAL » 0x01030002fe (5 bytes) +2024-09-06T11:06:19.790Z DRIVER » [REQ] [GetSerialApiInitData] +2024-09-06T11:06:19.798Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:19.799Z SERIAL « 0x012501020a001d030000000000000000000000000000000000000000000000000 (39 bytes) + 00000000800c5 +2024-09-06T11:06:19.799Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:19.799Z DRIVER « [RES] [GetSerialApiInitData] + payload: 0x0a001d03000000000000000000000000000000000000000000000000000000000 + 800 +2024-09-06T11:06:19.800Z CNTRLR received additional controller information: + Z-Wave API version: 1 (official) + Z-Wave chip type: EFR32ZG23 / ZGM230S + node type Controller + controller role: primary + controller is the SIS: false + controller supports timers: false + Z-Wave Classic nodes: 1, 2 +2024-09-06T11:06:19.801Z CNTRLR [Node 002] [Manufacturer Specific] manufacturerId: metadata updated +2024-09-06T11:06:19.801Z CNTRLR [Node 002] [Manufacturer Specific] productType: metadata updated +2024-09-06T11:06:19.801Z CNTRLR [Node 002] [Manufacturer Specific] productId: metadata updated +2024-09-06T11:06:19.801Z CNTRLR [Node 002] [+] [Manufacturer Specific] manufacturerId: 0 +2024-09-06T11:06:19.801Z CNTRLR [Node 002] [+] [Manufacturer Specific] productType: 4 +2024-09-06T11:06:19.801Z CNTRLR [Node 002] [+] [Manufacturer Specific] productId: 4 +2024-09-06T11:06:19.801Z CNTRLR [Node 002] [Version] firmwareVersions: metadata updated +2024-09-06T11:06:19.801Z CNTRLR [Node 002] [+] [Version] firmwareVersions: 7.22 +2024-09-06T11:06:19.801Z CNTRLR [Node 002] [Version] zWaveProtocolVersion: metadata updated +2024-09-06T11:06:19.802Z CNTRLR [Node 002] [+] [Version] zWaveProtocolVersion: "7.22.1" +2024-09-06T11:06:19.802Z CNTRLR [Node 002] [Version] sdkVersion: metadata updated +2024-09-06T11:06:19.802Z CNTRLR [Node 002] [+] [Version] sdkVersion: "7.22.1" +2024-09-06T11:06:19.802Z CNTRLR Interview completed +2024-09-06T11:06:19.802Z DRIVER all queues idle +2024-09-06T11:06:19.981Z SERIAL « 0x010b00a8000201029f0400d81e (13 bytes) +2024-09-06T11:06:19.982Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:19.983Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -40 dBm + └─[Security2CCKEXGet] +2024-09-06T11:06:19.983Z CNTRLR [Node 001] Received S2 bootstrap initiation, requesting keys: + · S2_AccessControl + · S2_Authenticated + · S2_Unauthenticated + · S0_Legacy + client-side auth: false +2024-09-06T11:06:19.985Z DRIVER all queues busy +2024-09-06T11:06:19.985Z SERIAL » 0x011200a90201069f05000201872500000000057f (20 bytes) +2024-09-06T11:06:19.986Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 5 + └─[Security2CCKEXReport] + echo: false + supported schemes: + · KEXScheme1 + supported ECDH profiles: + · Curve25519 + CSA requested: false + requested security classes: + · S2_AccessControl + · S2_Authenticated + · S2_Unauthenticated + · S0_Legacy +2024-09-06T11:06:19.991Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:19.994Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:19.994Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:19.995Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:20.011Z SERIAL « 0x011d00a90500000100d87f7f7f7f00000300000000030100007f7f7f7f7fe9 (31 bytes) +2024-09-06T11:06:20.012Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.012Z DRIVER « [REQ] [SendDataBridge] + callback id: 5 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:20.014Z DRIVER all queues idle +2024-09-06T11:06:20.029Z SERIAL « 0x010f00a8000201069f060002018700d898 (17 bytes) +2024-09-06T11:06:20.030Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.031Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -40 dBm + └─[Security2CCKEXSet] + echo: false + selected scheme: KEXScheme1 + selected ECDH profile: Curve25519 + CSA permitted: false + granted security classes: + · S2_Unauthenticated + · S2_Authenticated + · S2_AccessControl + · S0_Legacy +2024-09-06T11:06:20.034Z DRIVER all queues busy +2024-09-06T11:06:20.035Z SERIAL » 0x012f00a90201239f08000000bf5edfebd6784f403f15f121756d2df395bdbcf11 (49 bytes) + 1e387a444fb6afab70125000000000688 +2024-09-06T11:06:20.036Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 6 + └─[Security2CCPublicKeyReport] + is including node: false + public key: 0x0000bf5edfebd6784f403f15f121756d2df395bdbcf111e387a44 + 4fb6afab701 +2024-09-06T11:06:20.045Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:20.048Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:20.048Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.049Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:20.068Z SERIAL « 0x011d00a90600000100d87f7f7f7f00000300000000030100007f7f7f7f7fea (31 bytes) +2024-09-06T11:06:20.069Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.069Z DRIVER « [REQ] [SendDataBridge] + callback id: 6 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:20.070Z DRIVER all queues idle +2024-09-06T11:06:20.099Z SERIAL « 0x012c00a8000201239f0801de9b0ee1328c7c3b73cfdf9f874a4121e9c401af739 (46 bytes) + 08e305bb4031efbc3770500d871 +2024-09-06T11:06:20.100Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.100Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -40 dBm + └─[Security2CCPublicKeyReport] + is including node: true + public key: 0xde9b0ee1328c7c3b73cfdf9f874a4121e9c401af73908e305bb40 + 31efbc37705 +2024-09-06T11:06:20.102Z DRIVER all queues busy +2024-09-06T11:06:20.104Z SERIAL » 0x010f00a90201039f01f425000000000711 (17 bytes) +2024-09-06T11:06:20.104Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 7 + └─[Security2CCNonceGet] + sequence number: 244 +2024-09-06T11:06:20.109Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:20.112Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:20.112Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.112Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:20.130Z SERIAL « 0x011d00a90700000100d87f7f7f7f00000300000000030100007f7f7f7f7feb (31 bytes) +2024-09-06T11:06:20.130Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.131Z DRIVER « [REQ] [SendDataBridge] + callback id: 7 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:20.151Z SERIAL « 0x011d00a8000201149f02060148446689447e919ae8a61f0582c1056f00d8b0 (31 bytes) +2024-09-06T11:06:20.152Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.152Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -40 dBm + └─[Security2CCNonceReport] + sequence number: 6 + SOS: true + MOS: false + receiver entropy: 0x48446689447e919ae8a61f0582c1056f +2024-09-06T11:06:20.154Z SERIAL » 0x013000a90201249f03f501124172eef773dea56da96df42bc68018fa16dcf431b (50 bytes) + e55eb0bf37c2963cd052b250000000008c4 +2024-09-06T11:06:20.155Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 8 + └─[Security2CCMessageEncapsulation] + │ sequence number: 245 + │ extensions: + │ · type: SPAN + │ sender EI: 0x72eef773dea56da96df42bc68018fa16 + │ key: 0xb7b96a994522ea514b5221b875a186fe + │ IV: 0xa7995dee387747f2be0cfc52ec + │ ciphertext: 0xdcf431be55eb + │ auth data: 0x0201e37018550024f501124172eef773dea56da96df42bc68018fa1 + 6 + │ auth tag: 0x0bf37c2963cd052b + │ security class: Temporary + └─[Security2CCKEXSet] + echo: true + selected scheme: KEXScheme1 + selected ECDH profile: Curve25519 + CSA permitted: false + granted security classes: + · S2_Unauthenticated + · S2_Authenticated + · S2_AccessControl + · S0_Legacy +2024-09-06T11:06:20.164Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:20.167Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:20.167Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.168Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:20.189Z SERIAL « 0x011d00a90800000200d87f7f7f7f00000300000000030100007f7f7f7f7fe7 (31 bytes) +2024-09-06T11:06:20.189Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.190Z DRIVER « [REQ] [SendDataBridge] + callback id: 8 + transmit status: OK, took 20 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:20.213Z SERIAL « 0x011b00a8000201129f030700f4ef49df31c71e5925aa2202363700d88c (29 bytes) +2024-09-06T11:06:20.214Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.214Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -40 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 7 + │ key: 0xb7b96a994522ea514b5221b875a186fe + │ IV: 0xae5b349b0cde71dc89318305ad + │ plaintext: 0x9f0501020187 + │ auth tag: 0x1e5925aa22023637 + │ security class: Temporary + └─[Security2CCKEXReport] + echo: true + supported schemes: + · KEXScheme1 + supported ECDH profiles: + · Curve25519 + CSA requested: false + requested security classes: + · S2_Unauthenticated + · S2_Authenticated + · S2_AccessControl + · S0_Legacy +2024-09-06T11:06:20.216Z SERIAL » 0x011b00a902010f9f03f600269cfeee210e1a7a38912825000000000963 (29 bytes) +2024-09-06T11:06:20.216Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 9 + └─[Security2CCMessageEncapsulation] + │ sequence number: 246 + │ key: 0xb7b96a994522ea514b5221b875a186fe + │ IV: 0x16a1f588a794e7367490cc15a2 + │ ciphertext: 0x269cfe + │ auth data: 0x0201e3701855000ff600 + │ auth tag: 0xee210e1a7a389128 + │ security class: Temporary + └─[Security2CCNetworkKeyGet] + security class: S2_Unauthenticated +2024-09-06T11:06:20.223Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:20.226Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:20.226Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.227Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:20.243Z SERIAL « 0x011d00a90900000100d87f7f7f7f00000300000000030100007f7f7f7f7fe5 (31 bytes) +2024-09-06T11:06:20.244Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.244Z DRIVER « [REQ] [SendDataBridge] + callback id: 9 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:20.245Z DRIVER all queues idle +2024-09-06T11:06:20.268Z SERIAL « 0x012800a80002011f9f0308001c35db416f1f673ca2e464a9deccad4f8d478400d (42 bytes) + 06f3aa79d6b3a00d86c +2024-09-06T11:06:20.269Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.270Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -40 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 8 + │ key: 0xb7b96a994522ea514b5221b875a186fe + │ IV: 0x5db4d179cdff1ceef4f70e6aa7 + │ plaintext: 0x9f0a015369389efa18ee2a4894c7fb48347fea + │ auth tag: 0x00d06f3aa79d6b3a + │ security class: Temporary + └─[Security2CCNetworkKeyReport] + security class: S2_Unauthenticated +2024-09-06T11:06:20.271Z DRIVER all queues busy +2024-09-06T11:06:20.271Z SERIAL » 0x010f00a90201039f01f725000000000a1f (17 bytes) +2024-09-06T11:06:20.272Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 10 + └─[Security2CCNonceGet] + sequence number: 247 +2024-09-06T11:06:20.277Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:20.280Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:20.280Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.281Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:20.296Z SERIAL « 0x011d00a90a00000100d87f7f7f7f00000300000000030100007f7f7f7f7fe6 (31 bytes) +2024-09-06T11:06:20.297Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.297Z DRIVER « [REQ] [SendDataBridge] + callback id: 10 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:20.316Z SERIAL « 0x011d00a8000201149f020901c8a30dd009a4738f8d73cf7a3e190c9d00d80a (31 bytes) +2024-09-06T11:06:20.316Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.317Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -40 dBm + └─[Security2CCNonceReport] + sequence number: 9 + SOS: true + MOS: false + receiver entropy: 0xc8a30dd009a4738f8d73cf7a3e190c9d +2024-09-06T11:06:20.318Z SERIAL » 0x012c00a90201209f03f80112412d01da296b5222be69d215bc1ab47785c5f8f96 (46 bytes) + 285809240f1c725000000000b32 +2024-09-06T11:06:20.318Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 11 + └─[Security2CCMessageEncapsulation] + │ sequence number: 248 + │ extensions: + │ · type: SPAN + │ sender EI: 0x2d01da296b5222be69d215bc1ab47785 + │ key: 0x44b45806725f2a6ebc3e2641f36f6caa + │ IV: 0x87b535c2bd6fd1e06a0043af14 + │ ciphertext: 0xc5f8 + │ auth data: 0x0201e37018550020f80112412d01da296b5222be69d215bc1ab4778 + 5 + │ auth tag: 0xf96285809240f1c7 + │ security class: S2_Unauthenticated + └─[Security2CCNetworkKeyVerify] +2024-09-06T11:06:20.331Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:20.332Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:20.332Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.336Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:20.380Z SERIAL « 0x011d00a90b00000100d87f7f7f7f00000300000000030100007f7f7f7f7fe7 (31 bytes) +2024-09-06T11:06:20.381Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.388Z DRIVER « [REQ] [SendDataBridge] + callback id: 11 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:20.390Z DRIVER all queues idle +2024-09-06T11:06:20.393Z SERIAL « 0x010c00a8000201039f010a00d817 (14 bytes) +2024-09-06T11:06:20.394Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.395Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -40 dBm + └─[Security2CCNonceGet] + sequence number: 10 +2024-09-06T11:06:20.396Z DRIVER all queues busy +2024-09-06T11:06:20.397Z SERIAL » 0x012000a90201149f02f901aa3b193ccb0ca89d166ec6f38574b04805000000000 (34 bytes) + c0f +2024-09-06T11:06:20.398Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x05 + │ callback id: 12 + └─[Security2CCNonceReport] + sequence number: 249 + SOS: true + MOS: false + receiver entropy: 0xaa3b193ccb0ca89d166ec6f38574b048 +2024-09-06T11:06:20.422Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:20.423Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:20.423Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.425Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:20.432Z SERIAL « 0x011d00a90c00000100d87f7f7f7f00000300000000030100007f7f7f7f7fe0 (31 bytes) +2024-09-06T11:06:20.433Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.434Z DRIVER « [REQ] [SendDataBridge] + callback id: 12 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:20.435Z DRIVER all queues idle +2024-09-06T11:06:20.458Z SERIAL « 0x012a00a8000201219f030b011241225e11dd3aed1a52dbd71535ed73d8c21cda4 (44 bytes) + a71a99d9c3a395f9b00d857 +2024-09-06T11:06:20.460Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.464Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -40 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 11 + │ extensions: + │ · type: SPAN + │ sender EI: 0x225e11dd3aed1a52dbd71535ed73d8c2 + │ key: 0xb7b96a994522ea514b5221b875a186fe + │ IV: 0xa39fcca46e8b106c62ebae3681 + │ plaintext: 0x9f0c02 + │ auth tag: 0x71a99d9c3a395f9b + │ security class: Temporary + └─[Security2CCTransferEnd] + key verified: true + request complete: false +2024-09-06T11:06:20.466Z DRIVER all queues busy +2024-09-06T11:06:20.467Z SERIAL » 0x011b00a902010f9f03fa00cf52afa2509d6c2ea7994925000000000d67 (29 bytes) +2024-09-06T11:06:20.468Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 13 + └─[Security2CCMessageEncapsulation] + │ sequence number: 250 + │ key: 0xb7b96a994522ea514b5221b875a186fe + │ IV: 0xe156e343223bf29819bbb2d422 + │ ciphertext: 0xcf52af + │ auth data: 0x0201e3701855000ffa00 + │ auth tag: 0xa2509d6c2ea79949 + │ security class: Temporary + └─[Security2CCNetworkKeyGet] + security class: S2_Authenticated +2024-09-06T11:06:20.475Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:20.477Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:20.478Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.478Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:20.495Z SERIAL « 0x011d00a90d00000100d87f7f7f7f00000300000000030100007f7f7f7f7fe1 (31 bytes) +2024-09-06T11:06:20.495Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.495Z DRIVER « [REQ] [SendDataBridge] + callback id: 13 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:20.496Z DRIVER all queues idle +2024-09-06T11:06:20.520Z SERIAL « 0x012800a80002011f9f030c009c7e53ff58733226cf3cd584d3413893a4bdc6c75 (42 bytes) + e6f6ff8de26e200d865 +2024-09-06T11:06:20.521Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.521Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -40 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 12 + │ key: 0xb7b96a994522ea514b5221b875a186fe + │ IV: 0x37d690bb6872a4ce0b2dd0ce90 + │ plaintext: 0x9f0a02656ef5c0f020f3c14238c04a1748b7e1 + │ auth tag: 0xc75e6f6ff8de26e2 + │ security class: Temporary + └─[Security2CCNetworkKeyReport] + security class: S2_Authenticated +2024-09-06T11:06:20.522Z DRIVER all queues busy +2024-09-06T11:06:20.522Z SERIAL » 0x010f00a90201039f01fb25000000000e17 (17 bytes) +2024-09-06T11:06:20.523Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 14 + └─[Security2CCNonceGet] + sequence number: 251 +2024-09-06T11:06:20.528Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:20.530Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:20.531Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.531Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:20.547Z SERIAL « 0x011d00a90e00000100d87f7f7f7f00000300000000030100007f7f7f7f7fe2 (31 bytes) +2024-09-06T11:06:20.547Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.548Z DRIVER « [REQ] [SendDataBridge] + callback id: 14 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:20.568Z SERIAL « 0x011d00a8000201149f020d0157511bf33a3480769c3e7d9afe122f3a00d8be (31 bytes) +2024-09-06T11:06:20.569Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.570Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -40 dBm + └─[Security2CCNonceReport] + sequence number: 13 + SOS: true + MOS: false + receiver entropy: 0x57511bf33a3480769c3e7d9afe122f3a +2024-09-06T11:06:20.571Z SERIAL » 0x012c00a90201209f03fc0112418506fbb6b7acaa5d2cab7bb2e3b27383bac8505 (46 bytes) + dce3f14b5bcf625000000000fe9 +2024-09-06T11:06:20.572Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 15 + └─[Security2CCMessageEncapsulation] + │ sequence number: 252 + │ extensions: + │ · type: SPAN + │ sender EI: 0x8506fbb6b7acaa5d2cab7bb2e3b27383 + │ key: 0xdda415256006027530b2d9548c898f93 + │ IV: 0x8aee8f37a57f2cc07fc0165301 + │ ciphertext: 0xbac8 + │ auth data: 0x0201e37018550020fc0112418506fbb6b7acaa5d2cab7bb2e3b2738 + 3 + │ auth tag: 0x505dce3f14b5bcf6 + │ security class: S2_Authenticated + └─[Security2CCNetworkKeyVerify] +2024-09-06T11:06:20.581Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:20.584Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:20.584Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.584Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:20.603Z SERIAL « 0x011d00a90f00000100d87f7f7f7f00000300000000030100007f7f7f7f7fe3 (31 bytes) +2024-09-06T11:06:20.604Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.604Z DRIVER « [REQ] [SendDataBridge] + callback id: 15 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:20.605Z DRIVER all queues idle +2024-09-06T11:06:20.621Z SERIAL « 0x010c00a8000201039f010e00d813 (14 bytes) +2024-09-06T11:06:20.622Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.623Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -40 dBm + └─[Security2CCNonceGet] + sequence number: 14 +2024-09-06T11:06:20.623Z DRIVER all queues busy +2024-09-06T11:06:20.624Z SERIAL » 0x012000a90201149f02fd01ad34627ca5036d711ed9bda0f974a0a805000000001 (34 bytes) + 077 +2024-09-06T11:06:20.624Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x05 + │ callback id: 16 + └─[Security2CCNonceReport] + sequence number: 253 + SOS: true + MOS: false + receiver entropy: 0xad34627ca5036d711ed9bda0f974a0a8 +2024-09-06T11:06:20.632Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:20.634Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:20.635Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.635Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:20.652Z SERIAL « 0x011d00a91000000100d87f7f7f7f00000300000000030100007f7f7f7f7ffc (31 bytes) +2024-09-06T11:06:20.653Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.653Z DRIVER « [REQ] [SendDataBridge] + callback id: 16 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:20.654Z DRIVER all queues idle +2024-09-06T11:06:20.678Z SERIAL « 0x012a00a8000201219f030f0112415d61103d55ec8c59e4596409a49b356aeffb8 (44 bytes) + 8cefa034d69ed486800d8c9 +2024-09-06T11:06:20.679Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.680Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -40 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 15 + │ extensions: + │ · type: SPAN + │ sender EI: 0x5d61103d55ec8c59e4596409a49b356a + │ key: 0xb7b96a994522ea514b5221b875a186fe + │ IV: 0xd22b7682253ba15c3758dbafba + │ plaintext: 0x9f0c02 + │ auth tag: 0xcefa034d69ed4868 + │ security class: Temporary + └─[Security2CCTransferEnd] + key verified: true + request complete: false +2024-09-06T11:06:20.680Z DRIVER all queues busy +2024-09-06T11:06:20.681Z SERIAL » 0x011b00a902010f9f03fe00dc94a1dd4047c4bdd5636325000000001188 (29 bytes) +2024-09-06T11:06:20.681Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 17 + └─[Security2CCMessageEncapsulation] + │ sequence number: 254 + │ key: 0xb7b96a994522ea514b5221b875a186fe + │ IV: 0x450ef19eac1f4fcc3cd60e4a22 + │ ciphertext: 0xdc94a1 + │ auth data: 0x0201e3701855000ffe00 + │ auth tag: 0xdd4047c4bdd56363 + │ security class: Temporary + └─[Security2CCNetworkKeyGet] + security class: S2_AccessControl +2024-09-06T11:06:20.688Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:20.691Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:20.691Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.692Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:20.710Z SERIAL « 0x011d00a91100000100d87f7f7f7f00000300000000030100007f7f7f7f7ffd (31 bytes) +2024-09-06T11:06:20.711Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.711Z DRIVER « [REQ] [SendDataBridge] + callback id: 17 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:20.712Z DRIVER all queues idle +2024-09-06T11:06:20.736Z SERIAL « 0x012800a80002011f9f0310007b887158e82fd8f28813ca7ad7252bbc57be23329 (42 bytes) + addab8955f59400d8e7 +2024-09-06T11:06:20.737Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.737Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -40 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 16 + │ key: 0xb7b96a994522ea514b5221b875a186fe + │ IV: 0x24bf53df1009ed271dc0c70083 + │ plaintext: 0x9f0a0431132050077310b6f7032f91c79c2eb8 + │ auth tag: 0x329addab8955f594 + │ security class: Temporary + └─[Security2CCNetworkKeyReport] + security class: S2_AccessControl +2024-09-06T11:06:20.738Z DRIVER all queues busy +2024-09-06T11:06:20.739Z SERIAL » 0x010f00a90201039f01ff2500000000120f (17 bytes) +2024-09-06T11:06:20.739Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 18 + └─[Security2CCNonceGet] + sequence number: 255 +2024-09-06T11:06:20.744Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:20.747Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:20.747Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.747Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:20.765Z SERIAL « 0x011d00a91200000100d87f7f7f7f00000300000000030100007f7f7f7f7ffe (31 bytes) +2024-09-06T11:06:20.766Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.767Z DRIVER « [REQ] [SendDataBridge] + callback id: 18 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:20.787Z SERIAL « 0x011d00a8000201149f0211017043a279fa75f948f7efb04f19ba2b6400d8d5 (31 bytes) +2024-09-06T11:06:20.788Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.788Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -40 dBm + └─[Security2CCNonceReport] + sequence number: 17 + SOS: true + MOS: false + receiver entropy: 0x7043a279fa75f948f7efb04f19ba2b64 +2024-09-06T11:06:20.789Z SERIAL » 0x012c00a90201209f0300011241c37f885fc30fb241169d5a07cf20e49c30358d9 (46 bytes) + f187271abe729250000000013dd +2024-09-06T11:06:20.790Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 19 + └─[Security2CCMessageEncapsulation] + │ sequence number: 0 + │ extensions: + │ · type: SPAN + │ sender EI: 0xc37f885fc30fb241169d5a07cf20e49c + │ key: 0xfca06923982033f3af9dfc7c1e4ad45a + │ IV: 0x9d5c9f2165fee2958c4706dcb2 + │ ciphertext: 0x3035 + │ auth data: 0x0201e3701855002000011241c37f885fc30fb241169d5a07cf20e49 + c + │ auth tag: 0x8d9f187271abe729 + │ security class: S2_AccessControl + └─[Security2CCNetworkKeyVerify] +2024-09-06T11:06:20.799Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:20.802Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:20.802Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.802Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:20.822Z SERIAL « 0x011d00a91300000100d87f7f7f7f00000300000000030100007f7f7f7f7fff (31 bytes) +2024-09-06T11:06:20.822Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.823Z DRIVER « [REQ] [SendDataBridge] + callback id: 19 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:20.823Z DRIVER all queues idle +2024-09-06T11:06:20.840Z SERIAL « 0x010c00a8000201039f011200d80f (14 bytes) +2024-09-06T11:06:20.840Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.841Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -40 dBm + └─[Security2CCNonceGet] + sequence number: 18 +2024-09-06T11:06:20.842Z DRIVER all queues busy +2024-09-06T11:06:20.842Z SERIAL » 0x012000a90201149f02010107cacc9410ba384e1bc41726646a0f4305000000001 (34 bytes) + 408 +2024-09-06T11:06:20.842Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x05 + │ callback id: 20 + └─[Security2CCNonceReport] + sequence number: 1 + SOS: true + MOS: false + receiver entropy: 0x07cacc9410ba384e1bc41726646a0f43 +2024-09-06T11:06:20.850Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:20.852Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:20.853Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.853Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:20.870Z SERIAL « 0x011d00a91400000100d87f7f7f7f00000300000000030100007f7f7f7f7ff8 (31 bytes) +2024-09-06T11:06:20.870Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.871Z DRIVER « [REQ] [SendDataBridge] + callback id: 20 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:20.872Z DRIVER all queues idle +2024-09-06T11:06:20.893Z SERIAL « 0x012a00a8000201219f03130112417fe84947259b5e2e8928b9403ba31f76e8ee7 (44 bytes) + eacf461255bd62b7300d815 +2024-09-06T11:06:20.895Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.895Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -40 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 19 + │ extensions: + │ · type: SPAN + │ sender EI: 0x7fe84947259b5e2e8928b9403ba31f76 + │ key: 0xb7b96a994522ea514b5221b875a186fe + │ IV: 0xad7af31c44e01f9e33c9a7618d + │ plaintext: 0x9f0c02 + │ auth tag: 0xacf461255bd62b73 + │ security class: Temporary + └─[Security2CCTransferEnd] + key verified: true + request complete: false +2024-09-06T11:06:20.896Z DRIVER all queues busy +2024-09-06T11:06:20.897Z SERIAL » 0x011b00a902010f9f0302007ba09d1d3df417a05bc5c125000000001595 (29 bytes) +2024-09-06T11:06:20.897Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 21 + └─[Security2CCMessageEncapsulation] + │ sequence number: 2 + │ key: 0xb7b96a994522ea514b5221b875a186fe + │ IV: 0xafeda3f17e2a549bcf64140ddf + │ ciphertext: 0x7ba09d + │ auth data: 0x0201e3701855000f0200 + │ auth tag: 0x1d3df417a05bc5c1 + │ security class: Temporary + └─[Security2CCNetworkKeyGet] + security class: S0_Legacy +2024-09-06T11:06:20.904Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:20.906Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:20.907Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.907Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:20.925Z SERIAL « 0x011d00a91500000100d87f7f7f7f00000300000000030100007f7f7f7f7ff9 (31 bytes) +2024-09-06T11:06:20.925Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.925Z DRIVER « [REQ] [SendDataBridge] + callback id: 21 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:20.926Z DRIVER all queues idle +2024-09-06T11:06:20.949Z SERIAL « 0x012800a80002011f9f031400416f80eb7bb315bd0231aa5f1607dfbff3f62ea9d (42 bytes) + 4bf77d292be2600d8e7 +2024-09-06T11:06:20.950Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.950Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -40 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 20 + │ key: 0xb7b96a994522ea514b5221b875a186fe + │ IV: 0x0135b5b4649df09d0248f90521 + │ plaintext: 0x9f0a800102030405060708090a0b0c0d0e0f10 + │ auth tag: 0xa9d4bf77d292be26 + │ security class: Temporary + └─[Security2CCNetworkKeyReport] + security class: S0_Legacy +2024-09-06T11:06:20.951Z DRIVER all queues busy +2024-09-06T11:06:20.952Z SERIAL » 0x010f00a90201039f0103250000000016f7 (17 bytes) +2024-09-06T11:06:20.952Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 22 + └─[Security2CCNonceGet] + sequence number: 3 +2024-09-06T11:06:20.957Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:20.960Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:20.960Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.961Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:20.977Z SERIAL « 0x011d00a91600000100d87f7f7f7f00000300000000030100007f7f7f7f7ffa (31 bytes) +2024-09-06T11:06:20.977Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:20.978Z DRIVER « [REQ] [SendDataBridge] + callback id: 22 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:20.999Z SERIAL « 0x011d00a8000201149f021501091c800986edf36a0ce9bf0661115d0200d811 (31 bytes) +2024-09-06T11:06:20.999Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:21.000Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -40 dBm + └─[Security2CCNonceReport] + sequence number: 21 + SOS: true + MOS: false + receiver entropy: 0x091c800986edf36a0ce9bf0661115d02 +2024-09-06T11:06:21.001Z SERIAL » 0x012c00a90201209f03040112416290fb8a42a89951ce81afe6cdd48ca4a917e61 (46 bytes) + 456b1fa93b4c325000000001782 +2024-09-06T11:06:21.001Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 23 + └─[Security2CCMessageEncapsulation] + │ sequence number: 4 + │ extensions: + │ · type: SPAN + │ sender EI: 0x6290fb8a42a89951ce81afe6cdd48ca4 + │ key: 0xece479ca82cc867c1db471e86eab2248 + │ IV: 0x1e8989f03565943a6ea872458f + │ ciphertext: 0xa917 + │ auth data: 0x0201e37018550020040112416290fb8a42a89951ce81afe6cdd48ca + 4 + │ auth tag: 0xe61456b1fa93b4c3 + │ security class: S0_Legacy + └─[Security2CCNetworkKeyVerify] +2024-09-06T11:06:21.010Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:21.013Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:21.014Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:21.014Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:21.034Z SERIAL « 0x011d00a91700000100d87f7f7f7f00000300000000030100007f7f7f7f7ffb (31 bytes) +2024-09-06T11:06:21.034Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:21.035Z DRIVER « [REQ] [SendDataBridge] + callback id: 23 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:21.036Z DRIVER all queues idle +2024-09-06T11:06:21.053Z SERIAL « 0x010c00a8000201039f011600d80b (14 bytes) +2024-09-06T11:06:21.054Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:21.054Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -40 dBm + └─[Security2CCNonceGet] + sequence number: 22 +2024-09-06T11:06:21.055Z DRIVER all queues busy +2024-09-06T11:06:21.055Z SERIAL » 0x012000a90201149f020501571ca2fca15ce3f4bcaf85fba9bb5baf05000000001 (34 bytes) + 891 +2024-09-06T11:06:21.056Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x05 + │ callback id: 24 + └─[Security2CCNonceReport] + sequence number: 5 + SOS: true + MOS: false + receiver entropy: 0x571ca2fca15ce3f4bcaf85fba9bb5baf +2024-09-06T11:06:21.063Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:21.066Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:21.066Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:21.067Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:21.086Z SERIAL « 0x011d00a91800000100d87f7f7f7f00000300000000030100007f7f7f7f7ff4 (31 bytes) +2024-09-06T11:06:21.087Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:21.087Z DRIVER « [REQ] [SendDataBridge] + callback id: 24 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:21.088Z DRIVER all queues idle +2024-09-06T11:06:21.112Z SERIAL « 0x012a00a8000201219f03170112412df2186d0c12da2220d6068b9e71eaf22ac48 (44 bytes) + d268675166ac0ffca00d8a1 +2024-09-06T11:06:21.113Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:21.114Z DRIVER « [Node 001] [REQ] [BridgeApplicationCommand] + │ RSSI: -40 dBm + └─[Security2CCMessageEncapsulation] + │ sequence number: 23 + │ extensions: + │ · type: SPAN + │ sender EI: 0x2df2186d0c12da2220d6068b9e71eaf2 + │ key: 0xb7b96a994522ea514b5221b875a186fe + │ IV: 0xae171ae0b28a0017cb37cd11ac + │ plaintext: 0x9f0c02 + │ auth tag: 0x268675166ac0ffca + │ security class: Temporary + └─[Security2CCTransferEnd] + key verified: true + request complete: false +2024-09-06T11:06:21.114Z DRIVER all queues busy +2024-09-06T11:06:21.115Z SERIAL » 0x011b00a902010f9f03060091f4995c5a4d73611d4bf8250000000019ec (29 bytes) +2024-09-06T11:06:21.115Z DRIVER » [Node 001] [REQ] [SendDataBridge] + │ source node id: 2 + │ transmit options: 0x25 + │ callback id: 25 + └─[Security2CCMessageEncapsulation] + │ sequence number: 6 + │ key: 0xb7b96a994522ea514b5221b875a186fe + │ IV: 0xe799eb8dcddb0a4233c9cf3a80 + │ ciphertext: 0x91f499 + │ auth data: 0x0201e3701855000f0600 + │ auth tag: 0x5c5a4d73611d4bf8 + │ security class: Temporary + └─[Security2CCTransferEnd] + key verified: false + request complete: true +2024-09-06T11:06:21.122Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:21.125Z SERIAL « 0x010401a90152 (6 bytes) +2024-09-06T11:06:21.125Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:21.125Z DRIVER « [RES] [SendDataBridge] + was sent: true +2024-09-06T11:06:21.143Z SERIAL « 0x011d00a91900000100d87f7f7f7f00000300000000030100007f7f7f7f7ff5 (31 bytes) +2024-09-06T11:06:21.144Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:21.144Z DRIVER « [REQ] [SendDataBridge] + callback id: 25 + transmit status: OK, took 10 ms + routing attempts: 1 + protocol & route speed: Z-Wave, 100 kbit/s + routing scheme: LWR + ACK RSSI: -40 dBm + ACK channel no.: 0 + TX channel no.: 0 +2024-09-06T11:06:21.145Z DRIVER Security S2 bootstrapping successful with these security classes: + · S2_AccessControl + · S2_Authenticated + · S2_Unauthenticated + · S0_Legacy +2024-09-06T11:06:21.145Z CNTRLR » [Node 001] querying protocol info... +2024-09-06T11:06:21.146Z SERIAL » 0x0104004101bb (6 bytes) +2024-09-06T11:06:21.146Z DRIVER » [REQ] [GetNodeProtocolInfo] + payload: 0x01 +2024-09-06T11:06:21.152Z SERIAL « [ACK] (0x06) +2024-09-06T11:06:21.152Z SERIAL « 0x010a0141d3960102010000f2 (12 bytes) +2024-09-06T11:06:21.152Z SERIAL » [ACK] (0x06) +2024-09-06T11:06:21.153Z DRIVER « [RES] [GetNodeProtocolInfo] + payload: 0xd3960102010000 +2024-09-06T11:06:21.154Z CNTRLR « [Node 001] received response for protocol info: + basic device class: Static Controller + generic device class: Remote Controller + specific device class: Unused + node type: Controller + is always listening: true + is frequent listening: false + can route messages: true + supports security: false + supports beaming: true + maximum data rate: 100000 kbps + protocol version: 3 +2024-09-06T11:06:21.154Z CNTRLR [Node 001] Interview stage completed: ProtocolInfo +2024-09-06T11:06:21.154Z DRIVER Finished joining network +2024-09-06T11:06:21.154Z DRIVER all queues idle diff --git a/test/secondary_current.log b/test/secondary_current.log new file mode 120000 index 000000000000..152667c81684 --- /dev/null +++ b/test/secondary_current.log @@ -0,0 +1 @@ +secondary_2024-09-06.log \ No newline at end of file