Introducing "keywords" feature - Printable Version +- OpenMarine (https://forum.openmarine.net) +-- Forum: OpenPlotter (https://forum.openmarine.net/forumdisplay.php?fid=1) +--- Forum: Feature Requests (https://forum.openmarine.net/forumdisplay.php?fid=5) +--- Thread: Introducing "keywords" feature (/showthread.php?tid=15) |
Introducing "keywords" feature - Sailoog - 2016-03-26 As you might know OpenPlotter provides multiple defined actions: wait command reset shutdown stop NMEA multiplexer reset NMEA multiplexer stop Signal K server reset Signal K server stop WiFi access point start WiFi access point stop SDR-AIS reset SDR-AIS publish Twitter send e-mail send SMS play sound stop all sounds show message close all messages start all actions stop all actions set output to High set output to Low ... These actions can be triggered by comparing a custom value with any of these defined magnitudes: Latitude Longitude Date Time Magnetic Variation Magnetic Heading True Heading Course Over Ground Speed Over Ground Speed Trought Water Water Depth Apparent Wind Angle True Wind Angle Apparent Wind Speed True Wind Speed True Wind Direction Air Pressure Air Temperature Air Relative Humidity Rate of Turn Heel Pitch multiple 1W sensors temperature multiple switches status multiple outputs status ... "Keyword" is a new trigger. When OpenPlotter receives a Keyword from any source, you could trigger any actions. Keywords are strings defined by user and are source agnostic. We could get a keyword remotely or locally by SMS, gmail, Twitter, OpenCPN and from web/phone apps through OpenMarine cloud. SMS: Connect your phone or GSM dongle to OpenPlotter. A daemon will check when a SMS containing a keyword has been received and will trigger the defined actions for that keyword. Gmail: Configure OpenPlotter to check a gmail account with a subject containing a keyword. Twitter: Configure OpenPlotter to check a Twitter account with a Tweet containing a keyword. OpenCPN: The plugin Watchdog provides an excellent way to set alarms for anchor, landfall, deadman, boundary... We could configure OpenCPN to send a keyword to OpenPlotter and trigger any actions when an alarm is activated. OpenMarine: As you might know we are working on a free cloud server to act as bridge between OpenPlotter and Web and phone apps. You could get a keyword from any app in real time and trigger the defined actions for that keyword. Keywords not only could work as triggers, they could work also as actions. So, we could send keywords by SMS, gmail, twitter, and OpenMarine to any app capable of manage these keywords. Amazing, isn't it? RE: Introducing "keywords" feature - PaddyB - 2016-03-29 (2016-03-26, 03:18 PM)Sailoog Wrote: "Keyword" is a new trigger. When OpenPlotter receives a Keyword from any source, you could trigger any actions. Keywords are strings defined by user and are source agnostic. We could get a keyword remotely or locally by SMS, gmail, Twitter, OpenCPN and from web/phone apps through OpenMarine cloud. Yes, amazing!! So you could turn things on before heading down to the boat. For instance, I'm using a BUK553-100A FET to control a fuel pump which transfers diesel from the main tank into a day tank or the header tank for a heater, Openplotter controls this using a GPIO pin & delay so i don't have to remember to turn of the pump before filling the boat with diesel. You could easily rig a FET in parallel with the fridge switch then turn on the fridge with a keyword email so when you get down to the boat the beer is already cold So many possibilities, I think a big plus for openplotter is that it is so adaptable, it can be configured in so many ways, even in these early days . RE: Introducing "keywords" feature - Tacmed - 2016-06-13 This is for a version higher than version 8 ? Introducing "keywords" feature - Alpenskipper - 2016-06-13 Great! How do I update V0.8 to use the keyword feature? RE: Introducing "keywords" feature - Sailoog - 2016-06-14 Sorry guys but this has not been added to v0.8.0 yet because we are rewritten the monitoring system to implement Signal k as the main database. I'm working on this right now. It will be ready on v0.9.0. |