- Impressum / Datenschutz / ...
- ESP8266 spezifisch
- Programmierumgebung / IDE
- 230V dimmer mit Robotdy Zerocross und ESP8266
230V dimmer mit Robotdy Zerocross und ESP8266
- Martl
- Autor
- Offline
- New Member
Weniger
Mehr
- Beiträge: 1
- Dank erhalten: 0
16 Mai 2023 17:13 - 16 Mai 2023 17:16 #877
von Martl
Martl erstellte das Thema 230V dimmer mit Robotdy Zerocross und ESP8266
Hallo,
hat jemand Erfahrung mit dem ESP8266 als Web Server und Slider in der Web Oberfläche?
Ich möchte eine 230V Glühbirne mit dem Slider über Wlan dimmen.
Auf der AC Seite soll ein Modul von Robotdyn zum Einsatz kommen.
Gibt es evtl. schon Gedanken dazu?
hat jemand Erfahrung mit dem ESP8266 als Web Server und Slider in der Web Oberfläche?
Ich möchte eine 230V Glühbirne mit dem Slider über Wlan dimmen.
Auf der AC Seite soll ein Modul von Robotdyn zum Einsatz kommen.
Gibt es evtl. schon Gedanken dazu?
Letzte Änderung: 16 Mai 2023 17:16 von Martl.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- colaholiker
- Offline
- New Member
Weniger
Mehr
- Beiträge: 11
- Dank erhalten: 0
23 Mai 2023 20:35 - 23 Mai 2023 20:38 #878
von colaholiker
230V dimmer mit Robotdy Zerocross und ESP8266
Hi,
ich hatte vor Kurzem einen Slider für die Lautstärke eines MP3-Moduls gebaut, mit einem ESP32 (ist aber hier egal).
Bin kein großer Programmierer und was ich zustande brachte geht vielleicht besser.
Also:
Der Slider ist bei mir ein Input Range-Element. Das verlangt einen Submit- Button.
Auf die Art läßt sich wohl schlecht dimmen (jedesmal slide & submit).
Ich versuche mal den relevanten Code hier zu zeigen:
<div class="form-group">
<form oninput="result.value=parseInt(Vol.value)">
<label style="color:white;" for="Vol">Lautstärke:</label>
<input type="range" id="Vol" name="Vol" size="10" value="10" min="0" max="30"/>
<output style="color:white;" name="result" for="Vol" >15</output>
</form>
<button style="background-color:yellow; color:red"
onclick="sendVol(document.getElementById('Vol').value)">senden</button>
<script>
// Lautstärke vom Input zum Sketch
function sendVol(Vol) {
var xVol = new XMLHttpRequest();
xVol.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
document.getElementById("Volstate").innerHTML =
this.responseText;
}
};
xVol.open("GET", "setVol?Volstate="+Vol, true);
xVol.send();
}
</script>
Der Button "senden" liegt auf einer neuen Zeile, was ich noch nicht fixen konnte. Mit dem Output bekomme ich die gewählte Vol-Stärke auf der Web-Seite zu sehen rechts neben dem Slider.
Meine Webseite ist in der Arduino-IDE auf einem extra Tab.
Falls Du einen anderen Ansatz mit dem Code hast würde mich das interessieren. Wills ja auch besser machen.
Hardware: ich empfehle eine Dimmer-Version, die bei Nulldurchgang der Spannung schaltet. Phasen-Anschnitt-Dimmer bringen Störungen was evtl. das WLAN stört.
Und vorsichtig mit den 220V, kann ich mir nicht verkneifen
Hans
ich hatte vor Kurzem einen Slider für die Lautstärke eines MP3-Moduls gebaut, mit einem ESP32 (ist aber hier egal).
Bin kein großer Programmierer und was ich zustande brachte geht vielleicht besser.
Also:
Der Slider ist bei mir ein Input Range-Element. Das verlangt einen Submit- Button.
Auf die Art läßt sich wohl schlecht dimmen (jedesmal slide & submit).
Ich versuche mal den relevanten Code hier zu zeigen:
<div class="form-group">
<form oninput="result.value=parseInt(Vol.value)">
<label style="color:white;" for="Vol">Lautstärke:</label>
<input type="range" id="Vol" name="Vol" size="10" value="10" min="0" max="30"/>
<output style="color:white;" name="result" for="Vol" >15</output>
</form>
<button style="background-color:yellow; color:red"
onclick="sendVol(document.getElementById('Vol').value)">senden</button>
<script>
// Lautstärke vom Input zum Sketch
function sendVol(Vol) {
var xVol = new XMLHttpRequest();
xVol.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
document.getElementById("Volstate").innerHTML =
this.responseText;
}
};
xVol.open("GET", "setVol?Volstate="+Vol, true);
xVol.send();
}
</script>
Der Button "senden" liegt auf einer neuen Zeile, was ich noch nicht fixen konnte. Mit dem Output bekomme ich die gewählte Vol-Stärke auf der Web-Seite zu sehen rechts neben dem Slider.
Meine Webseite ist in der Arduino-IDE auf einem extra Tab.
Falls Du einen anderen Ansatz mit dem Code hast würde mich das interessieren. Wills ja auch besser machen.
Hardware: ich empfehle eine Dimmer-Version, die bei Nulldurchgang der Spannung schaltet. Phasen-Anschnitt-Dimmer bringen Störungen was evtl. das WLAN stört.
Und vorsichtig mit den 220V, kann ich mir nicht verkneifen
Hans
Letzte Änderung: 23 Mai 2023 20:38 von colaholiker.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Aktuelle Seite:
- Startseite
- Impressum / Datenschutz / ...
- ESP8266 spezifisch
- Programmierumgebung / IDE
- 230V dimmer mit Robotdy Zerocross und ESP8266