Jump to content

Incorrect Message being played


Recommended Posts

Posted

@Panda88I notice something odd that just started happening with the latest version. I have a message that plays through the speaker hubs saying "Someone is at the front door". This works fine after a restart of the Yolink node server but sometime later the behavior changes to saying " Basement fridge or freezer door is open" which is another one of my messages that was selected and played later in the day. If I go into the AC and play any message on the speaker hub screen it always plays the same incorrect message even when I select a different message to play from the AC. If I restart the Yolink node server, everything then works ok until some time later after another different message is played. It seems to me that the message selection gets stuck and will not continue to update. The first time or two that a message is selected in the AC after a node server restart it works ok but then it gets stuck and won't play a different select message, just plays the one that is stuck.

Gary

I don't know if this helps but here is a log file when it fails to change messages

 
2025-07-05 10:47:13.368 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message command
2025-07-05 10:47:13.368 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING command
2025-07-05 10:47:13.368 Command udi_interface.interface DEBUG interface:_handleInput: PROCESS command message {'address': '8b4c1604002268', 'cmd': 'MESSAGE', 'value': '0', 'uom': '25', 'query': {}} from Polyglot
2025-07-05 10:47:13.368 Command udi_interface INFO udiYoSpeakerHubV2:setMessage: udiYoSpeakerHub setMessage
2025-07-05 10:47:13.368 Command udi_interface DEBUG udiYolinkLib:my_setDriver: my_setDriver : GV4 0 None
2025-07-05 10:47:13.368 Command udi_interface.node DEBUG node:setDriver: 8b4c1604002268:SpeakerHub master bathroom Reporting set GV4 to 0 to Polyglot
2025-07-05 10:47:13.368 Command udi_interface.node DEBUG node:reportDriver: Updating value to 0
2025-07-05 10:47:13.368 Command udi_interface INFO udiYoSpeakerHubV2:setMessage: udiYoSpeakerHub setMessage 0 Someone is at the Front Door
2025-07-05 10:47:13.377 Thread-1 (send_thread) udi_interface.interface DEBUG interface:_send: PUBLISHING {'set': [{'address': '8b4c1604002268', 'driver': 'GV4', 'value': '0', 'uom': 25, 'text': None}]}
2025-07-05 10:47:13.414 MQTT udi_interface.interface INFO interface:_message: Successfully set 8b4c1604002268 :: GV4 to 0 UOM 25
2025-07-05 10:47:59.499 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message command
2025-07-05 10:47:59.499 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING command
2025-07-05 10:47:59.499 Command udi_interface.interface DEBUG interface:_handleInput: PROCESS command message {'address': '8b4c1604002268', 'cmd': 'PLAY', 'query': {}} from Polyglot
2025-07-05 10:47:59.499 Command udi_interface INFO udiYoSpeakerHubV2:playMessage: udiYoSpeakerHub playMessage
2025-07-05 10:47:59.499 Command udi_interface DEBUG yolinkSpeakerHubV3:playAudio: SpeakerHub - playAudio
2025-07-05 10:47:59.499 Command udi_interface DEBUG yolinkSpeakerHubV3:playAudio: playAudio: {'method': 'SpeakerHub.playAudio', 'targetDevice': 'd88b4c1604002268', 'token': '36D6FD222DDB834F455F516C82A6412A', 'params': {'tone': 'Tip', 'volume': 10, 'repeat': 0, 'message': 'Basement Fridge or Freezer Door is Open'}}
2025-07-05 10:47:59.499 Command udi_interface DEBUG yoLink_init_V3:publish_data: Publish Data to Queue: {'method': 'SpeakerHub.playAudio', 'targetDevice': 'd88b4c1604002268', 'token': '36D6FD222DDB834F455F516C82A6412A', 'params': {'tone': 'Tip', 'volume': 10, 'repeat': 0, 'message': 'Basement Fridge or Freezer Door is Open'}}
2025-07-05 10:47:59.500 Thread-3821 (transfer_data) udi_interface DEBUG yoLink_init_V3:transfer_data: Starting publish_data:
2025-07-05 10:47:59.500 Thread-3821 (transfer_data) udi_interface DEBUG yoLink_init_V3:time_tracking: time_track_going in: 1751726879500, d88b4c1604002268, {'d88b4c02000a9794': [], 'd88b4c02000aac97': [], 'd88b4c02000aa795': [], 'd88b4c02000a98dd': [], 'd88b4c02000eb8a5': [], 'd88b4c02000a9751': [], 'd88b4c02000a9c43': [], 'd88b4c02000aaca9': [], 'd88b4c010005aaf5': [], 'd88b4c02000eb8dd': [], 'd88b4c02000a9776': [], 'd88b4c0200037958': [], 'd88b4c020003794a': [], 'd88b4c02000aa808': [], 'd88b4c01000c2e21': [], 'd88b4c160400190b': [], 'd88b4c1604002268': [1751726560223, 1751726638698, 1751726757672, 1751726778691, 1751726798312], 'd88b4c1604002182': [], 'd88b4c1604003e76': [], 'd88b4c010008a200': [], 'd88b4c02000797cf': [], 'd88b4c040006a122': [], 'd88b4c01000abf03': [], 'd88b4c010005482d': []}
2025-07-05 10:47:59.501 Thread-3821 (transfer_data) udi_interface DEBUG yoLink_init_V3:time_tracking: Adding 0 delay to t_now 1751726879500 = 1751726879500 to TimeTrack - dev delay=0, all_delay=0, dev2dev=0
2025-07-05 10:47:59.501 Thread-3821 (transfer_data) udi_interface DEBUG yoLink_init_V3:time_tracking: TimeTrack after: time 1751726879500 dev: d88b4c1604002268 delay: 0 - {'d88b4c02000a9794': [], 'd88b4c02000aac97': [], 'd88b4c02000aa795': [], 'd88b4c02000a98dd': [], 'd88b4c02000eb8a5': [], 'd88b4c02000a9751': [], 'd88b4c02000a9c43': [], 'd88b4c02000aaca9': [], 'd88b4c010005aaf5': [], 'd88b4c02000eb8dd': [], 'd88b4c02000a9776': [], 'd88b4c0200037958': [], 'd88b4c020003794a': [], 'd88b4c02000aa808': [], 'd88b4c01000c2e21': [], 'd88b4c160400190b': [], 'd88b4c1604002268': [1751726638698, 1751726757672, 1751726778691, 1751726798312, 1751726879500], 'd88b4c1604002182': [], 'd88b4c1604003e76': [], 'd88b4c010008a200': [], 'd88b4c02000797cf': [], 'd88b4c040006a122': [], 'd88b4c01000abf03': [], 'd88b4c010005482d': []}
2025-07-05 10:47:59.501 Thread-3821 (transfer_data) udi_interface DEBUG yoLink_init_V3:transfer_data: publish_data: yl-home/a2c4d5280e864c3fa820376edc5c5d59/d88b4c1604002268/request - {"method": "SpeakerHub.playAudio", "targetDevice": "d88b4c1604002268", "token": "36D6FD222DDB834F455F516C82A6412A", "params": {"tone": "Tip", "volume": 10, "repeat": 0, "message": "Basement Fridge or Freezer Door is Open"}, "time": "1751726879501"}
2025-07-05 10:47:59.500 Command udi_interface DEBUG yoLink_init_V3:publish_data: publishThread - starting
2025-07-05 10:47:59.590 paho-mqtt-client-a2c4d5280e864c3fa820376edc5c5d59 udi_interface DEBUG yoLink_init_V3:on_publish: on_publish
2025-07-05 10:47:59.721 paho-mqtt-client-a2c4d5280e864c3fa820376edc5c5d59 udi_interface DEBUG yoLink_init_V3:on_message: on_message: {'method': 'SpeakerHub.playAudio', 'targetDevice': 'd88b4c1604002268', 'token': '36D6FD222DDB834F455F516C82A6412A', 'params': {'tone': 'Tip', 'volume': 10, 'repeat': 0, 'message': 'Basement Fridge or Freezer Door is Open'}, 'time': '1751726879501'}
2025-07-05 10:47:59.721 paho-mqtt-client-a2c4d5280e864c3fa820376edc5c5d59 udi_interface DEBUG yoLink_init_V3:on_message: Message received and put in queue (size : 1)
2025-07-05 10:47:59.721 paho-mqtt-client-a2c4d5280e864c3fa820376edc5c5d59 udi_interface DEBUG yoLink_init_V3:on_message: Creating threads to handle the received messages
2025-07-05 10:47:59.721 Thread-3822 (process_message) udi_interface DEBUG yoLink_init_V3:process_message: Received message - Q size=0
2025-07-05 10:47:59.721 paho-mqtt-client-a2c4d5280e864c3fa820376edc5c5d59 udi_interface DEBUG yoLink_init_V3:on_message: 1 on_message threads starting
2025-07-05 10:47:59.721 Thread-3822 (process_message) udi_interface DEBUG yoLink_init_V3:process_message: process_message : {'method': 'SpeakerHub.playAudio', 'targetDevice': 'd88b4c1604002268', 'token': '36D6FD222DDB834F455F516C82A6412A', 'params': {'tone': 'Tip', 'volume': 10, 'repeat': 0, 'message': 'Basement Fridge or Freezer Door is Open'}, 'time': '1751726879501'}
2025-07-05 10:47:59.721 Thread-3822 (process_message) udi_interface DEBUG yoLink_init_V3:process_message: process_message for d88b4c1604002268: {'method': 'SpeakerHub.playAudio', 'targetDevice': 'd88b4c1604002268', 'token': '36D6FD222DDB834F455F516C82A6412A', 'params': {'tone': 'Tip', 'volume': 10, 'repeat': 0, 'message': 'Basement Fridge or Freezer Door is Open'}, 'time': '1751726879501'} yl-home/a2c4d5280e864c3fa820376edc5c5d59/d88b4c1604002268/request
2025-07-05 10:47:59.722 Thread-3822 (process_message) udi_interface DEBUG yoLink_init_V3:process_message: porcessing request - no action: {'method': 'SpeakerHub.playAudio', 'targetDevice': 'd88b4c1604002268', 'token': '36D6FD222DDB834F455F516C82A6412A', 'params': {'tone': 'Tip', 'volume': 10, 'repeat': 0, 'message': 'Basement Fridge or Freezer Door is Open'}, 'time': '1751726879501'}
2025-07-05 10:47:59.847 paho-mqtt-client-a2c4d5280e864c3fa820376edc5c5d59 udi_interface DEBUG yoLink_init_V3:on_message: on_message: {'code': '000000', 'time': 1751726879811, 'msgid': '1751726879501', 'method': 'SpeakerHub.playAudio', 'data': {}, 'targetDevice': 'd88b4c1604002268'}
2025-07-05 10:47:59.848 paho-mqtt-client-a2c4d5280e864c3fa820376edc5c5d59 udi_interface DEBUG yoLink_init_V3:on_message: Message received and put in queue (size : 1)
2025-07-05 10:47:59.848 paho-mqtt-client-a2c4d5280e864c3fa820376edc5c5d59 udi_interface DEBUG yoLink_init_V3:on_message: Creating threads to handle the received messages
2025-07-05 10:47:59.848 Thread-3823 (process_message) udi_interface DEBUG yoLink_init_V3:process_message: Received message - Q size=0
2025-07-05 10:47:59.848 paho-mqtt-client-a2c4d5280e864c3fa820376edc5c5d59 udi_interface DEBUG yoLink_init_V3:on_message: 1 on_message threads starting
2025-07-05 10:47:59.848 Thread-3823 (process_message) udi_interface DEBUG yoLink_init_V3:process_message: process_message : {'code': '000000', 'time': 1751726879811, 'msgid': '1751726879501', 'method': 'SpeakerHub.playAudio', 'data': {}, 'targetDevice': 'd88b4c1604002268'}
2025-07-05 10:47:59.848 Thread-3823 (process_message) udi_interface DEBUG yoLink_init_V3:process_message: process_message for d88b4c1604002268: {'code': '000000', 'time': 1751726879811, 'msgid': '1751726879501', 'method': 'SpeakerHub.playAudio', 'data': {}, 'targetDevice': 'd88b4c1604002268'} yl-home/a2c4d5280e864c3fa820376edc5c5d59/d88b4c1604002268/response
2025-07-05 10:47:59.848 Thread-3823 (process_message) udi_interface DEBUG yoLink_init_V3:process_message: porcessing response: {'code': '000000', 'time': 1751726879811, 'msgid': '1751726879501', 'method': 'SpeakerHub.playAudio', 'data': {}, 'targetDevice': 'd88b4c1604002268'}
2025-07-05 10:47:59.849 Thread-3823 (process_message) udi_interface INFO udiYoSpeakerHubV2:updateStatus: updateStatus - speakerHub
2025-07-05 10:47:59.849 Thread-3823 (process_message) udi_interface DEBUG udi_interface:write: SpeakerHub update data {'code': '000000', 'time': 1751726879811, 'msgid': '1751726879501', 'method': 'SpeakerHub.playAudio', 'data': {}, 'targetDevice': 'd88b4c1604002268'}
2025-07-05 10:47:59.849 Thread-3823 (process_message) udi_interface DEBUG yolink_mqtt_classV3:updateCallbackStatus: SpeakerHub - updateCallbackStatus : {'code': '000000', 'time': 1751726879811, 'msgid': '1751726879501', 'method': 'SpeakerHub.playAudio', 'data': {}, 'targetDevice': 'd88b4c1604002268'}
2025-07-05 10:47:59.849 Thread-3823 (process_message) udi_interface DEBUG yolink_mqtt_classV3:updateCallbackStatus: Method detected
2025-07-05 10:47:59.849 Thread-3823 (process_message) udi_interface DEBUG yolink_mqtt_classV3:Status: Status : {'code': '000000', 'time': 1751726879811, 'msgid': '1751726879501', 'method': 'SpeakerHub.playAudio', 'data': {}, 'targetDevice': 'd88b4c1604002268'}
2025-07-05 10:47:59.849 Thread-3823 (process_message) udi_interface DEBUG yolink_mqtt_classV3:Status: code selected
2025-07-05 10:47:59.849 Thread-3823 (process_message) udi_interface DEBUG yolink_mqtt_classV3:updateCallbackStatus: Do Nothing for now
2025-07-05 10:47:59.849 Thread-3823 (process_message) udi_interface DEBUG udiYolinkLib:my_setDriver: my_setDriver : GV0 10 None
2025-07-05 10:47:59.849 Thread-3823 (process_message) udi_interface.node DEBUG node:setDriver: 8b4c1604002268:SpeakerHub master bathroom Reporting set GV0 to 10 to Polyglot
2025-07-05 10:47:59.849 Thread-3823 (process_message) udi_interface.node DEBUG node:reportDriver: Updating value to 10
2025-07-05 10:47:59.849 Thread-3823 (process_message) udi_interface DEBUG udiYolinkLib:my_setDriver: my_setDriver : GV1 1 None
2025-07-05 10:47:59.849 Thread-3823 (process_message) udi_interface.node DEBUG node:setDriver: 8b4c1604002268:SpeakerHub master bathroom Reporting set GV1 to 1 to Polyglot
2025-07-05 10:47:59.849 Thread-3823 (process_message) udi_interface.node DEBUG node:reportDriver: Updating value to 1
2025-07-05 10:47:59.850 Thread-3823 (process_message) udi_interface DEBUG udiYolinkLib:my_setDriver: my_setDriver : GV2 0 None
2025-07-05 10:47:59.850 Thread-3823 (process_message) udi_interface.node DEBUG node:setDriver: 8b4c1604002268:SpeakerHub master bathroom Reporting set GV2 to 0 to Polyglot
2025-07-05 10:47:59.850 Thread-3823 (process_message) udi_interface.node DEBUG node:reportDriver: Updating value to 0
2025-07-05 10:47:59.850 Thread-3823 (process_message) udi_interface DEBUG udiYolinkLib:my_setDriver: my_setDriver : GV3 0 None
2025-07-05 10:47:59.850 Thread-3823 (process_message) udi_interface.node DEBUG node:setDriver: 8b4c1604002268:SpeakerHub master bathroom Reporting set GV3 to 0 to Polyglot
2025-07-05 10:47:59.850 Thread-3823 (process_message) udi_interface.node DEBUG node:reportDriver: Updating value to 0
2025-07-05 10:47:59.850 Thread-3823 (process_message) udi_interface DEBUG udiYolinkLib:my_setDriver: my_setDriver : GV4 0 None
2025-07-05 10:47:59.850 Thread-3823 (process_message) udi_interface.node DEBUG node:setDriver: 8b4c1604002268:SpeakerHub master bathroom Reporting set GV4 to 0 to Polyglot
2025-07-05 10:47:59.850 Thread-3823 (process_message) udi_interface.node DEBUG node:reportDriver: Updating value to 0
2025-07-05 10:47:59.850 Thread-3823 (process_message) udi_interface DEBUG udiYolinkLib:my_setDriver: my_setDriver : GV5 0 None
2025-07-05 10:47:59.850 Thread-3823 (process_message) udi_interface.node DEBUG node:setDriver: 8b4c1604002268:SpeakerHub master bathroom Reporting set GV5 to 0 to Polyglot
2025-07-05 10:47:59.850 Thread-1 (send_thread) udi_interface.interface DEBUG interface:_send: PUBLISHING {'set': [{'address': '8b4c1604002268', 'driver': 'GV0', 'value': '10', 'uom': 107, 'text': None}]}
2025-07-05 10:47:59.850 Thread-3823 (process_message) udi_interface.node DEBUG node:reportDriver: Updating value to 0
2025-07-05 10:47:59.851 Thread-1 (send_thread) udi_interface.interface DEBUG interface:_send: PUBLISHING {'set': [{'address': '8b4c1604002268', 'driver': 'GV1', 'value': '1', 'uom': 25, 'text': None}]}
2025-07-05 10:47:59.851 Thread-3823 (process_message) udi_interface DEBUG udiYolinkLib:my_setDriver: my_setDriver : ST 1 None
2025-07-05 10:47:59.851 Thread-1 (send_thread) udi_interface.interface DEBUG interface:_send: PUBLISHING {'set': [{'address': '8b4c1604002268', 'driver': 'GV2', 'value': '0', 'uom': 25, 'text': None}]}
2025-07-05 10:47:59.851 Thread-3823 (process_message) udi_interface.node DEBUG node:setDriver: 8b4c1604002268:SpeakerHub master bathroom Reporting set ST to 1 to Polyglot
2025-07-05 10:47:59.852 Thread-1 (send_thread) udi_interface.interface DEBUG interface:_send: PUBLISHING {'set': [{'address': '8b4c1604002268', 'driver': 'GV3', 'value': '0', 'uom': 25, 'text': None}]}
2025-07-05 10:47:59.852 Thread-3823 (process_message) udi_interface.node DEBUG node:reportDriver: Updating value to 1
2025-07-05 10:47:59.852 Thread-1 (send_thread) udi_interface.interface DEBUG interface:_send: PUBLISHING {'set': [{'address': '8b4c1604002268', 'driver': 'GV4', 'value': '0', 'uom': 25, 'text': None}]}
2025-07-05 10:47:59.852 Thread-3823 (process_message) udi_interface DEBUG udiYolinkLib:my_setDriver: my_setDriver : GV20 0 None
2025-07-05 10:47:59.852 Thread-1 (send_thread) udi_interface.interface DEBUG interface:_send: PUBLISHING {'set': [{'address': '8b4c1604002268', 'driver': 'GV5', 'value': '0', 'uom': 107, 'text': None}]}
2025-07-05 10:47:59.852 Thread-3823 (process_message) udi_interface.node DEBUG node:setDriver: 8b4c1604002268:SpeakerHub master bathroom Reporting set GV20 to 0 to Polyglot
2025-07-05 10:47:59.853 Thread-1 (send_thread) udi_interface.interface DEBUG interface:_send: PUBLISHING {'set': [{'address': '8b4c1604002268', 'driver': 'ST', 'value': '1', 'uom': 25, 'text': None}]}
2025-07-05 10:47:59.853 Thread-3823 (process_message) udi_interface.node DEBUG node:reportDriver: Updating value to 0
2025-07-05 10:47:59.864 Thread-1 (send_thread) udi_interface.interface DEBUG interface:_send: PUBLISHING {'set': [{'address': '8b4c1604002268', 'driver': 'GV20', 'value': '0', 'uom': 25, 'text': None}]}
2025-07-05 10:47:59.880 MQTT udi_interface.interface INFO interface:_message: Successfully set 8b4c1604002268 :: GV0 to 10 UOM 107
2025-07-05 10:47:59.968 MQTT udi_interface.interface INFO interface:_message: Successfully set 8b4c1604002268 :: GV1 to 1 UOM 25
2025-07-05 10:48:00.008 MQTT udi_interface.interface INFO interface:_message: Successfully set 8b4c1604002268 :: GV2 to 0 UOM 25
2025-07-05 10:48:00.065 MQTT udi_interface.interface INFO interface:_message: Successfully set 8b4c1604002268 :: GV3 to 0 UOM 25
2025-07-05 10:48:00.112 MQTT udi_interface.interface INFO interface:_message: Successfully set 8b4c1604002268 :: GV4 to 0 UOM 25
2025-07-05 10:48:00.171 MQTT udi_interface.interface INFO interface:_message: Successfully set 8b4c1604002268 :: GV5 to 0 UOM 107
2025-07-05 10:48:00.213 MQTT udi_interface.interface INFO interface:_message: Successfully set 8b4c1604002268 :: ST to 1 UOM 25
2025-07-05 10:48:00.268 MQTT udi_interface.interface INFO interface:_message: Successfully set 8b4c1604002268 :: GV20 to 0 UOM 25
Posted

