Author Archives: Warren Cross

About Warren Cross

A contract IT professional that has been in the technology industry a number of years at various blue chip companies. During his career he has been a successful application developer, analyst, project manager, IT manager and system administrator, and performed in both global and local roles. For contract opportunities feel free to contact Warren through this site.

Telegram Bot API

Posted in Code | Tagged | Leave a comment

Bot Notifications using Telegram

Posted in Code, Uncategorized | Tagged , , | Leave a comment

ESP8266 – Getting Started with MicroPython

Posted in Electronics | Tagged , , , | Leave a comment

Creating an Alexa Skill to work with your Synology

I found this excellent article on creating a basic Alexa skill. Follow this tutorial to get a basic skill and use the php code below instead of the shell script in the tutorial as the Synology does not like non-PHP … Continue reading

Posted in Code, Home Automation | Leave a comment

Broadlink RM IR control via Python

Christmas I received the Broadlink RM device for controlling IR devices with the intention of using it with Amazon Alexa. It turns out that the service is not available in the UK so the only way to control the device … Continue reading

Posted in Code, Home Automation | Leave a comment

Synology Certificates and Alexa Skills

If you want to host Alexa skills on your Synology you will need to use Let’s Encrypt certificates as the default one will not authenticate for the skill. To check if your certificate is okay useĀ SSLCheckerĀ to validate the certificate from … Continue reading

Posted in Code, Home Automation | Leave a comment

Installing Screen on Synology

Home page for screen To install on synology you need to have ipkg installed. Mine is located in /opt/bin. sudo /opt/bin/ipkg install screen If you just run /opt/bin/screen you will get a terminal error as you may not have a … Continue reading

Posted in Code, Software | Leave a comment

Finding devices on local network

Run the following command on a UNIX based machine: ping -c 3 192.168.1.255 > /dev/null; arp -a The first command pools devices and the second outputs the known devices on the network

Posted in Code | Tagged | Leave a comment

git & Synology

Setting up Synology with git A great article here with screenshots – How to install Git Server Some git commands now to use: Creating working store: cd git_repo mkdir project.git cd project.git git –bare init cd .. chown -R git:users … Continue reading

Posted in Code, Software | Tagged , , | Leave a comment

Great Tutorial on CSS Image Transitions

http://css3.bradshawenterprises.com/cfimg/

Posted in Code, Software | Tagged , | Leave a comment