FamilyTreeDNA update
Dendrogram of the Pages project on familytreedna

The interesting Dendrogram tool provided by Robin Spencer on http://scaledinnovation.com/ shows that the Page surname is made up of several haplogroups, not surprising since we’d be servants to Royalty or Knights. It’s very interesting to see how families have branched off from one descendant, unfortunately I’m in the clutter at the begging of the I haplogroup with no clear Clade.

Zoomed in to show the I haplogroup of the Pages, i’m highlighted in red


I have refined my Y-DNA haplogroup to be I-Y10994 , which puts my ancestors in the East Anglia area about 2000 years ago !!
I wish that I could make the solid paper connection from the Pages of Leeds/Horsforth to the Warwickshire Pages and then back to Sussex that my cousin Chris has made but alas he has gone incognito on me πŸ™
Since I haven’t yet got any clear goals in my mind regarding my own DNA testing, maybe persuading more Page Family members to take the test would be a goal since me and cousin Chris don’t match, see if wh can identify where in the tree that anomaly happened… but If I wish to refine my own haplogroup even further I’d have to do the Big Y-700 test but i’ll leave it to coalesce for a while..

Family Tree and DNA
Ancestry have revised my DNA history

Towards the End of last year I had been in touch with a Second Cousin called Chris, He had informed me that our Haplogroup was R-M269 this seemed at odds with the result of I-Z58 that 23&Me furnished me, not the same at all ! My Previous post mentioned no skeletons.. I’d spoken too soon.
Since my Cuz had taken his Y-DNA test with FTDNA, I decided to do the Same and and chose to do Y-DNA37 test and just after the New Year my result came back as I-M253. Since I had DNA matches with distant cousins in Leicestershire and My Cuz only had them on paper he started to enquire of his sisters if they knew anything ?, they promptly sent him to coventry, Now I know its not my fault but it does make you feel guilty !
The Y-DNA result sparked an interest so I joined a Page surname Project on FTDNA which put me as a member of Hap’group I1 – “Family Group D” with Two other members, Both in the USA. It wasn’t long before I upgraded to the Y-DNA111 test and ordered an SNP Pack to try and narrow down my subclade a bit further, Definitely hooked now, I joined 2 more Project Groups, I1 yDNA Haplogroup for I-M253 and all subclades and the England GB Groups EIJ project both of these groups use tools to compare and add you into similar Hap’groups clusters both the England and GB EIJ and europe wide I1 group narrowed down my predicted downstream group further to i1 M253 DF29 Z63 BY151 BY351? Page Norfolk Suffolk Kent and I1-Z63+ BY151+ BY351+ BY3407+ Y10994+ Y21374+ Y21371+ (12-15-9-14) respecively very interestingas the Norfolk,Suffolk and Kent regions tie in with what my Cuz Chris has on the paper trail…
One of my Distant relatives from my Page project has also made contact with me and informed me the other member of our small family group has written a book, “The Page family of New London County, Connecticut and Chenango County, New York : Jeremiah Page and Mary “Polly” Eames/Ames and their descendants” I am trying to obtain a copy to try and tie in the trees . It was on Amazon but it seems is no longer available πŸ™

Family Tree

I have recently started to look at Family trees again, With the intention of looking at My wifes Scottish and Irish ancestry! but as a side trip I decided to test my DNA using Ancestry’s DNA service, No Skeletons or surprises…

Home Automation- @home_assistant

On my previous post I mentioned that I was going to try OpenHab …Hmmmm
I did but gave up quite swiftly ! I just couldn’t invest in the effort to switch over and so I have returned to Home Assistant. Β At the time I was having issues with MQTT and switches, updates just seemed to break my setup but after one of the updates and me trying out Arendst’s Sonoff-Tasmota firmware things settled down. I am now a big fan of Arendst ‘s firmware.
I had initially been using the Energenie MiHome hub and sockets but I have started to replace them with Sonoff devices, S20 sockets and a Dual controlling the fishtank Pump and lights. The Energenie devices are just unreliable and slow, there can be up to 30’s delay on changing state and as I had added more ( I did have 6 sockets ) about 30% of the time some of them just didn’t trigger.
Home Assistant is quite active Updates are very frequent so some times it can be a mildly irritating when trying out the latest changes, like the Automation editor changes! I converted mine following Ben @BRUHautomation ‘s youtube vid but a lot of them just didn’t convert well,some of them having empty values, so as to not upset Mrs Page28 too much I have gone back to the original versions and will wait a while for it to mature. Personally I don’t think having to format Json strings into a GUI frontend editor is good ! Just add it in the background or have a drag n drop element approach !
One Hit in the Household is the Hue PIR sensor for the Dim and dingy kitchen stairwell, Immediate positive feedback πŸ™‚
I have also built an esp8266 PIR sensor using Mertenats code and put my 3d printer to good use…

