ShellyPM1 in einer mobilen Steckdose einbauen

ShellyPM1 in Funksteckdose

Ich wohne in einem Altbau, leider passen die Shellys nicht in die verbauten Steckdosen in der Wand, nun hab ich sie aber hier rumliegen und will sie auch nutzen. Auch hatte ich schon ganz schön lange hier noch Funksteckdosen rumliegen. Hmm, warum die nicht kombinieren oder umbauen 🙂

geöffnete Funk Steckdose

Die drei Leitungen müssen von der Platine abgelötet werden

Shelly anschließen, L1 und N Dauerstrom, O ist der getrennte Anschluss

ShellyPM1 passt perfekt hinein, zuschrauben fertig

Fertig ist der mobile ShellyPM1, natürlich könnte man auch andere Shellys einbauen.

ShellyPM1 OTA auf Tasmota flashen

ShellyPM1 Over the Air auf Tasmota flashen ohne es zu öffnen oder löten

  1. Shelly mit Strom versorgen
  2. Mit dem WLAN des Shellys verbinden
  3. Im Browser zur 192.168.33.1 gehen
  4. Dein Wlan Einrichten und abspeichern.
  5. Neu vergebene IP Adresse in deinem WLAN suchen und merken
  6. Wir müssen jetzt eine abgespeckte Firmenware draufspielen
  7. geht nach https://github.com/yaourdt/mgos-to-tasmota
  8. Scrollt nach unten und sucht euer Shelly, kopiert euch die OTA Adresse.
  9. z.B. bei dem Shelly1PM ist es : http://shellyip/ota?url=http://dl.dasker.eu/firmware/mg2tasmota-Shelly1PM.zip
  10. In der ersetzt ihr „shellyip“ durch die gemerkte IP z.B. 192.168.178.61
  11. nun sieht der Link so aus: http://192.168.178.61/ota?url=http://dl.dasker.eu/firmware/mg2tasmota-Shelly1PM.zip
  12. diesen Link im Browser aufrufen
  13. Nun erscheint ein neues Tasmota Wlan. Verbindet euch damit
  14. Falls es nicht automatisch aufgeht hier die IP für den Browser http://192.168.4.1/
  15. In Tasmota wieder deine Wlan Einstellungen einfügen
  16. Sucht euch nochmal eure vergebene IP des Gerätes. Wenn Ihr vorher den Haken an „Immer die gleiche IP vergeben“ gesetzt habt ist es die gleiche wie vorher
  17. Nun könnt Ihr Tasmota einrichten.

Solaranlage mit Shelly POW in Openhab3

Ich benutze den POW als Ausgabe wie viel meine Balkon Solaranlage produziert.
Hatte dazu in Tasmota eine Regel erstellt die mir per MQTT den Wert ausgeben soll wenn der Wert über 19 WATT ist.
Warum? Na der MQTT Befehl wurde permanent gesendet, also 24 Stunden lang. Muss ja nicht sein. Mich interessiert
Abends oder Nachts nicht das es nichts produziert.

vorher:

on Energy#Power>19 do publish tele/shellyplug1/powersolar %value% endon

Diese Rule funktioniert, aber hat einen Nachteil. Wenn der Wert unter 19 fällt hat die letzte gesendete MQTT einen Wert >19
obwohl sie 0 ist.

Also eine neue Rule dazu geschrieben.

Rule2 ON ENERGY#Power=0 DO publish tele/shellyplug1/powersolar %value% endon

Soweit so gut. ABER diese Rule wird nun wieder permanant ausgeführt wenn der Wert 0 ist (Nachts), um das zu verhindern
noch dies eingeben:

Rule2 5

dies bewirkt das die Rule2 nur einmal ausgeführt wird wenn die Bedingung übereinstimmt
und diese wird nun auch nicht permanent per MQTT gesendet.

ShellyPM1 Reset der Energy per MQTT

Binding MQTT-Action installieren

Rule erstellen

then:

Script auswählen und folgendes reinschreiben:

val mqttActions = getActions(„mqtt“,“mqtt:broker:<brokerID>“)
mqttActions.publishMQTT(„cmnd/PM1_1/energytoday“, „0“)
mqttActions.publishMQTT(„cmnd/PM1_1/energytotal“, „0“)

<brokerID> durch die ID bei dir ersetzen

PM1_1 durch deinen vergebenen Namen ersetzen

Sonoff Mini R2 Version 3.6 mit Tasmota flashen Methode 2

Sonoff Mini 3.6 Tasmota-Flash-Methode 2

schneller und ohne Linux

Lade die ARC APP in Chrome herunter.

DOWNLOAD

Oder per Google nach ARC APP suchen.

Die heißt Advanced REST client

APP installieren und starten.

…..

Mini Taste 5 Sekunden drücken.

