This looks incredibly promising - I began to play with it this morning - was able to get pretty far but no 'Connect' would work to a workstation - and the 'configure' at the workstation in the EventGhost returns an error.
Using the WOL application I could trigger a shutdown so the device is clearly there and functional.
Is a cert required? does the hub need to be set with user login enabled or can I bypass that?
No certification is required. user and pass are optional
Did you use the included Hubitat plugin for EventGhost?
What happens when you try to add it?
what is the error that you are getting?
what is the version of EventGhost?
Heya @gilshallem -
I finally got some time to get a good look. I have tried this both on a laptop and a PC, the laptop has NO lan device - just wireless. Not sure WOL works there. Also, I don't have IPv6 in my network in case that is a problem.
When I tried to run the plugin on the laptop (both attempts are with NO login info, hub security disabled - I get:
Good morning. That looks better - I've some questions I'm not sure where to look for the answers -
During the plugin install on the W10 machine, The plugin popped up asking for port, username and password. My HE has no password for local use. I could not 'apply' if I didn't enter anything. I had to enter values to user/pass pair. This resulted in '401 Unauthorized' from websocket entries in my HE log.
I have a domain server here in my office - so user accounts on workstations are domain accounts. For the username and password in the Hubitat device for my test workstation, how do I state a domain username? eg; abcd/username or abcd\username?
One field says it will detect the MAC address - I attempted to specify the mac as I have a multihomed machine (with multiple Network cards). The information text does not state how to enter the MAC - is it with Dashes, Semi-colons or no hexset dividers, just pure ascii?
34:97:F6:85:9D:C7
34-97-F6-85-9D-C7
3497F6859DC7
Hi @jshimota,
I'm happy to see that it is working for you. Did you update EG? or Python or both?
as for your questions
1,2 when you add the plugin for the first time it doesn't let you apply without making changes - that is an EG bug, you can write one letter in the username field and delete it. The EG plugin listens to your hub on the stated port. you can choose to give it a username and password in order to make sure no one else sends events to your EG except your hub. it is not mandatory. if you do add a user and password, you need to set them also in the hub so it will be able to connect to EG
3. any of the formats you mentioned will work
4. state variables do not livelily refresh. refresh the page and you'll the see the actual current value of the state variable
I recommend watching the tutorial video. I split it to parts so you can watch only the relevant parts . watch the setup part, it will help you
I give 4 test runs in the video and I show how to implement them.
I also recommend installing nircmd. it works quite nicely with EG. for instance the built-in function of EG that turn of the monitor didn't work well so i am using run command with a command of nircmd. I use it to turn the screen on and off via google assistent
I see the bug clearly now that you've described it. Just as you say - enter a value, any value and save. then go back and remove.
May I suggest that you modify the Plugin 'settings' tab to say 'HE Computer Control App login' or something like that? similarly, on the Device login component within HE - change the text to say 'Device EG login'? There are a number of user/pass pairs in and around this area and it was confusing.
I'm already playing with this it's working quite well ! You asked about my python version - EG came with stackless 2.7.12 final. The python I have in my machine's environment is 3.9.
it cleared when I completely removed the Stable release and put in the Beta W10 release of EG I downloaded from the website. clearly the 5.0 rc6 [beta?] has fixes that are important to my situation!
Thanks. I only tested it on the beta. I will add an instruction to download the beta version. Enjoy the app. Please let me know if you come up with some cool automation ideas
LOL! the first I will create will be VLC related - I watch movies on my office display and have scenes that automate the office ambiance which I execute (lower the office lights, turn on ambiance, disable the office alexa voice) so I'm going to try create a VLC event that shoots back at the HE to run my HE rules.. this is going to be really fun and useful!
I'm also starting to think of twitter triggers... and ... well - I'll go watch your video and take it nice and easy!
I wish HE network interface was more robust so I could sandbox this into a dmz subnet ... oh well.
Hi @darron, Im happy to hear that it works well for you
using rule machine you can send events to EG by using a custom action on the device "Send Event" or "Wakeup and send event"
you can trigger a rule by comparing the attribute ReceivedCommand to the command that is sent from EG.
for a more elaborate answer please look at the video I posted. you can skip the beginning and jump to the examples since you already managed to set it up
Thanks...totally missed the video. It showed me exactly what I needed. The parameters were from the button device. Perfect. Thx. Now to automate my arcade and virtual pinball machines using this!