I also plan on using more of these Yunshan relays and using Arendst’s Sonoff-Tasmota but changing the sonoff_template.h to include it.

/*
sonoff_template.h – template settings for Sonoff-Tasmota

Copyright (C) 2017 Theo Arends

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
*/

// User selectable GPIO functionality
enum upins_t {
GPIO_NONE, // Not used
GPIO_DHT11, // DHT11
GPIO_DHT21, // DHT21, AM2301
GPIO_DHT22, // DHT22, AM2302, AM2321
GPIO_DSB, // Single wire DS18B20 or DS18S20
GPIO_I2C_SCL, // I2C SCL
GPIO_I2C_SDA, // I2C SDA
GPIO_WS2812, // WS2812 Led string
GPIO_IRSEND, // IR remote
GPIO_SWT1, // User connected external switches
GPIO_SWT2,
GPIO_SWT3,
GPIO_SWT4,
GPIO_KEY1, // Button usually connected to GPIO0
GPIO_KEY2,
GPIO_KEY3,
GPIO_KEY4,
GPIO_REL1, // Relays
GPIO_REL2,
GPIO_REL3,
GPIO_REL4,
GPIO_REL1_INV,
GPIO_REL2_INV,
GPIO_REL3_INV,
GPIO_REL4_INV,
GPIO_LED1, // Leds
GPIO_LED2,
GPIO_LED3,
GPIO_LED4,
GPIO_LED1_INV,
GPIO_LED2_INV,
GPIO_LED3_INV,
GPIO_LED4_INV,
GPIO_PWM1, // Sonoff Led Cold
GPIO_PWM2, // Sonoff Led Warm
GPIO_PWM3, // Red (swapped with Blue from original)
GPIO_PWM4, // Green
GPIO_PWM5, // Blue (swapped with Red from original)
GPIO_CNTR1,
GPIO_CNTR2,
GPIO_CNTR3,
GPIO_CNTR4,
GPIO_SENSOR_END };

// Text in webpage Module Parameters and commands GPIOS and GPIO
const char sensors[GPIO_SENSOR_END][9] PROGMEM = {
“None”,
“DHT11”,
“AM2301”,
“DHT22”,
“DS18x20”,
“I2C SCL”,
“I2C SDA”,
“WS2812”,
“IRremote”,
“Switch1”,
“Switch2”,
“Switch3”,
“Switch4”,
“Button1”,
“Button2”,
“Button3”,
“Button4”,
“Relay1”,
“Relay2”,
“Relay3”,
“Relay4”,
“Relay1I”,
“Relay2I”,
“Relay3I”,
“Relay4I”,
“Led1”,
“Led2”,
“Led3”,
“Led4”,
“Led1I”,
“Led2I”,
“Led3I”,
“Led4I”,
“PWM1”,
“PWM2”,
“PWM3”,
“PWM4”,
“PWM5”,
“Counter1”,
“Counter2”,
“Counter3”,
“Counter4”
};

// Programmer selectable GPIO functionality offset by user selectable GPIOs
enum fpins_t {
GPIO_RXD = GPIO_SENSOR_END, // Serial interface
GPIO_TXD, // Serial interface
GPIO_HLW_SEL, // HLW8012 Sel output (Sonoff Pow)
GPIO_HLW_CF1, // HLW8012 CF1 voltage / current (Sonoff Pow)
GPIO_HLW_CF, // HLW8012 CF power (Sonoff Pow)
GPIO_ADC0, // ADC
GPIO_USER, // User configurable
GPIO_MAX };

/********************************************************************************************/

// Supported hardware modules
enum module_t {
SONOFF_BASIC,
SONOFF_RF,
SONOFF_SV,
SONOFF_TH,
SONOFF_DUAL,
SONOFF_POW,
SONOFF_4CH,
S20,
SLAMPHER,
SONOFF_TOUCH,
SONOFF_LED,
CH1,
CH4,
MOTOR,
ELECTRODRAGON,
EXS_RELAY,
WION,
WEMOS,
SONOFF_DEV,
H801,
YUNSHAN_RELAY,
SONOFF_SC,
MAXMODULE };

