ESPHome on ESP8266/ESP-12E 8 & 16 channel Relay

Packige!!!
ESP8266/ESP-12E/ ESP-12F 8 channel Relays board arrived.
So what do we have?
– Power input 5V / 7-28V
– 8x 10A Songle relays
– ESP-12E
– Pinrow to solder yourself
– a jumper

Ok, first try -> just give it some power via a CP2102 USB TTL Konverter.
– it opened an AP, but no captive portal has been running on it
– guess from my wife, it might me just a function check firmware
Let’s see…
– connect RX to TX
– TX to RX
– tell esphome that it’s dealing with an

esp8266:
board: esp12e

– ok, flash
– nop… no serial connection established :/
– only a reset button, but no programming
“may you need to short out GND & IO0”
*checking…*
Maybe this is what the Jumper is for
*connects jumper*
– flash works

No doku what relay is on what gpio… then try and error it is.
After like… 30min, I now have all Pins.
Relay 1 GPIO16
Relay 2 GPIO14
Relay 3 GPIO12
Relay 4 GPIO13
Relay 5 GPIO15
Relay 6 GPIO0
Relay 7 GPIO4
Relay 8 GPIO5

Oh wow… GPIO1 & GPIO3 are not in use? O.O
So yay, I2C Ports, where I can connect an AHT10 ^^
I guess GPIO2 is empty and I maybe could use it for dallas/onewire sensors or as a dum binery sensor for a switch or so.

Finally I now have a 8c relay board, that also has 3 custom Pins for free use for 17,50€ (AWS price, Ali is more like 9,50€)

Config here:https://github.com/nerdheim/random-Infosammlung/blob/ec1cb9e60a8a1b7b2e78e3cfec351c70416909c0/ESP12F_Relay_X8-doku.md

Also a 16x has arrived with 2 74HC595N Shift Register on it, but more PINs to use

Config here: https://github.com/nerdheim/random-Infosammlung/blob/main/ESP12F_Relay_X16-doku.md

Schnitzel selber machen

Material
– Zitrone
– Rindsfilet 250g pro person
– Soße
– Butter
– 2 Eier
– Semmelbrösen
– Öl (Olive? – egal, Hauptsache man kann es heiß machen)

Zubereitung
– Schnitzel kopfen
– mit Öl bestreichen & 30min liegen lassen
– Schnitzel durch Ei und Semmelbrüsel panieren
– Ikea Induktion Stufe 3-4 braten – mit Deckel
– abkühlen lassen und mit ggf. Beilage servieren

[EN] Shelly 1PM

Just tested the Shelly 1PM
Findings:
– you NEED to use the internal switch / you can’t bypass it (if you want to measure)
– set „Settings -> Power on default Mode“ to „ON“ if you use it inline
– the measurement is not as exact as the 3EM, as it allways assumes 220V for it’s calculation (maybe the 1EM is better)
– measurement can be ajusted… a bit… get a Voltage reeding „Your Voltage/220v=0,x-1,x“
(In my case 235v/220v=1,06) [yes, I’m getting 235v at the plug]
– the measurement correction you find in „Settings -> Power Consumption Correction“
— Please note: your voltage changes over the day & if you set the line under load, volage will drop, so consider measuring under load.
– for that connect:
— MAINS N to N
— MAINS L to L1
— O to your Load/Production
– you can connect a Switch between L & SW -> „Settings -> Power on default Mode“ to „Switch“ so you can use a switch to operate the internal one (if you have the usecase for that… you know it)
– the Internal Switch is… next to useless for me, I can’t use it to trigger a seperate contactor for „loadswitching“
You can get better hardware (1EM/3EM) for more money (50/130€) but if you are fine with this approximate values… ~16€ is pretty good for the value you get.

Gedanken zur Mobilitätsdiskussionen

Diskussionen über Fliegerei, Auto–, Rad– und Bahnfahren aufkommen und ich mich über einige Standpukte immer wieder sehr aufrege, hier meine Gedanken dazu.
Zu mir:
– fahre ~35-50tkm im Jahr
– habe immer viel (80-200kg) Material dabei
– muss Zeitlich jederzeit flexibel sein
– versuche Wege zu Termine zusammenzulegen
– fahre am liebsten 160km/h+
– bin fast ausschließlich außerhalb der Verkehrszeiten unterwegs
– fahre sehr gern Auto
– vertrage Bahnfahren gesundheitlich nicht

