- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 90

Thema: html-Code für virtuelles website-Button-Pad

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    18.03.2018
    Beiträge
    2.650
    Hinzu kommt, dass die html-Steuertasten (Senden, Lernmode, Erkennmode, ggf. auch weitere für ResetInputs und Pause) ständig während aller HAL-Modi parallel zu Steuerzwecken abgefragt werden müssen, d.h. wenigstens 1-2x pro Sekunde gepollt werden müssten.
    So was in der Richtung hatte ich auch vermutet.
    Das macht es dann eigentlich unmöglich. Da der Browser immer erst eine Anfrage senden muss. Wie man das, mit einem ndeMCU, anders hinbekommen könnte, ist mir bislang nicht bekannt. Möglichkeiten gibt es theoretisch. Früher hat man die verwendet um, per PHP, ein Webchat zu bauen. Dazu kann man die Verbindung bestehen lassen, Daten an den Browser schicken (der ständig lauscht) und der verarbeitet sie, sobald sie angekommen sind. Das geht dann ohne ständige Serveranfragen.

    Wenn Du aus einem Programm heraus z.B. das Feld dauernd aktualisieren wolltest, ohne dass der User dauernd klicken muss, ist das in einer erträglichen Geschwindigkeit nicht möglich, weil ständig der Netzwerkverkehr dazwischen ist, der ausbremst. Eine LED am µC kannst Du in Bruchteilen einer Sekunde hunderte Male ein- und ausschalten.

    Allerdings wäre das, dies per HTML-Seite zu realisieren, die eleganteste Lösung, wenn jemand das dann ausprobieren möchte (dagegen stehen ca. 25,- für so ein beleuchtetes Originalpad in Größe 4x4 und das muss noch zusammengebaut werden, LEDs eingelötet werden).

    MfG

  2. #2
    HaWe
    Gast
    ja, stimmt, und daher sind zumindest unabhängige Threads für Gehirn (HAL-Schicht) und Steuerungs-Interface (Website, Display, Buttons) unerlässlich.

  3. #3
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    11.12.2007
    Ort
    weit weg von nahe Bonn
    Alter
    40
    Beiträge
    3.416
    Wenns nur Arduino sein soll, kann ich leider nicht direkt helfen

    aber hier ein paar Links die vielversprechend aussehen für die "Server" Seite der Websockets auf Arduino Basis (sind aber ESP spezifisch):

    https://tttapa.github.io/ESP8266/Cha...WebSocket.html (Doku)
    https://github.com/gilmaimon/ArduinoWebsockets (Quelle)

    Ich habe es nur in Python und Flask gelöst, weil mir das persönlich einfacher fiel aber es war defintiv effektiver als ständiges Refresh eines versteckten div/frame
    Es gibt 10 Sorten von Menschen: Die einen können binär zählen, die anderen
    nicht.

  4. #4
    HaWe
    Gast
    Der ESP8266 scheidet doch aus, wie schon oben erklärt, da er kein MT kann. Man könnte dafür höchsten html-Seiten testen (d.h. zu reinen html-Testzwecken), aber kein NN aufbauen und steuern.
    Ich programmiere aber nur in der Arduino-IDE, daher der ESP32 als Vorschlag, aber selbst das ist schon sehr aufwändig ohne Hardware-Keypad, und den kompletten html Teil müsste wer anders entwickeln und einbinden nach meinen Vorgaben, das macht es doppelt schwierig.

    Und das heißt @Ceos:
    echten Arduino-Code schreiben, den ich direkt kopieren+pasten kann, samt aller weiteren Änderungswünche.

    PS,
    Zeitkritisch sind hier allerdings v.a. die genannten Steuertasten (Senden, Lernmode, Erkennmode, ggf. auch weitere für ResetInputs, SD_Speichern und Pause) , nicht die 10x10 keypad-Matrix.

    Weitere html-Funktionen kommen aber noch hinzu, wenn man kein gemeinsames TFT Display für Menüs hat und auch das über html laufen muss:

    überschreiben? ja/nein
    nicht gefunden: wiederholen/Abbruch
    Netz-Ausgabewert: 123.4567
    Wert korrekt? ja/nein/Abbruch

    etc.

    das kann ich zwar einfach über mein HX8357 TFT ausgeben, aber nur für dieses, denn es ist fest an meinem ESP32 angeschlossen.
    A-Bär: man kann sich ja langsam Schritt für Schritt an diese Probleme herantasten.
    Geändert von HaWe (31.10.2019 um 09:03 Uhr)

  5. #5
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    11.12.2007
    Ort
    weit weg von nahe Bonn
    Alter
    40
    Beiträge
    3.416
    Ich habe die letzten Antworten noch nicht alle aufgeholt, ihr tippt schneller als man Beispiele suchen kann!

    Und das heißt @Ceos:
    echten Arduino-Code schreiben, den ich direkt kopieren+pasten kann, samt aller weiteren Änderungswünche.
    deinen Anforderungen kann man ja nicht gerecht werden, dafür brauchte ich schon Bezahlung ....

    so um jetzt hier einen Punkt damit zu machen nurnoch eine Sache:

    Wenn ihr beide nicht immer so schnippisch Antworten würdet und euren Beißreflex mal im Zaum halten könntet, würdet ihr nicht ständig Gegenkommentare bekommen die das Topic "zerreden" oder Beispiele die das Thema "verwässern"

    Packt euch mal an der eigenen Nase und bleibt bei euren Antworten einfach mal sachlich und nehmt einen Denkanstoss hin ohne dieses ständige "mach mal vor" hinten dran zu packen, das löst nämlich meinen Beißreflex aus, weil ich sowas einfach unverschämt finde (warum habe ich auch schon mehrfach erklärt)


    NACHTRAG:

    @Ceos,
    das ist nicht schnippisch, hier hilft nur echter Code, und den zu schreiben macht zweifelsfrei eine Menge Arbeit, und anders geht es nicht.
    Bis hierher geh ich konform und sehe dass du verstehst was ich meine.

    Aso wenn du etwas postest:
    bitte gerne echte Code, ansonsten bitte eher nichts.
    Aber den hättest du einfach weglassen sollen, das ist GENAU das was ich unverschämt finde, LASS ES einfach

    erneuter NACHTRAG:


    das nichts auch noch nachträglich FETT zu machen setzt dem ganzen noch das Sahnehäubchen auf, du bist und bleibst unverbesserlich
    Geändert von Ceos (31.10.2019 um 09:14 Uhr)
    Es gibt 10 Sorten von Menschen: Die einen können binär zählen, die anderen
    nicht.

  6. #6
    HaWe
    Gast
    @Ceos,
    das ist nicht schnippisch, hier hilft nur echter Code, und den zu schreiben macht zweifelsfrei eine Menge Arbeit, und anders geht es nicht.
    Also wenn du etwas postest:
    bitte gerne echten Arduino-C++-Code, ansonsten bitte eher nichts.

    - - - Aktualisiert - - -

    @Moppi:
    könntest du denn auch auf einem ESP32 arbeiten?

  7. #7
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    18.03.2018
    Beiträge
    2.650
    Zitat Zitat von Ceos Beitrag anzeigen
    ... deinen Anforderungen kann man ja nicht gerecht werden, dafür brauchte ich schon Bezahlung ....
    Meinst Du nicht, ceos, Du bist hier damit an der falschen Adresse?

    Das hier sind Hobbybastler und mehr, in diesem Forum. Gerade versucht HaWe - aus seiner eignen Quellcodesammlung - was zur Verfügung zu stellen, was man nachvollziehen kann. Ich versuche ihn zu unterstützen und tue das praktisch, indem ich mich auch Stunden hinsetze und etwas zusammenbaue, was - eventuell - nützlich ist. Ich habe das kostenlos erledigt, damit wir hier voran kommen, in diesem Forum. Solche Threads sind wohl nicht geeignet, seine Fähigkeiten zu presentieren, indem man Links in die Runde wirft, die keine direkte Problemlösung bringen, um dann zu werben, dass man Geld haben möchte, wenn man sich hier beteiligt.




    MfG

  8. #8
    HaWe
    Gast
    danke, moppi!
    aber bitte jetzt keine OT-Diskussionen darüber,
    Code zum testen und Experimentieren aber immer gerne!

  9. #9
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    11.12.2007
    Ort
    weit weg von nahe Bonn
    Alter
    40
    Beiträge
    3.416
    Meinst Du nicht, ceos, Du bist hier damit an der falschen Adresse?

    Das hier sind Hobbybastler und mehr, in diesem Forum. Gerade versucht HaWe - aus seiner eignen Quellcodesammlung - was zur Verfügung zu stellen, was man nachvollziehen kann. Ich versuche ihn zu unterstützen und tue das praktisch, indem ich mich auch Stunden hinsetze und etwas zusammenbaue, was - eventuell - nützlich ist. Ich habe das kostenlos erledigt, damit wir hier voran kommen, in diesem Forum. Solche Threads sind wohl nicht geeignet, seine Fähigkeiten zu presentieren, indem man Links in die Runde wirft, die keine direkte Problemlösung bringen, um dann zu werben, dass man Geld haben möchte, wenn man sich hier beteiligt.
    Sich darüber aufregen dass Themen verwässert/zerredet werden und selber immer wieder Antworten provozieren ist aber auch nicht hilfreich. Für mich war das Thema eigentlich geklärt.

    Ich habe bereits ewähnt es war ein Denkanstoß (aufgrund der von dir selbst erwähnten Leistungsproblematik und dem in meinen Augen sehr schlechten Vorschlag einen hidden Frame für Datentransfer zu nutzen) eine alternative Methode zu betrachten.

    Einen eigenen Code aufbauen nur der Demo wegen wenn man es für den eigenen Ansatz selber erforschen und gleich anwenden könnte halte ich nicht unbedingt für Zielführend(vor allem wenn du mehr zeit damit verbringst den code aufgrund mangelnder Praxis in Arduino lauffähig zu bekommen als die eigentliche Funktion zu demonstrieren .... Wenn ich HaWe einen Teilcode schicke reicht es ihm nie aus, es muss auf seiner Hardware laufen, wobei ich nicht die identische habe und es immer deutlich mehr Zeit kostet etwas universal lauffähig zu machen als den funktionalen Code zu schreiben der die Anwendung demonstriert).

    Ich war zwar schon dabei den Python Part aus meinem Fundus zu suchen aber es war scheinbar einfacher etwas (in herablassenden Ton) zu verlangen

    Wenn Du es kannst: super! Mach bitte ein Beispiel für nodeMCU.
    statt mal nachzusehen was das ist und ob man das anwenden kann. Und dann hatte ich auch keine Lust mehr und hab die Projekte zum nachlesen verlinkt. Auf die Aussage dass man für die NN Arduino braucht habe ich dann noch die passenden Arduino Referenzen für WebsocketsServer rausgesucht.

    Du darfst gerne eine Seite zurück gehen und die Historie meines letzten Beitrages nachverfolgen. Es geht um die Art der Kommentierung und vor allem auch die wie nacheditiert wird um der dem eignen Gegenkommentar noch Nachdruck zu verleihen.

    Mein Finaler Kommentar dazu ist nur, wenn du eine Idee gezeigt bekommst, erstmal reinsehen, bewerten und ignorieren oder sich damit befassen und ggf. Anwendungsbeispiele in höflichem Ton erfragen.

    Aber schön dass wieder am Text vorbei gelobt wird.
    Es gibt 10 Sorten von Menschen: Die einen können binär zählen, die anderen
    nicht.

  10. #10
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    18.03.2018
    Beiträge
    2.650
    Wenn für Deine Software ein Multitasking notwendig ist, weil das aus Gründen der schnellen und einfachen Handhabung verschiedener Codeschnipsel für Dich unabdingbar ist, dann bist Du - für meine Begriffe - zu weit weg.
    Es gibt auch tolle Neuronale Netze, die mit PC erstellt werden können, schnell anzulernen sind und praktisch toll sind (Stichwort NVIDIA). Das kann man hier auch vorstellen, aber nicht erwarten, dass dies jemand "Nachbauen" will oder auch nur ausprobieren.

    Daher, weil Du auch sagst, dass wir so nicht weiter kommen, ohne hardwaretechnisch immens aufzurüsten, wende ich mich dem Thema Arduino zu und beschäftige mich etwas damit. Einen guten Link dazu gab es ja. Mal schauen, wie weit man damit kommt. Leider gibts hier offenbar keinen, der in der Lage wäre, das Thema Neuronales Netz für Bastler verständlich darzustellen und Projekte, angefangen vom Arduino UNO, über schnellere nodeMCUs mit mehr Speicherplatz und schließlich darüber hinaus verständlich darzustellen und zu beschreiben. Wenn man im Laufe der Entwicklung ableitet, dass man noch schnellere und noch mehr Speicherplatz und noch andere Technik (wie Multitasking) benötigt, ist das durchaus sinvoll und hat seine Berechtigung und macht dann auch Sinn.


    Also gut. Das war ein Exkurs in die Richtung, scheitert bei mir aber am Multitasking.



    MfG

    - - - Aktualisiert - - -

    Einen ESP32 habe ich _noch_ nicht. Der ist mir noch zu neu. Die meisten Leute haben wohl noch nodeMCUs der alten Generation im Schubfach. Ich meine mit 80MHz (?) und 1 MB Programmspeicher, sowie 3 MB für SPIFF müsste schon was machbar sein.

Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. Antworten: 0
    Letzter Beitrag: 20.03.2019, 13:40
  2. html code für User Login + password (esp8266 + Arduino IDE)
    Von HaWe im Forum NodeMCU-Board und ESP8266, ESP32-Serie
    Antworten: 35
    Letzter Beitrag: 19.08.2018, 19:10
  3. html-Code für nodeMCU mit Arduino IDE + Wifi libs
    Von HaWe im Forum Arduino -Plattform
    Antworten: 7
    Letzter Beitrag: 14.08.2018, 18:30
  4. HTML-Code (scripts)
    Von Technik =) im Forum Umfragen
    Antworten: 6
    Letzter Beitrag: 10.10.2008, 09:21
  5. virtuelles Autocockpit
    Von redg im Forum PC-, Pocket PC, Tablet PC, Smartphone oder Notebook
    Antworten: 6
    Letzter Beitrag: 02.10.2005, 13:53

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

fchao-Sinus-Wechselrichter AliExpress