/********************************************************************************************/

#define MAX_GPIO_PIN 18 // Number of supported GPIO

typedef struct MYIO {
uint8_t io[MAX_GPIO_PIN];
} myio;

typedef struct MYTMPLT {
char name[15];
myio gp;
} mytmplt;

// Default module settings
const mytmplt modules[MAXMODULE] PROGMEM = {
{ “Sonoff Basic”, // Sonoff Basic (ESP8266)
GPIO_KEY1, // GPIO00 Button
GPIO_USER, // GPIO01 Serial RXD and Optional sensor
0, // GPIO02
GPIO_USER, // GPIO03 Serial TXD and Optional sensor
GPIO_USER, // GPIO04 Optional sensor
0, // GPIO05
0, // GPIO06 (SD_CLK Flash)
0, // GPIO07 (SD_DATA0 Flash QIO/DIO/DOUT)
0, // GPIO08 (SD_DATA1 Flash QIO/DIO)
0, // GPIO09 (SD_DATA2 Flash QIO)
0, // GPIO10 (SD_DATA3 Flash QIO)
0, // GPIO11 (SD_CMD Flash)
GPIO_REL1, // GPIO12 Red Led and Relay (0 = Off, 1 = On)
GPIO_LED1_INV, // GPIO13 Green Led (0 = On, 1 = Off)
GPIO_USER, // GPIO14 Optional sensor
0, // GPIO15
0, // GPIO16
0 // ADC0 Analog input
},
{ “Sonoff RF”, // Sonoff RF (ESP8266)
GPIO_KEY1, // GPIO00 Button
GPIO_USER, // GPIO01 Serial RXD and Optional sensor
0,
GPIO_USER, // GPIO03 Serial TXD and Optional sensor
GPIO_USER, // GPIO04 Optional sensor
0,
0, 0, 0, 0, 0, 0, // Flash connection
GPIO_REL1, // GPIO12 Red Led and Relay (0 = Off, 1 = On)
GPIO_LED1_INV, // GPIO13 Green Led (0 = On, 1 = Off)
GPIO_USER, // GPIO14 Optional sensor
0, 0, 0
},
{ “Sonoff SV”, // Sonoff SV (ESP8266)
GPIO_KEY1, // GPIO00 Button
GPIO_USER, // GPIO01 Serial RXD and Optional sensor
0,
GPIO_USER, // GPIO03 Serial TXD and Optional sensor
GPIO_USER, // GPIO04 Optional sensor
GPIO_USER, // GPIO05 Optional sensor
0, 0, 0, 0, 0, 0, // Flash connection
GPIO_REL1, // GPIO12 Red Led and Relay (0 = Off, 1 = On)
GPIO_LED1_INV, // GPIO13 Green Led (0 = On, 1 = Off)
GPIO_USER, // GPIO14 Optional sensor
0, 0,
GPIO_ADC0 // ADC0 Analog input
},
{ “Sonoff TH”, // Sonoff TH10/16 (ESP8266)
GPIO_KEY1, // GPIO00 Button
GPIO_USER, // GPIO01 Serial RXD and Optional sensor
0,
GPIO_USER, // GPIO03 Serial TXD and Optional sensor
GPIO_USER, // GPIO04 Optional sensor
0,
0, 0, 0, 0, 0, 0, // Flash connection
GPIO_REL1, // GPIO12 Red Led and Relay (0 = Off, 1 = On)
GPIO_LED1_INV, // GPIO13 Green Led (0 = On, 1 = Off)
GPIO_USER, // GPIO14 Optional sensor
0, 0, 0
},
{ “Sonoff Dual”, // Sonoff Dual (ESP8266)
0,
GPIO_TXD, // GPIO01 Relay control
0,
GPIO_RXD, // GPIO03 Relay control
GPIO_USER, // GPIO04 Optional sensor
0,
0, 0, 0, 0, 0, 0, // Flash connection
0,
GPIO_LED1_INV, // GPIO13 Blue Led (0 = On, 1 = Off)
0, 0, 0, 0
},
{ “Sonoff Pow”, // Sonoff Pow (ESP8266)
GPIO_KEY1, // GPIO00 Button
0, 0, 0, 0,
GPIO_HLW_SEL, // GPIO05 HLW8012 Sel output
0, 0, 0, 0, 0, 0, // Flash connection
GPIO_REL1, // GPIO12 Red Led and Relay (0 = Off, 1 = On)
GPIO_HLW_CF1, // GPIO13 HLW8012 CF1 voltage / current
GPIO_HLW_CF, // GPIO14 HLW8012 CF power
GPIO_LED1, // GPIO15 Green Led (0 = On, 1 = Off)
0, 0
},
{ “Sonoff 4CH”, // Sonoff 4CH (ESP8285)
GPIO_KEY1, // GPIO00 Button 1
GPIO_USER, // GPIO01 Serial RXD and Optional sensor
GPIO_USER, // GPIO02 Optional sensor
GPIO_USER, // GPIO03 Serial TXD and Optional sensor
GPIO_REL3, // GPIO04 Sonoff 4CH Red Led and Relay 3 (0 = Off, 1 = On)
GPIO_REL2, // GPIO05 Sonoff 4CH Red Led and Relay 2 (0 = Off, 1 = On)
0, 0, 0, // Flash connection
GPIO_KEY2, // GPIO09 Button 2
GPIO_KEY3, // GPIO10 Button 3
0,
GPIO_REL1, // GPIO12 Red Led and Relay 1 (0 = Off, 1 = On)
GPIO_LED1_INV, // GPIO13 Blue Led (0 = On, 1 = Off)
GPIO_KEY4, // GPIO14 Button 4
GPIO_REL4, // GPIO15 Red Led and Relay 4 (0 = Off, 1 = On)
0, 0
},
{ “S20 Socket”, // S20 Smart Socket (ESP8266)
GPIO_KEY1, // GPIO00 Button
GPIO_USER, // GPIO01 Serial RXD and Optional sensor
0,
GPIO_USER, // GPIO03 Serial TXD and Optional sensor
0, 0,
0, 0, 0, 0, 0, 0, // Flash connection
GPIO_REL1, // GPIO12 Red Led and Relay (0 = Off, 1 = On)
GPIO_LED1_INV, // GPIO13 Green Led (0 = On, 1 = Off)
0, 0, 0, 0
},
{ “Slampher”, // Slampher (ESP8266)
GPIO_KEY1, // GPIO00 Button
GPIO_USER, // GPIO01 Serial RXD and Optional sensor
0,
GPIO_USER, // GPIO03 Serial TXD and Optional sensor
0, 0,
0, 0, 0, 0, 0, 0, // Flash connection
GPIO_REL1, // GPIO12 Red Led and Relay (0 = Off, 1 = On)
GPIO_LED1_INV, // GPIO13 Blue Led (0 = On, 1 = Off)
0, 0, 0, 0
},
{ “Sonoff Touch”, // Sonoff Touch (ESP8285)
GPIO_KEY1, // GPIO00 Button
GPIO_USER, // GPIO01 Serial RXD and Optional sensor
0,
GPIO_USER, // GPIO03 Serial TXD and Optional sensor
0, 0,
0, 0, 0, // Flash connection
0, 0, 0,
GPIO_REL1, // GPIO12 Red Led and Relay (0 = Off, 1 = On)
GPIO_LED1_INV, // GPIO13 Blue Led (0 = On, 1 = Off)
0, 0, 0, 0
},
{ “Sonoff LED”, // Sonoff LED (ESP8266)
GPIO_KEY1, // GPIO00 Button
0, 0, 0,
GPIO_USER, // GPIO04 Optional sensor (PWM3 Green)
GPIO_USER, // GPIO05 Optional sensor (PWM2 Red)
0, 0, 0, 0, 0, 0, // Flash connection
GPIO_PWM1, // GPIO12 Cold light (PWM0 Cold)
GPIO_LED1_INV, // GPIO13 Blue Led (0 = On, 1 = Off)
GPIO_PWM2, // GPIO14 Warm light (PWM1 Warm)
GPIO_USER, // GPIO15 Optional sensor (PWM4 Blue)
0, 0
},
{ “1 Channel”, // 1 Channel Inching/Latching Relay using (PSA-B01 – ESP8266)
GPIO_KEY1, // GPIO00 Button
0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, // Flash connection
GPIO_REL1, // GPIO12 Red Led and Relay (0 = Off, 1 = On)
GPIO_LED1_INV, // GPIO13 Green Led (0 = On, 1 = Off)
0, 0, 0, 0
},
{ “4 Channel”, // 4 Channel Inching/Latching Relays
0,
GPIO_TXD, // GPIO01 Relay control
0,
GPIO_RXD, // GPIO03 Relay control
0, 0,
0, 0, 0, 0, 0, 0, // Flash connection
0,
GPIO_LED1_INV, // GPIO13 Blue Led (0 = On, 1 = Off)
0, 0, 0, 0
},
{ “Motor C/AC”, // Motor Clockwise / Anti clockwise (PSA-B01 – ESP8266)
GPIO_KEY1, // GPIO00 Button
0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, // Flash connection
GPIO_REL1, // GPIO12 Red Led and Relay (0 = Off, 1 = On)
GPIO_LED1_INV, // GPIO13 Green Led (0 = On, 1 = Off)
0, 0, 0, 0
},
{ “ElectroDragon”, // ElectroDragon IoT Relay Board (ESP8266)
GPIO_KEY2, // GPIO00 Button 2
GPIO_USER, // GPIO01 Serial RXD and Optional sensor
GPIO_KEY1, // GPIO02 Button 1
GPIO_USER, // GPIO03 Serial TXD and Optional sensor
GPIO_USER, // GPIO04 Optional sensor
GPIO_USER, // GPIO05 Optional sensor
0, 0, 0, 0, 0, 0, // Flash connection
GPIO_REL2, // GPIO12 Red Led and Relay 2 (0 = Off, 1 = On)
GPIO_REL1, // GPIO13 Red Led and Relay 1 (0 = Off, 1 = On)
GPIO_USER, // GPIO14 Optional sensor
GPIO_USER, // GPIO15 Optional sensor
GPIO_LED1, // GPIO16 Green/Blue Led (1 = On, 0 = Off)
GPIO_ADC0 // ADC0 A0 Analog input
},
{ “EXS Relay”, // Latching relay https://ex-store.de/ESP8266-WiFi-Relay-V31 (ESP8266)
// Module Pin 1 VCC 3V3, Module Pin 6 GND
GPIO_KEY1, // GPIO00 Module Pin 8 – Button (firmware flash)
GPIO_USER, // GPIO01 Module Pin 2 = UART0_TXD
GPIO_USER, // GPIO02 Module Pin 7
GPIO_USER, // GPIO03 Module Pin 3 = UART0_RXD
GPIO_USER, // GPIO04 Module Pin 10
GPIO_USER, // GPIO05 Module Pin 9
0, 0, 0, 0, 0, 0, // Flash connection
GPIO_REL1, // GPIO12 Relay1 ( 1 = Off)
GPIO_REL2, // GPIO13 Relay1 ( 1 = On)
GPIO_USER, // GPIO14 Module Pin 5
0,
GPIO_USER, // GPIO16 Module Pin 4
0
},
{ “WiOn”, // Indoor Tap https://www.amazon.com/gp/product/B00ZYLUBJU/ref=s9_acsd_al_bw_c_x_3_w (ESP8266)
GPIO_USER, // GPIO00 Optional sensor (pm clock)
0,
GPIO_LED1, // GPIO02 Green Led (1 = On, 0 = Off)
0, 0, 0,
0, 0, 0, 0, 0, 0, // Flash connection
GPIO_USER, // GPIO12 Optional sensor (pm data)
GPIO_KEY1, // GPIO13 Button
0,
GPIO_REL1, // GPIO15 Relay (0 = Off, 1 = On)
0, 0
},
{ “WeMos D1 mini”, // WeMos and NodeMCU hardware (ESP8266)
GPIO_USER, // GPIO00 D3 Wemos Button Shield
GPIO_USER, // GPIO01 TX Serial RXD
GPIO_USER, // GPIO02 D4 Wemos DHT Shield
GPIO_USER, // GPIO03 RX Serial TXD and Optional sensor
GPIO_USER, // GPIO04 D2 Wemos I2C SDA
GPIO_USER, // GPIO05 D1 Wemos I2C SCL / Wemos Relay Shield (0 = Off, 1 = On) / Wemos WS2812B RGB led Shield
0, 0, 0, 0, 0, 0, // Flash connection
GPIO_USER, // GPIO12 D6
GPIO_USER, // GPIO13 D7
GPIO_USER, // GPIO14 D5
GPIO_USER, // GPIO15 D8
GPIO_USER, // GPIO16 D0 Wemos Wake
GPIO_ADC0 // ADC0 A0 Analog input
},
{ “Sonoff Dev”, // Sonoff Dev (ESP8266)
GPIO_KEY1, // GPIO00 E-FW Button
GPIO_USER, // GPIO01 TX Serial RXD and Optional sensor
0, // GPIO02
GPIO_USER, // GPIO03 RX Serial TXD and Optional sensor
GPIO_USER, // GPIO04 Optional sensor
GPIO_USER, // GPIO05 Optional sensor
0, 0, 0, 0, 0, 0, // Flash connection
GPIO_USER, // GPIO12
GPIO_LED1_INV, // GPIO13 BLUE LED
GPIO_USER, // GPIO14 Optional sensor
0, // GPIO15
0, // GPIO16
GPIO_ADC0 // ADC0 A0 Analog input
},
{ “H801”, // Lixada H801 Wifi (ESP8266)
GPIO_KEY1, // GPIO00 E-FW Button
GPIO_LED1, // GPIO01 Green LED
GPIO_TXD, // GPIO02 RX – Pin next to TX on the PCB
GPIO_RXD, // GPIO03 TX – Pin next to GND on the PCB
GPIO_PWM2, // GPIO04 W2
GPIO_LED2_INV, // GPIO05 Red LED
0, 0, 0, 0, 0, 0, // Flash connection
GPIO_PWM3, // GPIO12 Blue
GPIO_PWM4, // GPIO13 Green
GPIO_PWM1, // GPIO14 W1
GPIO_PWM5, // GPIO15 Red
0, 0
},
{ “Yunshan Relay”, // wifi relay Relay
//
0, // GPIO00 Module Pin 8 – Button (firmware flash)
0, // GPIO01 Module Pin 2 = UART0_TXD
GPIO_LED1_INV, // GPIO02 Module Pin 7
0, // GPIO03 Module Pin 3 = UART0_RXD
GPIO_REL1, // GPIO04 Module Pin 10
GPIO_KEY1, // GPIO05 Module Pin 9
0, 0, 0, 0, 0, 0,
0, // GPIO12 Relay1 ( 1 = Off)
GPIO_USER, // GPIO13 Relay1 ( 1 = On)
0, // GPIO14 Module Pin 5
0, // GPIO15
0 // GPIO16 Module Pin 4
},
{ “Sonoff SC”, // Sonoff SC (ESP8266)
GPIO_KEY1, // GPIO00 Button
GPIO_TXD, // GPIO01 RXD to ATMEGA328P
GPIO_USER, // GPIO02 Optional sensor
GPIO_RXD, // GPIO03 TXD to ATMEGA328P
0, 0,
0, 0, 0, 0, 0, 0, // Flash connection
0,
GPIO_LED1_INV, // GPIO13 Green Led (0 = On, 1 = Off)
0, 0, 0, 0
}
};