Mini nochmal 5 Sekunden drücken.

Neues Wlan erscheint ITEAD_xxxxxxxx

Damit verbinden. Passwort : 12345678

Im Browser zu 10.10.7.1 gehen

WLAN Daten des Heimnetzes eingeben

IP Adresse im Router suchen (ESP_xxxxxx), und merken!

In ARC auf METHOD =  POST

Request URL =  http://IP-ADRESSE/zeroconf/ota_unlock

In Parameters-Body-Body content type = application/json

Im Feld unten folgendes eingeben =

{„deviceid“:““,“data“:{}}

ganzpriat.de Sonoff Mini R2 3.6

SEND drücken

In ARC auf METHOD =  POST

Request URL =  http://IP-ADRESSE:8081/zeroconf/ota_flash

In Parameters-Body-Body content type = application/json

Im Feld unten folgendes eingeben =

{

„Geräte ID“: „“,

„Daten“: {

Wenn es mit „Daten“ nicht funktioniert versucht „Data“ ! Diesen  roten Text bitte nicht mit eingeben 😉

„downloadUrl“: „http://ganzprivat.de/down/tasmota-lite.bin“,

„sha256sum“:

“ a6ae8f0e9dd6529989efa8a01e1a88d6bef90af2966b263d79527229128e2258″

}

}

ganzprivat.de Sonoff Mini R2 3.6

SEND drücken

Es dauert nun ungefähr 2 Minuten bis der Vorgang abgeschlossen ist.

Ein neues Wlan entsteht. tasmota_xxxxxxxxxx

Normalerweise öffnet sich dann im Browser Tasmota, hier falls es nicht so ist die IP Adresse

192.168.4.1.

Dann Tasmota einrichten.

Sonoff Mini R2 Version 3.6 mit Tasmota flashen

Sonoff Mini Version 3.6 OTA (Over the air) auf Tasmota flashen

Vorab: Ich hätte es fast aufgegeben und die Minis zurückgeschickt, weil sämtliche Anleitung die ich im Netz gefunden habe entweder für eine frühere Version geschrieben wurden oder bei mir einfach nicht funktionierten. Ich habe es aber nun geschafft!! HIPHIP HURRAY

Lest bitte erstmal alles durch bevor ihr anfangt!

Folgende Dinge sollten allerdings vorhanden sein:

  1. Das Mini natürlich
  2. Die EWelink App auf dem Handy
  3. Oracle VM Virtual Box auf dem PC (braucht man nicht wenn ihr mit Linux arbeitet.)
  4. Eine Linux Version auf der VM Box

Legen wir los:

Verbindet euren Mini mit Strom laut der beiliegenden Anleitung!

[ WICHTIGE VORAB INFORMATION : STAND März 2022]

Die Version 3.6 hat einen Bug ! Und zwar läuft der so ab: Wenn Ihr euren Mini bereits mit einem WLAN verbunden hattet das nicht mehr existiert, kommt ihr nicht mehr auf die Benutzeroberfläche im Browser auf 10.10.7.1 !! Lösung: Ihr müsst den Mini wieder mit der EWelink App koppeln und das WLAN richtig benennen was ihr benutzen wollt.

 

So weiter geht’s:

Drückt den Knopf 5 Sekunden bis es 2 mal kurz und einmal lang blinkt.

Das ist der Kopplungs Modus !

 

Drückt nochmal den Knopf 5 Sekunden bis es schnell blinkt.

Das ist der AP Modus !

 

(ab jetzt habt ihr nur 3 Minuten Zeit weiter zu machen, da er dann den AP Modus verlässt)

Ein neues Wlan ist bereit das so heißt : ITEAD-xxxxxxxxx wobei xxxxxx eine „Zufällige?“ Kombination aus Zahlen und Buchstaben besteht.

Bei mir dauerte es ein paar Sekunden bevor das Wlan sichtbar wurde.

Verbindet euch mit dem neuen Wlan, das Passwort ist 12345678

Öffnet euren Browser und gebt die IP 10.10.7.1 ein.

(Sollte jetzt keine Seite zu sehen sein, müsst ihr den oben beschriebenen Weg gehen „Bug“)

Auf der Seite geht ihr auf WIFI SETTINGS. Dort gebt ihr dann euer Wlan ein (SSID und Passwort). Dann auf save.

Der Mini wird sich nun neu Verbinden und zwar in eurem Heimnetz. Die EWelink App hat jetzt auch keinen Zugriff mehr auf euren Mini.

Das Mini ist nun im DIY-Mode.

Schaut auf euren Router nach welche IP euer Mini bekommen hat.

Der Name lautet sowas wie ESP-xxxxxx

Merkt euch die IP !! Die brauchen wir noch!

Öffnet Oracle VM (wer Linux benutzt halt das J )

Startet euer Linux Betriebssystem.