Da viele Diskussionen verschiedene Bereicht abdecken, werde ich es hier nach unterschiedlichen Arten aufteilen um etwas Struktur zu bekommen. Ja mir ist bewusst, das nicht jedes Wesen, aus welchen Gründen auch immer, jedes Fortbewegungsmittel nutzen kann und es gibt auch noch sowas wie Wetter.

Stadtverkehr
Hier sind vermutlich die meisten Wesen unterwegs, die diese Diskussionen beginnen.
– Wer sich rein zu Fuß überall hinkommt, ist hier vermutlich am Flexibelsten unterwegs. Jedoch ist hierbei der Bewegungsfreiraum & die Möglichkeiten eingeschränkt, da nicht zwingend alles was man so alltäglich benötigt in diesem Umkreis zu bekommen ist.
– Wenn man weiter möchte, benötigt man ein Fortbewegungsmittel
– zur Unfallverringerung wäre eine Geschwindigkeitsredution auf 30km/h für ALLE eine geeignete Maßnahme
– ebenso könnte man bei 2/3/+ streifigen Straße eine Spur als gemeinsame Bus / Fahrradspur auszuweisen (dazu zähle ich durchaus auch Fahrzeuge, wie (e-)Roller usw.) um diesen Fahrzeugen auf dieser Spur eine bevorzugung geben zu können.

Fahrrad normal
– verhältnismäßig günstig
– auch für längere Strecken nutzbar
– nicht jeders ist für den Transport geeignet, aber gibt es
– benötigt wenig Platz (global gesehen)
– benötigt viel Platz, wenn man es irgendwo drinne lagern will, also kein Fahrradschuppen oder so
– (eigene/exklusive) Fahrradwege oder Schutzstreifen halte ich für eine gute Idee

(e-)(Lasten)Fahrrad, (e-)Roller,
– schneller + ggf. Lastfähiger
– mehr Reichweite
– auch für Menschen geeignet, die keinen ÖPNV nutzen
– Fahrzeuge bis 30/45km/h wie Fahrräder behandeln, also Versicherungs- & Führerscheinfrei – Bringt den Leuten das doch gleich in der Grundschule richtig bei. Bei mir gab es damals sowas wie „Fahrradführerschein“, das sollte dafür ausreichend sein.
* Ich habe z.B. einen e-Roller, um in Frankfurt kurze Wege (500m-8km) zu erledigen, da dies für mich u.a. wegen der Parkgebühren kurz- & mittelfristig billiger kommt. Ebenso ist der abends im Berufsverkehr schneller & ich kann ihn mit reinnehmen, im Gegensatz zu einem Fahrrad. Besonders, da ich keinen ÖPNV nutze, weil mir A: in Bahnen schlecht wird & B: weil andere Menschen.

Roller (Verbrennungsgetrieben)
Von den Knatterkisten halte ich nicht besonders viel. Die sind lauter als Autos und stinken mehr (vor allem die Zweitakter).
Daher halte ich es für eine gute Idee keine Fahrzeuge unter 45km/h mehr als Verbrennungsfahrzeuge zuzulassen, Maschinen ausgenommen (also Baumaschinen wie Hebebühnen, Gabelstapler, Straßenreinigung, etc.).
Besonders, da hierbei keine besonders größen Akkus benötigt werden und auch der Verbrauch relativ gering ist, da diese meist recht leicht sind.

Leihgeräte
e-Roller, Fahrräder etc. halten meist erheblich kürzer, als Private, da diese meist nicht sonderlich Pfleglich behandelt werden. Ebenso stellt ein Überangebot ein Ärgerniss für viele da, weswegen dies zwar grundsätzlich eine gute Idee ist, jedoch Reguliert werden müsste. Dazu gehört auch Carsharing, für welche es demnächst eigene Parkplätze gibt. Auch hier ist eine Regulierung, z.B. der Stückzahl, erforderlich. Grundsätzlich sollten alle Anbieter einheitlich, gemeinsam buchbar sein – da muss halt reguliert werden.

