Code Monkey home page Code Monkey logo

Comments (3)

envy avatar envy commented on August 23, 2024

Hi,

One small thing: Please use the standard syntax fpr physical adresses with pots like 0.0.1 in your webpage. Group adresses with slashes like 0/0/1. It makes things more clear :-)

Will change this with one of the next commits.

For finalization it would be great to seperate the webserver implementation and the KNX finctionality.

I don't know how I want to handle this, yet. My plan was to be able to flash the same firmware onto multiple devices and then configure the GAs in some other way so that they are not hardcoded.
My first idea was an application running on a PC sending special UDP packets that would configure the device, but this is too complex. So self-contained configuration via webserver was easiest. I'll probably make it disableable during compile time with a define or something.
Maybe one day I can trick the ETS into programming ESPs ;D

from esp-knx-ip.

 avatar commented on August 23, 2024

Hi envy !
To ctrl and setup the config via webpage is a good way - only to have the webserver implementation and the KNX object in the same files makes it not easy to use it in other projects - i.e if there already a webserver is running.
my 5ct :-)
In my case I #undefine it - no problem.
regards, Peter

from esp-knx-ip.

envy avatar envy commented on August 23, 2024

I changed the notation of physical address in the webserver to dots. I also added the possibility to specify own webserver object, so that the knx system reuses the same webserver as other code. However, I need to add the possibility to specify a prefix for the knx endpoints as to not clash with other endpoints.

from esp-knx-ip.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.