I have received 2 samples of magnetic valves from Italian company ACL. They look absolutely best in terms of quality. I think we found our valve. We just need to find supplier for a small reduction part, where you can attach the tube with CO2.
We have added a new screen with the overall info of the device. This will evolve into a device settings page in short future.
The change from SSDP to mDNS takes a lot of effort to implement. I hope we will not have many more such changes in the future.
It looks we are on the right track with the app. I have a build and I can share the first screenshot. It is the very beginning of the association flow.
Today is a very important day. I have agreed with the owner of a company specialized in making mobile applications, that they will create the app based on my specification and based on their estimate, it should take them 3 months in total. Sadly, they will not reuse anything from the previous projects, only the specification created by me. This comes hardly as a surprise though at this point.
I can only hope, this cooperation will be more fruitful than any previous. Wish us luck please.
We have discovered a problem with the temperature sensor. For some reason we have the electronics wrong and need to add the fix to the HW changes list.
Despite of the horrible state with the mobile application, we continue to work on the HW side of the project. We have defined the required changes for next generation of the device, solving a couple of troubles:
Today I have finally decided to end cooperation with Sergey. Despite of the promises, his discipline was getting even worse. Moreover, I have performed a deep review of the code Sergey was providing and it really did not match the general standards. This is a major blow to the project, let’s see how we can deal with such situation.
We have discovered that we need to change from the SSDP protocol for device discovery to mDNS protocol. This technical issue has no direct impact on usability of the device, but it will slow us down in the implementation. The reason for this change is that we have not been able to find a working implementation of the SSDP for ESP32 chip. Probable reason is that the mDNS is newer protocol and will eventually replace the SSDP.