<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.rainsbrook.co.uk/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://www.rainsbrook.co.uk/wiki/feed.php">
        <title>Rainsbrook - ha</title>
        <description></description>
        <link>https://www.rainsbrook.co.uk/wiki/</link>
        <image rdf:resource="https://www.rainsbrook.co.uk/wiki/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-04-29T03:17:35+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.rainsbrook.co.uk/wiki/doku.php?id=ha:evchsrger&amp;rev=1763942816&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.rainsbrook.co.uk/wiki/doku.php?id=ha:mqtt&amp;rev=1724928468&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.rainsbrook.co.uk/wiki/doku.php?id=ha:nodered&amp;rev=1637948476&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.rainsbrook.co.uk/wiki/doku.php?id=ha:node_red_flows1&amp;rev=1637949311&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.rainsbrook.co.uk/wiki/doku.php?id=ha:ntp&amp;rev=1765928883&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.rainsbrook.co.uk/wiki/doku.php?id=ha:paxtonaccess&amp;rev=1691151958&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.rainsbrook.co.uk/wiki/doku.php?id=ha:raspberrypi&amp;rev=1736809019&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.rainsbrook.co.uk/wiki/doku.php?id=ha:sr201&amp;rev=1750115730&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.rainsbrook.co.uk/wiki/doku.php?id=ha:start&amp;rev=1769775701&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.rainsbrook.co.uk/wiki/doku.php?id=ha:tasmota&amp;rev=1676885941&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.rainsbrook.co.uk/wiki/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>Rainsbrook</title>
        <link>https://www.rainsbrook.co.uk/wiki/</link>
        <url>https://www.rainsbrook.co.uk/wiki/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://www.rainsbrook.co.uk/wiki/doku.php?id=ha:evchsrger&amp;rev=1763942816&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-24T00:06:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>evchsrger</title>
        <link>https://www.rainsbrook.co.uk/wiki/doku.php?id=ha:evchsrger&amp;rev=1763942816&amp;do=diff</link>
        <description>EV charge controllers

Mainpine based



Based on a Mainpine controller, internally an ESP series microcontroller, possibly reflashable to Tasmota type code. Would do the MQTT part, not sure how to do the EV control part.
This should have had a MCB / RCBO fitted as well as an isolator, although the feed is from a 16A socket with it's own MCB.000</description>
    </item>
    <item rdf:about="https://www.rainsbrook.co.uk/wiki/doku.php?id=ha:mqtt&amp;rev=1724928468&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-29T10:47:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mqtt</title>
        <link>https://www.rainsbrook.co.uk/wiki/doku.php?id=ha:mqtt&amp;rev=1724928468&amp;do=diff</link>
        <description>MQTT broker service

MQTT seems to have become the defacto protocol for passing information between the various parts of a IOT system, the acronym stands for MQ Telemetry Transport, MQ was an IBM product range, possibly Message Queue.

encrypted MQTT listens on 8883, plain 1883.</description>
    </item>
    <item rdf:about="https://www.rainsbrook.co.uk/wiki/doku.php?id=ha:nodered&amp;rev=1637948476&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-11-26T17:41:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nodered</title>
        <link>https://www.rainsbrook.co.uk/wiki/doku.php?id=ha:nodered&amp;rev=1637948476&amp;do=diff</link>
        <description>Node Red

Info

Flows

Node Red flows change payload</description>
    </item>
    <item rdf:about="https://www.rainsbrook.co.uk/wiki/doku.php?id=ha:node_red_flows1&amp;rev=1637949311&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-11-26T17:55:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>node_red_flows1</title>
        <link>https://www.rainsbrook.co.uk/wiki/doku.php?id=ha:node_red_flows1&amp;rev=1637949311&amp;do=diff</link>
        <description>Node Red - Change payload




