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

Comment: My Cool Data Center, is getting Hot, Need to Improve on That – 527

This is an comment so Morten Video „My Cool Data Center, is getting Hot, Need to Improve on That – 527“.

Hi Morten,

I’ve ask my colleagues from the datacenter expert team how they would cool such a small 8-20m² colocation room.
They see the following as essential:
do:
– filter the air (like an K&N filter from the car tuning store)
– mesure or calculate the air flow of your servers
– use a return flap on the intake and outtake, to have a defined airflow
– monitor temperature and humidity
– use A & B feed with ups and genset (they build Tier II to IV Datacenters the hole day)
– use surveillance, access control, intrusion detection (and allso high secure ones)
– use redundancy all time n+1/2 (WTF – for at home?!?)

don’t do:
– use high pressure intake fans, otherwise the fans in the server will become generators and that would damage the Servers over time
so one fan that push out the hot air is just fine
– short circuit the air typ’s

Solution:
They told me tho use an PLC to controle the system like a Siemens Logo.
My idea was to use an raspi or aduino with
2/3x DHT22 (behind the rack, in front of/in the room, outside)
5V Relay board 4 or 8 channels to turn the fan’s on and off to reduce power consumption (easy way) or if possible control fan speeds
some scripts, wiringPi, lol_dht22

Here is an shot overview of my plan:

And here the simple script to check temperature and humidity, to make a switching decision:

#!/bin/bash
#
# Script mit schaltbefehlen je nach Luftfeuchtigkeit und Temperatur
# Script to controll air exchange
# Variablen
#humi=$(sudo /var/www/loldht 7 | grep -i "humidity" | cut -d ' ' -f3)
humi=$(sudo /var/www/loldht 7 | grep -i "humidity" | cut -d ' ' -f3 | cut -d '.' -f1)
#temp=$(sudo /var/www/loldht 7 | grep -i "temperature" | cut -d ' ' -f7)
temp=$(sudo /var/www/loldht 7 | grep -i "temperature" | cut -d ' ' -f7 | cut -d '.' -f1)
# hier Vergleichswert einlesen
# fill variables with data
humi_max=70
temp_max=35
temp_mode25=25
temp_mode24=24
temp_mode23=23
# Luftfeuchtigkeit - humidity 70% Max.
if [ $humi -ge $humi_max ];
then
/home/pi/schalter/r1-on.sh
/home/pi/schalter/r2-on.sh
sleep 600
/home/pi/schalter/r1-off.sh
/home/pi/schalter/r2-off.sh
else
# Temperatur 35° Max.
if [ $temp -ge $temp_max ];
then
/home/pi/schalter/r1-on.sh
/home/pi/schalter/r2-on.sh
sleep 10
/home/pi/schalter/r1-off.sh
/home/pi/schalter/r2-off.sh
else
# Temperatur 25° Max.
if [ $temp -ge $temp_mode25 ];
then
/home/pi/schalter/r1-on.sh
/home/pi/schalter/r2-on.sh
sleep 5
/home/pi/schalter/r1-off.sh
/home/pi/schalter/r2-off.sh
else
# Temperatur 24° Max.
if [ $temp -ge $temp_mode24 ];
then
/home/pi/schalter/r1-on.sh
/home/pi/schalter/r2-on.sh
sleep 4
/home/pi/schalter/r1-off.sh
/home/pi/schalter/r2-off.sh
else
# Temperatur 23° Max.
if [ $temp -ge $temp_mode23 ];
then
/home/pi/schalter/r1-on.sh
/home/pi/schalter/r2-on.sh
sleep 3
/home/pi/schalter/r1-off.sh
/home/pi/schalter/r2-off.sh
else
echo "nö"
#Ende der IF's
fi
fi
fi
fi
fi
#
# Test
echo "Luftfeuchtigkeit " $humi # > /home/pi/temp/demo
echo "Temperatur " $temp # >> /home/pi/temp/demo

or the download with all my tapstops:

Blödsinniges aus dem Lager (2)

Oh man, ich dachte schon das die Tastatur der Kifferlaue eines Volldraufengineers entsprungen sein muss. Jedoch waren in Lager auch noch weitere Gegenstände aufzufinden bei denen mir nur Gedanken wie ist das noch Vollsuff oder schon Genie zu kommen schienen. In dem nächsten Beispiel handelt es sich um einen Etikettendrucker des Fabrikanten Zebra. Dieser war einige Jahre in unserer Zentralsterilisation in Betrieb, bis der Lieferant keine Ersatzmesser für das Schneidewerk des Gerätes liefern konnte oder wollte.
Da dieses nun zum Staubfänger degradiert worden war, entschloss ich mich die Aufkleberschleuder einem kleinen technischen research zu unterziehten. BTW sehr nette Bezeichnung für Zerforschen 😀
Also wurde zuersteinmal Festgestellt, dass die üblichen verdächtigen Anschlussports vorhanden waren, also Parallelport/RS232/RJ45/USB/PSU. Da mein Testsystem noch im Besitz einer glorifizieren Druckeranbindungsmöglichkeit ist, sollte zuerst deren Funktionalität geprüft werden. Dieses erwies sich jedoch als unmöglich, woraus ich zuerst auf einen Defekt des Gerätecontrolers schloss. Jedoch überzeugte mich diese Vorstellung nicht und ich entschloss mich der Gerät entgültig meinem Zerforschungsdrang hinzugeben. Also einmal Aufschrauben.Siehe da, der Port war garnicht mit der Steuerungsplatine verbunden. Stattdessen ging ein entsprechendes Flachbandkabel zur Netzwerkkarte, an welcher sich ein Parallelanschluss befand.
Derher muss ich entweder von einem Universalengineer ausgehen, dessen Ziel die maximal mögliche Flexibilität des Systemvariation war oder die Lötkolbenschwingen in Amiland haben eine bedenkliche angenährte Beziehung zu ihrem Verschnittfusel.

Nun noch zur Belustigung noch einige Abbildungen: Weiterlesen

Let’s Hack: Ikea Driva oder auch Spaß mit Kinderzimmerresten

Wenn ich etwas bestimmtes suche, finde ich die das was ich wollte. Dafür tauchen aber allerhand anderer Kram wieder auf, den ich früher mal gesucht habe.

Manchmal kommen mir auch Ideen, wie ich alten Dingen neue Funktionen zuweise.
Bei mir war es eine Ikea Driva das zum Hackobjekt wurde.

Weiterlesen