Automatisch deactiverende relais zijn bekend uit bijvoorbeeld trappenhuizen. Het licht wordt ingeschakeld door op een knop te drukken. Zonder nogmaals op de knop te hoeven drukken, wordt het licht na een bepaalde tijd automatisch uitgeschakeld.
Hoe je deze functie op een Tasmota-apparaat kunt activeren en gebruiken, wordt in het volgende artikel uitgelegd.
Veiligheidsinstructies
Ik weet dat de volgende opmerkingen altijd een beetje vervelend zijn en onnodig lijken. Helaas hebben veel mensen die "beter" wisten door onvoorzichtigheid ogen, vingers of andere dingen verloren of zichzelf verwond. Gegevensverlies is in vergelijking bijna te verwaarlozen, maar zelfs dit kan erg vervelend zijn. Neem daarom vijf minuten de tijd om de veiligheidsinstructies te lezen. Omdat zelfs het coolste project geen blessure of andere problemen waard is.
https://www.nerdiy.de/sicherheitshinweise/
Affiliate links / reclame links
De hier vermelde links naar online winkels zijn zogenaamde affiliate-links. Als u op zo'n affiliate-link klikt en via deze link een aankoop doet, ontvangt Nerdiy.de een commissie van de betreffende onlineshop of aanbieder. De prijs verandert voor jou niet. Als u via deze links uw aankopen doet, steunt u Nerdiy.de om in de toekomst andere nuttige projecten aan te kunnen bieden. 🙂
vereisten
Handige artikelen:
Voordat u deze functie kunt gebruiken, moet u uw Tasmota-apparaat hebben geïnstalleerd en zo hebben geconfigureerd dat u er via uw WiFi toegang toe heeft. Hoe u dit doet, wordt beschreven in de volgende artikelen.
Vereist gereedschap:
- Nee
Benodigd materiaal:
Activeer SetOption26 (weergave van de relaisindexen).
Sommige functies zijn enigszins cryptisch verborgen in de Tasmota-firmware. Dit geldt ook voor de functie dat de relaisindexen worden weergegeven.
Als u meerdere relais in uw Tasmota-apparaat gebruikt (zoals bijvoorbeeld de Sonoff 4CH), krijgt elk relais een eigen volgnummer (index).
Als u vervolgens een relais wilt schakelen, kunt u deze relais ook duidelijk specificeren.
“POWER1 ON” schakelt dan bijvoorbeeld het relais met de index “1”,
“POWER2 ON” het relais met index “2”, enz.
Standaard gaat de Tasmota-firmware ervan uit dat er slechts één relais is aangesloten. Als gevolg hiervan wordt de weergave van de relaisindexen gedeactiveerd. Dit kan verwarrend zijn, vooral als je schakelt tussen verschillende Tasmota-apparaten. Het wordt daarom aanbevolen om deze functie standaard te activeren.
Dit kan met het volgende commando:
SetOption26 1
Stel PulsTijd in
Nu komen we bij de daadwerkelijke instelling van de overrun-functie. Hiervoor is er de opdracht "PulseTime" in de Tasmota-firmware. Hiermee kan de nalooptijd van het aangesloten relais worden ingesteld.
De tijdsduur dat het relais ingeschakeld blijft, kan in twee verschillende “resoluties” worden ingesteld.
Stel PulseTime in binnen het bereik van 0,1 tot 11,1 seconden (resolutie 0,1s):
In het bereik van 0,1 tot 11,1 seconden kan de PulseTime worden ingesteld met een resolutie van 0,1 seconde.
Om dit te doen, worden de waarden van 0,1 tot 11,1 weergegeven door de waarden van 1 tot 111.
Als je dus een PulseTime van 5,6 seconden wilt instellen, moet je het commando “PulseTime 56” naar de Tasmota-firmware sturen.
Om de juiste waarde voor het commando te krijgen, moet je de gewenste tijd met tien vermenigvuldigen en doorgeven met het commando.
Verdere voorbeelden voor het bereik 0,1 tot 11,1:
Houdtijd van 3,7 seconden:
PulsTime 37
Houdtijd van 4,2 seconden:
PulsTime 42
Houdtijd van 9,6 seconden:
PulsTime 96
Stel PulseTime in binnen het bereik van 12 tot 64788 seconden (resolutie 1s):
De PulseTime van de Tasmota-firmware kan worden ingesteld in het bereik van 12 tot 64788 seconden met een resolutie van één seconde.
Het enige wat u hoeft te doen is 100 optellen bij de gewenste tijd. Als je dus een PulseTime van 100 seconden wilt instellen, moet je het commando “PulseTime 200” naar de Tasmota-firmware sturen.
Verdere voorbeelden voor het bereik van 12 tot 64788 seconden:
Houdtijd van 37 seconden:
Puls Tijd 137
Houdtijd van 42 seconden:
Puls Tijd 142
Vasthoudtijd van een uur=60x60s=3600seconden:
PulsTime 3700
Vraag naar de huidige instelling:
PulsTijd
PulseTime uitschakelen:
PulsTijd 0
Meer informatie
Veel plezier met het project
Ik hoop dat alles werkte zoals beschreven. Zo niet, of als je vragen of suggesties hebt, laat het me weten in de commentaren. Ik zal dit dan zo nodig aan het artikel toevoegen.
Ideeën voor nieuwe projecten zijn altijd welkom. 🙂
PS Veel van deze projecten - vooral de hardwareprojecten - kosten veel tijd en geld. Natuurlijk doe ik dit omdat ik het leuk vind, maar als je het cool vindt dat ik de informatie met je deel, dan zou ik blij zijn met een kleine donatie aan het koffiefonds. 🙂
Hallo fantastisch,
zoals ik begrijp, begint de PulseTime te lopen wanneer een schakelaar / relais wordt ingeschakeld. In uw voorbeeld zou het best practice zijn als de ventilator een bepaalde tijd draait nadat het licht is uitgeschakeld, wat betekent dat het commando dat de PulseTime start het UIT-commando moet zijn. En het daadwerkelijke uitschakelen moet worden uitgesteld om de ventilator ongeveer 3 minuten te laten draaien. En dat is eigenlijk wat ik nodig heb. Wanneer ik het UIT-commando verzend, moet het een bepaalde tijd aan blijven en vervolgens na de timer automatisch uitschakelen. Is er een manier of begrijp ik het punt niet? Groetjes Matthijs
Hallo Matthew,
O, je hebt helemaal gelijk. Ik heb hier iets door elkaar gehaald. (Dat gebeurt als je tegelijkertijd aan soortgelijke artikelen werkt. :D) Ik zal dit artikel corrigeren.
Ik denk dat wat je zoekt hier wordt beschreven, toch?
https://nerdiy.de/en/howto-tasmota-abfallverzoegertes-nachlaufen-eines-relais-einstellen/
Laat me weten hoe het is geworden, als je wilt. 🙂
hartelijke groeten
Fab
Hallo Fab,
Beginnersvraag: Wat is voor een inching-relais de module en het sjabloon dat wordt gebruikt voor esp-01 + 1-kanaals relais?
En waar zijn de GPIO-pinnen aan toegewezen (knop/schakelaar/relais?)
Bedankt
Hallo Ross,
kun je me wat meer details geven over je hardware? Het klinkt alsof je iets op maat bouwt, klopt dat? 🙂
hartelijke groeten
Fabian
Hallo,
Ik wil graag mijn Sonoff Mini (geflashed met tasmota) gebruiken als timer voor de circulatiepomp. De pomp is gepland om te draaien van 06.00 uur tot 09.00 uur, van 12.00 uur tot 14.00 uur en van 18.00 uur tot 23.00 uur. Met PulseTime wil ik de pomp 5 minuten laten draaien via de app als ik het nodig heb buiten de tijdcontrole om. De timer werkt. Maar als ik PulseTime activeer, wordt de pomp tijdens de tijdregeling na de ingestelde tijd ook uitgeschakeld. Hoe kan ik de schakeling realiseren?
Heel erg bedankt.
LG Nico
Hallo Nico,
De enige optie die in je opkomt is de Tasmota “regels” optie. Dit kan ook worden gebruikt om “complexere” acties te definiëren. Dat betekent dat je een paar regels moet opstellen. Heb je hier ooit naar gekeken?
Hartelijke groeten
Fabian
Hallo Nico,
heb je hier al een oplossing voor gevonden?
Ik wil graag dezelfde functie gebruiken.
groet
Lars