Öffendlicher Verkehr (auch Taxis)
– effizienter Transport von größeren Personenmengen
– sollte kostenlos sein, welcher u.a. durch die Umsatzsteuer der Geschäfte & Firmen finanziert wird. (Sodas halt auch Internationale Firmen dadurch mitfinanzieren, nicht überall ist so etwas möglich & ich würde es nicht gut finden, wenn mein Steuergeld dafür genutzt werden würde, wenn es mir nicht zur Verfügung steht)
– das dies bereits erfolgreich angeboten wird, sieht man ja z.b. am 365€ Jahresricket z.B. vom RMV, nur leider reicht die Zubringerkapazität nicht aus / ist zu unflexibel, weswegen zwar viele dies nutzen würden, aber keinen Parkplatz finden bzw. fexible Varianten nicht existieren. Zudem ist die Transportkapazität zu den Stoßzeiten nicht ausreichend.
– Bedarfsoptimierung der Linien – Nicht zu jeder Zeit ist ein „livebetrieb“ erforderlich, dies könnte bedeuten, das man online Vorbestellt oder an der Haltestelle einen Knopf drückt wo festgelegt ist, dass dann innterhalb von n Minuten etwas kommt – z.B. Sammeltaxi, welches zu den gleichen 0€ Konditionen zur Verfügung steht.
– 24/7 Betrieb – kein „Betriebsschluss“ – dies ist in vielen Regionen ein valider Punkt, da man z.B. abends keine andere Möglichkeit hat wieder wegzukommen
– „Taxiartige“ Unternehmungen verbieten – also z.B. Uber – Taxis haben Gesetzliche auflagen wie Preise etc.. Jedoch muss die aktuelle Regulierung angepasst werden, da z.B. Sammelfahrten nicht vorgesehen/erlaubt sind. Hierbei denke ich an Direktverbindungen, die nicht direkt per ÖPNV angeboten werden. Hierbei sind Festpreise pro km & ggf. Aufschläge, wenn man Exklusiv gefahren werden will angebracht – halt Landesweit einheitlich reguliert.

Außerorts
– Ortsdurchfahrten/Zubringerstraßen deren aktuelle Begrenzung zwischen 50-80km/h liegen auf 50km/h setzen
– 100km/h auf Landstraßen halte ich für angemessen ggf. auf 90km/h runter
– höhere Strafen für „gefähliches Überholen“, bzw. Überholverbot an unübersichtlichen Stellen (oder halt eingeschränkt aka Traktor darf Überholt werden)

Autobahn
– generell Unbegrenzt belassen
– an gefährlichen Stellen/Unfallschwerpunkten begrenzen (so wie es aktuell ist)
– ggf. mehr bedarfsgerechte Anpassung, durch variable Verkehrsbeeinflussung
– Stadtautobahnen auf 80/100km/h begrenzen wegen Lärm – LKW ggf. 60km/h
[- wenn es ein muss, max. 180km/h auf zweispurigen Strecken]

Transportwesen
– Bezahlung nach km für Festangestellte abschaffen
– Durchsetzung der Lenk- & Ruhezeiten nach Belgischem Modell – dort dürfen die Fahrer am Wochenende z.B. nicht im LKW Übernachten, es wird viel mehr Kontrolliert, ein Polizist & kann darf alle Fachbereiche kontollieren
– Für Durchgangsverkehr und auf Hauptverkehrstrassen rollende Landstraße nach österreichischem Modell einführen – würde die Autobahnen entlasten, welche ihr Fahrzeuge z.B. in Luxemburg billig tanken und dann durchfahren & nur Maut zahlen, aber halt keine Mineralölsteuer etc.
– Rollende Landstraße muss Kostentechnisch attraktiver sein als Maut
– Mindestlohn durchsetzen, wer mehr als einen Kunden beliefert, bzw. innerhalb des Landes Transporte durchführt muss für diese den deutschen Mindestlohn zahlen – und nicht über Speesen oder so trixen
– durch mehr Kontrollen durchsetzen, auch den technischen Zustand – in anderen Ländern sind die Regularien nicht so streng wie in Deutschland, dadurch wird dann z.B. an der Betriebssicherheit gespart / nicht so genau hingesehen

