Great man thanks!
It is working now. I noticed some stuff and will collect my findings in the next couple of days and report back.
[Edit:]
Ok I couldn't help myself and spent some time with it...
Pulse-Eight 1.1b Beta Tests
1.
Sending codes doesn't work.
On getting volume from avr by sending 45:71
Code: Select all
07:13:25 Pulse-Eight CEC adapter: Send command to an adapter: CEC1 on COM6
07:13:25 Error in Action: "Pulse-Eight CEC adapter: Send command to an adapter: CEC1 on COM6"
07:13:25 Traceback (most recent call last) (0.5.0-rc4):
07:13:25 File "C:\Program Files (x86)\EventGhost\eg\Classes\ActionBase.py", line 116, in CallWrapper
07:13:25 return self(*args)
07:13:25 File "C:\ProgramData\EventGhost\plugins\PulseEight\__init__.py", line 577, in __call__
07:13:25 return adapter.transmit_command(command)
07:13:25 File "C:\ProgramData\EventGhost\plugins\PulseEight\cec_classes.py", line 544, in transmit_command
07:13:25 return self.adapter.Transmit(self.adapter.CommandFromString(command))
07:13:25 File "C:\ProgramData\EventGhost\plugins\PulseEight\cec\__init__.py", line 1399, in CommandFromString
07:13:25 return _cec.ICECAdapter_CommandFromString(self, strCommand)
07:13:25 TypeError: in method 'ICECAdapter_CommandFromString', argument 2 of type 'char const *'
2.
Action "Pulse-Eight CEC adapter: Is Device Active: CEC1 on COM6" stays on target TV, others won't be saved. Same goes for Set Device as Active Source, Is Device Active Source and so on.
Let me know if you want me to do a complete list.
[Edit: This seems to be a general problem. It's acting like that on most actions.]
3.
In the config menu it would be nice to know what Device HDMI Port means: The port on the TV/AVR to which the Windows machine is connected or the port the Pulse-Eight adapter is connected. I guess this is important because for Active Source and stuff like that.
Same goes for Avr volume control. What are the consequences of that setting?
4.
When opening the menu it takes quite some time until the adapter appears. Some impatient users might think that it isn't working at all.
5.
Getting volume from the avr seems to be pretty random.
I can change the volume from eg on the avr and see the change on it's display. But getting the volume after that will not work:
Code: Select all
07:55:49 Get Volume
07:55:49 Pulse-Eight CEC adapter: Get Volume: CEC1 on COM6
07:55:49 Result
07:55:49 128
07:56:00 Volume Up
07:56:00 Pulse-Eight CEC adapter: Volume Up: CEC1 on COM6
07:56:03 Get Volume
07:56:03 Pulse-Eight CEC adapter: Get Volume: CEC1 on COM6
07:56:03 Result
07:56:03 128
Even if I change it directly at the avr by a big step it will report back the same value.
Strange thing is that it will change the value from time to time. Couldn't find out when yet. It will give another value after restarting eg though, 140 in that case.
Btw. what type of number is the reported value? Or better question what's it's range?
With the old plugin it was some hex value and I had to convert it by int(value, 16)
6.
Setting a volume level directly will freeze eg. This might be because of the value I used (30). Don't know what the avr is expecting here.
7.
After the initial setup with setting the adapter the actions will be put into the tree but all actions will be put there without an adapter set.
It's no biggy but you'll have to open each action and save it.
8. After setting up "Send remote key" the menu will change and the key field will disappear.
Let me know what I can do to help... I'm thinking about getting into the wiki crew and could do page for this plugin as soon as we have it running.