Öffnet ein Terminal und gebt folgendes ein :

curl -XPOST –header „Content-Type: application/json“ –data-raw ‚{„deviceid“: „“, „data“: {}}‘ http://SONOFFMINI-IP:8081/zeroconf/info

(Ihr müsst natürlich SONOFMINI-IP mit eurer hoffentlich gemerkten IP Adresse ändern.)

Beispiel:

curl -XPOST –header „Content-Type: application/json“ –data-raw ‚{„deviceid“: „“, „data“: {}}‘ http://192.168.178.53:8081/zeroconf/info

 

Es kommt eine Antwort die so aussieht:

{„seq“:15,“error“:0,“data“:{„switch“:“off“,“startup“:“off“,“pulse“:“off“,“pulseWidth“:500,“ssid“:“xxxxxxxx“,“otaUnlock“:true,“fwVersion“:“3.6.0″,“deviceid“:“1001459de6″,“bssid“:“44:4e:6d:2c:f6:60″,“signalStrength“:-68}}

Wichtig sollte bei euch otaUnlock auf false stehen bitte folgendes eingeben, ansonsten kann man den Schritt überspringen.

 

 

Diese Schritte nur bei otaUnlock : false

Eingeben:

curl -XPOST –header „Content-Type: application/json“ –data-raw ‚{„deviceid“: „“, „data“: {}}‘ http://SONOFFMINI-IP:8081/zeroconf/ota_unlock

Bitte wieder SONOFFMINI-IP durch eure verändern!!

Zum überprüfen ob es nun auf true steht folgendes eingeben:

curl -XPOST –header „Content-Type: application/json“ –data-raw ‚{„deviceid“: „“, „data“: {}}‘ http://SONOFFMINI-IP:8081/zeroconf/info

Es sollte nun ota-Unlock auf true stehen.

 

 

Jetzt geht es weiter für alle

Wir flashen nun den Mini auf Tasmota.

HINWEIS: Aufgrund der Puffergröße auf den Sonoff mini muss man die Version tasmota-lite verwenden.

VERWENDE KEINE Tasmota-Minimalversion!

Gehe auf die Webseite http://sonoff-ota.aelius.com/, wir benutzen hier mal die tasmota-latest-lite.bin, was wichtig ist ihr müsst den SHA256 Code kopieren, weil wir den brauchen. Die Datei muss nicht runtergeladen werden !

 

Zurück zu Linux :

Gebt folgendes ein:

