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.134.502 released on Jan. 17, 2021 |
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
Released on: | Jan. 17, 2021 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
made compatible with 2021-01-17 SSD card
Released on: | Jan. 16, 2021 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
fixed: piBeacon Error Line 6819 has error=list index out of range in confirmdeviceIDINPUTBUTTONmenu pulse device: reset of pulse / gpio input count was not reset pulse device: calculation of counts/ xx beep beacon action: did not work, menu beep did work fine, one parameter was missing
added to pulse/coincidence device
maxCountperSecondInLastHour state
min/max count/min today & yesterday state
counts/min*scalefactor state for
several more states
made the number of digits dynamc in count/xx dev states to have at keast 3 significant numbers shown (that is equivalent to 0.1%)
the number of significant digits can be set in dev edit
set compress data send to plugin to on if data len > 40kb as default. There seems to be a timeout .. issue with larger data. regular data is < 5Kb, larger data (h ad 128k) only happens for detect new beacons etc compress reduces most data by factor of >7
changed detect new beacons to use data aquired anyway with hcidump. so no data collection break during detect new beacons process that is not active for hci- socket data aquisition, as that does not deliver all package types, have to do hcidump do catch that data.
added beacon type nut v 45 and 46. the comamnds for battery and beep have changed with the new release. the hardware looks identical
fixed negative temperatures for govee sensors
Released on: | Jan. 15, 2021 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 1 times |
Download this release |
fixed: piBeacon Error Line 6819 has error=list index out of range in confirmdeviceIDINPUTBUTTONmenu pulse device: reset of pulse / gpio input count was not reset pulse device: calculation of counts/ xx beep beacon action: did not work, menu beep did work fine, one parameter was missing
added to pulse/coincidence device
maxCountperSecondInLastHour state
min/max count/min today & yesterday state
counts/min*scalefactor state for
several more states
made the number of digits dynamc in count/xx dev states to have at keast 3 significant numbers shown (that is equivalent to 0.1%)
the number of significant digits can be set in dev edit
set compress data send to plugin to on if data len > 40kb as default. There seems to be a timeout .. issue with larger data. regular data is < 5Kb, larger data (h ad 128k) only happens for detect new beacons etc compress reduces most data by factor of >7
changed detect new beacons to use data aquired anyway with hcidump. so no data collection break during detect new beacons process that is not active for hci- socket data aquisition, as that does not deliver all package types, have to do hcidump do catch that data.
added beacon type nut v 45 and 46. the comamnds for battery and beep have changed with the new release. the hardware looks identical
Released on: | Jan. 15, 2021 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 1 times |
Download this release |
fixed: piBeacon Error Line 6819 has error=list index out of range in confirmdeviceIDINPUTBUTTONmenu pulse device: reset of pulse / gpio input count was not reset pulse device: calculation of counts/ xx beep beacon action: did not work, menu beep did work fine, one parameter was missing
added to pulse/coincidence device
maxCountperSecondInLastHour state
min/max count/min today & yesterday state
counts/min*scalefactor state for
several more states
made the number of digits dynamc in count/xx dev states to have at keast 3 significant numbers shown (that is equivalent to 0.1%)
the number of significant digits can be set in dev edit
set compress data send to plugin to on if data len > 40kb as default. There seems to be a timeout .. issue with larger data. regular data is < 5Kb, larger data (h ad 128k) only happens for detect new beacons etc compress reduces most data by factor of >7
changed detect new beacons to use data aquired anyway with hcidump. so no data collection break during detect new beacons process that is not active for hci- socket data aquisition, as that does not deliver all package types, have to do hcidump do catch that data.
added beacon type nut v 2021. the comamnds for battery and beep have changed with the new release. the hardware looks identical
Released on: | Jan. 10, 2021 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 1 times |
Download this release |
fixed: piBeacon Error Line 6819 has error=list index out of range in confirmdeviceIDINPUTBUTTONmenu pulse device: reset of pulse / gpio input count was not reset pulse device: calculation of counts/ xx beep beacon action: did not work, menu beep did work fine, one parameter was missing
added to pulse/coincidence device
maxCountperSecondInLastHour state
min/max count/min today & yesterday state
counts/min*scalefactor state for
several more states
made the number of digits dynamc in count/xx dev states to have at keast 3 significant numbers shown (that is equivalent to 0.1%)
the number of significant digits can be set in dev edit
Released on: | Jan. 10, 2021 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 1 times |
Download this release |
fixed: piBeacon Error Line 6819 has error=list index out of range in confirmdeviceIDINPUTBUTTONmenu pulse device: reset of pulse / gpio input count was not reset pulse device: calculation of counts/ xx beep beacon action: did not work, menu beep did work fine, one parameter was missing
added to pulse/coincidence device
maxCountperSecondInLastHour state
min/max count/min today & yesterday state
counts/min*scalefactor state for
several more states
made the number of digits dynamc in count/xx dev states to have at keast 3 significant numbers shown (that is equivalent to 0.1%)
Released on: | Jan. 10, 2021 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 3 times |
Download this release |
fixed: piBeacon Error Line 6819 has error=list index out of range in confirmdeviceIDINPUTBUTTONmenu pulse device: reset of pulse / gpio input count was not reset pulse device: calculation of counts/ xx beep beacon action: did not work, menu beep did work fine, one parameter was missing
added to pulse/coincidence device
maxCountperSecondInLastHour state
min/max count/min today & yesterday state
counts/min*scalefactor state for
several more states
Released on: | Jan. 9, 2021 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
fixed: piBeacon Error Line 6819 has error=list index out of range in confirmdeviceIDINPUTBUTTONmenu pulse device: reset of pulse / gpio input count was not reset pulse device: calculation of counts/ xx beep beacon action: did not work, menu beep did work fine, one parameter was missing
added: maxCountperSecondInLastHour state for pulse/coincidence device min/max count/min today & yesterday state for pulsepulse/coincidence device counts/min*scalefactor state for pulsepulse/coincidence device
Released on: | Jan. 7, 2021 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 1 times |
Download this release |
Released on: | Jan. 6, 2021 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 1 times |
Download this release |
Released on: | Jan. 6, 2021 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 1 times |
Download this release |
Released on: | Jan. 5, 2021 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 1 times |
Download this release |
Released on: | Jan. 3, 2021 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 1 times |
Download this release |
fixed: piBeacon Error Line 6819 has error=list index out of range in confirmdeviceIDINPUTBUTTONmenu
reset of pulse / gpio input count was not reset
v7.134.485 | Requires Indigo v7.3.0+ | Released Jan. 3, 2021 | fixed: ine 6819 has error=list index out of range |
Released on: | Jan. 3, 2021 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 1 times |
Download this release |
fixed: piBeacon Error Line 6819 has error=list index out of range in confirmdeviceIDINPUTBUTTONmenu
Released on: | Jan. 2, 2021 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
Released on: | Dec. 23, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
Released on: | Dec. 15, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
added BLE sensors: Govee Temp & humidity sensors, they broadcast T, H, BatteryLevel - H5101 w small display - H5075 w medium display - H5177 w large display - H5174 outside sensor, no display
Released on: | Dec. 11, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
Xiaomi MiJia Bluetooth Xiaomi MiJia MI clock w temp humidity(LYWSD02) w clock temp/hum display 2xcr2032
shows T, H, Batterylevel. and count (message#) in indigo dev states
This sensor sends out Broadcasts w T, H , Battery and count
works similar to Ruuvitag, w display, but no preasure and acceleration info. you need to use the Xiaomi mi home app to setup the sensor (connect to china server, todate that sensor was not supported on servers outside china)
Released on: | Dec. 7, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
added option to use 2 UBS BLE dongles, beta
added sensors:
Vendor sensorName battery Freqquency Size App Type of Sensor ------------------------------------------------------------------------
Ibeacon On/off or ON Temp ExTemp Hum Press Accell/Grav IR Light GAS CO Smoke
Xiaomi MiJia LYWSDCGQ/01ZM round Temp & humidity sensor. w display 1x AAA 1/1s largeRound YES Y Y
Xiaomi Mi LYWSD03MMC square Temp & humidity sensor, requires 2 BLE dongles w display 1x CR2032 1/2Min small Square YES Y Y
Xiaomi Mi VegTrug / Flower Care sensor, requires 2 BLE dongles 1x CR2032 1/2Min YES Y Y Y + Moisture+Conductivity
Released on: | Dec. 7, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
added option to use 2 UBS BLE dongles, beta
added sensors:
Vendor sensorName battery Freqquency Size App Type of Sensor ------------------------------------------------------------------------
Ibeacon On/off or ON Temp ExTemp Hum Press Accell/Grav IR Light GAS CO Smoke
Xiaomi MiJia LYWSDCGQ/01ZM round Temp & humidity sensor. w display 1x AAA 1/1s largeRound YES Y Y
Xiaomi Mi LYWSD03MMC square Temp & humidity sensor, requires 2 BLE dongles w display 1x CR2032 1/2Min small Square YES Y Y
Xiaomi Mi VegTrug / Flower Care sensor, requires 2 BLE dongles 1x CR2032 1/2Min YES Y Y Y + Moisture+Conductivity
Released on: | Dec. 5, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 1 times |
Download this release |
added option to use 2 UBS BLE dongles, beta
added sensors:
Vendor sensorName battery Freqquency Size App Type of Sensor ------------------------------------------------------------------------
Ibeacon On/off or ON Temp ExTemp Hum Press Accell/Grav IR Light GAS CO Smoke
Xiaomi MiJia LYWSDCGQ/01ZM round Temp & humidity sensor. w display 1x AAA 1/1s largeRound YES Y Y
Xiaomi Mi LYWSD03MMC square Temp & humidity sensor, requires 2 BLE dongles w display 1x CR2032 1/2Min small Square YES Y Y
Xiaomi Mi VegTrug / Flower Care sensor, requires 2 BLE dongles 1x CR2032 1/2Min YES Y Y Y + Moisture+Conductivity
Released on: | Dec. 5, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 1 times |
Download this release |
added option to use 2 UBS BLE dongles, beta
added sensors:
Vendor sensorName battery Freqquency Size App Type of Sensor ------------------------------------------------------------------------
Ibeacon On/off or ON Temp ExTemp Hum Press Accell/Grav IR Light GAS CO Smoke
Xiaomi MiJia LYWSDCGQ/01ZM round Temp & humidity sensor. w display 1x AAA 1/1s largeRound YES Y Y
Xiaomi Mi LYWSD03MMC square Temp & humidity sensor, requires 2 BLE dongles w display 1x CR2032 1/2Min small Square YES Y Y
Xiaomi Mi VegTrug / Flower Care sensor, requires 2 BLE dongles 1x CR2032 1/2Min YES Y Y Y + Moisture+Conductivity
Released on: | Dec. 5, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 1 times |
Download this release |
added option to use 2 UBS BLE dongles, beta
added sensors:
Vendor sensorName battery Freqquency Size App Type of Sensor ------------------------------------------------------------------------
Ibeacon On/off or ON Temp ExTemp Hum Press Accell/Grav IR Light GAS CO Smoke
Xiaomi MiJia LYWSDCGQ/01ZM round Temp & humidity sensor. w display 1x AAA 1/1s largeRound YES Y Y
Xiaomi Mi LYWSD03MMC square Temp & humidity sensor, requires 2 BLE dongles w display 1x CR2032 1/2Min small Square YES Y Y
Xiaomi Mi VegTrug / Flower Care sensor, requires 2 BLE dongles 1x CR2032 1/2Min YES Y Y Y + Moisture+Conductivity
Released on: | Dec. 4, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
added option to use 2 UBS BLE dongles, beta
added sensors:
Vendor sensorName battery Freqquency Size App Type of Sensor ------------------------------------------------------------------------
Ibeacon On/off or ON Temp ExTemp Hum Press Accell/Grav IR Light GAS CO Smoke
Xiaomi MiJia LYWSDCGQ/01ZM round Temp & humidity sensor. w display 1x AAA 1/1s largeRound YES Y Y
Xiaomi Mi LYWSD03MMC square Temp & humidity sensor, requires 2 BLE dongles w display 1x CR2032 1/2Min small Square YES Y Y
Xiaomi Mi VegTrug / Flower Care sensor, requires 2 BLE dongles 1x CR2032 1/2Min YES Y Y Y + Moisture+Conductivity
Released on: | Dec. 4, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
added option to use 2 UBS BLE dongles, beta
added sensors:
Vendor sensorName battery Freqquency Size App Type of Sensor ------------------------------------------------------------------------
Ibeacon On/off or ON Temp ExTemp Hum Press Accell/Grav IR Light GAS CO Smoke
Xiaomi MiJia LYWSDCGQ/01ZM round Temp & humidity sensor. w display 1x AAA 1/1s largeRound YES Y Y
Xiaomi Mi LYWSD03MMC square Temp & humidity sensor, requires 2 BLE dongles w display 1x CR2032 1/2Min small Square YES Y Y
Xiaomi Mi VegTrug / Flower Care sensor, requires 2 BLE dongles 1x CR2032 1/2Min YES Y Y Y + Moisture+Conductivity
Released on: | Dec. 3, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 1 times |
Download this release |
added sensors:
Vendor sensorName battery Freqquency Size App Type of Sensor ------------------------------------------------------------------------
Ibeacon On/off or ON Temp ExTemp Hum Press Accell/Grav IR Light GAS CO Smoke
ruuvi opensource sensor w BME280 and LIS2DH22 Acceleration sensor
ruuviTag 1x cr2450 1/1s largeRound ruuvi Y Y Y X,Y,Z
Xiaomi MiJia LYWSDCGQ/01ZM round Temp & humidity sensor. w display 1x AAA 1/1s largeRound YES Y Y
Xiaomi Mi LYWSD03MMC square Temp & humidity sensor, requires 2 BLE dongles w display 1x CR2032 1/2Min small Square YES Y Y
Xiaomi Mi VegTrug / Flower Care sensor, requires 2 BLE dongles w display 1x CR2032 1/2Min YES Y Y Y + Moisture+Conductivity
Released on: | Nov. 7, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
added Bluetooth Temp / humidity sensor: Xiaomi MiJia round. The round one not sqaure! check eg: https://medium.com/@smarthomespot/my-xiaomi-bluetooth-temperature-humidity-sensor-review-d37b32ab1d0
Released on: | Nov. 5, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
fixed fillMemberListState error
v7.128.466 | Requires Indigo v7.3.0+ | Released Nov. 5, 2020 | added some debug statements when master on pi can not find indigo or ip number |
Released on: | Nov. 5, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
added some debug statements when master on pi can not find indigo or ip number
v7.128.465 | Requires Indigo v7.3.0+ | Released Nov. 5, 2020 | fixed error memberList and ignore sensor types |
Released on: | Nov. 5, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 5 times |
Download this release |
Released on: | Nov. 4, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
Released on: | Nov. 1, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
added new beacons and sensors: Radius RAD beacons
added option to change name of group variables from "other1" to eg bicycles .. and you can jnow have up to 5 groups. the varibales will only be cretaed if a the names are set in config b a group has any members (set in device edit)
v7.128.461 | Requires Indigo v7.3.0+ | Released Oct. 10, 2020 | added temp-hum BLE sensor and pIU error fix |
Released on: | Oct. 10, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
v7.128.460 | Requires Indigo v7.3.0+ | Released Oct. 5, 2020 | added more options for wpa_supplicant file at boot time |
Released on: | Oct. 5, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
added option to use new wpa_supplicant and inetrfaces file in boot directry at every boot this can be used to setup wifi, dhcp etc files creat a wpa_supplicant (for ssid / passw) and or interfaces(dhcp etc) file(s) in /boot on the rpi SSD
v7.128.459 | Requires Indigo v7.3.0+ | Released Sept. 29, 2020 | full release with hcidump as ibeacon message scanner |
Released on: | Sept. 29, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
In addition to the Ruuvitag added several blue tooth sensors, very easy to setup, they all can be used as presence as well as sensors They have long battery life and > 30 m distance -- with several RPi in the house essetially the whole house is covered INGICS: iBS01-x: Family of on/off sensors- Button, magent, movement, external switch iBS01T: Temp and humidity iBS01RG: x-y-z acceleration/ gravity sensor iBS02: PIR presence ir IR object detection iBS03-x: Family of on/off sensors- Button, magent, movement, external switch iBS03G: Movement detection of beacon on/off iBS03T: on board temp sensor iBS03TP: on board temp sensor + temp sensor probe, water proved iBS03RG: x-y-z acceleration/ gravity sensor Minew E8: x-y-z acceleration/ gravity sensor iSensor - Kaipule various on/off sensors: GAS, CO water, alarm , on sensor: door button remoteKey The on/off states are managed according to the cabailities of the sensors Satech STixx sensors, acceleration, temp, humidity, on/off
Normally beacon go "up" as soon as a signal is detect. When they are gone / no signal is received: the RPi does not send any info to the plugin if no signal. Then the plugin will set them to down after xx secs (normally 90) and after another xx secs to expired In "fastDown" mode: after yy secs (>=10) w/o signal the RPi sends a fast down message to the pluginthen teh plugin will set teh beacon to down, If you have more than 2 RPi you can probably go down to 10 secs, better 20 seconds. That means if the beacons leaves the house you will know in ~ 10+3 secs If you have just one RPI and have it connected to something that moves around in the house it is likely not a good idea but for eg a beacon that is connected to eg a bike that arrives in a dedicated space and has a good connection to the RPi it shouldd work well
minupSigal and mindownSignal: When set to eg up=-60 and down=-80: the beacon will only go up when it is close to the RPI ~ 1 m. but will stay up until it has eg left the room (>10m) with this setting you can decide if a beacon is in a room - that requires an RPI in each room you like to have this feature
changed hcidump method added option to restart BLE scanner every 5 minutes, just in case RPi can not keep up fixed so that 2. ble dongle is not needed This method catches all types of messages while the python socket method ignored some of the mesage types ie mfg info which is used to id a beacon / sensor You can select whcih method to use for all RPi in config, or overwrite in RPI device edit.
v7.127.457 | Requires Indigo v7.3.0+ | Released Sept. 28, 2020 | new BLE sensors, and HCIDUMP read method fully supported |
Released on: | Sept. 28, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 3 times |
Download this release |
In addition to the Ruuvitag added several blue tooth sensors, very easy to setup, they all can be used as presence as well as sensors They have long battery life and > 30 m distance -- with several RPi in the house essetially the whole house is covered INGICS: iBS01-x: Family of on/off sensors- Button, magent, movement, external switch iBS01T: Temp and humidity iBS01RG: x-y-z acceleration/ gravity sensor iBS02: PIR presence ir IR object detection iBS03-x: Family of on/off sensors- Button, magent, movement, external switch iBS03G: Movement detection of beacon on/off iBS03T: on board temp sensor iBS03TP: on board temp sensor + temp sensor probe, water proved iBS03RG: x-y-z acceleration/ gravity sensor Minew E8: x-y-z acceleration/ gravity sensor iSensor - Kaipule various on/off sensors for GAS, CO water, alarm ... EN61, ES61, EW70, ET90, IM21, IX30 IX32 Satech STixx sensors, acceleration, temp, humidity, on/off
Normally beacon go "up" as soon as a signal is detect. When they are gone / no signal is received: the RPi does not send any info to the plugin if no signal. Then the plugin will set them to down after xx secs (normally 90) and after another xx secs to expired In "fastDown" mode: after yy secs (>=10) w/o signal the RPi sends a fast down message to the pluginthen teh plugin will set teh beacon to down, If you have more than 2 RPi you can probably go down to 10 secs, better 20 seconds. That means if the beacons leaves the house you will know in ~ 10+3 secs If you have just one RPI and have it connected to something that moves around in the house it is likely not a good idea but for eg a beacon that is connected to eg a bike that arrives in a dedicated space and has a good connection to the RPi it shouldd work well
minupSigal and mindownSignal: When set to eg up=-60 and down=-80: the beacon will only go up when it is close to the RPI ~ 1 m. but will stay up until it has eg left the room (>10m) with this setting you can decide if a beacon is in a room - that requires an RPI in each room you like to have this feature
changeed hcidump method to include more advertising message types. in v.451 some where excluded added option to restart BLE scanner every 5 minutes, just in case RPi can not keep up fixed so that 2. ble dongle not needed
Released on: | Sept. 27, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 1 times |
Download this release |
In addition to the Ruuvitag added several blue tooth sensors, very easy to setup, they all can be used as presence as well as sensors They have long battery life and > 30 m distance -- with several RPi in the house essetially the whole house is covered INGICS: iBS01-x: Family of on/off sensors- Button, magent, movement, external switch iBS01T: Temp and humidity iBS01RG: x-y-z acceleration/ gravity sensor iBS02: PIR presence ir IR object detection iBS03-x: Family of on/off sensors- Button, magent, movement, external switch iBS03G: Movement detection of beacon on/off iBS03T: on board temp sensor iBS03TP: on board temp sensor + temp sensor probe, water proved iBS03RG: x-y-z acceleration/ gravity sensor Minew E8: x-y-z acceleration/ gravity sensor iSensor - Kaipule various on/off sensors for GAS, CO water, alarm ... EN61, ES61, EW70, ET90, IM21, IX30 IX32 Satech STixx sensors, acceleration, temp, humidity, on/off
Normally beacon go "up" as soon as a signal is detect. When they are gone / no signal is received: the RPi does not send any info to the plugin if no signal. Then the plugin will set them to down after xx secs (normally 90) and after another xx secs to expired In "fastDown" mode: after yy secs (>=10) w/o signal the RPi sends a fast down message to the pluginthen teh plugin will set teh beacon to down, If you have more than 2 RPi you can probably go down to 10 secs, better 20 seconds. That means if the beacons leaves the house you will know in ~ 10+3 secs If you have just one RPI and have it connected to something that moves around in the house it is likely not a good idea but for eg a beacon that is connected to eg a bike that arrives in a dedicated space and has a good connection to the RPi it shouldd work well
minupSigal and mindownSignal: When set to eg up=-60 and down=-80: the beacon will only go up when it is close to the RPI ~ 1 m. but will stay up until it has eg left the room (>10m) with this setting you can decide if a beacon is in a room - that requires an RPI in each room you like to have this feature
changeed hcidump method to include more advertising message types. in v.451 some where excluded added option to restart BLE scanner every 5 minutes, just in case RPi can not keep up
Released on: | Sept. 27, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 2 times |
Download this release |
In addition to the Ruuvitag added several blue tooth sensors, very easy to setup, they all can be used as presence as well as sensors They have long battery life and > 30 m distance -- with several RPi in the house essetially the whole house is covered INGICS: iBS01-x: Family of on/off sensors- Button, magent, movement, external switch iBS01T: Temp and humidity iBS01RG: x-y-z acceleration/ gravity sensor iBS02: PIR presence ir IR object detection iBS03-x: Family of on/off sensors- Button, magent, movement, external switch iBS03G: Movement detection of beacon on/off iBS03T: on board temp sensor iBS03TP: on board temp sensor + temp sensor probe, water proved iBS03RG: x-y-z acceleration/ gravity sensor Minew E8: x-y-z acceleration/ gravity sensor iSensor - Kaipule various on/off sensors for GAS, CO water, alarm ... EN61, ES61, EW70, ET90, IM21, IX30 IX32 Satech STixx sensors, acceleration, temp, humidity, on/off
Normally beacon go "up" as soon as a signal is detect. When they are gone / no signal is received: the RPi does not send any info to the plugin if no signal. Then the plugin will set them to down after xx secs (normally 90) and after another xx secs to expired In "fastDown" mode: after yy secs (>=10) w/o signal the RPi sends a fast down message to the pluginthen teh plugin will set teh beacon to down, If you have more than 2 RPi you can probably go down to 10 secs, better 20 seconds. That means if the beacons leaves the house you will know in ~ 10+3 secs If you have just one RPI and have it connected to something that moves around in the house it is likely not a good idea but for eg a beacon that is connected to eg a bike that arrives in a dedicated space and has a good connection to the RPi it shouldd work well
minupSigal and mindownSignal: When set to eg up=-60 and down=-80: the beacon will only go up when it is close to the RPI ~ 1 m. but will stay up until it has eg left the room (>10m) with this setting you can decide if a beacon is in a room - that requires an RPI in each room you like to have this feature
changeed hcidump method to include more advertising message types. in v.451 some where excluded added option to restart BLE scanner every 5 minutes, just in case RPi can not keep up
Released on: | Sept. 25, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
In addition to the Ruuvitag added several blue tooth sensors, very easy to setup, they all can be used as presence as well as sensors They have long battery life and > 30 m distance -- with several RPi in the house essetially the whole house is covered INGICS: iBS01-x: Family of on/off sensors- Button, magent, movement, external switch iBS01T: Temp and humidity iBS01RG: x-y-z acceleration/ gravity sensor iBS02: PIR presence ir IR object detection iBS03-x: Family of on/off sensors- Button, magent, movement, external switch iBS03G: Movement detection of beacon on/off iBS03T: on board temp sensor iBS03TP: on board temp sensor + temp sensor probe, water proved iBS03RG: x-y-z acceleration/ gravity sensor Minew E8: x-y-z acceleration/ gravity sensor iSensor - Kaipule various on/off sensors for GAS, CO water, alarm ... EN61, ES61, EW70, ET90, IM21, IX30 IX32 Satech STixx sensors, acceleration, temp, humidity, on/off
Normally beacon go "up" as soon as a signal is detect. When they are gone / no signal is received: the RPi does not send any info to the plugin if no signal. Then the plugin will set them to down after xx secs (normally 90) and after another xx secs to expired In "fastDown" mode: after yy secs (>=10) w/o signal the RPi sends a fast down message to the pluginthen teh plugin will set teh beacon to down, If you have more than 2 RPi you can probably go down to 10 secs, better 20 seconds. That means if the beacons leaves the house you will know in ~ 10+3 secs If you have just one RPI and have it connected to something that moves around in the house it is likely not a good idea but for eg a beacon that is connected to eg a bike that arrives in a dedicated space and has a good connection to the RPi it shouldd work well
minupSigal and mindownSignal: When set to eg up=-60 and down=-80: the beacon will only go up when it is close to the RPI ~ 1 m. but will stay up until it has eg left the room (>10m) with this setting you can decide if a beacon is in a room - that requires an RPI in each room you like to have this feature
change hcidump method to include more advertising message types. in v.451 some where excluded
Released on: | Sept. 24, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
Released on: | Sept. 23, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
Released on: | Sept. 22, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
In addition to the Ruuvitag added several blue tooth sensors, very easy to setup, they all can be used as presence as well as sensors They have long battery life and > 30 m distance -- with several RPi in the house essetially the whole house is covered INGICS: iBS01-x: Family of on/off sensors- Button, magent, movement, external switch iBS01T: Temp and humidity iBS01RG: x-y-z acceleration/ gravity sensor iBS02: PIR presence ir IR object detection iBS03-x: Family of on/off sensors- Button, magent, movement, external switch iBS03G: Movement detection of beacon on/off iBS03T: on board temp sensor iBS03TP: on board temp sensor + temp sensor probe, water proved iBS03RG: x-y-z acceleration/ gravity sensor Minew E8: x-y-z acceleration/ gravity sensor iSensor - Kaipule various on/off sensors for GAS, CO water, alarm ... EN61, ES61, EW70, ET90, IM21, IX30 IX32 Satech STixx sensors, acceleration, temp, humidity, on/off
Normally beacon go "up" as soon as a signal is detect. When they are gone / no signal is received: the RPi does not send any info to the plugin if no signal. Then the plugin will set them to down after xx secs (normally 90) and after another xx secs to expired In "fastDown" mode: after yy secs (>=10) w/o signal the RPi sends a fast down message to the pluginthen teh plugin will set teh beacon to down, If you have more than 2 RPi you can probably go down to 10 secs, better 20 seconds. That means if the beacons leaves the house you will know in ~ 10+3 secs If you have just one RPI and have it connected to something that moves around in the house it is likely not a good idea but for eg a beacon that is connected to eg a bike that arrives in a dedicated space and has a good connection to the RPi it shouldd work well
minupSigal and mindownSignal: When set to eg up=-60 and down=-80: the beacon will only go up when it is close to the RPI ~ 1 m. but will stay up until it has eg left the room (>10m) with this setting you can decide if a beacon is in a room - that requires an RPI in each room you like to have this feature
Released on: | Sept. 14, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 3 times |
Download this release |
made "fastDown" work nicely, If you have more than 2 RPi you can probably go down to 10 secs that means if the beacons leaves the house you will know in ~ 10+3 secs if you have just one RPI and have it connected to something that moves around in the house it is likely not a good idea but for eg a beacon that is connected to a bike that arrives in a dedicated space and has a good connection to the RPi it shouldd work well
added .upper() for hexCode in knownbeacon tags, to make sure that eg aB is seenas AB in the hex string
5
v7.127.449 | Requires Indigo v7.3.0+ | Released Sept. 14, 2020 | added several blue tooth sensors, very easy to setup |
Released on: | Sept. 14, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 1 times |
Download this release |
made "fastDown" work nicely, If you have more than 2 RPi you can probably go down to 10 secs that means if the beacons leaves the house you will know in ~ 10+3 secs if you have just one RPI and have it connected to something that moves around in the house it is likely not a good idea but for eg a beacon that is connected to a bike that arrives in a dedicated space and has a good connection tot the RPi it shouldd work well
added .upper() for hexCode in knownbeacon tags, to make sure that eg aB is seenas AB in the hex string
fixed some issues w fast down and BLEconnect
Released on: | Sept. 13, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 2 times |
Download this release |
made "fastDown" work nicely, If you have more than 2 RPi you can probably go down to 10 secs that means if the beacons leaves the house you will know in ~ 10+3 secs if you have just one RPI and have it connected to something that moves around in the house it is likely not a good idea but for eg a beacon that is connected to a bike that arrives in a dedicated space and has a good connection tot the RPi it shouldd work well
added .upper() for hexCode in knownbeacon tags
v7.127.447 | Requires Indigo v7.3.0+ | Released Sept. 12, 2020 | 0. added .upper() for hexCode in knownbeacon tags |
Released on: | Sept. 12, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 1 times |
Download this release |
v7.127.446 | Requires Indigo v7.3.0+ | Released Sept. 12, 2020 | added .upper() for hexCode in knownbeacon tags |
Released on: | Sept. 12, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 1 times |
Download this release |
added .upper() for hexCode in knownbeacon tags
Released on: | Sept. 12, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 2 times |
Download this release |
Released on: | Sept. 12, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
fixed some errors in device edit when fields were not set
Released on: | Sept. 11, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 1 times |
Download this release |
v7.126.437 | Requires Indigo v7.3.0+ | Released Aug. 31, 2020 | added new method (option) to read beacons using hcidump & lescan instead of python socket calls |
Released on: | Aug. 31, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
v7.126.436 | Requires Indigo v7.3.0+ | Released Aug. 31, 2020 | added new method (option) to read beacons using hcidump & lescan instead of python socket calls |
Released on: | Aug. 31, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
v7.126.435 | Requires Indigo v7.3.0+ | Released Aug. 31, 2020 | added new method (option) to read beacons using hcidump & lescan instead of python socket calls |
Released on: | Aug. 31, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 1 times |
Download this release |
v7.126.434 | Requires Indigo v7.3.0+ | Released Aug. 30, 2020 | added new method (option) to read beacons using hcidump & lescan instead of python socket calls |
Released on: | Aug. 30, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 1 times |
Download this release |
v7.126.433 | Requires Indigo v7.3.0+ | Released Aug. 29, 2020 | added new method (option) to read beacons using hcidump & lescan instead of python socket calls |
Released on: | Aug. 29, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 1 times |
Download this release |
v7.126.432 | Requires Indigo v7.3.0+ | Released Aug. 29, 2020 | added several "feasy" type beacons w battery level support in std message |
Released on: | Aug. 29, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 2 times |
Download this release |
added several "feasy" type beacons w battery level support in std message
v7.125.431 | Requires Indigo v7.3.0+ | Released Aug. 26, 2020 | added several "Minew" type beacons w battery level support in std message |
Released on: | Aug. 26, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 1 times |
Download this release |
added several "Minew" type beacons w battery level support in std message
Released on: | Aug. 26, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
Released on: | Aug. 25, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
v7.124.429 | Requires Indigo v7.3.0+ | Released Aug. 24, 2020 | fixed some issues w get battery levels when devices were not properly defined, ... |
Released on: | Aug. 24, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 1 times |
Download this release |
fixed some issues w get battery levels when devices were not properly defined, ...
Released on: | Aug. 24, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
v7.124.423 | Requires Indigo v7.3.0+ | Released Aug. 6, 2020 | added sensor bosch BMP388 high precision pressure |
Released on: | Aug. 6, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
added sensor bosch BMP388 high precision pressure accurancy equivalent = 0.8m altitude change
v7.123.423 | Requires Indigo v7.3.0+ | Released July 27, 2020 | for ADSxx ADC devices alsoways show INPUT as ststaus (was INPUT_x) |
Released on: | July 27, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
for ADSxx ADC devices alsoways show INPUT as ststaus (was INPUT_x)
Released on: | July 23, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
Released on: | July 21, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
Released on: | July 16, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
Released on: | July 7, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
Released on: | July 6, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 1 times |
Download this release |
Released on: | June 20, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
================================ new_Beacons ============================================ ===MAC# FF:FF:C2:28:06:C3 == ; raw data: n_of_MSG_Types : 2 raw data: - 043E1702010000C30628C2FFFF0B0201060302E0FF030954 - 043E1A02010400C30628C2FFFF0E0DFFFFFFC22806C315FB757117 mfg_info : TF MSG_in_10Secs : 5.3 beaconType : [u'', u''] max_rssi : -60 max_TX : 70 pos_of_reverse_MAC_in_UUID : [-1, -1] pos_of_MAC_in_UUID : [-1, 18] possible knownTag options: -- "name_here":{"battCmd":"off","beepCmd":"off","dBm":"-61","prio":1,"pos":12,"posDelta":0,"tag":"0B0201060302"} -- "name_here":{"battCmd":"off","beepCmd":"off","dBm":"-61","prio":1,"pos":12,"posDelta":0,"tag":"0E0DFFMAC#########"}
Released on: | June 11, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
full support of many new beacon types w auto detect
Released on: | June 9, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
Released on: | June 9, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
Released on: | June 1, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 1 times |
Download this release |
Released on: | June 1, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 1 times |
Download this release |
. added some more beacon definitions ie spotyPal and Rinex 2. take dBm value from knownBeaconTags if txPower == 999 == not set can still be overwritten in device edit 3. made beacontype read only: it is either other of a value from known beacon tags 4. fixed spotypal battery type command 5. cleaned up menus 6. fixed distance unit if not meter config read 7. repeat beep msg to beacon if beep time > 10 secs 8. add connect control in pexpect, try 3 times to reconnect if not successful 9. corrected beacon plot positions circle size 10. added spotypal beep function
Released on: | June 1, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
Released on: | June 1, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
v7.120.361 | Requires Indigo v7.3.0+ | Released May 31, 2020 | enabled beacon beep command for specific beacons |
Released on: | May 31, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
enabled beacon beep command for specific beacons
Released on: | May 31, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 1 times |
Download this release |
added beep function
v7.119.359 | Requires Indigo v7.3.0+ | Released May 27, 2020 | added free text color settings for device properties |
Released on: | May 27, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 1 times |
Download this release |
added free text color settings for device properties
v7.119.357 | Requires Indigo v7.3.0+ | Released May 23, 2020 | added RuuviTag sensor and some smaller fixes |
Released on: | May 23, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
v7.118.348 | Requires Indigo v7.3.0+ | Released April 18, 2020 | added light sensor MAX44009, some bug fixes |
Released on: | April 18, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
added light sensor MAX44009 This is a very simple fully autoscale light sensor range 0.045 .. 188,000 Lux has 2 i2c address configurable
added state: clostestiBeaconLast it inherits from clostestiBeacon when that changes
fixed:
Released on: | April 5, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
Released on: | March 26, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
fixed startup issues
v7.118.342 | Requires Indigo v7.3.0+ | Released March 19, 2020 | added a delay (min time between probes= 3 secs) in between BLE probes to phone. |
Released on: | March 19, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 1 times |
Download this release |
added a delay (min time between probes= 3 secs) in between BLE probes to phone. this is needed for eg pizero when everything goes through one com dev
v7.118.340 | Requires Indigo v7.3.0+ | Released March 17, 2020 | fixed problem on RPI: get battery level could stopped getting regular ibeacon message |
Released on: | March 17, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
fixed problem on RPI: get battery level could stopped getting regular ibeacon message
v7.118.339 | Requires Indigo v7.3.0+ | Released March 15, 2020 | ixed problem on RPI, stack did not restart after boot (a" instead of a ;") |
Released on: | March 15, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 2 times |
Download this release |
ixed problem on RPI, stack did not restart after boot (a" instead of a ;")
Released on: | Feb. 26, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
added option for several sensor types to have red/grey/green status column colors in devcice edit (for sensors only) you can set the condition when the icon should be red/grey/green eg green: 20<x<30, grey 30<=x<60, red x>=60, where x is the sensor value as shown in the status field
fixed action shutdown rpi through ssh command timing issue for some slower RPI network connections
now has 20 ibeacon RPi and 20 RPI sensor only RPI. you might need to restart the plugin twice to get all the new states loaded.
the ibeacon state Names are now Pi_xx_Signal .. _Distance .._Time = 2 digits for all pi_xx states ie Pi_1 --> Pi_01, to make it sort better. and there are now 20 ibeacon RPIs (0-19) and 20 non iBeacon RPI (for sensors only) 20-39
fixed issue with wrong ip number on RPI when switching between Wifi and ethernet
upgraded ADC converters, more parameters, models :
plugin now shows RPI power problems as: none
RPI will reboot if hciconfig shows DOWN for 2 tests in a row ~ 20 sec apart
a new program will be running on the RPI: master.sh It will test every 25 secs if master.py is running, if not it will restart it This is mostly for development as starting master.py from the console and logging out will kill it after some seconds .. the parent process stops and then the childprocess also.
fixed reboot action, only reboot menue was working
cleanup some code in beaconloop and BLEconnect
fixed master.sh bug that caused constant restarts of master.py (from V .334)
upgraded ADC converters, more paraemteers, models :
added option for BLEconnect to work thorugh commandline tools (hcitool) instead of python code. it seems that running BLEconnect together with wifi on the internal chips can create timeout > 1 sec. ie for a pi0-W use an extermnal BLE-dongle and send BOTH iBeacon AND BLEconnect to the external BLE dongle, pings are const at ~ 5msec.
Released on: | Feb. 12, 2020 |
Requires: | Indigo v7.3.0+ |
Download this release |
added menu option to update beacon battery level for a SINGLE beacon, not just all
added clostestRPIlast and clostestRPIlast states to RPi, ibeacon and BLEconnect states. it show the previous clostest RPI this is not the second clostsest!!
added "nohup" to ssh master start, otehrwise master stops when ssh session ends
fixed clostest RPI in BLEconnect, was not alwasy showing correct RPI.
added requiremnt that two (RSSI values - lastAverage) in sequence > delta signal to trigger deltat signal change. this remove some noise fluctuations of signals that otherwise would trigger delta_signal > xx state.
fixed: Error setting up BLEconnect Line 3636 has error=range() integer end a Error Line 12444 has error=Unknown format code 'd'
improved stability reading for adafruit moisture sensor
fixed pressure format for pascal units (%.0f instead of %d as value is float) fixed BLEconnect was disabled when switching to 16 RPI fixed pressure and humidity offsets, for some sensors (eg BME280) it was applied twice
improved dynamic behavior (fast changinging distance) for ultrasound distance sensor.
improved BME680 mamangement, added SensorStatus, AirQualityText
option to suppress writing certain high frequency dev/states and variables to SQL logger
requires Indigo 7.4.1 or higher
this can reduce the cpu load of the SQL logger by > 20%..30%
variables: pi_IN_x and b_count and lastChanged
states: Pi_xx_Time, TxPowerReceived,UUID,closestRPIText,displayStatus,status,batteryLevelLastUpdate,pktInfo,sensorvalue_ui,updateReason
these are mostly text fields that do not need to be kept in sql history
you need to set and select in plugin config
will reduce SQL data for device types: beacon, rpi, rpi-sensor, BLEconnect, sensors
changed mbar to mBar in config. You need to reselect the pressure unit in config
added Adafruit STEMMA Soil Moisture Sensor and Chirp soil sensor it is configured to give rel moisture 0-100%
changed message structure (pi --> indigo) from a list to a dict, for easier reading
added state "updateReason" for iBeacons to indicat why it was updated
can now handle python3.x modules on RPI
Released on: | Feb. 10, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
fixed pressure format for pascal units (%.0f instead of %d as value is float) fixed BLEconnect was disabled when switching to 16 RPI fixed pressure and humidity offsets, for some sensors (eg BME280) it was applied twice
improved dynamic behavior (fast changinging distance) for ultrasound distance sensor.
improved BME680 mamangement, added SensorStatus, AirQualityText
option to suppress writing certain high frequency dev/states and variables to SQL logger
requires Indigo 7.4.1 or higher
this can reduce the cpu load of the SQL logger by > 20%..30%
variables: pi_IN_x and b_count and lastChanged
states: Pi_xx_Time, TxPowerReceived,UUID,closestRPIText,displayStatus,status,batteryLevelLastUpdate,pktInfo,sensorvalue_ui,updateReason
these are mostly text fields that do not need to be kept in sql history
you need to set and select in plugin config
will reduce SQL data for device types: beacon, rpi, rpi-sensor, BLEconnect, sensors
changed mbar to mBar in config. You need to reselect the pressure unit in config
added Adafruit STEMMA Soil Moisture Sensor and Chirp soil sensor it is configured to give rel moisture 0-100%
changed message structure (pi --> indigo) from a list to a dict, for easier reading
added state "updateReason" for iBeacons to indicat why it was updated
can now handle python3.x modules on RPI
v7.116.332 | Requires Indigo v7.3.0+ | Released Jan. 30, 2020 | increased # of BLE RPI to 16 and several other improvements |
Released on: | Jan. 30, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
++++ STRUCTURAL CHANGE: ++++
As a consequence CURRRENT pi- servers #0-#9 should not experience any change. BUT current pi-servers #10-#15 will need to be re-created as pi-servers #16 .. #40 (pick any number) ie sensors-only pi-servers Also all sensors and output devices need to point to the new pi-server numbers (device edit of sensors and outputs) you will see a lot of new indigo sql device tables crated and converted from number to real ++++ STRUCTURAL CHANGE: ++++
added support for i2c relay from 52pi for RG11 rain sensor. see device edit for details for relay# to dip-switch mapping
removed option to foget ALL history, that removed all definitions for all BLE RPI and recreated them with new indigo ID
changed default for restart options, apparently indigo does not like ","" in defaults
fixed bug with menu command shutdown rpi
many smaller fixed and improvemnst in menus and controls
v7.115.332 | Requires Indigo v7.3.0+ | Released Jan. 23, 2020 | optimized acquisition of battery level for ibeacons |
Released on: | Jan. 23, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
optimized acquisition of battery level for ibeacons
split of getBeaconParameters.py from execcommands.py to be able to better mange termination of processes
added comments in device edit for battery level setting and process.
streamlined plugin process to manage do not do up--> donw status changes while RPIs are busy
added several comments and explanations to config and device edit
added a reboot trigger on RPI if error "too many open files"
v7.115.330 | Requires Indigo v7.3.0+ | Released Jan. 20, 2020 | fixed: get batterly level for noda aiko beacons. |
Released on: | Jan. 20, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
v7.115.329 | Requires Indigo v7.3.0+ | Released Jan. 19, 2020 | variuous adds for ibeacon battery level reporting |
Released on: | Jan. 19, 2020 |
Requires: | Indigo v7.3.0+ |
Downloaded: | 0 times |
Download this release |
device state " batteryLevelLastUpdate" to iBeacon devices. with this information you can see when the last successful update of the iBeacon battery level was obtained.
add daily report to indigo log / plugin log if batterylevel to low or update older than 2 days eg: piBeacon Warning batterylevel level test: b-iHere black2 last level reported: 74%, has not been updated for > 2 days: b-iHere_black last level reported: 76%, has not been updated for > 2 days: b-Mazda-aaa level down to: 11% ... charge or replace battery
if all ok one line "batterylevel level test: no iBeacon found with low battery indicator or old update" is printed to plugin.log you could trigger on event log warning to check for that output
if there are any active ibeacons w battery reporting, each morning at 4 or after plugin relaunch the plugin will request a battery level update from the RPIs
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