-
Notifications
You must be signed in to change notification settings - Fork 285
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add air-q adapter to latest #3301
Conversation
Thanks for spending your time and providing a new adapter for ioBroker. Your adapter will get a manual review as soon as possible. Please stand by - this might last one or two weeks. Feel free to continue your work and create new releases. You do NOT need to close or update this PR in case of new releases. You will find the results of the review and evntually issues / suggestings as a communt to this PR. So please keep this PR watched. If you have any urgent questions feel free to ask. mcm1957 |
reminder 27.02.2024 |
just a short feedback before offical / detailled review: -) please fix README, installations instructions for dev-server are completly offtopic for users and installation ov an adapter should never ever be sugggested / performed using npm. (Installation shopuld be performed by admin UI or iobroker commandline) -) fix issues reported by adapter checker (errors only) -) check and fix standard github based testing. Tests must pass. |
First of all - THANK YOU for the time and effort you spend to maintain this adapter. I would like to give some feedback based on my personal oppinion. @Apollon77 might have additional suggestions or even a different oppinion to one or the other statement. Please feel free to contact him if you cannot follow my suggestions or want to discuss some special aspects.
❗ [E118] Versions in package.json and in io-package.json are different
You create states based on information read from external device. Those IDs must be filtered to remove potentially invalid characters. See i.e. https://github.com/CorantGmbH/ioBroker.air-q/blob/d51222cfaf4c34f8ecdcc2b1cd95627d431969a3/src/main.ts#L91
Thanks for reading and evaluating this suggestions. Please add a comment when you have reviewed and fixed the suggestionsor at least commented the suggestions and you think the adapter is ready for a re-review! |
reminder 14.3.2024 |
Thank you so much for your patience and the helpful review! It seems like i have misunderstood the onStateChange handler and have removed it from the code. I have pushed the new changes to our main branch and used the adapter checker for more errors. If there is anything else you'd like me to change or see an issue with, let me know! |
Thanks for adapting the code. I'll do a review as soon as I have time. |
Sorry for the dealy for the review. I've one point still marked as open:
reminder 15.3.2024 |
Right, there was no specific reason for it to be private, I added some more changes to the adapter now. I appreciate the feedback and extra resources. |
Automated adapter checkerioBroker.air-q👍 No errors found
Add comment "RE-CHECK!" to start check anew |
looks good now. Please add a comment when you done. THANKS reminder 12.3.2024 |
looks like new release has been created. reminder 8.3.2024 |
This adapter has been released to latest repository and should be visible within 24h maximum. Please create a thread at https://forum.iobroker.net/category/91/tester titled like "Test Adapter " to collect some user feedback and provide a link to this topic when requesting addition to stable repository later. Note: If an other testing topic already exists, it' OK to continue using this topic too. |
Please consider adding our air-q adapter to the latest repo.
The thread for the testing forum is here: https://forum.iobroker.net/topic/70188/test-adapter-air-q-air-q-luftanalysator-v0-0-x/4
Thank you in advance!