Home Automation – start of a journey ?

Recently I have been playing with Home Automation …

On Black Friday, I  on a whim bought an Amazon  Echo Dot and shortly after a Philips Hue starter pack… I am now hooked…
With a shake up in my home network configuration,  another project… to try out Pfsense as a firewall !  I had a spare RaspberryPi knocking around. I had a quick look around bought a couple of esp8266 based  boards to play around with and found what I thought were 2 contenders cor the control interface for my automated Home..

 

OpenHAB – I started looking at this  first as I quite liked the look of the interface, configuring turned out to be a bit of a chore, there was a designer but found it a little hard to use and not intuitive but I went with it ! I kept thinking maybe I should do a bit more reading and watching tutorials  as I configured it but  on trying to set up the Philips hue I came across a big WTF ! moment … To set it up it suggested Wireshark and capturing keys etc. I Can do that but thought no…! and switched to Home Assistant.

 

 

Home Assistant – My first impression was it was less mature and still having growing pains as it wasn’t consistent in its installation options.  I started installation and tried two routes , the installer script and from an image. I started configuration but I managed to break the configuration quite quickly, not being a programmer I’d not used YAML before and didn’t realise that YAML was very very whitespace dependant…  so I decided to follow a few guides and quickly was drawn in by an great set of  Youtube tutorials presented by  Ben at Bruhautomation  

 

 

 