[
    {
        &quot;id&quot;: &quot;2538d9a0f9ca1275&quot;,
        &quot;type&quot;: &quot;tab&quot;,
        &quot;label&quot;: &quot;Change Payload&quot;,
        &quot;disabled&quot;: false,
        &quot;info&quot;: &quot;&quot;
    },
    {
        &quot;id&quot;: &quot;d72dc4ce.89b368&quot;,
        &quot;type&quot;: &quot;inject&quot;,
        &quot;z&quot;: &quot;2538d9a0f9ca1275&quot;,
        &quot;name&quot;: &quot;&quot;,
        &quot;props&quot;: [
            {
                &quot;p&quot;: &quot;payload&quot;
            },
            {
                &quot;p&quot;: &quot;topic&quot;,
                &quot;vt&quot;: &quot;str&quot;
            }
        ],
        &quot;repeat&quot;: &quot;&quot;,
 …</description>
    </item>
    <item rdf:about="https://www.rainsbrook.co.uk/wiki/doku.php?id=ha:ntp&amp;rev=1765928883&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-16T23:48:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ntp</title>
        <link>https://www.rainsbrook.co.uk/wiki/doku.php?id=ha:ntp&amp;rev=1765928883&amp;do=diff</link>
        <description>NTP server

&lt;https://github.com/benclifford/msf&gt;

&lt;https://www.philrandal.co.uk/blog/archives/2019/04/entry_213.html&gt;</description>
    </item>
    <item rdf:about="https://www.rainsbrook.co.uk/wiki/doku.php?id=ha:paxtonaccess&amp;rev=1691151958&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-04T12:25:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>paxtonaccess</title>
        <link>https://www.rainsbrook.co.uk/wiki/doku.php?id=ha:paxtonaccess&amp;rev=1691151958&amp;do=diff</link>
        <description>Paxton Access card reader

No luck finding how this can be made to work with Linux, as it shows up as a human interface device, I'd hoped it would emulate a keyboard, but if you can write a card as well as read one, that doesn't make much sense. A serial device would seem more likely.</description>
    </item>
    <item rdf:about="https://www.rainsbrook.co.uk/wiki/doku.php?id=ha:raspberrypi&amp;rev=1736809019&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-13T22:56:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>raspberrypi</title>
        <link>https://www.rainsbrook.co.uk/wiki/doku.php?id=ha:raspberrypi&amp;rev=1736809019&amp;do=diff</link>
        <description>Raspberry Pi

Set Static Ip Address


nano /etc/dhcpcd.conf

interface eth0 (Probably)
static_routers=&lt;default gateway&gt;
static domain_name_servers=&lt;nameserver, eg. 1.1.1.1&gt;
static ip_address=&lt;ipaddress&gt;/&lt;network size eg. 24&gt;



Measure temperature on system board</description>
    </item>
    <item rdf:about="https://www.rainsbrook.co.uk/wiki/doku.php?id=ha:sr201&amp;rev=1750115730&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-16T23:15:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sr201</title>
        <link>https://www.rainsbrook.co.uk/wiki/doku.php?id=ha:sr201&amp;rev=1750115730&amp;do=diff</link>
        <description>SR201 network controlled module

The SR-201 module is a widely available ethernet connected relay module. It is advertised as being “web controlled” in many outlets, but as I found out, it's not. I have written some python to allow it to be controlled via MQTT, this is available on Git Hub here:-000</description>
    </item>
    <item rdf:about="https://www.rainsbrook.co.uk/wiki/doku.php?id=ha:start&amp;rev=1769775701&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-30T12:21:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>start</title>
        <link>https://www.rainsbrook.co.uk/wiki/doku.php?id=ha:start&amp;rev=1769775701&amp;do=diff</link>
        <description>Home Automation

Background

This is my first foray into Home Automation (if you exclude fitting PIR sensors to stairwells, toilets etc), so I've attempted to explain the terms and protocols I've encountered and sometimes found confusing.
It's an opinionated sort of blog too, there are two broad approaches to HA, one of these is the 000</description>
    </item>
    <item rdf:about="https://www.rainsbrook.co.uk/wiki/doku.php?id=ha:tasmota&amp;rev=1676885941&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-02-20T09:39:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tasmota</title>
        <link>https://www.rainsbrook.co.uk/wiki/doku.php?id=ha:tasmota&amp;rev=1676885941&amp;do=diff</link>
        <description>Tasmota crib sheet

Reset to defaults

	*  Cut power from the device completely for 30 seconds.
	*  Power the device on and off six times with intervals lower than 10 seconds and leave it on after seventh time.
	*  Fast power cycle device recovery should activate and the device should be reset to firmware defaults.000</description>
    </item>
</rdf:RDF>
