Developer: | Karl's Plugins Like this plugin? Show your appreciation! |
Category: | Location and Presence |
Github: | Github Repo |
Assistance: | Get help! |
Plugin ID: | com.karlwachs.piBeacon |
Latest release: | v7.115.326 released on Dec. 11, 2019 |
Release downloaded: | 0 times |
Requires: | Indigo v7.3.0 or higher |
(Check the Releases tab below for older releases that may have different requirements) | |
Download latest release |
this plugin can 1. track ibeacons on multiple Raspberry Pis. 2. BLE phone tracking 3. read many different types of sensors (temp, humidity. ADC, airquality, DOF, movement, ultarsound, microwave ...) 4. send output from the plugin to a variety of output devices, DOC, GPIO, displays etc
Devices supported:
supported device types:
===RPI server
rPI for ibeacon, BLEconnect, BLEsensor and all input output devices
rPI-Sensor for BLEsensor and all input output devices
===iBeacon
beacon
===BLECONNECT for phones
BLEconnect
===BLE temp sensor
BLEsensor tenmp sensor through BLE
===Temp Pressure humidity, air quality ..
Wire18B20 T
DHTxx T,H
DHT11 T,H
TMP102 T
TMP006 T Infrared
MCP9808 T
LM35A T
T5403 T
MS5803 T
BMPxx T,P
BMP280 T,H,P
SHT21 T
AM2320 T,H
BMExx T,H,PP
bme680 T,H,P, VOC
pmairquality measures concentration of particles in the air
sgp30 CO2
ccs811 Co2, VOC
MHZ-xxx serial and i2c Infrared absoption CO2 measurement
===light: white, RGB infrared, ultraviolet ..
TCS34725
as726x
IS1145
OPT3001
VEML7700
VEML6030
VEML6040
VEML6070
VEML6075
TSL2561
mlx90614
===Lightning as3935 frankling type sensor that detect lighning stickes up to 30Km away. best is to use 2 to suppress miss identification of local electrical disturbances
===Infrared Camera
amg88xx 8x8 infrared temperature camera
===Movements, gyroscopes, Magetometers
l3g4200
mag3110
hmc5883L
bno055
mpu9255
mpu6050
lsm303
===ADC
ADC121
ina219
ina3221
ADS1x15-1
ADS1x15
spiMCP3008
spiMCP3008-1
PCF8591-1
PCF8591
===Pulse sensors
INPUTpulse
===Capacitouch sensors
INPUTtouch-1
INPUTtouch-4
INPUTtouch-12
INPUTtouch-16
GPIO inoputs
INPUTgpio-1
INPUTgpio-4
INPUTgpio-8
INPUTgpio-26
===Distance, prximity
ultrasoundDistance
vl503l0xDistance
vcnl4010Distance
vl6180xDistance
apds9960
===special programs for you to design
mysensors
myprogram
===GPIO outpu
OUTPUTgpio-1-ONoff = relay
OUTPUTgpio-1 = dimmer
===Radio
TEA5767
===DAC
MCP4725
PCF8591dac
===various display types
display
neopixel
neopixel-dimmer
neopixelClock
===sprinkler
===car
v7.115.326 | Requires Indigo v7.3.0+ | Released Dec. 11, 2019 | added states to sensor devices delta changes |
Released on: | Dec. 11, 2019 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
added states to sensor devices: eg TemperatureChange10Minutes shows the delta temperature now - 10 minutes ago available for Temperature, humidity, pressure, airquality, CO2, VOC each has 3 states eg 5 minutes/1 hours /12 hours or 10 minutes /1 hour /6 hours .. depending of how which timing makes sense: for co2 and airquaility you want to have fast reaction time (=5 minutes), for temperature and humidity 10 miutes is fine .. In addition you still have min / max today and yesterday
v7.114.326 | Requires Indigo v7.3.0+ | Released Dec. 10, 2019 | several sensor improvements, ie Co2 sensor sgp30 |
Released on: | Dec. 10, 2019 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
improved rd-lidar sensor: option to exclude certain angles from being used in move trigger
fix bug: i2c state in RPi, number were wrong for Hex > 20
re-wrote the sgp30.py sensor function now does automatic calibration, you can also request a new calibration from menu or an action the sgp30 sensor does sometimes not show in i2cdetect -y 1.
added indigo log entry warning:
piBeacon Warning RPi# 0 has i2c error, not found in i2cdetect sensor: sensor:bme680 - devId:593268732 i2c:119/0x77 <<< when any sensors i2c address is NOT in i2cdetect (excluded is sgp30) you need to edit and save each i2c device to activate
added xattr setting for >>pngquant<< png compressing tool (included in the plugin directory used for images (rd-lidar, beacon position). If you select to have no compression selected for images, this tool is not used For it to work you need to have the proper user password set in config.
v7.114.323 | Requires Indigo v7.3.0+ | Released Nov. 25, 2019 | finshed rdlidar sensor and other small improvements |
Released on: | Nov. 25, 2019 |
Requires: | Indigo v7.3.0+ |
Download this release |
improved rd-lidar sensor:
fixed INPUTcount sensor, had one wrong index (integer instead of string for GPIO)
Added time stamp to temp/messageSend on RPI. That file contains the last message sedn to the RPI. It is overwritten by the next message. follow it with cd pibeacon <ret> tail -F temp/messageSend <ret> (use -F not -f). lloks linke: 15:15:18 beaconloop: send -- {"msgs":[["24... 15:15:19 rdlidar: send -- {"pi":"0","se...
Released on: | Nov. 21, 2019 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
fixed global varibale "currTZ not defined" error on RPI
added warning in case /beacon_parameters file becomes too big. also moved that file from temp directory to pibeacon directory as it not written to often.
Released on: | Nov. 21, 2019 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
fixed multiple onewire sensor detection
improved rd-lidar movement detection and display
v7.114.319 | Requires Indigo v7.3.0+ | Released Nov. 18, 2019 | added RD lidar sensor, see indigo web site for details |
Released on: | Nov. 18, 2019 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
added RD lidar sensor, see indigo web site for details
Released on: | Nov. 13, 2019 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
small fixes to auto wifi config using file on ssd boot directory
small fixes to menus
fixes to code on rpi to determine ip numbers etc. ie when in first startup = not connected to indigo
Released on: | Nov. 7, 2019 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
added device type 52pi relay i2c HAT. This relay board has 4 relays, set through i2c, you can stack 4 of these boards w 16 total relays, no soldering needed see: wiki.52pi.com/index.php/DockerPi_4_Channel_Relay_SKU:_EP-0099 for details
fixed some smaller items, menus etc
added option to setup wifi through file on RPI SSD boot directory. this is the directory visible when you mount the SSD on a mac, it should also contain the file config.txt add a file: wifiInfo.json with the exact format: {"SSID":"abc", "passCode":"def"} the file name as well as keys and data are case sensitive. it will add: network={ ssid="abc" psk="def" } to /etc/wpa_supplicant/wpa_supplicant.conf. replace abc and def with your wifi setup.
Released on: | Oct. 26, 2019 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
removed a duplicate entry in device edit for RPI fixed ibeacon short message exception fixed network setup when RPI can not ping router
Released on: | Oct. 14, 2019 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
v7.112.313 | Requires Indigo v7.0.2+ | Released Oct. 7, 2019 | ixed bad plugin prefs error check at startup. |
Released on: | Oct. 7, 2019 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
ixed bad plugin prefs error check at startup.
v7.112.312 | Requires Indigo v7.0.2+ | Released Oct. 4, 2019 | various options for x windows support on rpi |
Released on: | Oct. 4, 2019 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
fixed situation when plugin deletes RPI, due to MAC number =00:00:00:00:00:00 - bad data coming from RPI
tuned IMPULSE sensor
made # of digits for sensors consistent
added several options for display device on RPI
v7.111.311 | Requires Indigo v7.0.2+ | Released Sept. 16, 2019 | added option to read battery level from beacons |
Released on: | Sept. 16, 2019 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
debug on rpi now logs individual ibeacon msgs as they come
added battery level querry for beacons, shown in dev.states["batteryLevel"] and in detaiuled device listing in indigo main window Prep-steps:::::: you MUST first edit each ibeacon indigo device and set enable battery level .. and select either "randown" or plain com to iBeacons. xy beacons use random, NODA, iHere .. use plain comm. you can try on the rpi with: hciconfig hci0 down hciconfig hci0 up for xy beacons: /usr/bin/gatttool -b MAC# -t random --char-read --uuid=2A19 for iHere, Noda .. /usr/bin/gatttool -b MAC# --char-read --uuid=2A19 replace MAC# with eg 0C:F3:EE:00:66:15 = the mac # of your ibeacon connected to that RPI
the gatttool will return something like this (or an error message, can not connect)
handle: 0x002f value: 64
where 64 is the hex value, into integer = 100%
gatttool will conflict with the regular iBeacon message listening = during that time(..15 secs per ibeacon) no ibeacon messages will be received
The RPI that is asked to get the battery level is the "closestRPI" to the iBeacon(see dev.state). When a beacon is not "up" it will not be querried and will keep its battery level unchanged
In order to check if your SSD is supporting gatttol do: ssh pi@... gatttool.. if its says not found you need to upgrade your ssd error messages: -- connect error: software caused connection abort (103) == beaconloop might have restarted and the BLE stack was rebooted, ==> resubmit -- connect error: transport endpoint is not connected (107) == beacon is in state where it rejects requests ==> either ranom on/off or retry -- connect error: function not implemented (38) == beacon is in state where it rejects requests==> either random on/off or retry -- connect error: timeout == connection took longer that 15 seconds, terminated ==> retry
activate:
This is the first version, some fine tuning will be necessary.
Released on: | Sept. 10, 2019 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
fixed no reboot if no ibeacon signal parameter on RPI, it was not active
added INPUTcoincidence device: eg using 2 .. 4 geiger counters you can set up a cosmic muon detector, by requiring simultaneous (within coincidence time window) events by all GPIOs coincidence time of INPUTpulses from different gpios trigger is 0.1 msec to several minutes. this can be used to for FAST (msecs) detection of 2 events and up to several minutes
v7.109.305 | Requires Indigo v7.0.2+ | Released Sept. 5, 2019 | various smaller fixes and buster compatible |
Released on: | Sept. 5, 2019 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
added test if python-serial is installed in master.py
change the check if userid/password is setup
change bug level setup for rpi, now select which PRI to debug, not which area.
fixed several smal formatting bugs
Option to enable setting wifi supplicant info on your RPI w/o terminal and keyboard attached to the RPI
at FIRST launch of new SSD, before any connection to RPI is made.
At start Master.py checks if GPIO#26 (lower left pins) is low = bridge grnd to GPIO#26
An adhoc wifi server: "clock" ip# 192.168.1.254 is started
Connect laptop to that wifi server w safari @ 192.168.1.254:8010
there you can set SSID and passwd of your home network (also timezone)
Or you can ssh pi@192.168.1.254 pwd = pibeacon and manually configure files in commandline mode
FIRST: select "clock" wifi
you must attach to that wifi in network prefs / advanced / tcpip:
set your dhcp to manual and assign an IPv4 #(eg 192.168.1.5)
set subnetmask to 255.255.255.0; router 192.168.1.254
click ok ... apply
This is helpfull for a RPI-0W. You can then set your wifi sidd and password and the RPI-0W will connect to your home wifi network after reboot
==> this is only an option with a new SSD image > 2019-09-xx
Released on: | Aug. 24, 2019 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
added sensor Geiger counter support use INPUT pulse sensor as input set deadtime and bounce time to 0 you need to make sure that the RPI does not get 5V to GPIO. tested w Portable Handle Geiger Counter 0.01 μSv/h DIY Kit Nuclear Radiation Detector With Miller GM Tube Gamma Beta Ray Suit for Arduino https://www.amazon.com/Portable-Counter-Nuclear-Radiation-Detector/dp/B0749KGY81/ref=sr_1_5?keywords=gamma+ray+detector&qid=1566533293&s=gateway&sr=8-5 standard cheap china detector. with this detecor you need to bridge the P100 pins and use the headset output through a voltage devider (2x 4.7K Ohm) as GPIO input The detector can be connected to +5V/ground from the RPi as power source. As the signals are ~ 0.5 mSec wide a faster RPI (3 and higher) is recommended in normal circumstance you should see ~ 1 count per second. w a radioactive source like: Geiger Counter Radioactive Source Thorium Lantern Mantles you should see ~ 10 counts/second These detectors do not detect alpha particles. Mostly muons and some elctrons / gamma rays from cosmic particles (muon) decays
improved INPUTpulse sensor. now shows counts per minute [cpm], frequency = counts per second [cps] improved handling of fast and short pulses
v7.108.302 | Requires Indigo v7.0.2+ | Released Aug. 21, 2019 | various little fixes , works with rpi - buster image |
Released on: | Aug. 21, 2019 |
Requires: | Indigo v7.0.2+ |
Download this release |
various little fixes
added several options to pi server:
works with rpi - buster image
Released on: | Aug. 21, 2019 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
various little fixes
added option to start webinput server where you can enter wifi SID and password w/o using shh
works with rpi - buster image
v7.107.300 | Requires Indigo v7.0.2+ | Released July 30, 2019 | fixed error: line 7336 has error=No JSON object |
Released on: | July 30, 2019 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
fixed error: line 7336 has error=No JSON object could be decoded
converted (most) logging of modules of code running on the rpi to regular logging
v7.107.299 | Requires Indigo v7.0.2+ | Released July 30, 2019 | fixed error: line 7336 has error=No JSON ... |
Released on: | July 30, 2019 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
fixed error: line 7336 has error=No JSON object could be decoded
converted (most) logging of modules of code running on the rpi to regular logging
v7.107.298 | Requires Indigo v7.0.2+ | Released July 12, 2019 | added RPI logging to plugin.log on indigo server ,.. |
Released on: | July 12, 2019 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
added menu option in send ... to RPI:
added option to use the new rpi UPS v2 ups. It has an interface (rx/tx and signal shutdown eminent) you can connect the 3 pins to your rpi (rx,tx and one gpio) and set shutdown at xx % battery power left and or use shutdown eminent signal to shut down the rpi. this version (2) is significantly better than the previous UPS version.
cleaned up thread for sending stuff to the rpi's better management of down rpi ...
fixed several little things, menus
Released on: | July 4, 2019 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
fixed chmod for pibeacon.log removed, as it is in std log directory now
checking if userid password is set AND ( authorisathion is basic or digest) = does not wait for userid and passsword if no indigo security enabled.
cleaned up threads for sending files to RPI now much clearer and will also manage new RPI w/o restarting plugin.
v7.105.294 | Requires Indigo v7.0.2+ | Released June 30, 2019 | addded options for AMG88xx i2c address - added 0x68 0x6A |
Released on: | June 30, 2019 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
addded options for AMG88xx i2c address - added 0x68 0x6A
Released on: | June 25, 2019 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
allows now to "normally" create an RPI beside "basic initial setup of RPI". you can now setup all parameters from device edit basic initial setup is still available
cleaned up device edit py programs (internal only)
cleaned up wlan/eth management on RPI
Released on: | June 21, 2019 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
fixed: wifi only setup, RPI master was always restarting added: check for # of wlan0 / wifi packages to check if networks are up
v7.105.288 | Requires Indigo v7.0.2+ | Released June 20, 2019 | fixed: error in Line 514 has error=global name 'wlIP' is not defined |
Released on: | June 20, 2019 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
fixed: error in Line 514 has error=global name 'wlIP' is not defined
v7.105.287 | Requires Indigo v7.0.2+ | Released June 20, 2019 | added option for ibeacon background.png file |
Released on: | June 20, 2019 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
Released on: | June 18, 2019 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
previous version had a bug introduced
Released on: | June 18, 2019 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
Line 513 has error=global name 'wifiIP'
Released on: | June 13, 2019 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
added option to select wlan/ eth on rpasberry switch wlan/eth : on / off / on if other off/ do not change useIP# use / do not use / use if other off/ this is the IP # send to the plugin to ID the device the default is eth : do not change, useIP# wlan: on if eth off, useIP if eth off == this was added to cover: wifi is used for comm to indigo and eth for another subnet
fixed pibeacon utils format error
general setting is done in config, as soon as the rpi is edited the device edit setting is used.
Released on: | June 12, 2019 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
general setting is done in config, as soon as the rpi is edited the device edit setting is used.
v7.105.280 | Requires Indigo v7.0.2+ | Released May 10, 2019 | added option to show BLEconnect devices on location plot. |
Released on: | May 10, 2019 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
added option to show BLEconnect devices on location plot. you need to set options (color, name etc) in devcie edit.
fixed some code inconsistencies after running code inspec w pycharm. and found some bugs, but only when exceptions occur = not under normal operations hence they do not show up frequently
remove old style version check, now depends on indigo to do version checking (7.3 and higher)
v7.104.279 | Requires Indigo v7.0.2+ | Released May 8, 2019 | moved setGPIO into execcommands and changed logging on RPI |
Released on: | May 8, 2019 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
moved setGPIO command into execcommands. that reduces delay with older RPI ie RPI1 and do not send back status to indigo if not requested
now all pibeacon logfiles on the RPI are in ONE file: /var/log/piBeacon.log it looks like: date module debuglvl message 20190507-12:56:30 copyToTemp L:-1= killing copyToTemp.py 20190507-12:56:30 sunDial L:-2= move return due to: direction1, inFixBoundaryMode:0 cap switch sens: 0; switch sensor:0 20190507-12:56:30 sunDial L:-3= 1100 === 34 1 20190507-12:56:31 master L:-1= IP find:::: wifiIP >><<; eth0IP: >>192.168.1.39<<; hostnameIP >>['192.168.1.39']<<; ipAddressRead >>192.168.1.39<< 20190507-12:56:31 sunDial L:-2= move return due to: direction-1, inFixBoundaryMode:0 cap switch sens: 0; switch sensor:0 20190507-12:56:31 sunDial L:-3= 1300 === 85 -1 20190507-12:56:31 master L:-1= master can ping indigo server at ip:>>192.168.1.50<< 20190507-12:56:32 installLibs L:-1= installLibs starting 20190507-12:56:32 installLibs L:-1= installLibs no opsys upgrade requested
20190507-14:59:04 execcommands L:-1= next command: {u'device': u'OUTPUTgpio-1', u'inverseGPIO': True, u'command': u'down', u'pin': u'26'} 20190507-14:59:04 execcommands L: 1= next cmd: "down" 20190507-14:59:04 execcommands L: 0= setGPIO pid=16700, command :{'startAtDateTime': u'1557259144.27', 'values': {}, 'pin': '26', 'debug': 3, 'inverseGPIO': True, 'cmd': u'down', 'devId': 0, 'PWM': 1} 20190507-14:59:04 execcommands L: 0= msg: 156x-6-api_IN_14x-6-a{"outputs":{"OUTPUTgpio-1-ONoff":{"0":{"actualGpioValue":"high"}}},"program":"execcommands","ipAddress":"","pi":"14","ts":{"tz":"CDT","time":1557259144.16}}
20190507-14:59:04 execcommands L:-1= next command: {u'device': u'OUTPUTgpio-1', u'inverseGPIO': True, u'command': u'down', u'pin': u'5'} 20190507-14:59:04 execcommands L: 1= next cmd: "down" 20190507-14:59:04 execcommands L: 0= setGPIO pid=16707, command :{'startAtDateTime': u'1557259144.36', 'values': {}, 'pin': '5', 'debug': 3, 'inverseGPIO': True, 'cmd': u'down', 'devId': 0, 'PWM': 1} 20190507-14:59:04 execcommands L: 0= msg: 156x-6-api_IN_14x-6-a{"outputs":{"OUTPUTgpio-1-ONoff":{"0":{"actualGpioValue":"high"}}},"program":"execcommands","ipAddress":"","pi":"14","ts":{"tz":"CDT","time":1557259144.29}}
Released on: | April 30, 2019 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
added option for SPRINKLER relay to be on if GPIO is 0 or 1 set in device edit.
some typos in menus
various small changes to clean up code
v7.103.274 | Requires Indigo v7.0.2+ | Released Feb. 24, 2019 | added check at startup in case indigo device was deleted while pibeacon was not running |
Released on: | Feb. 24, 2019 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
added check at startup in case indigo device was deleted while pibeacon was not running
Released on: | Feb. 21, 2019 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
fixed plot beacons wrong test for xposition, was tested against Ymax not Xmax
moved plot beacon position to regular plugin.log file
absolute position rotary switches with Serial input now support 6...12 bits resolution
Released on: | Feb. 10, 2019 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
finalized rotaty encoded switch devices A absolute position read encoded n pin rotaty switch, send integer value to indogo every 90 secs or if changed grey code = only 1 bit changes pre step eg http://www.grayhill.com/assets/1/7/mech_encoder_26.pdf regular binary; normal binary code like also: https://www.amazon.com/gp/product/B071F4QM6L/ref=ppx_yo_dt_b_asin_title_o06__o00_s00?ie=UTF8&th=1 Bourns table encoded: special bourns devices that comes with an 8 bit 0-127 value encoding https://www.bourns.com/pdfs/ace.pdf pins 1,2,G,,3,4 8,7,G,6,5 0-127 positions
Bourns serial evice that is read like SPI, but just very simple code
CLK, CS, DO= read data. it is 10 bits + some status bits
pins: Di,CLK, GND, DO, V+, CS
https://www.bourns.com/pdfs/EMS22A.pdf
0-1023 positions
B continuous increment / decrement "2-bit quadrature code" using 2 GPIO pins and GND and V+ 2 gpios are read. they go 1 0 1 0 .. most have 0=ON and 1 = off B: 011001100110 A: 001100110011 and opposit direction: B: 001100110011 A: 011001100110 one full step is 4 bits
BUG fix for DHT temp sensor screw up in one of the last versions when I switch from 2 different DHT to one type
Made version check future proof
changed logging for errors or init of dataStats file
v7.101.271 | Requires Indigo v7.0.2+ | Released Feb. 5, 2019 | added save / reset to rotary switch input devices |
Released on: | Feb. 5, 2019 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
Released on: | Feb. 4, 2019 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
added lookup of mac to vendor name for ibeacons, added state "vendorName"
some smaller debugs
added check if userid / password not set: will write message and wait before doing anything
converted to std logging
added sensor type: INPUT-Rotatary-switch-Grey-Pulses : supports turn switches that send grey encoded pulse left and right direction INPUT-Rotatary-switch-encoded: supports turn switches that have static codes at n Pins that deliver 4.8.16... states from binary pins values
did a lot of testing and added little fixes when creating / deleting RPIs
v7.100.269 | Requires Indigo v7.0.2+ | Released Jan. 26, 2019 | added time windows < 3 secs where status can not change up/down/up/down |
Released on: | Jan. 26, 2019 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
added time windows < 3 secs where status can not change up/down/up/down
added more options for stepper motor
Released on: | Jan. 22, 2019 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
fixed: BLE connect up/down/up when iphone is off.
fixed: some logging inconsistencies, typos...
added support for various STEPPER MOTORS You can chose between 5 pole unipolar and 2 coils bipolar stepper motors. These motors must be driven by chips: ULN2003 is a simple set of darlington transitors, current up to 250mA. It is used for the 5 pole unipolar motor L9110 low power and L298N high power: can be used to drive bipolar 2 coil motors in full and half step modes A4988 (8V-35V) and DRV8834(2.5V-8V) are more sophisticated. -They are almost 100% pin compatible -Can drive bipolar 2 coil motors in 1,1/2,1/4,1/8,1/16 (and 1/32) step size you need to configure the pins on the chips to set the step size -Can configure enable / sleep / reset and fault pins. They are currently only used to switch the motor ON at start, but you could also simply hardwire the pins at the chip directly. You should be able to use multiple motors on the same RPI, just limited by the number of GPIOs available Use an indigo ACTION "Send commands to stepper motor .." to drive the motor; #of steps, direction, delays ... can be send in single or multiple sets You can use up to 3 GPIO input pins to control the range of the motor: If one of these GPIO goes High/low the motor will stop. This can be enabled / configured in each action separately. In device edit you define the GPIO pin numbers and refer to them in actions as GPIO#0 / 1 / 2
Released on: | Jan. 8, 2019 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
v7.99.265 | Requires Indigo v7.0.2+ | Released Jan. 8, 2019 | fixed: 1. wlan0 not working, logging not working |
Released on: | Jan. 8, 2019 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
fixed: 1. wlan0 not working, logging not working
Released on: | Jan. 7, 2019 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
fixed wlan0 not recognized, was introduced in .263
Released on: | Jan. 6, 2019 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
added support for wlan1 in addition to wlan0. in case you have 2 wifi adapters. BUT ONLY one can be active
moved all pibeacon files from ~/indigo/pibeacon to /Library/Application Support/Perceptive Automation/Indigo 7.2/Preferences/Plugins/com.karlwachs.piBeacon/
all detailed logging now goes to /Library/Application Support/Perceptive Automation/Indigo 7.2/Logs/com.karlwachs.piBeacon/plugin.log. all error messages still go to teh standard indigo logfile
fixed bug line 4649 in buttonAnycommandCALLBACK bad operand... . only occures when sending custom command to rpi and logging was switched on
suppressed some RPi updating messages
Released on: | Dec. 30, 2018 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
v7.99.261 | Requires Indigo v7.0.2+ | Released Dec. 29, 2018 | support for tmp007 max31865 and reinstated closestRPItext |
Released on: | Dec. 29, 2018 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
adafruit tmp007 remote temperature sensor, successor to temp006
added back dev state closestRPItext for iBeacons: this dev state now shows the NAME of the closest RPI, not just PI_x also added option in config to set closestRPItext to blank when iBeacon leaves or keep the last RPI name
Released on: | Dec. 18, 2018 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
bug fix for RPI beaconloop.py program - only a problem when BLE program was not working properly ie in restart: return argument was mixed up, was introduced in 7.98.255
added check for MAC mac number returned from RPI in plugin- in case of empty messages ...
added RPI devices states: last_boot, last_masterStart, rpi_type, op_sys to give you a quick view of the state and config of your RPIs. Useful if you have many RPi to give you a quick overview of system configs etc.
Improved devices edit menus for RPi and iBeacon sensors
fixed reboot ssh command, was not always working
added decoding of eg ";" characters when send data from RPI to plugin through http to indigo variables
changed tag for expect ssh to "Last Login" from ":~". It is much less depended on op-sys, naming of rpi etc.
Released on: | Dec. 15, 2018 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
bug fix for RPI beaconloop.py program - only a problem when BLE program was not working properly ie in restart: return argument was mixed up, was introduced in 7.98.255
added check for MAC mac number returned from RPI in plugin- in case of empty messages ...
added RPI devices states: last_boot, rpi_type, op_sys to give you a quick view of the state and config of your RPIs. Useful if you have many RPi
Improved devices edit menus for RPi and iBeacon sensors
fixed reboot ssh command, was not always working
Released on: | Dec. 11, 2018 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
v7.98.255 | Requires Indigo v7.0.2+ | Released Dec. 10, 2018 | added option to select BLE device on RPI ... |
Released on: | Dec. 10, 2018 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
added option in RPI device edit to select which BLE channel should be used for iBeacon / BLEconnect. RPI3+ with SSD >=2018-11 does not work properly with the internal chip, Must add an external USB dongle for iBeacon. BLE connect works fine w internal BLE chip.
added option to DELETE RPI in "initial setup of RPI" in the plugin menu, besides "ON/off". this is useful if you interchange RPi or want to get rid of any RPI config for a specific RPI.
A RPI device will now be created when setting up a new RPi in "initial setup of RPI". the plugin does not wait for the first iBeacon message to create the RPI. The RPi will be initiated with MAC# 00:00:00:00:00:00. When the first iBeacon message arrives from the RPI that MAC number is overwritten This is needed in order to be able to set the BLE device that should be used for iBeacon (for RPI3plus you need to set the BLE for iBeacon to USB) When the proper BLE device is not selected no iBeacon message are send from the RPI
added a log message when ftp to RPI is successfully finished (when Update RPI debug is on). Before only the start was put into the log file
increased some timers on the RPI python files to make sure that if something goes wrong and its in "panic" mode it is not constantly rebooting, but wait 30+ secs between reboots. (I had that problem.)
These changes should now enable the usage of "SSD stretch image 2018-11" ... BUT the RPI3plus will need an extra BLE dongle to work. With "SSD stretch image 2018-04" RPI3plus works fine.
Released on: | Dec. 9, 2018 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
added option in RPI device edit to select which BLE channel should be used for iBeacon / BLEconnect. RPI3+ with SSD >=2018-11 does not work properly with the internal chip, Must add an external USB dongle for iBeacon. BLE connect works fine w internal BLE chip.
added option to DELETE RPI in initial setup of RPI. this is useful if you interchange RPi etc.
A RPI device will be created when setting up a new RPi in initial setup. the plugin does not wait for the first iBeacon message to create the RPI. The RPi will be initiated with MAC# 00:00:00:00:00:00. When the first iBeacon message arrives from the RPI that MAC number is overwritten This is needed in order to be able to set the BLE device that should be used for iBeacon. When the proper device is not selected no iBeacon message are send from the RPI
Released on: | Dec. 8, 2018 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
fixed wrong trigger labels
Released on: | Dec. 7, 2018 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
option to set sleep/wait time after boot (in RPI device edit), before master.py starts.
This is useful for #2 and can be tuned to accommodate to let eg wifi connect before master.py is started
rc.local calls /home/pi/callbeacon.py, it then waits xx secs before it calls /home/pi/pibeacon/master.py
option to set 2 GPIO (input or output) to any value (in/out, low, high, floating .,..) BEFORE master.py immetiately after rc.local is finished (set in RPI device edit)
this is useful to set a GPIO as fast as possible after boot before all networks, vars, etc are finished.. saves ~ 15 secs
done in /home/pi/pibeacon/doGPIOatStartup.py called by /home/pi/callbeacon.py ..called by rc.local after boot
doGPIOatStartup is setup by master with the options set in RPI device edit
added state "actualGpioValue" to OUTPUT-GPIO on/off devices.
This will set the actual value of the GPIO on the RPI, msg send from rpi to the plugin.
It will be refreshed after GPIO is set from plugin and checked every 90 secs or if changed
useful if your GPIUO is set by other means or after a reboot the GPIOs might not be set properly
added RPI device state "closest iBeacon". it will show eg b-xy-volvo-keys-turcoise@0.2 = name@distance.
you can set cutoff distance (ignore if distance > xx) in PRI device edit
you can set ignore THIS iBeacon for this feature in iBeacon device edit.
how to use it in an action (python code), trigger on any chage of dev/state
yyyy = indigo.devices["name of your rpi"].states
xxx = yyyy["closestiBeacon"]
if xxx.find("@")>-1:
nameOfBeacon = xxx.split("@")[0]
distToRPI = float(xxx.split("@")[1])
indigo.server.log(" closest beacon to RPi is "+nameOfBeacon+" at distance of "+str(distToRPI))
# do something with dist
if distToRPI < 3:
indigo.server.log("beacon is very close" )
else:
indigo.server.log("no iBeacon is close" )
added option in menu to restart master.py in case it hangs ...
x. will deprecate devices OUTPUT-GPIO-4,8,12,16,.. should all be changed to device type OUTPUT-GPIO-1-on-off it is to complicated to manage all the states and which one to use for status and is more in line with std Indigo philosophy
Released on: | Nov. 27, 2018 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
fixed: sshToRPI in Line '13443' has error=''Popen' object does not support indexing'
Released on: | Nov. 27, 2018 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
moved RPI updates into parallel threads. This accelerates the updates from ~ 40 secs to ~ 3 secs for 20 RPI. and if there is an RPI that is offline it will not stop updating the other RPI. For the user it has the advantage that the regular main plugin thread is not blocked by waiting for RPI to answer and opening menus etc will not time-out in these situations.
Also fixed some smaller bugs
Released on: | Nov. 13, 2018 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
fixed: error line 7736 not such as debugdebugPlotPositions
v7.94.243 | Requires Indigo v7.0.2+ | Released Nov. 8, 2018 | fixed error:'Plugin' object has no attribute 'pr' |
Released on: | Nov. 8, 2018 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
fixed error:'Plugin' object has no attribute 'pr'
Released on: | Nov. 8, 2018 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
Released on: | Oct. 14, 2018 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
changed devicetype to sensor from custom for most of the device types this enables dev.onState functionality as standard indigo binary or analog sensor for all unifi devices this should make all unifi devices available to other plugin (ie homebridge etc) as regular indigo binary or analog sensor devices. for binary devicetype (iBeacon INPUT GPIO...) A state UP will be TRUE, everything else will be FALSE
Analog sensors like temperature, pressor, .. ADC, rain sensor etc will have dev.states["sensorValue"]
Also added option to change down --> expiration time from UP--> down in config (set multiple of UP-> down time)
Released on: | Sept. 30, 2018 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
fixed some RG11 rainsensor settings and timings now forces an update of indigo states every 15 minutes.
Released on: | Sept. 24, 2018 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
added full support for RG11 rain sensor and important bug fix for RPI updates.
Released on: | Sept. 20, 2018 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
besides ON-off now on-off is available in status
optimized RG11 rain sensor
Released on: | Sept. 17, 2018 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
bug fixed introducted in .231
added sensors RG11 optical rain sensor si7021 temperature and humidity
v7.91.231 | Requires Indigo v7.0.2+ | Released Sept. 17, 2018 | fixed ''key PosXYZ not found in dict'' kw123 committed |
Released on: | Sept. 17, 2018 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
fixed ''key PosXYZ not found in dict''
kw123 committed fc8e6a6 13 changed files ''key PosXYZ not found in dict'' error occurs when an RPI device is not properly cerated. fix: edit RPI device and set position properties. This version will set property PosXYZ to 0,0,0 and continue
added indigo version check consitent with future indigo versions
v7.91.230 | Requires Indigo v7.0.2+ | Released Sept. 7, 2018 | added min/max .. today yesterday .. for analog input devices, |
Released on: | Sept. 7, 2018 |
Requires: | Indigo v7.0.2+ |
Downloaded: | 0 times |
Download this release |
added min/max .. today yesterday .. for analog input devices, eg INPUT_0MinToday
Released on: | Aug. 4, 2018 |
Requires: | Indigo v7.0.2+ |
Download this release |
fixed rip device edit sep-03 bug
indigo7
Released on: | Aug. 1, 2018 |
Requires: | Indigo v7.0.2+ |
Download this release |
added support for indigo broadcasts
messages are like:
{'pluginId': u'com.karlwachs.piBeacon', 'data': [{'name': u'karl iphone X', 'id': '583626355', 'state': 'status', 'valueForON': 'up', 'action': 'event', 'newValue': u'up'}]}
indigo 7.1
v7.90.224 | Requires Indigo v7.0.2+ | Released July 22, 2018 | added support for up to 4 levels for ibeacon position display |
Released on: | July 22, 2018 |
Requires: | Indigo v7.0.2+ |
Download this release |
added option to show 4 different levels for beacon positions. first define Z position of the floors in config then set the position values (Z) of the RPIs to the proper floor where they are located in config set Z elevel to 0,5,10,15 then for an RPI on level 2 (0,1,2,3,) in device edit to position x,y,z = 5,3,10
the the the levels of the RPI and iBeacons are indicated (symmbols) shaded as: 0: empty 1: // 2: \ 3: +
cleaned up some of the menus
indigo 7
Released on: | July 15, 2018 |
Requires: | Indigo v7.0.2+ |
Download this release |
removed debug logging and added description field
indigo 7
Released on: | July 15, 2018 |
Requires: | Indigo v7.0.2+ |
Download this release |
adding a device with this type will cause the master py program on the rpi to a) launch the defined program (in device edit) at start - or any unix command b) checks if running, if not: relaunch it; if "CHECK" field is empty no checking is done
indigo 7
Released on: | June 19, 2018 |
Requires: | Indigo v7.0.2+ |
Download this release |
Lighning detection sensor as3935
CO2 sensor MHZ-xx IR absobption through i2c and Serial
added recovery from hanging sftp sessions
fixed bug for display updates, changing access rights of parameter file.
indigo 7
Released on: | June 11, 2018 |
Requires: | Indigo v7.0.2+ |
Download this release |
fixed missing update file
"...updateAllFiles.exp": no such file or..."
indigo 7
Released on: | June 10, 2018 |
Requires: | Indigo v7.0.2+ |
Download this release |
added CO2 sensor MH-Z19, it is an IR light sensor that measures absorption in the IR spectrum. This is the version with the serial to I2C converter : "10000ppm MH-Z16 NDIR CO2 Sensor with I2C/UART Interface Adaptor"
fixed a bug introduced in the last version: parameters file was not tagged as updated on the RPI
indigo 7
Released on: | Aug. 12, 2018 |
Requires: | Indigo v7.0.2+ |
Download this release |
v7.85.219
indigo 7
v7.84.218 | Requires Indigo v7.0.2+ | Released June 1, 2018 | added sprinkler and VEML7700 light sensor, option to set # of digits for temp .. sensors |
Released on: | June 1, 2018 |
Requires: | Indigo v7.0.2+ |
Download this release |
this plugin can 1. track ibeacons on multiple Raspberry Pis. 2. BLE phone tracking 3. read many different types of sensors (temp, humidity. ADC, airquality, DOF, movement, ultarsound, microwave ...) 4. send output from the plugin to a variety of output devices, DOC, GPIO, displays etc
Devices supported:
supported device types:
===RPI server
rPI
rPI-Sensor
===iBeacon
beacon
===BLECONNECT for phones
BLEconnect
===BLE temp sensor
BLEsensor
===Temp Pressure humidity quir quality ..
Wire18B20
DHTxx
DHT11
TMP102
MCP9808
LM35A
T5403
MS5803
BMPxx
BMP280
SHT21
AM2320
BMExx
bme680
pmairquality
sgp30
ccs811
===light: white, RGB infrared, ultraviolet ..
TCS34725
as726x
IS1145
OPT3001
VEML7700
VEML6030
VEML6040
VEML6070
VEML6075
TSL2561
mlx90614
===Infrared Camera
amg88xx
===Movements, gyroscopes, Magetometers
l3g4200
mag3110
hmc5883L
bno055
mpu9255
mpu6050
lsm303
===ADC
ADC121
ina219
ina3221
ADS1x15-1
ADS1x15
spiMCP3008
spiMCP3008-1
PCF8591-1
PCF8591
===Pulse sensors
INPUTpulse
===Capacitouch sensors
INPUTtouch-1
INPUTtouch-4
INPUTtouch-12
INPUTtouch-16
GPIO inoputs
INPUTgpio-1
INPUTgpio-4
INPUTgpio-8
INPUTgpio-26
===Distance, prximity
ultrasoundDistance
vl503l0xDistance
vcnl4010Distance
vl6180xDistance
apds9960
===special programs for you to design
mysensors
myprogram
===GPIO outpu
OUTPUTgpio-1-ONoff
OUTPUTgpio-1
OUTPUTgpio-4
OUTPUTgpio-10
OUTPUTgpio-26
===Radio
setTEA5767
===DAC
setMCP4725
setPCF8591dac
===various display types
display
neopixel
neopixel-dimmer
neopixelClock
===sprinkler
===car
indigo 7
Released on: | April 22, 2018 |
Requires: | Indigo v7.0.2+ |
Download this release |
added particulate (air quality) sensor PMS5003
all sensors are now separate python programs on RPI
fixed smaller typos ...
indigo 7
v7.82.216 | Requires Indigo v7.0.2+ | Released April 12, 2018 | added spectrum sensor and some BLEconnect fixes, new SSD image for RPI3+ |
Released on: | April 12, 2018 |
Requires: | Indigo v7.0.2+ |
Download this release |
added support for sensor adafruit sensor as726x. This sensor measures 6 different wavelengths: red/blue/green + yellow + orange + violet
fixed a bug for BLEconnect where up/down states where not properly executed
added new SSD image to download at link this SSD image is for RPI3+
indigo 7
v7.81.213 | Requires Indigo v7.0.2+ | Released March 18, 2018 | more error checks and oneWire sensor display |
Released on: | March 18, 2018 |
Requires: | Indigo v7.0.2+ |
Download this release |
-- added more checks on RPI beaconloop.py for incoming packets, reject if not complete, w/o error message
-- oneWire devices now show their serial number in the indigo notes column. you can add test to the end after the serial number (with >= 1 space after the SN)
indigo 7
Released on: | March 16, 2018 |
Requires: | Indigo v7.0.2+ |
Download this release |
fixed bug : master in Line 'xxx' has error=''mac''
indigo 7
Released on: | March 8, 2018 |
Requires: | Indigo v7.0.2+ |
Download this release |
adding new one wire sensors required to open and save the device several times.
Thats fixed now
added auto off for accept new onewire devices after midnight or after restart. It unlikely that you just add these devices after midnight. ... and it is better to keep that switch off, incase the rpi goes off rails and produces fake onewire devices.. (have had that happen once)
indigo 7
v7.81.210 | Requires Indigo v7.0.2+ | Released Feb. 28, 2018 | added version check and performance improvements |
Released on: | Feb. 28, 2018 |
Requires: | Indigo v7.0.2+ |
Download this release |
added indigo store version check and performance improvements
indigo 7
Released on: | Feb. 14, 2018 |
Requires: | Indigo v7.0.2+ |
Download this release |
likely not a big impact if you have just 1 or 2 RPI, but with 20 the difference is noticeable
Indigo 7
v7.81.201 | Requires Indigo v7.0.2+ | Released Feb. 9, 2018 | added sensor ina3221 for 3 simultaneous current/ voltage measurements |
Released on: | Feb. 9, 2018 |
Requires: | Indigo v7.0.2+ |
Download this release |
added sensor ina3221.
it offers 3 in-depended sets of voltage/ current measurements through a shunt resistor.
This is the big brother of ina219 which does just one channel
Indigo 7
Released on: | Jan. 29, 2018 |
Requires: | Indigo v7.0.2+ |
Download this release |
added support for the CO2 - VCO sensor CSS811
* fix* new RPI device not created under certain circumstances.
indigo 7
Released on: | Jan. 28, 2018 |
Requires: | Indigo v7.0.2+ |
Download this release |
added:
== support for CO2 and VOC sensor SGP30
== for amg88 now offers color image or grey scale
== BLE stack restart if no BLE message for > 100 secs internally on RPI
fixed:
/0 in distance calculations when some RPI positions are not set .
Indigo 7
v7.79.199 | Requires Indigo v7.0.2+ | Released Jan. 26, 2018 | complete amg33 IR camera support and bug fixes |
Released on: | Jan. 26, 2018 |
Requires: | Indigo v7.0.2+ |
Download this release |
fixed: == beacons go to stale= do get updated anymore tested this quit a bit. issue was that I tried to manage (a)delete beacon while plugin is running, (b)while plugin is stoped, (c)beacon is disabled. They all have similar signatures. Have tested for 3 days
== improved the position calculation of the beacons
added: == if your rpi does sends empty BLE messages you now have the option to automatically force a reboot of that RPI (pick # of empty messages in a row in config . ~ 1 message / minute is the norm)
== supports now creation of snapshot images from amg88 IR camera in indigo. the images are created in pibeacon/cameraImages various options for # of pixels frequency, data storage etc can be set in the amg33 device edit.
indigo7
Released on: | Jan. 19, 2018 |
Requires: | Indigo v7.0.2+ |
Download this release |
You can use different options for differnt displays eg regular pixel displays do not offer LED fonts
= There is a major looop that gets executed xx times (1-inifnity)
=== The screen can be reset to any color before each major loop
=== You can set overall intensity (reduced from 100%)
= Then there are elements in each loop that can be shown
=== in sequence (immediate), rolling left right up down of screen replacements after 0-xx secs of delay
=== or after all elements have been defined (use wait until all .. and immediate for the last element)
= Elements available are: points, lines, triangle, rectangles, histograms, bars w or w/o box,
=== text, images, datestamp and timestamp, digital Day Time full page, analogClock
= Each element has position, color, reset screen to xx-color before showing some have width and fonts defs
= Each element can be set to be shown off/on/off in seconds interval.
=== This way you can overlay elements and show them in sequence in a part of the screen
indigo 7
v7.78.194 | Requires Indigo v7.0.2+ | Released Jan. 16, 2018 | performance improvements and some new sensor features |
Released on: | Jan. 16, 2018 |
Requires: | Indigo v7.0.2+ |
Download this release |
Indigo 7
Released on: | Jan. 11, 2018 |
Requires: | Indigo v7.0.2+ |
Download this release |
Now supports IR 8x8 amg88xx Camera You can use it as a sophisticated movement sensor It measures - all temp values are converted to std temp (set in config) -Ambient Temperature, -Average Temperature of pixels, -MinimumPixel = min Temperature val of all pixels, -MaximumPixel = max Temperature val of all pixels, max - min is an indicator of noise -Movement: delta pixel Temp to last measuremnt, large val indicates Movement: 100*sqrt(sum ((pixT-lastT)/(pixT+lastT))2)/64 -Uniformity of pixel temperature, low value indicates Structure: 100/sqrt(sum ((pixT-aveT)/(pixT+aveT))2)/64 you can setup - number of measurements per second (10/sec .. 1/10 seconds) - delta value to trigger sending update to indigo (any change to 200% change of value) - min seconds between sending messages to indigo (1...10 seconds) - to recuse overload if values change frequently
"Movement" is an indicator of pixel temps changing; range ~ 0.1-3. "Uniformity" will be high if the sensors looks at a uniform surface. It is lower when a structured object is in format of the camera- range ~ 1-40
Indigo 7 from now on all releases will require indigo 7
v7.77.193 | Requires Indigo v6.1.5+ | Released Jan. 7, 2018 | small fix for updating notes field automatically |
Released on: | Jan. 7, 2018 |
Requires: | Indigo v6.1.5+ |
Download this release |
small fix for updating notes field automatically
indigo6
Released on: | Jan. 7, 2018 |
Requires: | Indigo v6.1.5+ |
Download this release |
new: 1. added states for min / max for today/ yesterday for all temp, humidity, pressure, light sensors 2. temp/pressure/humidity states .. are now numbers - where text, you now can compare the states to a number in e.g. triggers 3. added sensorLastChange (date-time stamp) state for sensors, to be used e.g. in touch screens 4. added more fields for output display devices (from 10 to 20) 5. added "analog clock" for display devices 6. added temperature state for RPI. show the copy temperature on the RPI, updates ~ 1/minute 7. reduced load on indigo system
indigo 6.
this will be the last version that will support indigo 6, future version will require indigo 7
Released on: | Dec. 13, 2017 |
Requires: | Indigo v6.1.5+ |
Download this release |
code had a debug statement that stopped the plugin when installing from scratch
indigo 6
Released on: | Dec. 11, 2017 |
Requires: | Indigo v6.1.5+ |
Download this release |
small fix . When a RPI reboots the plugin sets a variable xx_Rebooting to the name of the RPI that is rebooting..
there were two "_" in the variable name in the plugin
indigo 6
Released on: | Dec. 9, 2017 |
Requires: | Indigo v6.1.5+ |
Download this release |
several smaller things , menus etc
changed how BLE connect devices are handled. Instead of using command line hcitool it now uses directly python calls. That allows better controls of timeouts etc. There is still an issue with RPI3 when used in with wifi. the internals of the RPI3 share BLE and WiFi hardware and software. Hence when e.g. a BLE scan or connect is done it holds that part and no wifi works during that time. the new version has a reduced timeout and manages that better. This is not an issue with RPI2 or using ethernet.
added "analogCLock" output mode. If you have an RPi display an action / menu can display an analog clock on the RPI display, next toe other info that can be refreshed, e.g. news, sensor info .. my goal is to put this on a large monitor behind a oneway mirror, like "noel1983" has shown.
-- added option in RPI device edit to add offset to rssi. with this option you can enhance or suppress signals from a specific RPi.
Karl
indigo 6 +
v7.74.175 | Requires Indigo v6.1.5+ | Released Dec. 2, 2017 | maintenance data structure and communication timeout |
Released on: | Dec. 2, 2017 |
Requires: | Indigo v6.1.5+ |
Download this release |
indigo 6+
Released on: | Nov. 30, 2017 |
Requires: | Indigo v6.0.0+ |
Download this release |
support for - TCA9548A multiplexer, now allows to have 8 of the same sensors with the same i2c address attached - BME 680 temp/hunidity/pressure air quality sensor - fixed formulas for MQ-x sensors. now calculates proper ppm values
indigo 6