Now hooked I started playing around with a relay board that arrived before the NodeMCU boards.  This arrived with the firmware in Chinese ! Google translate kind of to the rescue and then it started the hunt for alternative firmware, the Home Assistant forums pointed me in a few directions, I am currently about to  try out different firmwares as the Home Assistant configuration seems very fragile, finicky and very easily broken.

 

 

 

Adding more switches to the setup broke the MQTT . The switches I added were command line  as I was trying to add my latest addition, some Energenie Mihome socket adapters and bridge , after a lot of forum reading and using commands from posts like this one  with the addition of a Command_state and a value template they worked 

command_state: ‘curl -u “<username>:<password>” -X GET -H “Content-Type: application/json” -d “{\”id\”:12345}” https://mihome4u.co.uk/api/v1/subdevices/show’
value_template: ‘{{ value_json.data.power_state == 1 }}’

MQTT seems to work very temperamentally and the Sonoff relay ( another purchase and currently running ver 1.01 of KmanOz’s firmware  with the addition of a DHT22 ) seems not to want to work eventhough its there in the interface..
Which is a pity as I’d like to start to integrate my BrewPi’s into the setup. which has led me onto what looks like could be another project  the esp8266 version of the old BrewpPi

Maybe  I aught to give openHAB another go….

Time to wind up this post with s screenshot of my frontpage from Home-Assistant. (captured after several flakey restarts where components failed to start)

Dismay on the EU Result

 

euUtter dismay at the EU Result.

I Cant believe the outcome, I feel like I should be moving to Scotland …

I don’t think it will be too long before they have another referendum…

Benton Park Young Hoodlams

Since Bonfire night when someone threw a rock at our Backroom Window breaking it.
( the youths were seen by a neighbour but unfortunately never caught…)

IMG_0224

Rock with Bottle top for Scale

IMG_0220

Broken outer pane, It it’d not been double glazed it’d have probably got me…

We seem to have been plagued by  a particular group of Pupils from Benton Park School either knocking on the door and running away or sticking soft Pastille type sweets to our windows or just generally dropping their litter…. I have had cheek from the taller boy (of the initial Pair) in the video below   after catching them knocking on the door. I know the video is only snowballs but ……

[videojs mp4=”https://page28.co.uk/wp-content/uploads/2016/01/youths.m4v”]

original capture

more on my repair from @MotorolaSupport

Motorola aren’t my favourite company at the moment..

My Moto X 2014 went away for a screen replacement and for some reason the preferred authorised repair centre was in Germany, the repair took a couple of days short of a calendar month…. quite a long time …nay a very long time…and cost just over €200… as compensation for the time taken I was offered a Β£10 play store voucher which felt a little bit like a slap with a wet fish…

I’ve had my phone back for a short time and it’s now got a very annoying sound of stuck surfaces becoming stuck/ unstuck as you handle it. It’s also got a crease in the Leather back which I thought was just from the inflatable lilo style protected packaging , I thought the leather would recover but… you guessed it ..it hasn’t.. and a more detailed look you can see where the press footprint is on the leather, so I’m surmising it could be  crush damage to the superstructure of the back panel from the press…. or some ‘misplaced’ double sided tape ….

Photo on 01-09-2015 at 12.32 #3

Red circle sounds of sticky tape parting, the  green circle the crease

Photo on 01-09-2015 at 12.32

Crease , could be a crush injury from the press used to put the back cover on… or a piece of errant  double sided tape

 

Attempted Hacking …

I became aware of strange happenings on my Purpleogre Brewing Blog just after I moved my Page28 domain  registration from one registrar to another. I got some 403 errors, It turned out I had been Hacked !
Parts of My Beer blog were being diverted. After I raised a support Ticket I also noticed a folder that shouldn’t have been there…
Trawling through the backups it appeared between the 2nd and 3rd of August, just a day before an SQL injection bug was patched by WordPress !
I had Limit logon attempts set and simple History plugin installed but TSOHOST support suggested Wordfence. so I have given it a go….
Very enlightening !!!
It made me aware of a slide show plugin vulnerability and after I’d removed the plugin several attempts from IP’s in the Ukrane to expoit it…
and just the sheer number of scrapers trying out those now non existant links !
it also showed me how many login attempts were being made on my admin account…and where from….there’s certainly a pattern…for probes on both my sites..
Last night Just as I was about to turn in for the night, I got an email alerting me of one such attempt,
now it could be just a coincidence but it came on the same day I blocked a subnet for a french scraper who was top hitter for 404’s, It was coming from the outskirts of Paris…

Screen Shot 2015-08-22 at 00.41.43

attempts

Why are the after my sites ? I’ll never know ! Since they attacked my Beer Blog first do they have something against Beer ? or was it just easier because of the slideshow vulnerability.?

Do I have to start Blocking Whole Countries ????
Questions…. Questions…..!!

Disappointed by @MotorolaSupport repair time and UK support mechanisms

I was unlucky/ clumsy whilst getting out of the car and lost my grip on my Moto  X 2014 . It landed face down and shattered the screen ….that was the 17th of July, the next day I  went online and chatted to a Motorola support agent about the price for getting a screen repair done, I was given a rough price but since it was a chargeable repair wanted to mull it over for the weekend. I was asked to reply  by email if I wished to get it repaired  so after mulling it over  I did …that was on the 21st of July.

On the 22nd I received an email with a link to print off a DHL prepaid label I duly printed it off, It was to be sent within the next 5 Days !

Instead of collecting from my home, I wanted it picked up at work. This is where I think things  started to go awry ! Motorola support wanted me to let them know I had received the labels, I emailed them to ask if I could get it picked up from my place of work and in doing so I expected them to know that I had received the label. !!

On the 23rd I got an un helpful reply stating that I would have to contact DHL myself but I packaged my shattered phone up affixed the labels and was contemplating if I had time to detour to the DHL drop off point in Leeds on my way home that evening, unfortunately I didn’t so resolved I’d do it the next day…

Luckily on the 23rd   I got a call from DHL and arranged it could be picked up form my place of work on the 24th. Fantastic ! all went smoothly DHL picked it up and I tracked my shattered phones progress towards the European repair centre.

DHL progress

DHL progress

Monday 27th , I received an email from Motorola support

“We have not heard from you concerning your request for support in the 72 hours since we sent you a response. Consequently, we have changed the status of your question to Solved”

My immediate response was to fire a reply back informing them  DHL had picked my phone up on Friday the 24th., but I was thinking why did they not know that already..

Tuesday 28th  a reply  saying ‘thank you’ and once the phone has been received and analysed at our repair centre a quotation will be raised but…. surely it was there already

I’ve had Apple devices repaired in the past and expected a stream of updates  from Motorola but didn’t hear a squeak, so on the 31st I sent a tentative email enquiry asking what the normal timespan was between receiving the phone at the repair facility was and them producing a quote…

That same day I received a reply via email  but was astounded to hear that the quote would be sent by Post but I could speed things up by going online to their repair facility

https://service.datrepair.de/index.php?ci=ims&lang=en

At some point on the 1st of August the status changed on the repairers website  and radio buttons appeared with 3 options.
1). Accept the quote and pay the Euro’s
2). don’t accept the quote and pay the inspection  fee
and
3). Dispose of your phone and they’ll waive the fee…

