Categories
General

Biertje met smaak van koffie of whisky | HLN Dendermonde

As it looks we lost one of our VSCP friends into the spirits,,, Lucky guy! 😉   http://www.steeman.be/

Een biertje met de smaak van whisky of koffie. Dat is wat David Steeman uit Mespelare brouwt in de kelder van zijn woning. Met vier basisingrediënten – hop, mout, water en gist – maakte hij intussen al een hele reeks originele bieren. En net daarom lanceert hij nu zijn eigen brouwerij Steeman. “Ik droomde al een tijdje van een bier met mijn eigen naam.” – Dendermonde

Source: Biertje met smaak van koffie of whisky | HLN Dendermonde

Categories
General

AppImage – Wikipedia

Source: AppImage – Wikipedia

Categories
General

ESP8266 Frog Board ; Frogo Pins! ESP-12E Dev Board from fred_IOT on Tindie

There is another frog around as it looks…

Source: ESP8266 Frog Board ; Frogo Pins! ESP-12E Dev Board from fred_IOT on Tindie

Categories
VSCP

State of #VSCP

Vacation is over and VSCP development is up on speed again.  The aim now is to bring everything up to a release stable state again. With all the new stuff added and new changes incorporated this is heavy work.  So we work on to that goal. Just that

At the moment are some testing under-way for a changed webserver engine. The Civetweb server has been forked and ported and initial tests are good. The advantage here is a MIT license. We try to aim at MIT (or “mitlike”) everywhere if possible to make the system possible to be easily embedded in both commercial and non commercial projects..

Windows support is gone for the  VSCP server. At least for the near future. It’s not worth the time it takes to keep it up and running. However the helper lib and VSCP works will still have Windows versions.

Debian install packages will be available for everything in the next release. The different parts will be separated so there will be several install packages. One for the server, one for works, one for each driver etc. That is no need for compiling the system any-more on most targets.

Well of to work… Have fun!

Categories
General

#IKEA TRÃ…DFRI smart lights | jaimejim.github.io

There have been some press releases on the IKEA lights. I actually went yesterday to buy some of them to play around.

Source: IKEA TRÃ…DFRI smart lights | jaimejim.github.io

Categories
General

Full Disclosure: CVE-2017-11567 #Mongoose Web Server v6.5 CSRF Command Execution

Ousch!

Source: Full Disclosure: CVE-2017-11567 Mongoose Web Server v6.5 CSRF Command Execution

Categories
General

ESP8266 and ESP32: Interview with Sergey Lyubka from Mongoose OS – Squix – TechBlog

Source: ESP8266 and ESP32: Interview with Sergey Lyubka from Mongoose OS – Squix – TechBlog

Categories
General

New Espressif Products Coming Soon | Espressif Systems

New ESP32-based products to be released soon!

Source: New Espressif Products Coming Soon | Espressif Systems

Categories
General

Sentinel-2 cloudless map of the world by EOX

Source: Sentinel-2 cloudless map of the world by EOX

Categories
VSCP

The #VSCP server now use Duktape for embedded JavaScript

JavaScript has been possible to use for a long time now in the DM of the VSCP server. The DM, which stands for Decision Matrix is a way to tell what should happen when events (some would call them messages) comes in to the server from external sources (local or remote). The old engine V7 has been replaced with Duktape for best functionality and performance.

The decision matrix is documented here if your want to read more about it. Examples of operations (called actions in VSCP terms) is to compare measurement values, log measurements in a database, send data to a remote server,  and a lot of others.  You can of course execute external scripts of any type  and with the built-in JavaScript engine execute code snippets.

A typical example is in the script above where a CLASS1.CONTROL, Type=5, TurnOn event is sent to  Zone=11, Subzone=3 every second.

As scripts can be stored in variables it is possible to remotely and dynamically change the content of the script and therefore also the outcome of the action.

Variable substitution is another dynamic feature where escape variable are filled with dynamic values before the script is executed by the JavaScript engine.  The current list of escapes id available here.

Some custom VSCP functions is available and this list will of course be increased with socket communication and other. It i also possible to load external functionality from disc.