I'll take a look to see if I can find something - I did not change any code relating to this, but there must be a bug.   I have no way to test as I am travelling 

Can you send a full debug log - the issue may occur earlier than what you included - ideally as a log zip file 

Posted

OK. I did a Yolink restart, then in the AC selected play message and it played the correct one. I then changed the message in the AC (select message) and played it. this newly selected message played correctly. I then reselected the first message and when I played it, the second selected message still played. Here is the log file.

After a bit more testing it looks like I can select other messages and they will play correctly but once a message has been selected and played it cannot be reselected and played again after another message is played. Looks like a message is locked out for reselection once it is played 

YoLink_7-5-2025_14940_PM.zip

Posted

It appears for the log that it goes back to the original message (0) after trying node 2 and later node 3 - Is that not the case?  If it is the case, it may be a bug on yolink side

Anyway - I am thinking why not include the message as part of the pay function directly (no need to select message first) - would that work? - then there is no reason to cache the previous message text then - I could add the other parameters as well - It is possible to do this now with the later versions of pg3x

 

Posted

Basically what I noticed is that once a message has been selected, you cannot go back to it after another message has been selected. It sticks with the last message played. You cannot reselect an already played message once you have played another message. This behavior just started with v22. This worked fine with previous version.

3 hours ago, Panda88 said:

Anyway - I am thinking why not include the message as part of the pay function directly (no need to select message first) - would that work? - then there is no reason to cache the previous message text then - I could add the other parameters as well - It is possible to do this now with the later versions of pg3x

I don't see that I can add a message as part of the "play" command. It looks to me like you need to use the "select" command first.

I guess what is puzzling me most is that everything was working fine prior to V22

Posted

i was referring to a change i am planning - not there yet

ill check what changed in v22 biy the only thing i can remember is commenting out a debug statement that was causing an issue

ill see if i can debug while travelling

Posted

@Panda88 Right now the only way I can get around this problem is to restart the Yolink plugin which is a bit frustrating. Since I did not have this problem with the previous version, just wondering if there is any way to revert back to the previous version of the plugin

Posted (edited)

I did a pre-release for you if you are interested ?  As I understand there no easy way to revert back  - yolinkTest in the non-production store - if it works I can release to the real node 

Edited by Panda88
Posted

@Panda88OK thanks. I installed it but it seems to stall out and be caught in a loop trying to enroll one of my leak sensors. It successfully enrolled 9 others prior to this. This leak sensor shows fine in the yolink app and the production version of the plugin. I tried restarting the plugin with the same result. Here is a snippet from the log file

image.thumb.png.79c75103a2316d8dfc9dd807cf8a42a1.png

