I think you are not using my integration
I don’t recognize the logs, and GIN is a go server, I have a python backend
I use this container with I assumed your part of the HA side
So after the upgrade to ha 2022.3 signal stopped working:
I also upgraded to 2022.3.1 but the error persists.
The signal addon itself seems to run fine, not sure where the problem is located
Any ideas
Yes, the requests dependency is too old. I updated the custom component, you can update it manualy (the hacs integration is a major pain, not yet ready)
Works again like new
Thank’s a lot @mbitard for providing and maintaining the hassio signal addon and custom component, I appreciate a lot
You’re welcome :), as long as I’m using it, I’ll continue to upgrade it.
I have a little problem. My signal setup works fine but my signal “profile” is the old (v1) and I’m not able to upgrade it v2 so that it can participate in groups.
I get the weird message that the number is not registered using the updateprofile
command with signal-cli
:
signal-cli --config /conf -u +123456789 updateProfile
User +123456789 is not registered.
Despite the number/user can send an receive message in ha without problems?
Any ideas what I could do if I don’t have access to the registered number anymore?
Are you sure the data folder is correctly mounted? It seems as it does not find it
You are right! It wanted to have a data
folder in the conf
folder - missed that totally and wasn’t interpreting the error message the way that it can’t even find the “profile” itself but thought this is a “feedback” from the signal servers
Thank’s so much for your 2 sentences! I wasted already more than 2 hours with this
Haha you’re welcome. I agree with you the error message could be clearer
I think I had the same problem in the past, and I wasted a couple of hours too
So updating the profile to v2 worked and my “ha-signal-user” also directly entered the group I added it to. Receiving messages from the group is also no problem and they are visible in the signal logs on ha (they are actually received directly from the sender and don’t show the group itself).
I now went ahead and fired service: signalmessenger.get_groups
but only get the following logs:
2022-07-03 00:00:27,845 - root - INFO - Retrieving groups
Error org.asamk.Signal.Error.InvalidGroupId: Invalid group id: Invalid group id: Invalid group id of size 23
2022-07-03 00:00:28,283 - root - INFO - Name: , id: 27d4d097370911xxxxxxxxxxxxxxxxxxxxxxe4dd984238
Error org.asamk.Signal.Error.InvalidGroupId: Invalid group id: Invalid group id: Invalid group id of size 9
2022-07-03 00:00:28,316 - root - INFO - Name: , id: 9992xxxxxxxxxx6c77
and nothing like in the description:
2019-12-16 08:51:41 INFO (SyncWorker_18) [custom_components.signalmessenger] retrieve groups (status: 200), {'GroupName': 'hexadecimalgroupid1', 'Group name 2': 'hexadecimalgroupid2'}
Mmh, that’s really strange, I think I’ll have to update the group retrieval, I think the getGroupIds is deprecated (it’s not documented anymore) and I can use listGroups to retrive the groupIds AND their names at the same time.
I created an issue here: https://github.com/agileek/hassio-addons/issues/40 to track this
Just to confirm I’m running the latest and greatest hassio signal addon (10.19.3) but didn’t update the custom component in a while… not sure if that might cause any problems if that is still a older version
Just tried the newest hassio signal addon (10.19.4) and I could retrieve the groups
I have everything working with sending a message to signal numbers, but i am not getting group messages to be received. I can create groups but when i try to send a message to a group, i get no error and no message comes through. Anyone have an idea with what i could be doing wrong?
I tried registering with my previous signal number using QR code,
➜ ~ curl -X GET -H "Content-Type: application/json" 'http://127.0.0.1:8081/v1/qrcodelink?device_name=xxxxxxxxx' QRcode
Warning: Binary output can mess up your terminal. Use "--output -" to tell
Warning: curl to output it to your terminal anyway, or consider "--output
Warning: <FILE>" to save to a file.
but got this warning, where is QR code?
I cannot help you, you are using another signal addon
Is there an another add-on?
I am using this one.
So there are three different signal add-ons?
That’s the same one as the one from haberda.
You use the docker one, haberda built an add-on for ha os.