Comments (7)
I made a lot of progress with the transformation of a sonoff into tasmota.
Finally I installed another Tasmota version for my sonoff.ino. which I download with Arduino IDE, and which works correctly and which today allows me to turn my sonoff on and off, using the diagnostic commands in ETS5.
On the other hand, I have a problem because I cannot use a switch on my KNX bus network to turn my sonoff on and off because by default my sonoff has a physical participant address of 1.1.108 defined in Tasmota, and a physical participant address. in diagnostics of ETS5 to 0.0.1, and I do not know how to create a virtual participant in ETS5. There are indeed virtual participants in the KNX Association catalog, but I cannot download my GAs there because I don't have a button to integrate this participant into ETS5
(normal, it is virtual. But maybe there is a method)
I found a program on github https://github.com/thelsing/CreateKnxProd
which allows to create a participant file, but this one is in C #
I am therefore obliged to compile after adaptation this program written in C sharp to create a participant file .KnxProd to make an .exe. Unfortunately I don't have C sharp skills
Does anyone have a good command of the C # sharp language because I do not have a good command of this language at all.
At the same time, I am afraid that once I have taken this step, I will also be stuck when downloading in ETS5.
If anyone knows how to master this language please help me or have any idea on how to force the download
cordially
from esp-knx-ip.
Please ask questions about other projects on their respective sites or github pages.
chose to install your tasmota KNX.ino version of envy / esp-knx-ip.
This project does not provide such a file. I don't where you got it.
from esp-knx-ip.
sorry i meant:
https://github.com/envy/esp-knx-ip/blob/master/examples/sonoff/sonoff.ino which is an example of esp-knx-ip. It works perfectly and esp-knx-ip will disturb me to directly retrieve the data from my weather station running on an Arduino Mega, in my KNX bus.
the problem I am having is that ETS5 does send its commands to the Sonoff but that I cannot control it by a switch installed in my KNX project with the GA which activates the sonoff because I cannot install a virtual participant.
sorry if i missed any specifics.
from esp-knx-ip.
So you can receive data from your esp-knx device but cannot send data to it?
Either you:
a) Modify the filter table of your IP router to allow the specific group addresses to be send to the network (https://support.knx.org/hc/en-us/articles/360007445460-Couplers-Filter-Tables) or
b) Use a KNX "dummy application"/"dummy device" inside your IP area to represent the esp.knx device (https://support.knx.org/hc/en-us/articles/360008345760-Dummy-devices)
from esp-knx-ip.
Knowing that I can write the sonoff on or off, by writing these values to the sonoff GA using the diagnostics mode of ETS5, I assume that the transfer of these data through the KNX bus is working. But I do not understand the routing mode between the KNX bus and the sonoff. Besides, this one sends me back its status through its GA to ETS5.
My concern is rather to be able to configure an AG in a virtual participant whose physical address I determine identical to that of the sonoff in my case 1.1.108.
I am looking towards virtual KNX to fix this address, but I have a doubt about the possibility of running Virtual KNX at the same time as a real KNX project ???
I will test....
Don't hesitate to tell me if you think I'm completely wrong ...
from esp-knx-ip.
is your version compatible with programming by ETS5? or do you have to create a .knxprod file to program the Sonoff ??
where should I turn to versions compatible with ETS5 to flash the ESP8266 ???
Cordiallement
from esp-knx-ip.
No, this is not programmed by the ETS.
If you want this, you need to look at https://github.com/thelsing/knx
from esp-knx-ip.
Related Issues (20)
- [ Question ] Sending and receiving a float type value HOT 2
- ESPAsyncUDP stop working on Arduino Core STAGE HOT 1
- Static example does not compile HOT 6
- Compile error with 2.5.0-beta1 - invalid operands of types 'double' and 'int' to binary 'operator&' HOT 1
- KNX Communication - uncalled UDP response HOT 13
- ESP ETS5 registration HOT 1
- Send String HOT 5
- ESP32 HOT 1
- Receive messages on group 2/1/0 HOT 2
- Make MULTICAST_IP externally configurable using compiler switches HOT 8
- physical address HOT 1
- Hello, has anyone managed to get this library to work with esp32? HOT 2
- Simple 1-bit 'Blink' to group address
- Consistent spelling of GA/PA
- Read GA associated to callback
- limited config params count? HOT 1
- Port to ESP32? HOT 10
- No Issues But ethernet ..
- Error: flexible array member in union
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from esp-knx-ip.