Lieferdienste/Postwesen
– „Postzüge“ (Unabhängig von der Post selbst)
– Transport zum Festpreis
– „Terminversand/Zustellung“ anbieten, bereits bei Bestellung – somit könnte da schon entschieden werden, welches Transportmittel für den großteil der Strecke zurückgelegt wird
– Für Lieferfahrzeuge / Last Mile alternative Antriebe – Akku / Brennstoffzelle vorschreiben
– Solche Lieferfahrzeuge von max. 3,5t auf 4,25t auflasten, um das Mehrgewicht der Technik zu kompensieren & für Führerschenklasse B freigeben

Allgemeines/Globales
– 0,00% Promille / Drogeneinflussgrenze für alle die ein $Fahrzeug bewegen / nicht zu Fuß/als Transportvorfall unterwegs sind
– Führerscheingültigkeit auf 10 Jahre (ggf. erster auf 2-3 Jahre, dann nochmal Fahrertraining ohne den Rest), dann Augentest etc., Grundlagen auffrischen/Aktualisierungen reinziehen und ggf. Fahrertraining mit einbauen – damit man mal weiß, wie sein Auto so im Grenzbereich reagiert

Infrastruktur im Allgemeinen
– Endkundenanschlüsse vereinheitlichen und Mehrfachausbau unterbinden – TAL egal welche Technik nur als Open Access fördern
– Bahn von der Gewinnpflicht befreien & Personenverkehr staatlich bepreisen / Festpreise einführen – so komische Angebote wie (Super-)Sparpreis abschaffen & zum Normalpreis machen
– Bahncard nur 50 & 100
– 50er Preis halbieren und 100er auf 1/2 oder 1/3

Führerscheinmodell
– bis 30/45km/h Prüfung in der Schule
– Motorad (schneller als 30/45km/h)
– bis 2,8/3,5t PKW
– bis 7,5t incl. Anhänger (& grundsätzlich begrenzen auf 120km/h) (viele die 3,5t Fahren wissen nicht, wie sich ein solches Fahrzeug in Notsituationen verhält & z.B. ist die Bremsleistung meist unterdimensionierter als bei Autos & LKWs ab 7,5t)
– LKW mit Anhänger (Sind ja schon auf 80km/h begrenzt, was auch ok ist – technisch ist in DE ein Limiter bei 90km/h vorgeschrieben)

PS: warum ich beim Thema unbegrenzte Autobahn so dahinter stehe:
Wenn ich z.B. Bereitschaft habe, könnte ich nicht schnell genug vor Ort sein kann – also könnte ich an den Wochenenden nicht nach Hause fahren und würde nutzlos in einem Zimmer in Frankfurt sitzen. Ihr würdet sicher auch am Wochenede lieber zu Hause sein und nur wenn es sein muss hinfahren, oder? Zudem macht mir das sehr viel spaß & ich finde sehr entspannend nachts mit 200+km/h über die Bahn zu gleiten.

EdgeRouter Testing VPN & OSPF

Vielleicht hat es der ein oder andere bereits mitbekommen, ich halte mich gern unnötig lange mit einzelnen Themen auf.
Ich hätte auch gleich anders lösen können, aber ich wollte das es so fuktioniert wie in den Tutorials beschrieben. (IPSec | OSPF)
Kurz um, es geht um UBNT EdgeRouter und VPN/IPSec + OSPF.
Ich wollte von meiner Firewall im Lab OSPF -> Onside ER -> IPSec -> Home ER -> Wifi ER, aber ich dass mich irgendeine Inompatibilität oder so gebissen hätte… nein, es war natürlich wieder IPSec – es ist schnell, aber ich hasse es bis es erstmal läuft.
Es ist auch erstmal alles nicht so schlimm, solange kein NAT/Port Forwarding und nur Public IP’s im Spiel sind.
Im großen und ganzen dachte ich mir so, „alles Anzünden & was mit Garten / Holzhütten machen“.
Symbolisch @DO9XE bei der Frage wie das denn mit dem WLAN auf der GPN18 war…
Da es absolut nich wollte, habe ich dann einen 1:1 Nachbau des Tutorial Setups bei mir auf dem Tisch hingestellt (von oben):
1. ER-R
2. ER-L
3. „Internetwolke“
4. Weiterer OSPF Router
5. Switch zum Lab