Posted

@Panda88thanks, you were right. I just restarted the server and all devices enrolled ok.

I tested sending messages to the speaker. I find that I can successfully change back and forth between messages an the AC EXCEPT for the first message (TSS0)...puzzling. Once the first message is played it cannot be reselected and played again after another message is selected and played but only for the message associated with TSS0. This might also be the case in the production plugin but I did not test it there

I have both the production and the test plugin installed but even though nodes show up in the AC for both plugins, I can only play messages from the test plugin. 

 

Posted

@Panda88I just installed YolinkTest 1.4.26. I tested changing between messages in the AC and that works fine there. I noticed that the AC now shows a "Play Message" button and the select message button has been removed. Thanks for all your work on this plugin. I am quite pleased with the consistency and reliability of yolink especially their wireless devices. I found their leak sensors to be very reliable; the zwave ones that I tried a year or so ago not so reliable

Posted

@Panda88 I only see he 1.4.26 test version not 1.4.29 (typo?) but 1.4.26 works fine. To test I have multiple messages created in the plugin (TTS0, TTS1, TTS2, etc.). In the AC I go to one of the Yolink speaker devices/nodes. I then use the dropdown to select the first message then play it. I repeat with a different message then again with a third message. I then go back to the first message and try it again. It now plays correctly. Before it would stay locked to the last message played. I found previously that it was only the first message (TTS0) that I could not cycle back to. I could cycle back to other messages just not the first one but now I can in 1.4.26

Posted

@Panda88I did more testing from the AC trying and retrying various messages and everything worked fine. I wanted to try testing from some of my programs but I found that when both the production and test Yolink plugins are installed, the AC will not show any programs at all. I had to delete the test plugin to have my programs visible again. I suspect I will need to adjust my programs because of the changes you made (play message button) but this is not a big deal for me. If you feel comfortable putting 1.4.26 in the production store, I will test the programs on it but I don't anticipate any problems. Otherwise I could try installing just the test version and deleting the production version to test the programs but this will be more work

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...