I wonder if you can help. I have two amazon fire 7's, with the same settings on each, each paired as separate devices, each with different pairing keys,, however only one is allowing me to push control pages.
First is working.
Second is not receiving notifications.
I think the problem is no notifications being received by the not working, second fire 7. There are no notifications in the second fire notification tab, whereas the first I can see a list of page requests.
Both have the "Allow control page requests to "at any time".
Neither fire's have notifications blocked in the android settings.
Both can show control pages through normal operation and everything else appears to be working.
Here are the log device details for each:
Working fire
- Code: Select all
Domotics Pad Mobile Client Dumping details for DeviceID: 161908139
Domotics Pad Mobile Client address :
batteryLevel : 0
buttonGroupCount : 0
configured : True
description :
deviceTypeId : domoPadAndroidClient
displayStateId : isPaired
displayStateImageSel : SensorOn
displayStateValRaw : True
displayStateValUi : Paired
enabled : True
energyAccumBaseTime : None
energyAccumTimeDelta : None
energyAccumTotal : None
energyCurLevel : None
errorState :
folderId : 1449619012
globalProps : MetaProps : (dict)
com.duncanware.domoPadMobileClient : (dict)
SupportsBatteryLevel : true (bool)
address : (string)
deviceRegistrationId : 2tkVXVxhyW1CVxTeUB12 (string)
id : 161908139
lastChanged : 2018-08-26 19:14:04
lastSuccessfulComm : 2018-08-26 19:14:04
model : Android Remote Client
name : Domo Cinema 1
ownerProps : com.duncanware.domoPadMobileClient : (dict)
SupportsBatteryLevel : true (bool)
address : (string)
deviceRegistrationId : 2tkVXVxhyW1CVxTeUB12 (string)
pluginId : com.duncanware.domoPadMobileClient
pluginProps : com.duncanware.domoPadMobileClient : (dict)
SupportsBatteryLevel : true (bool)
address : (string)
deviceRegistrationId : 2tkVXVxhyW1CVxTeUB12 (string)
protocol : Plugin
remoteDisplay : True
states : States : (dict)
batteryLevel : 0 (integer)
batteryStatus : (string)
isPaired : true (bool)
isPaired.ui : Paired (string)
latitude : (string)
locationFixTime : (string)
longitude : (string)
modelName : (string)
subModel :
supportsAllLightsOnOff : False
supportsAllOff : False
supportsStatusRequest : False
version : None
Second, not working
- Code: Select all
Domotics Pad Mobile Client Dumping details for DeviceID: 1689403653
Domotics Pad Mobile Client address :
batteryLevel : 0
buttonGroupCount : 0
configured : True
description :
deviceTypeId : domoPadAndroidClient
displayStateId : isPaired
displayStateImageSel : SensorOn
displayStateValRaw : True
displayStateValUi : Paired
enabled : True
energyAccumBaseTime : None
energyAccumTimeDelta : None
energyAccumTotal : None
energyCurLevel : None
errorState :
folderId : 1449619012
globalProps : MetaProps : (dict)
com.duncanware.domoPadMobileClient : (dict)
SupportsBatteryLevel : true (bool)
address : (string)
deviceRegistrationId : zw8YGr171TrYTUsdWkT3 (string)
id : 1689403653
lastChanged : 2018-08-27 14:57:33
lastSuccessfulComm : 2018-08-27 14:57:33
model : Android Remote Client
name : Domo Front row
ownerProps : com.duncanware.domoPadMobileClient : (dict)
SupportsBatteryLevel : true (bool)
address : (string)
deviceRegistrationId : zw8YGr171TrYTUsdWkT3 (string)
pluginId : com.duncanware.domoPadMobileClient
pluginProps : com.duncanware.domoPadMobileClient : (dict)
SupportsBatteryLevel : true (bool)
address : (string)
deviceRegistrationId : zw8YGr171TrYTUsdWkT3 (string)
protocol : Plugin
remoteDisplay : True
states : States : (dict)
batteryLevel : 0 (integer)
batteryStatus : (string)
isPaired : true (bool)
isPaired.ui : Paired (string)
latitude : (string)
locationFixTime : (string)
longitude : (string)
modelName : (string)
subModel :
supportsAllLightsOnOff : False
supportsAllOff : False
supportsStatusRequest : False
version : None
Both fires have a schedule set to "send control page.." every 5 minutes. The first works, the second doesnt - i put this down to the lack of notifications received by the second. I've checked the schedule for "dumb" factor by switching the schedule for the first fire to the second - this doesn't work. Both are on the same network, both have internet access, so shouldn't be a network issue.
Tried a reboot on both devices.
Debug log shows the following
Schedule Domo cinema 1
Schedule Domo cinema 2
Domotics Pad Mobile Client DebugControl page display notification sent successfully
Domotics Pad Mobile Client DebugControl page display notification sent successfully
Deleted app on the second fire, along with the device/schedule - reinstalled app, recreated the device and added a new schedule - verbos logging as follows (and above device dump updated):
- Code: Select all
Domotics Pad Mobile Client Threaddebug Queuing control page display request notification command for 161908139
Domotics Pad Mobile Client Threaddebug Queuing control page display request notification command for 1689403653
Domotics Pad Mobile Client Threaddebug Plugin Command queue has 2 command(s) waiting
Domotics Pad Mobile Client Threaddebug Control Page Display Notification Send Command: DevicePairID=2tkVXVxhyW1CVxTeUB12; Page=417439771
Domotics Pad Mobile Client Threaddebug Push Notification Payload=pageName=Cinema+Intergrated+control&pageRequested=417439771&devicePairingId=2tkVXVxhyW1CVxTeUB12
Domotics Pad Mobile Client Threaddebug Control page display notification response: [204]
Domotics Pad Mobile Client DebugControl page display notification sent successfully
Domotics Pad Mobile Client Threaddebug Plugin Command queue has 1 command(s) waiting
Domotics Pad Mobile Client Threaddebug Control Page Display Notification Send Command: DevicePairID=zw8YGr171TrYTUsdWkT3; Page=417439771
Domotics Pad Mobile Client Threaddebug Push Notification Payload=pageName=Cinema+Intergrated+control&pageRequested=417439771&devicePairingId=zw8YGr171TrYTUsdWkT3
Domotics Pad Mobile Client Threaddebug Control page display notification response: [204]
Domotics Pad Mobile Client DebugControl page display notification sent successfully
Any help would be greatly appreciated.
Loving these cheap tablets and thanks for the hard work in allowing their use!
Cheers
Mat
Edited to update of further testing...