
glacket
Members-
Posts
86 -
Joined
-
Last visited
Everything posted by glacket
-
Hi, how would you add manual on and off function to this? for example if i were to manually turn the light on, i would want it to stay on indefinitely until i turn the switch off manually.
-
Ill try adding some debug code and parethesis. I am not very good at python. I cobbled this together with alot of help. Thanks for the help!
-
It should only send changes to the isy when a recognized Bluetooth device is detected for the first time or no longer detected. I don't see any verbose on the isy nor do I see anything on the pi. I have script running at startup via cron.
-
I am at a loss. I created the following proximity script in python that runs on raspbian jesse on an rpi. After a couple of hours it always just kind of fizzles out and stops working. From what I can see everything checks out. I am just not sure how to proceed. Any ideas on what I am missing. It is driving me crazy. The only thing I can think of is maybe the keep alive command is wrong. #!/usr/bin/python import bluetooth import time import httplib2 username='' password='' host="http://x.x.x.x" firstRun = True resultHolduser1 = None resultHolduser2 = None resultHolduser3 = None def ISY(mhost,murl,muser,mpass): h = httplib2.Http(".cache") h.add_credentials(username, password) h.request(mhost + murl, "GET", headers={'content-type':'text/plain', 'Connection': 'keep-alive'} ) while True: result = bluetooth.lookup_name('AC:37:43:B6:E0:D2', timeout=3) if resultHolduser1 != result or firstRun == True: resultHolduser1 = result if (result != None): ISY(host,"/rest/vars/set/2/2/1",username,password) else: ISY(host,"/rest/vars/set/2/2/0",username,password) result = bluetooth.lookup_name('A4:84:31:ED:3D:BF', timeout=3) if resultHolduser2 != result or firstRun == True: resultHolduser2 = result if (result != None): ISY(host,"/rest/vars/set/2/1/1",username,password) else: ISY(host,"/rest/vars/set/2/1/0",username,password) result = bluetooth.lookup_name('A4:84:31:ED:3D:81', timeout=3) if resultHolduser3 != result or firstRun == True: resultHolduser3 = result if (result != None): ISY(host,"/rest/vars/set/2/8/1",username,password) else: ISY(host,"/rest/vars/set/2/8/0",username,password) firstRun = False time.sleep(3)
-
I forgot that some of the commands in these wifi proximity scripts are specific to the chipset. I found another version of the wifi proximity script above, on another thread that had been converted to unbuntu. That does not return any errors when launching, however there is not logging and the isy state variables do not change so something still does not appear to be working right.
-
Hi Steven, I am trying to run the router based shell script that does proximity checking on my ubiquiti. I just found out yesterday that the pi at some point no longer see my phones arp when its asleep. my edgemax router does, so now I am trying to run the script on my ubiquiti edgemax pro, it runs on Linux. I would need to add it to cron.d to make it run at startup continuously, not sure if I have to change anything else.
-
well i figured out some things. i loaded a pi with raspbian jessie, install mysql, php and arp-scan to pull arp data into a db. I got most of that done except i am having trouble getting the data from arp scan to populate in the db. aside from that what would i need to change in the script provided in this thread to pull from the db when running locally on the pi? anyone?
-
Hi, I would like to run this script on a raspberry pi and I am not clear on what prerequisites are needed to run it. I want to use raspbian. Do I need to install and setup a mysql db on the pi for the script to call from? if so are there more detailed instructions on how to do that. I am not sure where to start.
-
Ok. I am confused. What is the difference between amazon echo ha bridge 0.4.0 and HA-bridge 3.2.0? I currently control my isy with amazon echo ha bridge 0.2.1 and would like to control the harmony hub as well. I dont think i need ha bridge to do that. I modified the rc.local file on my pi, configured the hub ip address but i am not sure how what to do after that.
-
not to keep going off topic, but what do you use for presence detection? I currently use jon00 Bluetooth. that has been the best for me but reliability is about 85-90%. I've found it really tough to get accurate reliable presence detection(I arrive home, door unlocks, lights turn on, house greets me). I really want to go with beacons but it doesn't seem like there is enough integration currently.
-
i use the iss94i as well to control insteon devices. my zwave devices are directory controlled through homeseer. I also use homeseer as the main frontend to control everything mainly because of its functionality and because it appears to have the best built in front end(hstouch which is easy to modify). My annoucements are all made through homeseer. I was thinking about opening the echo and connecting an output to which would go to a mixer then to the speakers for the particular room it is in, then along with homeseer i would hear the alexa over the audio system. I also have in ceiling speakers in almost every room along with a main console on each floor using hstouch and squeezeplayer and server. I thought you mentioned you use a home built front end on all your tablet consoles?
-
Hey Barrygordon, I have moved away from the aws_config as well just generate the urls needed manually. I May move to the udi gateway when i get the money but for now i was testing the capabilities of the bridge. May I ask why you have started going away from homeseer? How Do you control Zigbee, insteon or zwave with the rpi without homeseer? Also, have you tried rerouting alexa’s responses to a separate speaker like zoned audio, without having to hardwiring it? It ruins the experience when alexa responds to commands as well as and then homeseer responds through the zoned audio.
-
Thanks jratliff! i'll keep looking into it. it still happens, only when talking to the bridge. could be bridge to isy or echo to bridge. I need to bring a laptop to the echo, issue a command and watch the hue bridge for the post and record the delay.
-
ok, had another question. probably doesnt matter that much since this topic seems...................desloate and no one answered my last questions. Anyways, the hue bridge is running ok, commands are accept by the echo, yada, yada, yada, except, if i have not issued a voice command for awhile the echo just has a spinning ring for about 30 seconds then the voice request gets processed. this only happens for requests that use the hue bridge installed on my rpi. is there some kind of sleep mode in Raspbian jesse lite that could be causing this?
-
Ok, I manually added the devices and urls via the built in hue bridge configuration page and all the devices are working. The aws_configurator worked the first time I configured it and ran it. now no matter what pc i install it on on my network, i get a run time '424' error "object required" the amazon hue bridge appears to work fine, but if i get that error on every pc i would guess that the problem is on the bridge but i have no idea whats wrong. the logs do not appear to show any errors.
-
Hi, i finally got the aws configurator working added the devices, dimmer switches and a i/o linc no problem, but the devices did not get discovered by the echo. I then broke the aws configurator by patching it to the harmony version and now it does not work, but the echo was able to discover switches only? im running a pi jesse lite, java 8, hue bridge, aws configurator, thats it. Any idea what i am doing wrong? does the hue bridge not support dimmers or i/o linc, only switches? Hi, i finally got the aws configurator working added the devices, dimmer switches and a i/o linc no problem, but the devices did not get discovered by the echo. I then broke the aws configurator by patching it to the harmony version and now it does not work, but the echo was able to discover switches only? im running a pi jesse lite, java 8, hue bridge, aws configurator, thats it. Any idea what i am doing wrong? does the hue bridge not support dimmers or i/o linc, only switches? Hi, i finally got the aws configurator working added the devices, dimmer switches and a i/o linc no problem, but the devices did not get discovered by the echo. I then broke the aws configurator by patching it to the harmony version and now it does not work, but the echo was able to discover switches only? im running a pi jesse lite, java 8, hue bridge, aws configurator, thats it. Any idea what i am doing wrong? does the hue bridge not support dimmers or i/o linc, only switches?
-
sorry about resurrecting an old thread. Xethru looks pretty cool. I hope home seer or isy integrate that one day as it looks promising. ive been working on presence detection for about a year now with horrible results. I don't know im the problem or what, but ive tried geofencing, Bluetooth and wifi individually and all at the same time and no matter what I do It works about 10% of the time. ive been pulling my hair out trying to get something working even 50% of the time. wifi was the most promising but detection is slow and dropouts last about 10 minutes. I figured if I combine your setup with wifi, it might work.
-
Hi kevin, I am extremely interested in getting this running by with multiple phones but Im still really noobish so i just want to verify the steps i need to do to get this working. 1. install dependencies on raspbian 2.change tracker-bt-standalone.rb to include my phones BT Mac. 3.save tracker-bt-standalone.rb in folder on raspbian and have it run at startup 4. change device endpoint to my isy-994's endpoint(can you show an example of this please) 5. once everything is running would it or could it change a state variable on the isy?
-
sorry to resurrect this thread but I was interesting in setting up Bluetooth proximity so the isy knows when me and my wife are home/away. I have wifi working ok, but like you said its not as dependable. I was specifically wondering what was needed to set this up besides a Bluetooth dongle, pi, Linux server and network module for isy. Thanks.