Cors ( verschiedene Server zulassen ) habe ich auch nicht aktiv und es geht dennoch, da die HTML- Seite zum Start auf dem ufs- Filesystem des auszuwertenden Tasmota liegt ( aber Cors ist dann der Grund das es nicht auf meinem PC läuft 😃) - danke HoerMirAuf für den Hinweis
Beiträge von karoCB
-
-
Die html-Seite von HoerMirAuf muss auf einem Webserver liegen und mit dem Browser aufgerufen werden, nach dem zuvor die IP-Adressen des Zielsystems (evtl. Passwort eingetragen oder Link gekürzt z.B. auf http://192.166.177.xxx/cm?cmnd=status%205) wurde.
Kleinster Webserver - ESP32C3 mit Script und Manager File System - siehe ESP32-C3 SUPER MINI Pinout
Aufruf dann mit http://192.166.177.10x/ufs/HTMLvonHoerMirAuf.html
-
ich hätte diesen Lösungsansatz auch in das Wiki gepackt - aber die Suche scheint nicht übers Wiki zu laufen
-
So - habe die Frage auch schon für mich mal gehabt und wurde offen gelassen !
Jetzt die Lösung:
Die Relais 1 und 2 werden deklariert bei Configuration>Template
und die LED 3 und 4 werden deklariert bei Configuration>Module
Somit kann eine Rule aber auch die Console:
Power1 und Power2 verwalten und aber auch LEDPower3 und LEDPower4.
-
Jo - fragen kann man hier und auch das Internet !
Wichtig ist das Datenblatt vom Hersteller - sicherlich ist auch eine Low-Aktion möglich am ESP.
3,3 V (5V) -Versorgung über 10kOhm sichert "Hoch" und Hall schaltet zu "Tief" durch und zieht ESP-Eingang als Aktion tief.
-
Dazu habe ich für dich im Rule-Umfeld nur den Plan (aber es gibt ja noch HoerMirAuf und Einstein) - bis dahin hänge die beiden LEDs parallel an die Relaisspulen.
Eine Ausgabe wie PWM erzeugt 2 weitere Elemente, was nicht dein Ziel ist.
Eine Ausgabe GPIOx habe nicht noch nicht benutzt und gefunden - nehme in solch einem Fall dann Tasmota-Script.
-
- für mehre Bucher und Anzeigen auf einem ESP32 um Rummikub -Langläufer zu bestrafen!
! - aber leider nicht auf dem TV
Läuft nur gut wenn Tasmota kleiner 13.4
Code
Alles anzeigen>D 48 bu2=0 BD="" st="" pu=0 ; Zeitlaufzeit pu1=0 ; Anzeige i=0 SZ=0 ; SpieleranZahl zlz=0 ; Zuglaufzeit zl1=0 ; Zuglaufzeit/10 ru=0 ; altuelle Rundenanzahl M:p:S=0 6 M:p:G=0 6 M:p:D=0 6 >B =>WebColor {"WebColor":["#cccccc","#2f3133","#3d3f41","#dddddd","#293134","#ffb000","#293134","#ff5661","#008000","#ffffff","#ec7600","#bf5f00","#d43535","#931f1f","#47c266","#5aaf6f","#ffffff","#999999","#bc4d90"]} ;Notzeitzeit setzen =>time 1587435620 ;LED blue spinm(8 1) spin(8 1) =>time 0 for i 1 6 1 S[i]=0 G[i]=0 D[i]=0 next svar i=1 ; Einstellungen 2 SZ=6 ;<<<==== Spieleranzahl zlz=30 ;<<<==== Spielzuglänge (durch 10 teilbar) st="Spieler" ru=1 zl1=zlz/10 >F if chg[bu2]>0 and bu2>0 then spin(8 0) ; blue AN G[i]=G[i]+pu D[i]=G[i]/ru pu=0 if i==SZ then i=1 ru=ru+1 else i=i+1 endif bu2=0 endif >S if upsecs%zl1==0 then pu=pu+10 pu1=pu spin(8 1) ;AUS endif if pu>zlz then S[i]=S[i]+1 print S %0S[i]% G[i]=G[i]+zlz print G %0G[i]% pu=0 endif >W ;====Standardbutten ausschalten <style>form button{display:none}</style> ; Hinergrundbilder2 <style>table tbody tr th{color:#11ffff;}table tbody tr td{color:#ff00ff;}h2{color:#fff;}h4{color:#f1b24c;}#ptd{color:#f3e463;padding:0px;}</style> <style>body{background-color:green;background-size:100p;background-repeat:no-repeat;}</style> <B>Spieler- Zeit gesamt {m}Schnitt -Punkte <hr> Spieler 1 %0G[1]% {m}%0D[1]% {m}%0S[1]% Spieler 2 %0G[2]% {m}%0D[2]% {m}%0S[2]% Spieler 3 %0G[3]% {m}%0D[3]% {m}%0S[3]% Spieler 4 %0G[4]% {m}%0D[4]% {m}%0S[4]% Spieler 5 %0G[5]% {m}%0D[5]% {m}%0S[5]% Spieler 6 %0G[6]% {m}%0D[6]% {m}%0S[6]% bu(bu2 "<hr><p><p>O.K.<p><p><hr>" "<hr><p><p>Weiter<p><p><hr>") sl(0 100 pu1 "0" " " "100") . @<h2>%st% ==> %0i% @<hr> @<p>Runde ==>%ru% @<p>Spieler =>%SZ% @<p>Zeit[s] =>%zlz% @<p> @<hr> ;nm(10 600 1 zlz "Zuglaufzeit [Sek]: " 66 0) ; number ;nm(1 6 1 SZ "Spieleranzahl: " 50 0) %2.0day%.%2.0month%.%4.0year% %2.0hours%:%2.0mins%:%2.0secs% <h6><a href="http://%lip%/s10?" target="_blank">V1.1.%0slen%</a>
-
Auf meinem LG Smart-TV (sicherlich in die Jahre gekommen) werden nur die Standardbuttons vom WebUI angezeigt.
Egal ob Rule oder Script-Ausführung bei Release 13.1 oder 13.4. ist das der Fall.
Nur bei Rule sind noch die eigenen Buttons sichtbar, aber schon nicht mehr die ON OFF Zeile zum Button. Ist der Browser zu alt auf dem Gerät - wer hat den Effekt noch?
Ich wollte einen Spielzeituhr mit einem ESP32 für 6 User entwickeln, bei dem eine zentrale Anzeige der Einzelzeitnutung auf einem TV auch eine Variante sein sollte. Wenn ältere Geräte (8 Jahre) mit HTML5 nicht mehr gehen - dann welche ?
-
Tja - wer sich einen Zufallsgenerator schenken lässt ohne ein Datenblatt, muss Lehrgeld und Zeit mitbringen.
Digitale Hall https://amzn.eu/d/6HpQQum für Tasmota sind Montag da !
-
counterdebounce 750
counterdebouncehigh 100
counterdebouncelow 100für digitalen Hall hätte ich so gedacht - aber bei 128 Impulsen ist die Abweichung nicht sehr groß wenn man 10l/Impus ansetzt. Also stimmt etwas mit der Hysterese-Einstellung nicht ?
counterdebounce 150 veranschlagt
counterdebouncehigh 50
counterdebouncelow 50 -
Virus in der.bin? - dann besser selbst übersetzen (war schon eine Problem sie so klein zu bekommen)! - die factory hatte ich auch auf 998 kB - ging aber nicht mehr rein !
und um den Flash zu nutzen am ESP32-System dringend einen Elko mit >470mF einbauen !
-
D3 und D4 Relais müssen die Nummern 3 und 4 erhalten und sind separat über Power3 1 und Power4 1 einzuschalten in der Rule
-
und wie sieht der Skript aus - nur so können wir dir evtl. helfen
Anschaltung ist auch relevant - digitaller oder analoger Hall-Ausgang?
-
das sind zu wenig Informationen zum Projekt
verweise auf RE: ESP32 WiFi&Bluetooth CP2104 DHT11 Soil Temperature Humidity Sensor 18650 Battery Base Modul oder HIgrow Sensor
-
leider ist keine verarbeitende Rule dargestellt?
Einem weiteren Entprellen könnte man sich theoretisch so nähern.
Counter2 ist Tageszähler welcher in der 2. Tagesminute auf 0 gesetzt wird, aber auch mit ener weiteren Hysterese belegt.
rule1
ON System#boot do Var1 0 endon
on Time#Minute=2 do counter2 0 endon
on counter#c1>%VAR1% do Backlog VAR1 %value%; counter2+1 endon -
Welcher ESP und welche Programmierung - Rule oder Script ? und wie ist die Beschaltung mit dem externen Spannungsteiler umgesetzt?
-
und - wozu ist der Doppelpunkt vor dem on bei Rule2 und Rule3 gedacht ? (siehe Bild rot ?)
Welche Rules wurden avisiert und welche ist im System angekommen ?
-
bei Tasmota ist oft das Problem- das Programm ist erdacht aber mit fehlerhafter Syntax auf dem System angekommen!
Wenn das Programm nach einem Restart nicht läuft ist eine Prüfung mit Consoleneingabe Rule0 und Prüfung der Ausgabe erforderlich .
In deinem Fall wird rule1 und rule2: unterschiedlich dargestellt (:) da geht es schon los.
Bitte Rule0-Ausgabe hier posten
-
Sleep 0 bei der ESP32 CAM (wenn das Netzteil es erlaubt - 180mA im Durchschnitt) mit fast dem doppelten Stromverbrauch als sleep 250, aber auch mehr als die doppelte Bildframerate gegenüber sleep 50 möglich.
So kann einem Script-Abbruch auch vorgebeugt werden.
-
Wie sieht den das Ergebnis und der Script jetzt aus ?