Config ER-R
VPN
configure
set vpn ipsec auto-firewall-nat-exclude enable
set vpn ipsec ike-group FOO0 lifetime 28800
set vpn ipsec ike-group FOO0 proposal 1 dh-group 14
set vpn ipsec ike-group FOO0 proposal 1 encryption aes128
set vpn ipsec ike-group FOO0 proposal 1 hash sha1
set vpn ipsec esp-group FOO0 lifetime 3600
set vpn ipsec esp-group FOO0 pfs enable
set vpn ipsec esp-group FOO0 proposal 1 encryption aes128
set vpn ipsec esp-group FOO0 proposal 1 hash sha1
set vpn ipsec site-to-site peer 203.0.113.1 authentication mode pre-shared-secret
set vpn ipsec site-to-site peer 203.0.113.1 authentication pre-shared-secret 1234
set vpn ipsec site-to-site peer 203.0.113.1 description ipsec
set vpn ipsec site-to-site peer 203.0.113.1 local-address 192.0.2.1
set vpn ipsec site-to-site peer 203.0.113.1 ike-group FOO0
set vpn ipsec site-to-site peer 203.0.113.1 vti bind vti0
set vpn ipsec site-to-site peer 203.0.113.1 vti esp-group FOO0
set interfaces vti vti0 address 10.255.12.2/30
set protocols static interface-route 192.168.1.0/24 next-hop-interface vti0
commit ; save

OSPF
configure
set interfaces vti vti0 ip ospf network point-to-point
set protocols ospf parameters router-id 172.16.1.1
set protocols ospf area 0.0.0.0 network 10.255.12.0/30
set protocols ospf area 0.0.0.0 network 172.16.1.0/24
commit ; save

Config ER-L
VPN
configure
set vpn ipsec auto-firewall-nat-exclude enable
set vpn ipsec ike-group FOO0 lifetime 28800
set vpn ipsec ike-group FOO0 proposal 1 dh-group 14
set vpn ipsec ike-group FOO0 proposal 1 encryption aes128
set vpn ipsec ike-group FOO0 proposal 1 hash sha1
set vpn ipsec esp-group FOO0 lifetime 3600
set vpn ipsec esp-group FOO0 pfs enable
set vpn ipsec esp-group FOO0 proposal 1 encryption aes128
set vpn ipsec esp-group FOO0 proposal 1 hash sha1
set vpn ipsec site-to-site peer 192.0.2.1 authentication mode pre-shared-secret
set vpn ipsec site-to-site peer 192.0.2.1 authentication pre-shared-secret 1234
set vpn ipsec site-to-site peer 192.0.2.1 description ipsec
set vpn ipsec site-to-site peer 192.0.2.1 local-address 203.0.113.1
set vpn ipsec site-to-site peer 192.0.2.1 ike-group FOO0
set vpn ipsec site-to-site peer 192.0.2.1 vti bind vti0
set vpn ipsec site-to-site peer 192.0.2.1 vti esp-group FOO0
set interfaces vti vti0 address 10.255.12.1/30
set protocols static interface-route 172.16.1.0/24 next-hop-interface vti0
commit ; save

OSPF
configure
set interfaces vti vti0 ip ospf network point-to-point
set protocols ospf parameters router-id 192.168.1.1
set protocols ospf area 0.0.0.0 network 10.255.12.0/30
set protocols ospf area 0.0.0.0 network 192.168.1.0/24
commit ; save

Config „Internetwolke“

Schlussendlich hat wer 1:1 Aufbau auch funktioniert und die Performance mit Offloading ware auch ok.

Aber trozudem ließ es sich nicht in Prodution so umsetzen, da warum auch immer, IPSec bei mir zuhause einfach nicht will.
Daher habe ich mir dann kurzerhand die Anleitung geschnappt und das einfach nochmal mit OpenVPN ausprobiert.
Ergebnis… geht, nicht schnell, aber geht und zwar Stabil und mit nur einem Public Port.
Falls jemand Ahnung hat, wie ich Tinc 1.1 auf den EdgeRouter bekomme, bitte gerne.