Then, here is just the log output relating to the Eagle 200 following an OpenHAB restart:
09:55:58.671 [DEBUG] [org.openhab.binding.eagle200 ] - BundleEvent [unknown:512] - org.openhab.binding.eagle200
09:55:58.674 [DEBUG] [org.openhab.binding.eagle200 ] - ServiceEvent REGISTERED - {org.eclipse.smarthome.config.discovery.mdns.MDNSDiscoveryParticipant}={service.id=132, service.bundleid=244, service.scope=bundle, component.name=org.openhab.binding.eagle200.discovery.Eagle200DiscoveryParticipant, component.id=36} - org.openhab.binding.eagle200
09:55:58.676 [DEBUG] [org.openhab.binding.eagle200 ] - BundleEvent STARTING - org.openhab.binding.eagle200
09:55:58.677 [DEBUG] [org.openhab.binding.eagle200 ] - BundleEvent STARTED - org.openhab.binding.eagle200
09:55:58.680 [DEBUG] [org.openhab.binding.eagle200 ] - ServiceEvent REGISTERED - {org.eclipse.smarthome.core.thing.binding.ThingHandlerFactory}={service.id=133, service.bundleid=244, service.scope=bundle, component.name=org.openhab.binding.eagle200.internal.Eagle200HandlerFactory, component.id=37} - org.openhab.binding.eagle200
09:56:03.350 [DEBUG] [iscovery.Eagle200DiscoveryParticipant] - eagle200 id found: eagle-00a578 with type: _http._tcp.local.
09:56:03.396 [DEBUG] [iscovery.Eagle200DiscoveryParticipant] - ServiceInfo: [ServiceInfoImpl@1849353125 name: 'Web Server on eagle-00a578._http._tcp.local.' address: '(null):0' status: 'DNS: JmDNS-IP-3 [/192.168.11.5] state: probing 1 task: null', has NO data, empty]
09:56:03.397 [DEBUG] [iscovery.Eagle200DiscoveryParticipant] - ServiceInfo addr: <none>
09:56:03.397 [WARN ] [iscovery.Eagle200DiscoveryParticipant] - Discovered a Eagle 200 thing with id 'eagle-00a578'
09:56:03.401 [DEBUG] [iscovery.Eagle200DiscoveryParticipant] - eagle200 id found: eagle-00a578 with type: _http._tcp.local.
09:56:03.402 [DEBUG] [iscovery.Eagle200DiscoveryParticipant] - ServiceInfo: [ServiceInfoImpl@566233641 name: 'Web Server on eagle-00a578._http._tcp.local.' address: '/192.168.11.98:80 ' status: 'DNS: JmDNS-IP-3 [/192.168.11.5] state: probing 1 task: null' is persistent, has data
path: /]
09:56:03.403 [DEBUG] [iscovery.Eagle200DiscoveryParticipant] - ServiceInfo addr: 192.168.11.98
09:56:03.403 [WARN ] [iscovery.Eagle200DiscoveryParticipant] - Discovered a Eagle 200 thing with id 'eagle-00a578'
09:56:09.240 [INFO ] [smarthome.event.InboxAddedEvent ] - Discovery Result with UID 'eagle200:eagle200_bridge:eagle-00a578' has been added.
09:56:09.240 [INFO ] [ig.discovery.internal.PersistentInbox] - Added new thing 'eagle200:eagle200_bridge:eagle-00a578' to inbox.
09:56:09.410 [INFO ] [smarthome.event.InboxRemovedEvent ] - Discovery Result with UID 'eagle200:eagle200_bridge:eagle-00a578' has been removed.
09:56:09.769 [DEBUG] [le200.internal.Eagle200HandlerFactory] - Eagle discovery service activating
09:56:09.771 [DEBUG] [le200.discovery.EagleDiscoveryService] - Start eagle200 device background discovery
09:56:09.774 [TRACE] [le200.discovery.EagleDiscoveryService] - Scanning for energy meters
09:56:09.774 [WARN ] [le200.discovery.EagleDiscoveryService] - connection to Eagle failed, stopping device scan. Fix network or configuration: getBaseURL(): Connection is not configured: configuration = null
09:56:09.775 [DEBUG] [org.openhab.binding.eagle200 ] - ServiceEvent REGISTERED - {org.eclipse.smarthome.config.discovery.DiscoveryService}={service.id=298, service.bundleid=244, service.scope=singleton} - org.openhab.binding.eagle200
09:56:09.776 [DEBUG] [le200.internal.Eagle200HandlerFactory] - registerBridgeDiscoveryService(): Bridge Handler - org.openhab.binding.eagle200.handler.Eagle200BridgeHandler@73ab83e6, Class Name - org.eclipse.smarthome.config.discovery.DiscoveryService, Discovery Service - org.openhab.binding.eagle200.discovery.EagleDiscoveryService@75717f58
09:56:09.778 [INFO ] [ome.event.ThingStatusInfoChangedEvent] - 'eagle200:eagle200_bridge:eagle-00a578' changed from UNINITIALIZED to INITIALIZING
09:56:09.780 [DEBUG] [le200.discovery.EagleDiscoveryService] - Start eagle200 device background discovery
09:56:09.781 [INFO ] [ome.event.ThingStatusInfoChangedEvent] - 'eagle200:eagle200_bridge:eagle-00a578' changed from INITIALIZING to ONLINE
09:56:09.784 [INFO ] [ome.event.ThingStatusInfoChangedEvent] - 'eagle200:eagle200_electric_meter:0x00135003007dae51' changed from UNINITIALIZED to INITIALIZING
09:56:11.491 [TRACE] [g.eagle200.handler.Eagle200Connection] - Eagle200 meter query 0x00135003007dae51: <Device> <DeviceDetails> <Name>Power Meter</Name> <HardwareAddress>0x00135003007dae51</HardwareAddress> <NetworkInterface>0xd8d5b9000000f644</NetworkInterface> <Protocol>Zigbee</Protocol> <NetworkAddress>0x0000</NetworkAddress> <Manufacturer>Generic</Manufacturer> <ModelId>electric_meter</ModelId> <LastContact>0x5b342412</LastContact> <ConnectionStatus>Connected</ConnectionStatus> </DeviceDetails> <Components> <Component> <HardwareId></HardwareId> <FixedId>0</FixedId> <Name>Main</Name> <Variables> <Variable> <Name>zigbee:InstantaneousDemand</Name> <Value>0.681000</Value> <Units>kW</Units> <Description>Instantaneous Demand</Description> </Variable> <Variable> <Name>zigbee:Multiplier</Name> <Value>1</Value> <Units></Units> <Description>Multiplier applied to demand & summation values</Description> </Variable> <Variable> <Name>zigbee:Divisor</Name> <Value>1000</Value> <Units></Units> <Description>Divsior applied to demand & summation values</Description> </Variable> <Variable> <Name>zigbee:CurrentSummationDelivered</Name> <Value>2530.597000</Value> <Units>kWh</Units> <Description>Summation Delivered to Home</Description> </Variable> <Variable> <Name>zigbee:CurrentSummationReceived</Name> <Value>0.000000</Value> <Units>kWh</Units> <Description>Summation Received from Home</Description> </Variable> <Variable> <Name>zigbee:Price</Name> <Value>0.000000</Value> <Units></Units> <Description>Price of electricity</Description> </Variable> <Variable> <Name>zigbee:TrailingDigits</Name> <Value>255</Value> <Units></Units> <Description>Indicates the number of digits to the right of the decimal point</Description> </Variable> <Variable> <Name>zigbee:RateLabel</Name> <Value></Value> <Units></Units> <Description>Active priuce rate label</Description> </Variable> <Variable> <Name>zigbee:Currency</Name> <Value>USD</Value> <Units></Units> <Description>The local unit of currency used in the price field</Description> </Variable> <Variable> <Name>zigbee:PriceTier</Name> <Value>0</Value> <Units></Units> <Description>The current Price Tier</Description> </Variable> <Variable> <Name>zigbee:PriceStartTime</Name> <Value>Sat Jan 1 00:00:00 2000</Value> <Units></Units> <Description>The time at which the price signal becomes valid</Description> </Variable> <Variable> <Name>zigbee:PriceDuration</Name> <Value>0</Value> <Units>min</Units> <Description>Amount of time in minutes after the Start Time during which the price signal is valid</Description> </Variable> <Variable> <Name>zigbee:Message</Name> <Value></Value> <Units></Units> <Description>Message from utility to customer</Description> </Variable> <Variable> <Name>zigbee:MessageId</Name> <Value></Value> <Units></Units> <Description>Message unique ID</Description> </Variable> <Variable> <Name>zigbee:MessageStartTime</Name> <Value></Value> <Units></Units> <Description>Start time for current message</Description> </Variable> <Variable> <Name>zigbee:MessageDurationInMinutes</Name> <Value></Value> <Units>min</Units> <Description>Start time for current message</Description> </Variable> <Variable> <Name>zigbee:MessagePriority</Name> <Value></Value> <Units></Units> <Description>Message priority</Description> </Variable> <Variable> <Name>zigbee:MessageConfirmationRequired</Name> <Value>N</Value> <Units></Units> <Description>Indicates if the message requires user confirmation</Description> </Variable> <Variable> <Name>zigbee:MessageConfirmed</Name> <Value>N</Value> <Units></Units> <Description>Indicates if the message has received user confirmation</Description> </Variable> <Variable> <Name>zigbee:BlockPeriodNumberOfBlocks</Name> <Value>0</Value> <Units></Units> <Description></Description> </Variable> <Variable> <Name>zigbee:BlockPeriodConsumption</Name> <Value>0.000000</Value> <Units>kWh</Units> <Description>The most recent summed value of Energy, Gas or Water delivered and consumed in the premises during the Block Tariff Period</Description> </Variable> <Variable> <Name>zigbee:Block1Price</Name> <Value></Value> <Units>USD/kWh</Units> <Description>The price of Energy, Gas, or Water delivered to the premises at a specific price tier</Description> </Variable> <Variable> <Name>zigbee:Block2Price</Name> <Value></Value> <Units>USD/kWh</Units> <Description>The price of Energy, Gas, or Water delivered to the premises at a specific price tier</Description> </Variable> <Variable> <Name>zigbee:Block3Price</Name> <Value></Value> <Units>USD/kWh</Units> <Description>The price of Energy, Gas, or Water delivered to the premises at a specific price tier</Description> </Variable> <Variable> <Name>zigbee:Block4Price</Name> <Value></Value> <Units>USD/kWh</Units> <Description>The price of Energy, Gas, or Water delivered to the premises at a specific price tier</Description> </Variable> <Variable> <Name>zigbee:Block5Price</Name> <Value></Value> <Units>USD/kWh</Units> <Description>The price of Energy, Gas, or Water delivered to the premises at a specific price tier</Description> </Variable> <Variable> <Name>zigbee:Block6Price</Name> <Value></Value> <Units>USD/kWh</Units> <Description>The price of Energy, Gas, or Water delivered to the premises at a specific price tier</Description> </Variable> <Variable> <Name>zigbee:Block7Price</Name> <Value></Value> <Units>USD/kWh</Units> <Description>The price of Energy, Gas, or Water delivered to the premises at a specific price tier</Description> </Variable> <Variable> <Name>zigbee:Block8Price</Name> <Value></Value> <Units>USD/kWh</Units> <Description>The price of Energy, Gas, or Water delivered to the premises at a specific price tier</Description> </Variable> <Variable> <Name>zigbee:Block1Threshold</Name> <Value></Value> <Units>kWh</Units> <Description>the block threshold values for a given period (typically the billing cycle)</Description> </Variable> <Variable> <Name>zigbee:Block2Threshold</Name> <Value></Value> <Units>kWh</Units> <Description>the block threshold values for a given period (typically the billing cycle)</Description> </Variable> <Variable> <Name>zigbee:Block3Threshold</Name> <Value></Value> <Units>kWh</Units> <Description>the block threshold values for a given period (typically the billing cycle)</Description> </Variable> <Variable> <Name>zigbee:Block4Threshold</Name> <Value></Value> <Units>kWh</Units> <Description>the block threshold values for a given period (typically the billing cycle)</Description> </Variable> <Variable> <Name>zigbee:Block5Threshold</Name> <Value></Value> <Units>kWh</Units> <Description>the block threshold values for a given period (typically the billing cycle)</Description> </Variable> <Variable> <Name>zigbee:Block6Threshold</Name> <Value></Value> <Units>kWh</Units> <Description>the block threshold values for a given period (typically the billing cycle)</Description> </Variable> <Variable> <Name>zigbee:Block7Threshold</Name> <Value></Value> <Units>kWh</Units> <Description>the block threshold values for a given period (typically the billing cycle)</Description> </Variable> <Variable> <Name>zigbee:Block8Threshold</Name> <Value></Value> <Units>kWh</Units> <Description>the block threshold values for a given period (typically the billing cycle)</Description> </Variable> <Variable> <Name>zigbee:BlockPeriodStart</Name> <Value>946684800</Value> <Units></Units> <Description>The start time of the current block tariff period</Description> </Variable> <Variable> <Name>zigbee:BlockPeriodDuration</Name> <Value>0</Value> <Units>min</Units> <Description>The current block tariff period duration in minutes</Description> </Variable> <Variable> <Name>zigbee:BlockThresholdMultiplier</Name> <Value>1</Value> <Units></Units> <Description>Provides a value to be multiplied against Threshold attributes</Description> </Variable> <Variable> <Name>zigbee:BlockThresholdDivisor</Name> <Value>1</Value> <Units></Units> <Description>Provides a value to divide the result of applying the threshold multiplier attribute to Block Threshold values</Description> </Variable> <Variable> <Name>zigbee:BillingPeriodStart</Name> <Value>1529154371</Value> <Units></Units> <Description>The start time of the current billing period</Description> </Variable> <Variable> <Name>zigbee:BillingPeriodDuration</Name> <Value>61874962</Value> <Units>min</Units> <Description>The current billing period duration in minutes</Description> </Variable> </Variables> </Component> </Components></Device>
Security framework of XStream not initialized, XStream is probably vulnerable.
09:56:11.531 [INFO ] [smarthome.event.ThingUpdatedEvent ] - Thing 'eagle200:eagle200_electric_meter:0x00135003007dae51' has been updated.
09:56:11.534 [INFO ] [ome.event.ThingStatusInfoChangedEvent] - 'eagle200:eagle200_electric_meter:0x00135003007dae51' changed from INITIALIZING to ONLINE
09:56:14.200 [TRACE] [g.eagle200.handler.Eagle200Connection] - Eagle200 meter query 0x00135003007dae51: <Device> <DeviceDetails> <Name>Power Meter</Name> <HardwareAddress>0x00135003007dae51</HardwareAddress> <NetworkInterface>0xd8d5b9000000f644</NetworkInterface> <Protocol>Zigbee</Protocol> <NetworkAddress>0x0000</NetworkAddress> <Manufacturer>Generic</Manufacturer> <ModelId>electric_meter</ModelId> <LastContact>0x5b34241a</LastContact> <ConnectionStatus>Connected</ConnectionStatus> </DeviceDetails> <Components> <Component> <HardwareId></HardwareId> <FixedId>0</FixedId> <Name>Main</Name> <Variables> <Variable> <Name>zigbee:InstantaneousDemand</Name> <Value>0.681000</Value> <Units>kW</Units> <Description>Instantaneous Demand</Description> </Variable> <Variable> <Name>zigbee:Multiplier</Name> <Value>1</Value> <Units></Units> <Description>Multiplier applied to demand & summation values</Description> </Variable> <Variable> <Name>zigbee:Divisor</Name> <Value>1000</Value> <Units></Units> <Description>Divsior applied to demand & summation values</Description> </Variable> <Variable> <Name>zigbee:CurrentSummationDelivered</Name> <Value>2530.597000</Value> <Units>kWh</Units> <Description>Summation Delivered to Home</Description> </Variable> <Variable> <Name>zigbee:CurrentSummationReceived</Name> <Value>0.000000</Value> <Units>kWh</Units> <Description>Summation Received from Home</Description> </Variable> <Variable> <Name>zigbee:Price</Name> <Value>0.000000</Value> <Units></Units> <Description>Price of electricity</Description> </Variable> <Variable> <Name>zigbee:TrailingDigits</Name> <Value>255</Value> <Units></Units> <Description>Indicates the number of digits to the right of the decimal point</Description> </Variable> <Variable> <Name>zigbee:RateLabel</Name> <Value></Value> <Units></Units> <Description>Active priuce rate label</Description> </Variable> <Variable> <Name>zigbee:Currency</Name> <Value>USD</Value> <Units></Units> <Description>The local unit of currency used in the price field</Description> </Variable> <Variable> <Name>zigbee:PriceTier</Name> <Value>0</Value> <Units></Units> <Description>The current Price Tier</Description> </Variable> <Variable> <Name>zigbee:PriceStartTime</Name> <Value>Sat Jan 1 00:00:00 2000</Value> <Units></Units> <Description>The time at which the price signal becomes valid</Description> </Variable> <Variable> <Name>zigbee:PriceDuration</Name> <Value>0</Value> <Units>min</Units> <Description>Amount of time in minutes after the Start Time during which the price signal is valid</Description> </Variable> <Variable> <Name>zigbee:Message</Name> <Value></Value> <Units></Units> <Description>Message from utility to customer</Description> </Variable> <Variable> <Name>zigbee:MessageId</Name> <Value></Value> <Units></Units> <Description>Message unique ID</Description> </Variable> <Variable> <Name>zigbee:MessageStartTime</Name> <Value></Value> <Units></Units> <Description>Start time for current message</Description> </Variable> <Variable> <Name>zigbee:MessageDurationInMinutes</Name> <Value></Value> <Units>min</Units> <Description>Start time for current message</Description> </Variable> <Variable> <Name>zigbee:MessagePriority</Name> <Value></Value> <Units></Units> <Description>Message priority</Description> </Variable> <Variable> <Name>zigbee:MessageConfirmationRequired</Name> <Value>N</Value> <Units></Units> <Description>Indicates if the message requires user confirmation</Description> </Variable> <Variable> <Name>zigbee:MessageConfirmed</Name> <Value>N</Value> <Units></Units> <Description>Indicates if the message has received user confirmation</Description> </Variable> <Variable> <Name>zigbee:BlockPeriodNumberOfBlocks</Name> <Value>0</Value> <Units></Units> <Description></Description> </Variable> <Variable> <Name>zigbee:BlockPeriodConsumption</Name> <Value>0.000000</Value> <Units>kWh</Units> <Description>The most recent summed value of Energy, Gas or Water delivered and consumed in the premises during the Block Tariff Period</Description> </Variable> <Variable> <Name>zigbee:Block1Price</Name> <Value></Value> <Units>USD/kWh</Units> <Description>The price of Energy, Gas, or Water delivered to the premises at a specific price tier</Description> </Variable> <Variable> <Name>zigbee:Block2Price</Name> <Value></Value> <Units>USD/kWh</Units> <Description>The price of Energy, Gas, or Water delivered to the premises at a specific price tier</Description> </Variable> <Variable> <Name>zigbee:Block3Price</Name> <Value></Value> <Units>USD/kWh</Units> <Description>The price of Energy, Gas, or Water delivered to the premises at a specific price tier</Description> </Variable> <Variable> <Name>zigbee:Block4Price</Name> <Value></Value> <Units>USD/kWh</Units> <Description>The price of Energy, Gas, or Water delivered to the premises at a specific price tier</Description> </Variable> <Variable> <Name>zigbee:Block5Price</Name> <Value></Value> <Units>USD/kWh</Units> <Description>The price of Energy, Gas, or Water delivered to the premises at a specific price tier</Description> </Variable> <Variable> <Name>zigbee:Block6Price</Name> <Value></Value> <Units>USD/kWh</Units> <Description>The price of Energy, Gas, or Water delivered to the premises at a specific price tier</Description> </Variable> <Variable> <Name>zigbee:Block7Price</Name> <Value></Value> <Units>USD/kWh</Units> <Description>The price of Energy, Gas, or Water delivered to the premises at a specific price tier</Description> </Variable> <Variable> <Name>zigbee:Block8Price</Name> <Value></Value> <Units>USD/kWh</Units> <Description>The price of Energy, Gas, or Water delivered to the premises at a specific price tier</Description> </Variable> <Variable> <Name>zigbee:Block1Threshold</Name> <Value></Value> <Units>kWh</Units> <Description>the block threshold values for a given period (typically the billing cycle)</Description> </Variable> <Variable> <Name>zigbee:Block2Threshold</Name> <Value></Value> <Units>kWh</Units> <Description>the block threshold values for a given period (typically the billing cycle)</Description> </Variable> <Variable> <Name>zigbee:Block3Threshold</Name> <Value></Value> <Units>kWh</Units> <Description>the block threshold values for a given period (typically the billing cycle)</Description> </Variable> <Variable> <Name>zigbee:Block4Threshold</Name> <Value></Value> <Units>kWh</Units> <Description>the block threshold values for a given period (typically the billing cycle)</Description> </Variable> <Variable> <Name>zigbee:Block5Threshold</Name> <Value></Value> <Units>kWh</Units> <Description>the block threshold values for a given period (typically the billing cycle)</Description> </Variable> <Variable> <Name>zigbee:Block6Threshold</Name> <Value></Value> <Units>kWh</Units> <Description>the block threshold values for a given period (typically the billing cycle)</Description> </Variable> <Variable> <Name>zigbee:Block7Threshold</Name> <Value></Value> <Units>kWh</Units> <Description>the block threshold values for a given period (typically the billing cycle)</Description> </Variable> <Variable> <Name>zigbee:Block8Threshold</Name> <Value></Value> <Units>kWh</Units> <Description>the block threshold values for a given period (typically the billing cycle)</Description> </Variable> <Variable> <Name>zigbee:BlockPeriodStart</Name> <Value>946684800</Value> <Units></Units> <Description>The start time of the current block tariff period</Description> </Variable> <Variable> <Name>zigbee:BlockPeriodDuration</Name> <Value>0</Value> <Units>min</Units> <Description>The current block tariff period duration in minutes</Description> </Variable> <Variable> <Name>zigbee:BlockThresholdMultiplier</Name> <Value>1</Value> <Units></Units> <Description>Provides a value to be multiplied against Threshold attributes</Description> </Variable> <Variable> <Name>zigbee:BlockThresholdDivisor</Name> <Value>1</Value> <Units></Units> <Description>Provides a value to divide the result of applying the threshold multiplier attribute to Block Threshold values</Description> </Variable> <Variable> <Name>zigbee:BillingPeriodStart</Name> <Value>1529154371</Value> <Units></Units> <Description>The start time of the current billing period</Description> </Variable> <Variable> <Name>zigbee:BillingPeriodDuration</Name> <Value>61874962</Value> <Units>min</Units> <Description>The current billing period duration in minutes</Description> </Variable> </Variables> </Component> </Components></Device>
09:56:14.224 [INFO ] [smarthome.event.ItemStateChangedEvent] - elecDemand changed from NULL to 0.681000
09:56:21.249 [DEBUG] [iscovery.Eagle200DiscoveryParticipant] - eagle200 id found: eagle-00a578 with type: _http._tcp.local.
09:56:21.249 [DEBUG] [iscovery.Eagle200DiscoveryParticipant] - ServiceInfo: [ServiceInfoImpl@566233641 name: 'Web Server on eagle-00a578._http._tcp.local.' address: '/192.168.11.98:80 ' status: 'DNS: JmDNS-IP-3 [/192.168.11.5] state: probing 1 task: null' is persistent, has data
path: /]
09:56:21.250 [DEBUG] [iscovery.Eagle200DiscoveryParticipant] - ServiceInfo addr: 192.168.11.98
09:56:21.250 [WARN ] [iscovery.Eagle200DiscoveryParticipant] - Discovered a Eagle 200 thing with id 'eagle-00a578'
[cont’d]