curl -XPOST –data „{\“deviceid\“:\“\“,\“data\“:{\“downloadUrl\“: \“http://sonoff-ota.aelius.com/tasmota-latest-lite.bin\“, \“sha256sum\“: \“5c1aecd2a19a49ae1bec0c863f69b83ef40812145c8392eebe5fd2677a6250cc\“} }“ http://SONOFFMINI-IP:8081/zeroconf/ota_flash

Ersetzt bitte den SHA256 Code mit euren, und setzt dann noch eure Mini IP ein. Es dauert nun ein bisschen bis die Tasmota Software installiert wird.

Der Mini blink jetzt etwas herum, dann bleib die Led ein paar Sekunden aus und geht dann wieder an. Lang An Lang Aus.

Wenn es fertig ist wird ein neues Wlan erscheinen :

tasmota_xxxxxxxxxx

Verbindet euch mit dem Wlan.

Ein Passwort wird nicht abgefragt da es ein offenes Wlan ist. NOCH.

Es wird euer Browser geöffnet mit Tasmota. Dort bitte nochmal eure Wlan daten eingeben.

SAVE

Tasmota versucht nun sich in euer Wlan zu registrieren.

Hat alles geklappt, schaut nochmal zur Sicherheit auf euren Router nach ob die IP gleich geblieben ist, oder es eine neue bekommen hat. Wenn ihr schon mal da seit, klickt drauf und macht ein hacken an : dieses gerät immer die gleiche IP geben“ an. (Fritz Box)

Gebt im Browser die IP ein und stellt Tasmota nach euren Bedürfnissen ein. Ich gehe jetzt nicht speziell drauf ein. Sollte Interesse bestehen überleg ich einen Beitrag dafür zu schreiben. Bei Fragen stehe ich auch gerne zur Verfügung.

 

 

Magnet Tisch Lampe

Habe ab und zu wenn mein Sohn hier bei mir ist, „kleinere“ Projekte mit ihm vor und gemacht. Nun ist es wieder an der Zeit 🙂

Eine (nennen wir sie mal) Magnet Tisch Lampe soll gebaut werden. Sicherlich kennt der eine oder andere diese schon. Also erstmal Gedanken gemacht wie man diese Nachbaut.

die Zeichnung ist nur eine Skizze, eigentlich hatten wir zuerst gedacht die Magneten auf der langen Seite zu platzieren, was aber dazu führen würde das man zu viel Platz auf dem Tisch verliert. Endprodukt sollte also die Magneten auf der kurzen Seite haben (auf dem Bild durchgestrichen).

Nun wir brauchen also erstmal ein Brett, wir haben ein 800 x 400 mm Brett gekauft. Jetzt aufzeichnen. Der innere Kreis hat 150 mm Durchmesser, der äußere 186. Siehe Zeichnung 2:

(:) in der Zeichnung ist mir ein Fehler aufgefallen statt der 180 muss natürlich 186 stehen )

Dies brauchen wir zweimal. Das dritte (Mittlere) wird etwas abgeändert, da da ja ein LED Strip rein soll. Also vergrößert sich bei dem dritten der Durchmesser von 150 auf 160, sonst bleibt alles gleich.

Zusammen geklebt sehen sieht es dann so aus:

Man sieht das in der Mitte jetzt Platz für den LED Strip ist. Da ich nicht all zu gut mit Werkzeugen bestückt bin musste ich das alles mit der Stichsäge aussägen, was leider zu kleineren Unebenheiten geführt hat. Ich musste ganz schön lange daran rumschleifen bis mir es gefiel.

Danach hab ich mich dran gemacht einen Sockel zu machen, damit es stehen kann und ich die Elektronik verstecken konnte.

Hier das zur Zeit aktuelle Foto wie es jetzt aussieht. Ich habe später noch die innere Fläche weiß gestrichen, damit das Licht besser reflektiert wird. Oben und unten müssen noch kleine Löcher gebohrt werden für die Bänder.

Grummel……. Hatte hier noch ein LED Streifen rumliegen und hab diesen in die Lampe eingeklebt. Nun musste ich feststellen das diese mit 12 Volt laufen 🙁 . Will ich nicht. Ich möchte 5 Volt benutzen. Also alles wieder raus gerissen. Und mir eine neue bestellt. Kommt nächste Woche.

So, Led da es wurde weiter gebaut. :

Dann kam das nervigste. Einstellen der beiden Magnetkugeln ,so das diese zu schweben scheinen. Im nach hinein hätte ich mir dies viel einfacher machen können. Naja war meine erste Lampe, die nächste würde schneller gehen.

Im Kasten unten ist eigentlich nicht viel. Ein Mikroschalter und ein USB Anschluss. Am Mikroschalter wird der untere Magnet festgebunden der dann beim „zusammenfügen“ den Schalter betätigt und den Stromkreis schließt. Da der Boden (Kasten) noch zu leicht war, habe ich ihn mit kleinen Steinen und Gips gefüllt. Natürlich so das der Schalter und das Band nicht mit fest gemacht wurden 🙂

Das Endergebnis :

Sieht schon gut aus und macht genug Licht. Wenn man die untere Magnetkugel nun weg macht schaltet sich das Licht aus. Die Kugel liegt dann im inneren des Rahmens. Zum einschalten dann halt wieder die Kugel zur oberen führen, bis die Magnetkraft die untere oben hält.

Das Projekt hat Spaß gemacht und hat diesmal auch einen Zweck 🙂

 

 

 

Universal Y Laser Gravierer Yaster V1 um runde Sachen zu lasern

Da ich an meinen Ender 3 Pro nun einen 5,5 Watt Laser angebracht habe, ärgerte ich mich das ich ja eigentlich so nur flache Sachen lasern konnte. Also hab ich mich mal in Fusion 360 dran gemacht um auch runde Sachen zu lasern. Das Ergebnis sieht so aus:

Y Laser Yaster V1 by Skippy

Die Seitenteile und Halter wurden auf den 3 D Drucker gedruckt, man braucht natürlich noch einen Stepper Motor ( am besten genau so einer der in dem zu brauchenden Drucker verbaut ist ), 2 Stangen, 1 Riemen, 3 passende Riemenwellen. Schon kann es losgehen.

Willst Du es nachbauen ? 😉
Einige Links sind Amazon Affiliate ! Mit der ich ein paar Cent verdiene.

Kugellager : Mini Kugellager 5 x 11 x 4 mm
Zahnriemen : GT2 Zahnriemen 6mm 165 Zähne
Edelstahlstangen : 5mm Durchmesser
M5 Schrauben : M5 Innensechskantschrauben
Stellringe : 5mm

 

Neues Spielzeug CNC T8

Habe mir ein neues „Spielzeug“ gekauft. Die CNC T8 Maschine aus China.

Nach ersten Versuchen war mir aber die Arbeitsfläche zu klein. Will sie verdoppeln. Habe mir schon neue Aluminiumprofile und Edelstahlstangen bestellt. Demnächst also der Umbau, und wenn ich mehr damit „gespielt“ habe werde ich meine Erfahrung hier berichten.