Alarm bells started ringing when I selected the accept the quote  radio button but the drop down payment list was empty !
I couldn’t proceed with payment …!
Was this just a Safari foible ?
I opened it up in Chrome still the Same !
So I fired up a windows VM and tried Explorer…
same result…. oh no … have I been had ? is this a scam… ? thats what went through my mind..

radiobutton no payment options

Radio buttons with no payment options available

Sunday 2nd Aug….  I fired off an email to Motorola support stating that I was having problems with the repair website and couldn’t proceed.

Monday the 3rd.. a reply from support with a pdf attachment instructing how to pay using Paypal … Alarm bells definitely ringing now.. what sort of Micky mouse company am I dealing with,…..??  but… I use Paypal and pay and inform Support that I have done so.

 

Paid

Paid

 

Wednesday the 5th Motorola support confirm that DAT have received payment.

I have checked every day since…… no change………

It is now Tuesday the 11th  and I am very disillusioned with Motorola’s Repair service

****Update****

Wednesday 12th … I have just received the quotation sent out by post …
It asks..‘Please let us have your decision by 11.08.15 at the latest.
and the only payment options listed are Bank Transfer and Paypal..

I am left wondering why I’ve had to send my phone to Germany for repair, where is the UK offering ?
and Why is Motorola, a technology Company supposedly at the fore front of electronic communications using a repair company who sends out quotes via snail mail (post) and only uses Paypal or Bank transfer to pay for their services…?

****update – 2 ****

I checked again last night and then again this morning , my phone should be on its way back to me.

repaired

Next Page