Skip to content

color and sequence configurable in web interface, port number for mqtt server#26

Open
TheMaskedDeveloper wants to merge 5 commits intofrickelzeugs:masterfrom
TheMaskedDeveloper:master
Open

color and sequence configurable in web interface, port number for mqtt server#26
TheMaskedDeveloper wants to merge 5 commits intofrickelzeugs:masterfrom
TheMaskedDeveloper:master

Conversation

@TheMaskedDeveloper
Copy link

@TheMaskedDeveloper TheMaskedDeveloper commented Nov 8, 2022

In the settings interface there is now the possibility to configure the color and the sequence of the LED.
(For the ready state with activated touch ring, for scanning and for match found)

image

You can choose from 7 colors that are only supported by newer versions of the R503 sensor.
You can turn the LED off. (LED Sequence : Off)

Update: commit 148f432
Parse port number from mqtt server setting if given

image

Idea for the future:
Make this feature accessible via MQTT without restart.
Then the color can be used as an indicator for something or the led can be turned on depending on time / sunset/sunrise, etc.

@TheMaskedDeveloper TheMaskedDeveloper changed the title color and sequenze configurable in web interface color and sequence configurable in web interface Nov 8, 2022
@TheMaskedDeveloper TheMaskedDeveloper changed the title color and sequence configurable in web interface color and sequence configurable in web interface, port number for mqtt server Nov 9, 2022
@glenmich
Copy link

Hello there, is it somehow possible to update my doorbell with your code?
If I´m correct, I need the firmware.bin and spiffs.bin file compiled from your code here ?
Can I download it somewhere?

@TheMaskedDeveloper
Copy link
Author

TheMaskedDeveloper commented Nov 24, 2022

@glenmich
I have just attached both:
FingerprintDoorbell.zip

@rasor89
Copy link

rasor89 commented Nov 27, 2022

@TheMaskedDeveloper perfekt.
Is there also the possibility to add color selection for the actions (match/no match?))

@TheMaskedDeveloper
Copy link
Author

TheMaskedDeveloper commented Nov 27, 2022

@TheMaskedDeveloper perfekt. Is there also the possibility to add color selection for the actions (match/no match?))

I've implemented it. You can now change the scan and the match color in the web interface .
Asking myself, if the sequence when scanning should be also configurable (e.g. to turn the LED of when scanning).
Description and PR is updated, ZIP with binaries also:
FingerprintDoorbell.zip

@mickler2021
Copy link

Thanks for the great enhancement. It works well.

@Himbi777
Copy link

If I already have a fingerprintdoorbell from frickelzeugs, do I also need the firmware.bin and the spiffs.bin? Or is it enough if I upload the firmware.bin? Thanks in advance for your answers Greetings Gerhard

@TheMaskedDeveloper
Copy link
Author

@Himbi777
You need both. The spiffs.bin contains the website with the changed forms for the new fields.

@thorsten-gehrig
Copy link

Can i use the web-interface for upgrade? If yes: any sequence to upload the 2 files?
Thank you.

@Himbi777
Copy link

Himbi777 commented Apr 2, 2023

Can i use the web-interface for upgrade? If yes: any sequence to upload the 2 files? Thank you.

I first loaded the firmware.bin and then the spiffs.bin.
That worked great.

@Fillip38
Copy link

Hey @TheMaskedDeveloper,
It looks good here. Is it possible to include an option so that 1-2 GPIOs can be controlled via MQTT? I would e.g. control an electric door opener with it via MQTT

@TheMaskedDeveloper
Copy link
Author

TheMaskedDeveloper commented May 13, 2023

Hey @TheMaskedDeveloper, It looks good here. Is it possible to include an option so that 1-2 GPIOs can be controlled via MQTT? I would e.g. control an electric door opener with it via MQTT

Should be possible - i will have a look in the next days...

@Lilinator1981
Copy link

Hello are thera any news to this great Project? Is there the possibility to change the IP-Address without performing a factory-Reset?

@mafsgraz
Copy link

Hello are thera any news to this great Project? Is there the possibility to change the IP-Address without performing a factory-Reset?

I am assigning a fixed IP instead of DHCP in my router-settings, did you try similar?

@mafsgraz
Copy link

mafsgraz commented Mar 11, 2024

hey @TheMaskedDeveloper : kudos, these are really smart additional features enhancing an already great project!

unfortunately, I have problems with connecting to the mqtt server - the original Frickelzeug binaries work just fine, but after uploading your files i can't connect the doorbell to my mqtt server anymore (of course with identical settings) "MQTT server not found, check your settings". I am using the standard port 1883, but it doesn't (and if read your code correctly, also shouldn't) make a difference if i add an :1883 after the ip address or not. could the issue be that my address looks like 10.0.0.xx ?

solved: it seems that indeed the length of the ip address was the problem, i changed to xxx.xxx.xxx.xxx - format and now it works!

btw: configuring colours works just fine, and in case you find the to realise your idea to make ring colours adaptable via mqtt, i would love that! :-)

@runningsystemchanger
Copy link

hey @TheMaskedDeveloper : kudos, these are really smart additional features enhancing an already great project!

unfortunately, I have problems with connecting to the mqtt server - the original Frickelzeug binaries work just fine, but after uploading your files i can't connect the doorbell to my mqtt server anymore (of course with identical settings) "MQTT server not found, check your settings". I am using the standard port 1883, but it doesn't (and if read your code correctly, also shouldn't) make a difference if i add an :1883 after the ip address or not. could the issue be that my address looks like 10.0.0.xx ?

solved: it seems that indeed the length of the ip address was the problem, i changed to xxx.xxx.xxx.xxx - format and now it works!

btw: configuring colours works just fine, and in case you find the to realise your idea to make ring colours adaptable via mqtt, i would love that! :-)

How did you resolve the issue? Did you actually move your mqtt broker to a different ip range?

@mafsgraz
Copy link

mafsgraz commented Nov 8, 2025

How did you resolve the issue? Did you actually move your mqtt broker to a different ip range?

i changed my whole network to a different ip range - even with updating several static addresses i set for some devices, it took only several minutes and solved the problem.

@runningsystemchanger
Copy link

How did you resolve the issue? Did you actually move your mqtt broker to a different ip range?

i changed my whole network to a different ip range - even with updating several static addresses i set for some devices, it took only several minutes and solved the problem.

Ok, too bad. I was hoping for a proper fix. Changing the entire range would have been an extensive project for me. I ended up creating a separate vlan, the FingerprintDoorbell resides in its own wifi for now. Not a very elegant workaround but at least it connects now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants