deviceType clkg is not showing in homekit

Integrated tuya plugin into homebridge.
Added account and linked to IOT
in the logs i can see that connection is ok, and the plugin gets my device info, but nothing is displayed in accessories.
deviceType : clkg

any news?

Hi, I have the same issue so I debugged it myself and added to the category switch case 'clkg'
now I can see the curtain switch in my home app but the problem is now that when to window is closed the home app shows "opened" and when it is open it shows "closed". please check this issue. thanks!

any news?

Hi Again,
I added support for the curtain switch and fixed the problem that I described on the previous reply.
I'm not sure how to share it with the tuya developers so they can add it to the plugin.

any news?

Hi Again, I added support for the curtain switch and fixed the problem that I described on the previous reply. I'm not sure how to share it with the tuya developers so they can add it to the plugin.

Did you tried to open a pull request?

any news?

Hi Again, I added support for the curtain switch and fixed the problem that I described on the previous reply. I'm not sure how to share it with the tuya developers so they can add it to the plugin.

Did you tried to open a pull request?

I'm not sure how. a friend will help me tomorrow.
for now you can download my fork.

any news?

Hi Again, I added support for the curtain switch and fixed the problem that I described on the previous reply. I'm not sure how to share it with the tuya developers so they can add it to the plugin.

Did you tried to open a pull request?

I made a pull request

Thanks!

Hi @talrhv,
I'm having a similar problem with a breaker showing in the Homebridge log as being detected, and even working from the Debug tab in the Tuya IoT Platform, but it doesn't show under the Accesories tab in Homebridge and I can't use it.
Would it be possible for you to let me know how exactly did you fix yours and if I could do the same for mine?
I truly appreciate it; thanks in advance.

Hi,
send me the category name.
On Fri, Jan 21, 2022 at 10:08 AM DanAykroyd256 @.***>
wrote:

Hi @talrhv https://github.com/talrhv,
I'm having a similar problem
https://github.com/tuya/tuya-homebridge/issues/208 with a breaker
showing in the Homebridge log as being detected, and even working from the
Debug tab in the Tuya IoT Platform, but it doesn't show under the
Accesories tab in Homebridge and I can't use it.
Would it be possible for you to let me know how exactly did you fix yours
and if I could do the same for mine?
I truly appreciate it; thanks in advance.
—
Reply to this email directly, view it on GitHub
https://github.com/tuya/tuya-homebridge/issues/166#issuecomment-1018273540,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AIDWEKSBB74BMNI4RJ6I2TDUXEH6LANCNFSM5JLY235Q
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were mentioned.Message ID:
@.***>

Thanks @talrhv for your fast reply!
The category name is dlq; you can check all the details in my open issue here. Please let me know if you need anything else from my side.
Best.

does Homekit supports this kind of device?
On Fri, Jan 21, 2022 at 7:38 PM DanAykroyd256 @.***>
wrote:

Thanks @talrhv https://github.com/talrhv for your fast reply!
The category name is dlq; you can check all the details in my open
issue here https://github.com/tuya/tuya-homebridge/issues/208. Please
let me know if you need anything else from my side.
Best.
—
Reply to this email directly, view it on GitHub
https://github.com/tuya/tuya-homebridge/issues/166#issuecomment-1018723188,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AIDWEKWCT5AJMEZZLQ2KM2TUXGK3FANCNFSM5JLY235Q
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were mentioned.Message ID:
@.***>

Yes, it should show up as a switch and the only attribute that should be there to control would be turning it on and off with the supported command I paster in my post, that gets picked up by this plug in in the logs (but doesn't show up in Accesories).
Device functions
{
"code":"switch_prepayment",
"desc":"switch prepayment",
"name":"switch prepayment",
"type":"Boolean",
"values":"{}"
},
{
"code":"energy_reset",
"desc":"energy reset",
"name":"energy reset",
"type":"Enum",
"values":"{"range":["empty"]}"
},
{
"code":"charge_energy",
"desc":"charge energy",
"name":"charge energy",
"type":"Integer",
"values":"{"unit":"kW·h","min":0,"max":999999,"scale":2,"step":1}"
},
{
"code":"switch",
"desc":"switch",
"name":"switch",
"type":"Boolean",
"values":"{}"
}

I  think that I can present it as a switch on the home app but all the
other settings will be set through tuya’s app.
On Fri, 21 Jan 2022 at 21:00 DanAykroyd256 @.***> wrote:

Yes, it should show up as a switch and the only attribute that should be
there to control would be turning it on and off with the supported command
I paster in my post, that gets picked up by this plug in in the logs (but
doesn't show up in Accesories).
Device functions
{
"code":"switch_prepayment",
"desc":"switch prepayment",
"name":"switch prepayment",
"type":"Boolean",
"values":"{}"
},
{
"code":"energy_reset",
"desc":"energy reset",
"name":"energy reset",
"type":"Enum",
"values":"{"range":["empty"]}"
},
{
"code":"charge_energy",
"desc":"charge energy",
"name":"charge energy",
"type":"Integer",
"values":"{"unit":"kW·h","min":0,"max":999999,"scale":2,"step":1}"
},
{ "code":"switch", "desc":"switch", "name":"switch", "type":"Boolean",
"values":"{}" }
—
Reply to this email directly, view it on GitHub
https://github.com/tuya/tuya-homebridge/issues/166#issuecomment-1018779094,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AIDWEKUSTZBQ2OAG7RWRG6DUXGUN7ANCNFSM5JLY235Q
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were mentioned.Message ID:
@.***>

Yes @talrhv, that's exactly how it should be, with only the switch being available and the rest through the HomeKit app.
Are you going to include it in your fork or will you let me know how to do it myself?
Thanks again for your help.

Hello,
I have exactly the same issue. How can it be fixed?
I see the clkg in the IoT page, in the Tuya app and it works both. It also shows up in the log in Hoobs but doesn't shows up in the accessories page.
Any help would be much appreciated.
Thanks!
Vasco

Hi @Vasco203, could you please comment your situation on my open issue for our device type, so the developers of the plugin could see it?
Thanks.

Download my fork instead of the main plugin.
Uninstall yours (keep confit file) and search on the plugins tab for
“talrhv” your will find only one result. Install it and it should work.
On Tue, 25 Jan 2022 at 17:35 Vasco203 @.***> wrote:

Hello,
I have exactly the same issue. How can it be fixed?
I see the clkg in the IoT page, in the Tuya app and it works both. It also
shows up in the log in Hoobs but doesn't shows up in the accessories page.
Any help would be much appreciated.
Thanks!
Vasco
—
Reply to this email directly, view it on GitHub
https://github.com/tuya/tuya-homebridge/issues/166#issuecomment-1021313854,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AIDWEKQO7B7HM6YOCRN5UOLUX27K5ANCNFSM5JLY235Q
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were mentioned.Message ID:
@.***>

Thanks @talrhv.
I've tried your plugin and the same still happens. The accesory gets listed in the log during start up, but it doesn't show up in the “Accesories” tab. Have you added the dlq category to it?
(I get this in the log, with all the parameters and actions supported listed, too)
Adding: Breaker  (dlq / xxxxxxxxxxxxxxx)

no not yet. I didn't have the time to do it yet.
On Wed, Jan 26, 2022 at 7:12 AM DanAykroyd256 @.***>
wrote:

Thanks @talrhv https://github.com/talrhv.
I've tried your plugin and the same still happens. The accesory gets
listed in the log during start up, but it doesn't show up in the
“Accesories” tab. Have you added the dlq category to it?
(I get this in the log, with all the parameters and actions supported
listed, too)
Adding: Breaker (dlq / xxxxxxxxxxxxxxx)
—
Reply to this email directly, view it on GitHub
https://github.com/tuya/tuya-homebridge/issues/166#issuecomment-1021874246,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AIDWEKQNZH352FHYGGWFKT3UX57CNANCNFSM5JLY235Q
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were mentioned.Message ID:
@.***>

my fork supports 'clkg' curtain switch. I'll try to add the dlq support on
the weekend.
On Wed, Jan 26, 2022 at 7:12 AM DanAykroyd256 @.***>
wrote:

Thanks @talrhv https://github.com/talrhv.
I've tried your plugin and the same still happens. The accesory gets
listed in the log during start up, but it doesn't show up in the
“Accesories” tab. Have you added the dlq category to it?
(I get this in the log, with all the parameters and actions supported
listed, too)
Adding: Breaker (dlq / xxxxxxxxxxxxxxx)
—
Reply to this email directly, view it on GitHub
https://github.com/tuya/tuya-homebridge/issues/166#issuecomment-1021874246,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AIDWEKQNZH352FHYGGWFKT3UX57CNANCNFSM5JLY235Q
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were mentioned.Message ID:
@.***>

Thanks @talrhv, looking forward to this.

Thanks @talrhv, it works great; it even “detected” and reflects the status of the switch if I manually switch it from the device itself, which was impossible to achieve with IFTTT or using Scenes as a workaround. You should really get in touch with the “official” plugin developers to add these devices you kept adding for us!
If I stay in your fork, how do updates to the official plugin reflect there? Do you keep updating it for every update to this plugin, or should I manually do something to update it with the “official” improvements (while maintaining your added devices!).
Thanks again man, I really appreciate this!

Hi again @talrhv; here bothering you again :)
I've noticed another switch added to the same accesory named “switch_prepayment”. Would it be possible to only support the switch command, as you mentioned before, in order to not display that one there? I think that enabling prepayment changes the breaker to work only until a certain amount of energy has been consumed (and then shuts off), so it can create quite a mess if wrongly mispressed.

Thanks!

Hi, I’m happy that it works. I’ll keep updating it.
On Sun, 30 Jan 2022 at 2:12 DanAykroyd256 @.***> wrote:

Hi again @talrhv https://github.com/talrhv; here bothering you again :)
I've noticed another switch added to the same accesory named
“switch_prepayment”. Would it be possible to only support the switch
command, as you mentioned before, in order to not display that one there? I
think that enabling prepayment changes the breaker to work only until a
certain amount of energy has been consumed (and then shuts off), so it can
create quite a mess if wrongly mispressed.
[image: image]
https://user-images.githubusercontent.com/64184474/151681824-c22fce1d-29fd-4f50-8eb8-3b4a49b0c3a1.png
Thanks!
—
Reply to this email directly, view it on GitHub
https://github.com/tuya/tuya-homebridge/issues/166#issuecomment-1025012507,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AIDWEKVA6TPVDOCONBC6BPTUYR65DANCNFSM5JLY235Q
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were mentioned.Message ID:
@.***>

Thanks again @talrhv! Would it be possible to only keep the “switch” action as an accesory and ignore/remove the “switch_prepayment” one?

Hi again @talrhv. I've been trying to use the “ignore specific devices by their device id” section in your plugin, by adding a device ID to be ignore (and not show up in Homebridge), but it doesn't do anything, as the accesory continues to appear.
Is that functionality working and doing anything?
Thanks.

Once agaiin @talrhv, sorry to bother you.
After further testing, I'm still not able to use your implementation because something weird is going one, related to what I mentioned before to that “switch_prepayment” action.
After configuring your plugin and adding the devices to HomeKit, each of this breakers gets imported as a group of two accesories (the “switch” action and the “switch_prepayment) action. After ungrouping them in HomeKit, setting completely different names for all of them, when I say (for example) ‘Hey Siri, turn on the AC’ (name of one of the breaker's switch action I renamed), Siri always acts on the “switch_prepayment” action and there is no way to make her work on the actual name I'm saying! It's like the devices are linked somehow at an even lower-level and Siri takes one of them to respond.
Take a look at this crazy scenario:

Hey Siri, turn on AC
Sure, I have turned on TRASH DEVICE DO NOT USE

She always responds for the switch_prepayment device… no matter what.
 Would it be possible for you to only allow the recognition of the “switch” action and ignore the “switch_prepayment” one?
Thanks for a millionth time, I'm just so close to making this work that I'm pretty much in tears :(

Hi @talrhv ,
appreciate your effort. With your fork I can now see my 3 CLKG curtain switches in the Home app.
However, nothing happens when controling them through Home. The console also does not show any response when using the Home app

Download my fork instead of the main plugin. Uninstall yours (keep confit file) and search on the plugins tab for “talrhv” your will find only one result. Install it and it should work.
…

Thanks, I would love to use it. Sorry for being a noob, but how can I install it? I'm using Hoobs and only have experience with installing plugins via the UI plugin directory so far. A little step by step guide would be much appreciated!
I already have the Tuya API set up etc at the IoT page of Tuya. So far so good.
TIA!

You may need to remove the device from Homebridge cache. Go to homebridge
settings, you should find it there.
On Wed, 2 Feb 2022 at 12:44 DanAykroyd256 @.***> wrote:

Hi again @talrhv https://github.com/talrhv. I've been trying to use the
“ignore specific devices by their device id” section in your plugin, by
adding a device ID to be ignore (and not show up in Homebridge), but it
doesn't do anything, as the accesory continues to appear.
Is that functionality working and doing anything?
Thanks.
—
Reply to this email directly, view it on GitHub
https://github.com/tuya/tuya-homebridge/issues/166#issuecomment-1027805931,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AIDWEKVFD7KQ6HVYS62ZT4DUZEDJ5ANCNFSM5JLY235Q
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were mentioned.Message ID:
@.***>

I don’t think that I can help you without having the device itself for
debugging purposes.
On Wed, 2 Feb 2022 at 13:52 DanAykroyd256 @.***> wrote:

Once agaiin @talrhv https://github.com/talrhv, sorry to bother you.
After further testing, I'm still not able to use your implementation
because something weird is going one, related to what I mentioned before to
that “switch_prepayment” action.
After configuring your plugin and adding the devices to HomeKit, each of
this breakers gets imported as a group of two accesories (the “switch”
action and the “switch_prepayment) action. After ungrouping them in
HomeKit, setting completely different names for all of them, when I say
(for example) ‘Hey Siri, turn on the AC’ (name of one of the breaker's
switch action I renamed), Siri always acts on the “switch_prepayment”
action and there is no way to make her work on the actual name I'm saying!
It's like the devices are linked somehow at an even lower-level and Siri
takes one of them to respond.
Take a look at this crazy scenario:

Hey Siri, turn on AC
Sure, I have turned on TRASH DEVICE DO NOT USE

She always responds for the switch_prepayment device… no matter what.
 Would it be possible for you to only
allow the recognition of the “switch” action and ignore the
“switch_prepayment” one?
Thanks for a millionth time, I'm just so close to making this work that
I'm pretty much in tears :(
—
Reply to this email directly, view it on GitHub
https://github.com/tuya/tuya-homebridge/issues/166#issuecomment-1027862518,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AIDWEKWZDXC22TH3F2UVCT3UZELI5ANCNFSM5JLY235Q
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were mentioned.Message ID:
@.***>

Hi @talrhv ,
appreciate your effort. With your fork I can now see my 3 CLKG curtain switches in the Home app. However, nothing happens when controling them through Home. The console also does not show any response when using the Home app

Any idea what I could do @talrhv ?
See the log for referance. However, nothing happens when executed a close/open command in Home app.
TuyaOpenAPI response: {"result":{"access_token":"e911b63ac8ea59e0604a69077d","expire_time":7200,"platform_url":"https://openapi.tuyaeu.com","refresh_token":"d0ab0a6fb5ea16fa85cf3fa1a56","uid":"eu162437086Md4MD"},"success":true,"t":1644050082016} path = /v1.0/iot-01/associated-users/actions/authorized-login TuyaOpenAPI request: method = get, endpoint = https://openapi.tuyaeu.com, path = /v1.0/iot-01/associated-users/devices, params = {"size":100}, body = null, headers = {"t":"1644050082045","client_id":"kaacegr9bbbgyxvzu","nonce":"760ec510-865e-11ec-bc39-4570eea8ad7f","Signature-Headers":"client_id","sign":"1DD6E66D1F0417E548DA9A00D55BC07554C7526EDF4CFECF9F73E228868","sign_method":"HMAC-SHA256","access_token":"e911b63ac8ea1fb0604a69077d","lang":"en","dev_lang":"javascript","dev_channel":"homebridge","devVersion":"1.5.0"} TuyaOpenAPI response: {"result":{"devices":[{"active_time":1643892732,"biz_type":0,"category":"clkg","create_time":1624962467,"icon":"smart/icon/ay1496289297888GkNKB/4d93d2723eff19b097faf1702612e760.png","id":"632358008caab5e42727","ip":"<IP_ADDRESS>","lat":"53.5879","local_key":"2edb23fe5c9","lon":"10.0020","name":"Wohnzimmer rechts","online":true,"owner_id":"50233445","product_id":"237mvcniwsrjgqhl","product_name":"Smart Curtain Switch","status":[{"code":"control","value":"stop"}],"sub":false,"time_zone":"+01:00","uid":"eu16437086Md4MD","update_time":1643919447,"uuid":"632358008caab2727"},{"active_time":1643894793,"biz_type":0,"category":"clkg","create_time":1624970422,"icon":"smart/icon/ay1496289297888GkNKB/4d93d2723eff19b097faf1702612e760.png","id":"73318caab5e52f87","ip":"<IP_ADDRESS>","lat":"53.5879","local_key":"c7867e5e39ab","lon":"10.0020","name":"Wohnzimmer links","online":true,"owner_id":"50233445","product_id":"237mvcniwsrjgqhl","product_name":"Smart Curtain Switch","status":[{"code":"control","value":"stop"}],"sub":false,"time_zone":"+01:00","uid":"eu162437086Md4MD","update_time":1643919446,"uuid":"7331236185e52f87"},{"active_time":1643894874,"biz_type":0,"category":"clkg","create_time":1621106027,"icon":"smart/icon/ay1496289297888GkNKB/4d93d2723eff19b097faf1702612e760.png","id":"2506f4cfa2f94d95","ip":"<IP_ADDRESS>","lat":"53.5879","local_key":"af46b5b76502","lon":"10.0020","model":"WF-CS01","name":"Schlafzimmer","online":true,"owner_id":"50233445","product_id":"237mvcniwsrjgqhl","product_name":"Smart Curtain Switch","status":[{"code":"control","value":"stop"}],"sub":false,"time_zone":"+01:00","uid":"eu892437086Md4MD","update_time":1643919441,"uuid":"25006406f4f94d95"}],"has_more":false,"last_row_key":"37846BDAA1F3E45E69F191EC39E86EBA","total":3},"success":true,"t":1644050082229} path = /v1.0/iot-01/associated-users/devices TuyaOpenAPI request: method = get, endpoint = https://openapi.tuyaeu.com, path = /v1.0/devices/functions, params = {"device_ids":"632358008caab5e4233123618caab5e52f87,25406f4cfa2f94d95"}, body = null, headers = {"t":"1644050082248","client_id":"kaacbbbgyxvzrhgu","nonce":"760ec510-865e-11ec-bc39-4570eea8ad7f","Signature-Headers":"client_id","sign":"7CF1D86A8AEECCA7BC189B3463C15460471B3BFA9A1DD09DAF08BDC86FE77030","sign_method":"HMAC-SHA256","access_token":"e911b63ac88c51fb0604a69077d","lang":"en","dev_lang":"javascript","dev_channel":"homebridge","devVersion":"1.5.0"} TuyaOpenAPI response: {"result":[{"category":"clkg","devices":["632358caab5e42727","733123618c5e52f87","25006406fa2f94d95"],"functions":[{"code":"control","desc":"control","name":"control","type":"Enum","values":"{\"range\":[\"open\",\"stop\",\"close\"]}"}],"product_id":"237mvcniwsrjgqhl"}],"success":true,"t":1644050082414} path = /v1.0/devices/functions Adding: Wohnzimmer rechts (clkg / 632358aab5e42727) Creating New Accessory 632358008caab5e42727 Register Platform Accessory Wohnzimmer rechts Adding: Wohnzimmer links (clkg / 733123aab5e52f87) Creating New Accessory 733123618caab5e52f87 Register Platform Accessory Wohnzimmer links Adding: Schlafzimmer (clkg / 250064cfa2f94d95) Creating New Accessory 2500640cfa2f94d95 Register Platform Accessory Schlafzimmer TuyaOpenAPI request: method = post, endpoint = https://openapi.tuyaeu.com, path = /v1.0/iot-03/open-hub/access-config, params = null, body = {"uid":"eu1643892437086Md4MD","link_id":"7622c240-865e-11ec-bc39-4570eea8ad7f","link_type":"mqtt","topics":"device","msg_encrypted_version":"1.0"}, headers = {"t":"1644050082454","client_id":"kaacegr9bbbgyxvzrhgu","nonce":"760ec510-865e-11ec-bc39-4570eea8ad7f","Signature-Headers":"client_id","sign":"A5375E432B2C21BB66156A9F5DE2F8AD3D7B3394D621D1D9A2626FF7D","sign_method":"HMAC-SHA256","access_token":"e911b63ac8ea51fb0604a69077d","lang":"en","dev_lang":"javascript","dev_channel":"homebridge","devVersion":"1.5.0"} TuyaOpenAPI response: {"result":{"client_id":"cloud_65dcb26ccbef3148d2acb6415099","expire_time":7200,"password":"3dd462416bd2302188f6157","sink_topic":{"device":"cloud/token/out/{device_id}"},"source_topic":{"device":"cloud/token/in/0f621afdfd00e7911dc231b99c"},"url":"ssl://m1.tuyaeu.com:8883","username":"cloud_0f621afd36189efd00e7911dc231b99c"},"success":true,"t":1644050082609} path = /v1.0/iot-03/open-hub/access-config TuyaOpenMQ connecting: ssl://m1.tuyaeu.com:8883 TuyaOpenMQ connected

HI @talrhv,
Is there anything that can be done to filter out the “switch_prepayment” action and leave only the “switch” one for device type “dlq”?
Thanks.

you probably have the one without the percentage control. I will support it
in my next version which will probably publish in about a week or so.
On Sat, Feb 5, 2022 at 10:37 AM lars05 @.***> wrote:

Hi @talrhv https://github.com/talrhv ,
appreciate your effort. With your fork I can now see my 3 CLKG curtain
switches in the Home app. However, nothing happens when controling them
through Home. The console also does not show any response when using the
Home app
Any idea what I could do @talrhv https://github.com/talrhv ?
See the log for referance. However, nothing happens when executed a
close/open command in Home app.
TuyaOpenAPI response:
{"result":{"access_token":"e911b63ac8ea59e0604a69077d","expire_time":7200,"platform_url":"
https://openapi.tuyaeu.com","refresh_token":"d0ab0a6fb5ea16fa85cf3fa1a56","uid":"eu162437086Md4MD"},"success":true,"t":1644050082016}
path = /v1.0/iot-01/associated-users/actions/authorized-login TuyaOpenAPI
request: method = get, endpoint = https://openapi.tuyaeu.com, path =
/v1.0/iot-01/associated-users/devices, params = {"size":100}, body = null,
headers =
{"t":"1644050082045","client_id":"kaacegr9bbbgyxvzu","nonce":"760ec510-865e-11ec-bc39-4570eea8ad7f","Signature-Headers":"client_id","sign":"1DD6E66D1F0417E548DA9A00D55BC07554C7526EDF4CFECF9F73E228868","sign_method":"HMAC-SHA256","access_token":"e911b63ac8ea1fb0604a69077d","lang":"en","dev_lang":"javascript","dev_channel":"homebridge","devVersion":"1.5.0"}
TuyaOpenAPI response:
{"result":{"devices":[{"active_time":1643892732,"biz_type":0,"category":"clkg","create_time":1624962467,"icon":"smart/icon/ay1496289297888GkNKB/4d93d2723eff19b097faf1702612e760.png","id":"632358008caab5e42727","ip":"<IP_ADDRESS>","lat":"53.5879","local_key":"2edb23fe5c9","lon":"10.0020","name":"Wohnzimmer
rechts","online":true,"owner_id":"50233445","product_id":"237mvcniwsrjgqhl","product_name":"Smart
Curtain
Switch","status":[{"code":"control","value":"stop"}],"sub":false,"time_zone":"+01:00","uid":"eu16437086Md4MD","update_time":1643919447,"uuid":"632358008caab2727"},{"active_time":1643894793,"biz_type":0,"category":"clkg","create_time":1624970422,"icon":"smart/icon/ay1496289297888GkNKB/4d93d2723eff19b097faf1702612e760.png","id":"73318caab5e52f87","ip":"<IP_ADDRESS>","lat":"53.5879","local_key":"c7867e5e39ab","lon":"10.0020","name":"Wohnzimmer
links","online":true,"owner_id":"50233445","product_id":"237mvcniwsrjgqhl","product_name":"Smart
Curtain
Switch","status":[{"code":"control","value":"stop"}],"sub":false,"time_zone":"+01:00","uid":"eu162437086Md4MD","update_time":1643919446,"uuid":"7331236185e52f87"},{"active_time":1643894874,"biz_type":0,"category":"clkg","create_time":1621106027,"icon":"smart/icon/ay1496289297888GkNKB/4d93d2723eff19b097faf1702612e760.png","id":"2506f4cfa2f94d95","ip":"<IP_ADDRESS>","lat":"53.5879","local_key":"af46b5b76502","lon":"10.0020","model":"WF-CS01","name":"Schlafzimmer","online":true,"owner_id":"50233445","product_id":"237mvcniwsrjgqhl","product_name":"Smart
Curtain
Switch","status":[{"code":"control","value":"stop"}],"sub":false,"time_zone":"+01:00","uid":"eu892437086Md4MD","update_time":1643919441,"uuid":"25006406f4f94d95"}],"has_more":false,"last_row_key":"37846BDAA1F3E45E69F191EC39E86EBA","total":3},"success":true,"t":1644050082229}
path = /v1.0/iot-01/associated-users/devices TuyaOpenAPI request: method =
get, endpoint = https://openapi.tuyaeu.com, path =
/v1.0/devices/functions, params =
{"device_ids":"632358008caab5e4233123618caab5e52f87,25406f4cfa2f94d95"},
body = null, headers =
{"t":"1644050082248","client_id":"kaacbbbgyxvzrhgu","nonce":"760ec510-865e-11ec-bc39-4570eea8ad7f","Signature-Headers":"client_id","sign":"7CF1D86A8AEECCA7BC189B3463C15460471B3BFA9A1DD09DAF08BDC86FE77030","sign_method":"HMAC-SHA256","access_token":"e911b63ac88c51fb0604a69077d","lang":"en","dev_lang":"javascript","dev_channel":"homebridge","devVersion":"1.5.0"}
TuyaOpenAPI response:
{"result":[{"category":"clkg","devices":["632358caab5e42727","733123618c5e52f87","25006406fa2f94d95"],"functions":[{"code":"control","desc":"control","name":"control","type":"Enum","values":"{"range":["open","stop","close"]}"}],"product_id":"237mvcniwsrjgqhl"}],"success":true,"t":1644050082414}
path = /v1.0/devices/functions Adding: Wohnzimmer rechts (clkg /
632358aab5e42727) Creating New Accessory 632358008caab5e42727 Register
Platform Accessory Wohnzimmer rechts Adding: Wohnzimmer links (clkg /
733123aab5e52f87) Creating New Accessory 733123618caab5e52f87 Register
Platform Accessory Wohnzimmer links Adding: Schlafzimmer (clkg /
250064cfa2f94d95) Creating New Accessory 2500640cfa2f94d95 Register
Platform Accessory Schlafzimmer TuyaOpenAPI request: method = post,
endpoint = https://openapi.tuyaeu.com, path =
/v1.0/iot-03/open-hub/access-config, params = null, body =
{"uid":"eu1643892437086Md4MD","link_id":"7622c240-865e-11ec-bc39-4570eea8ad7f","link_type":"mqtt","topics":"device","msg_encrypted_version":"1.0"},
headers =
{"t":"1644050082454","client_id":"kaacegr9bbbgyxvzrhgu","nonce":"760ec510-865e-11ec-bc39-4570eea8ad7f","Signature-Headers":"client_id","sign":"A5375E432B2C21BB66156A9F5DE2F8AD3D7B3394D621D1D9A2626FF7D","sign_method":"HMAC-SHA256","access_token":"e911b63ac8ea51fb0604a69077d","lang":"en","dev_lang":"javascript","dev_channel":"homebridge","devVersion":"1.5.0"}
TuyaOpenAPI response:
{"result":{"client_id":"cloud_65dcb26ccbef3148d2acb6415099","expire_time":7200,"password":"3dd462416bd2302188f6157","sink_topic":{"device":"cloud/token/out/{device_id}"},"source_topic":{"device":"cloud/token/in/0f621afdfd00e7911dc231b99c"},"url":"ssl://
m1.tuyaeu.com:8883","username":"cloud_0f621afd36189efd00e7911dc231b99c"},"success":true,"t":1644050082609}
path = /v1.0/iot-03/open-hub/access-config TuyaOpenMQ connecting: ssl://
m1.tuyaeu.com:8883 TuyaOpenMQ connected
—
Reply to this email directly, view it on GitHub
https://github.com/tuya/tuya-homebridge/issues/166#issuecomment-1030578686,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AIDWEKQKK64YG7PARQZRBOTUZTOTNANCNFSM5JLY235Q
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were mentioned.Message ID:
@.***>

Great to hear. Let me know if you need any more details about the hardware.

Hi @talrhv, are you still working on your fork?
Thanks.

I think he is no longer developing the fork.
Has somebody already found another fork which works with clkg devices?

Hi guys, I’m a little busy so I don’t have the time to maintain it. When
I’ll have the time I’ll read your emails and get back to you.
On Wed, 23 Mar 2022 at 12:23 lars05 @.***> wrote:

I think he is no longer developing the fork.
Has somebody already found another fork which works with clkg devices?
—
Reply to this email directly, view it on GitHub
https://github.com/tuya/tuya-homebridge/issues/166#issuecomment-1076199055,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AIDWEKVSKFRCVPEFINBCCHDVBLWL5ANCNFSM5JLY235Q
.
You are receiving this because you were mentioned.Message ID:
@.***>


Provider Mocks added for Market Test

📝 Description
Using Provider mocks on the "https://swap.ledger.com/v4/providers** endpoint called when we navigate to the market page
Also doing some spring cleaning with imports
❓ Context

Impacted projects: ``
Linked resource(s): ``

✅ Checklist

[ ] Test coverage
[ ] Atomic delivery
[ ] No breaking changes

📸 Demo

🚀 Expectations to reach
Please make sure you follow these Important Steps.
Pull Requests must pass the CI and be internally validated in order to be merged.

/generate-screenshots

/generate-screenshots

/generate-screenshots

/generate-screenshots

/generate-screenshots


Does Snakebite 1.3 have Kerberos support?

Please close it when you respond with a yes/no. Thanks!

No, sorry. This is only available in the 2.x branch. I'm wondering why
you're still on Hadoop 1.x though.
On May 4, 2017 19:58, "Thejas Krishnan"<EMAIL_ADDRESS>wrote:

Please close it when you respond with a yes/no. Thanks!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/spotify/snakebite/issues/225, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAKgBi8Ohgk6jNqV5qso6nqZ5lK6_9ISks5r2mYEgaJpZM4NRWrP
.


The website is down

http://slate-editor.reboo-staging.org/
Error: "An unhandled lowlevel error occurred. The application logs may have details."

Oops, I was changed the url of the server.. heh
Follow the new URL: http://slate-editor.staging.bonde.org/
Thanks for opened the issue. For now, I'll close this but, if have another issue, open it again ;)

Its down again :(

@bkniffler we are back, thanks to report!


⚠ SceneTime has degraded performance

In 7bf8eea, SceneTime ($ST) experienced degraded performance:

HTTP code: 200
Response time: 1957 ms

Resolved: SceneTime performance has improved in e57ac5f after 6 minutes.


Add mention for nuget.exe spec default to MIT License

Acknowledging that nuget.exe spec with version 6.0.0 of the client, yields a .nuspec that defaults to MIT license. This PR fixes #2704

Learn Build status updates of commit cd1da3e:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/reference/cli-reference/cli-ref-spec.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel


Feat make spice kernel from SOC location indpendent

Create a temporary copy and update the path variable to match the location of the kernels close #11

Codecov Report

Merging #34 (7770d49) into master (0ce1ace) will increase coverage by 0.26%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master      #34      +/-   ##
==========================================
+ Coverage   90.17%   90.44%   +0.26%
==========================================
  Files          12       12
  Lines         947      973      +26
==========================================
+ Hits          854      880      +26
  Misses         93       93

Impacted Files
Coverage Δ

stixcore/ephemeris/manager.py
90.00% <100.00%> (+3.09%)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 0ce1ace...7770d49. Read the comment docs.


Initialize CAS logout by default

To be updated after https://github.com/pac4j/pac4j/pull/347 is merged

:+1: InitializableWebObject makes good sense here.

Updated based on InitializableWebObject. Ready for merge.

Merging this little one.


Unnecessary conversion for blobToArrayBuffer

Hello. Thanks for creating this library!
I'd like to use it, but one thing bothers me: why in blobToArrayBuffer you first convert blobToBinaryString and then binaryStringToArrayBuffer?
FileReader can always readAsArrayBuffer, so you don't need to even allocate binary string representation.
Am I missing something?

Fixed as of v1.1.2


Display of local lyrics

I can't configure the display of local lyrics on my own, help
$directory_path(%path%)\Translate%artist% - %title%.txt
there is a text file with the specified name in the translation folder, what are the settings??

I can't check on an actual fb2k installation right now, but:
The config page should show the computed path using your format string for the currently-playing track. Can you confirm that it shows exactly the path you're expecting when playing that track?
Failing that, check the console output (I think it's under View -> Console) to see if it shows any errors related to not being able to find the lyrics file. You may need (or it may help to) enable debug logging in the openlyrics config pages (I think it's under the Display page).
Finally, just to check the obvious in case: I assume you have local files enabled as a source on the main config page?
As per the bug report issue template, it would be helpful if you could include your fb2k version, openlyrics version and a copy of your console output.

Well that console log shows it loading something but you've cut it off at the top so I can't see what. In particular I don't see any attempts to load from local files, suggesting that maybe you don't have the localfiles source enabled. You should see log lines that look something like Querying for lyrics in file://...
Oh, but also you've done the path format incorrectly: The top one ("File name format") is the format for the name of the file (and should not contain an extension, openlyrics will add .txt or .lrc depending on the lyrics it stores). The bottom one ("Storage directory") is just for the directory containing the file. It shouldn't contain a filename. Try removing the "%artist% - %title%.txt" from that bit?
Saving new lyrics to a file should tell you exactly where its expecting to find lyrics (and the console should give you the path that it saved to, if you can't find it).
Regardless this could probably be better checked/explained by openlyrics (e.g warning when you save with an extension in the filename).

Thank you so much for your support! I really don't see in the log that there was an attempt to read from the "translation" folder. Maybe it's fuubar2.0? Removed the file name from the path
[11:53:30] Components loaded in: 0:00.113299 [11:53:31] Configuration read in: 0:00.006640 [11:53:31] foobar2000 v2.0 x86 [portable] [11:53:31] Playlist #0 loaded in 0:00.000124 [11:53:31] Album list panel: initialised in 0.000 s [11:53:31] Spider Monkey Panel v1.6.1 ({C71E8CDA-F210-4CE2-AF93-E7051AF2646D}: Biography v1.3.5 by WilB): initialized in 40 ms [11:53:31] Watching: E:\Audio\Music [11:53:31] Spider Monkey Panel v1.6.1 ({114A9108-A605-4B26-A407-76481B53609B}: Properties by marc2003): initialized in 76 ms [11:53:31] Musicbrainz: Invalid/missing MBID [11:53:31] Spider Monkey Panel v1.6.1 ({A688A4CB-8CE4-40F7-BA41-71C0CEBE4194}: Musicbrainz by marc2003): initialized in 17 ms [11:53:31] Spider Monkey Panel v1.6.1 ({BBB4722C-6EFF-4C87-BDC0-4D689FF3928E}: Text Reader by marc2003): initialized in 24 ms [11:53:31] Spider Monkey Panel v1.6.1 ({61CECFA3-C095-4560-8FD7-0EBD3129AC05}: Last.fm Similar Artists + User Charts + Recent Tracks by marc2003): initialized in 24 ms [11:53:31] Spider Monkey Panel v1.6.1 ({694CCAEC-69F9-46B1-A429-98A03DF360EF}: Last.fm Similar Artists + User Charts + Recent Tracks by marc2003): initialized in 18 ms [11:53:31] Playlist view initialised in: 0.004 s [11:53:31] Spider Monkey Panel v1.6.1 ({C33EA71B-F903-4E88-9728-8C0DCDC31C64}: Thumbs by marc2003): initialized in 24 ms [11:53:31] Spider Monkey Panel v1.6.1 ({1DCF25D0-C745-4291-B9C9-D750B9566210}: Thumbs by marc2003): initialized in 28 ms [11:53:31] Spider Monkey Panel v1.6.1 ({B51202A5-99A9-4A4F-B73C-700FF954B580}: Volume by marc2003): initialized in 14 ms [11:53:32] Seekbar: taking GDI path. [11:53:32] Seekbar: Frontend initialized. [11:53:32] User Interface initialized in: 0:01.633896 [11:53:32] foo_enhanced_playcount: loaded [11:53:32] FFmpeg version: 6.0 [11:53:32] Audioscrobbler: Loaded [11:53:33] Loading foo_discogger [11:53:33] foo_discogger: http_client service ready [11:53:33] Startup time : 0:02.294727 [11:53:36] myLibrary init [11:53:36] myInitStageCallback init [11:53:36] Querying last.fm: http://ws.audioscrobbler.com/2.0/?method=user.getRecentTracks&api_key=a1685abe5265b9181bf6b&user=Mrakobes&limit=200&format=json&from=1683708209&page=1 [11:53:36] Library initialized after 0:05.391139 [11:53:38] Opening track for playback: "E:\Audio\Music\Metal\Gothic Metal\Macbeth\1998 - Romantic Tragedy's Crescendo\03. The Dark Kiss of My Angel.flac" [11:53:38] Using decoder shim instead of DSP: Skip Track [11:53:40] Querying last.fm: http://ws.audioscrobbler.com/2.0/?method=user.getTrackScrobbles&api_key=a1685abe5265b970d181bf6b&user=Mrakobes&artist=Macbeth&track=The Dark Kiss of My Angel&limit=200&format=json&page=1 [11:53:40] Found 0 scrobbles in last.fm (since last known scrobble at 2023-05-09 08:42:34) of "The Dark Kiss of My Angel" [11:53:48] [eslyric]https://azlyrics.com/lyrics/macbeth/thedarkkissofmyangel.html [11:54:02] Auto Check for Updates: next check is scheduled for 2023-05-15 13:09:44 [11:55:17] INFO-OpenLyrics: Playback is currently active, using the now-playing track for format preview [11:55:17] INFO-OpenLyrics: Playback is currently active, using the now-playing track for format preview [11:55:17] INFO-OpenLyrics: Playback is currently active, using the now-playing track for format preview [11:55:17] INFO-OpenLyrics: Playback is currently active, using the now-playing track for format preview [11:55:46] INFO-OpenLyrics: Playback is currently active, using the now-playing track for format preview [11:55:46] INFO-OpenLyrics: Playback is currently active, using the now-playing track for format preview [11:55:46] INFO-OpenLyrics: Playback is currently active, using the now-playing track for format preview [11:55:46] INFO-OpenLyrics: Playback is currently active, using the now-playing track for format preview [11:55:52] INFO-OpenLyrics: Playback is currently active, using the now-playing track for format preview [11:55:55] INFO-OpenLyrics: Playback is currently active, using the now-playing track for format preview [11:56:03] Opening track for playback: "E:\Audio\Music\Metal\Gothic Metal\Macbeth\1998 - Romantic Tragedy's Crescendo\04. Black Heaven.flac" [11:56:03] Using decoder shim instead of DSP: Skip Track [11:56:05] Querying last.fm: http://ws.audioscrobbler.com/2.0/?method=user.getTrackScrobbles&api_key=a1685abe5265b93c181bf6b&user=Mrakobes&artist=Macbeth&track=Black Heaven&limit=200&format=json&page=1 [11:56:06] Found 0 scrobbles in last.fm (since last known scrobble at 2023-05-08 13:45:49) of "Black Heaven" [11:56:08] Opening track for playback: "E:\Audio\Music\Metal\Gothic Metal\Macbeth\1998 - Romantic Tragedy's Crescendo\03. The Dark Kiss of My Angel.flac" [11:56:08] Using decoder shim instead of DSP: Skip Track [11:56:10] Querying last.fm: http://ws.audioscrobbler.com/2.0/?method=user.getTrackScrobbles&api_key=a1685abe5265b93c4a70d181bf6b&user=Mrakobes&artist=Macbeth&track=The Dark Kiss of My Angel&limit=200&format=json&page=1 [11:56:11] Found 0 scrobbles in last.fm (since last known scrobble at 2023-05-09 08:42:34) of "The Dark Kiss of My Angel" [11:56:18] [eslyric]https://azlyrics.com/lyrics/macbeth/thedarkkissofmyangel.html [11:56:19] INFO-OpenLyrics: Playback is currently active, using the now-playing track for format preview [11:56:19] INFO-OpenLyrics: Playback is currently active, using the now-playing track for format preview [11:56:19] INFO-OpenLyrics: Playback is currently active, using the now-playing track for format preview [11:56:19] INFO-OpenLyrics: Playback is currently active, using the now-playing track for format preview [11:56:23] INFO-OpenLyrics: Playback is currently active, using the now-playing track for format preview [11:56:26] INFO-OpenLyrics: Playback is currently active, using the now-playing track for format preview [11:56:33] Opening track for playback: "E:\Audio\Music\Metal\Gothic Metal\Macbeth\1998 - Romantic Tragedy's Crescendo\04. Black Heaven.flac" [11:56:33] Using decoder shim instead of DSP: Skip Track [11:56:34] Opening track for playback: "E:\Audio\Music\Metal\Gothic Metal\Macbeth\1998 - Romantic Tragedy's Crescendo\03. The Dark Kiss of My Angel.flac" [11:56:34] Using decoder shim instead of DSP: Skip Track [11:56:34] Querying last.fm: http://ws.audioscrobbler.com/2.0/?method=user.getRecentTracks&api_key=a1685abe5265b92a70d181bf6b&user=Mrakobes&limit=200&format=json&from=1683708209&page=1 [11:56:36] Querying last.fm: http://ws.audioscrobbler.com/2.0/?method=user.getTrackScrobbles&api_key=a1685abe5263c4a70d181bf6b&user=Mrakobes&artist=Macbeth&track=The Dark Kiss of My Angel&limit=200&format=json&page=1 [11:56:38] Found 0 scrobbles in last.fm (since last known scrobble at 2023-05-09 08:42:34) of "The Dark Kiss of My Angel" [11:56:42] [eslyric]https://azlyrics.com/lyrics/macbeth/thedarkkissofmyangel.html

The panel is of course installed, I tried to add one of the search scripts, the lyrics loaded along this path - several subfolders were created
e:\Audio\Music\Metal\Gothic Metal\Macbeth\1998 - Romantic Tragedy's Crescendo\Translate\E-\Audio\Music\Metal\Gothic Metal\Macbeth\1998 - Romantic Tragedy's Crescendo\Translate.txt

a complete hierarchy has been created in the translation subfolder starting from the root

I don't understand.

The panel is of course installed

Installation isn't what I'm referring to. I mean your fb2k UI layout needs to contain an openlyrics panel.

I tried to add one of the search scripts, the lyrics loaded along this path - several subfolders were created
a complete hierarchy has been created in the translation subfolder starting from the root

So do you mean you got it working?

No response and seems like this is fixed so I'm closing this.


Azure Functions or Azure Automation

Since using PowerShell with Azure Functions is only an "experimental" feature and will not be continued with the next version as stated here: https://docs.microsoft.com/en-us/azure/azure-functions/supported-languages.  Is there a reason the guidance isn't to use an Azure Automation runbook with a webhook instead using the same pattern?  Also the ability to import the PnP PowerShell modules into Azure Automation is significantly easier and gives you a centralized secured credential, certificate and variable management for runbooks associated with an automation account.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: c58783cb-5827-81c0-c696-9b4fb299694f
Version Independent ID: fa4deb1f-144b-8ac2-ff2b-e27232660f1c
Content: Calling the PnP provisioning engine from a site script
Content Source: docs/declarative-customization/site-design-pnp-provisioning.md
Product: sharepoint
GitHub Login: @spdevdocs
Microsoft Alias: spdevdocs

I have the same question!

Azure Functions now only allow you to select 2.x languages, so you cannot select PowerShell anymore. I guess its time to look into Azure Automation or the .Net version of the PnP Provisioning engine.

PowerShell is an option with Azure Functions v2... the page you linked to in your post lists it as being in preview in v2 as of August 2018, and confirmed here: https://azure.microsoft.com/en-us/blog/serverless-automation-using-powershell-preview-in-azure-functions
There's nothing discouraging you from using Azure Automation... it just wasn't shown in this doc.

Not so fast! It is Powershell "Core" which provides little to no support to SharePoint PowerShell modules like PnP or official SPO shell, as far as I know...

Again, today, I would clearly recommend using Automation instead of Function in the context of a site provisioning based on site scripts!

@PzKfWg said:

It is Powershell "Core" which provides little to no support to SharePoint PowerShell modules like PnP or official SPO shell, as far as I know...

Good point. I know that's a focus of PnP POSH, but not sure what the current state is. I have it installed and running on my machine (macOS):

With that being said, it's still an option that works with v1. If you have a suggestion to update the doc to use Azure Automation, I'd run it by @erwinvanhunen who would own this part of the doc and see if that's the recommended guidance by PnP / MSFT. If so, this would be a great op for a community contribution!


scriptcs support!

Add support for using OmniSharpServer with scriptcs for intellisense, etc.

+1

It's happening - https://github.com/filipw/omnisharp-roslyn/compare/feature/scriptcs :)

Yep Filip is on it!
On Thu Feb 19 2015 at 3:07:33 AM Jason Imison<EMAIL_ADDRESS>wrote:

It's happening -
https://github.com/filipw/omnisharp-roslyn/compare/feature/scriptcs :)
—
Reply to this email directly or view it on GitHub
https://github.com/OmniSharp/omnisharp-server/issues/120#issuecomment-75034680
.

This is great news 📰, can't wait to try it out.

+1 +1

I asked Filip on a status for this and he replied it is planned to be PR in the next 2 weeks

just rebased and pushed an bunch of changes if anyone's interested https://github.com/filipw/omnisharp-roslyn/commits/feature/scriptcs

let's close this

Closing per @filipw


"detect-action" or "synopsys-action" ... which one shall be used?

There is another repository called "detect-action". There are many PRs there which doesn't seem to have been evaluated. Somebody mentioned that that repo is not in use anymore. But there is no deprecation information.
Would be great if somebody could clarify whether "detect-action" or this "synopsys-action" repo should be used for performing a Black Duck SCA scan in a GitHub workflow.
Thanks!

According to what we know this is the action that should be used instead of "detect-action"


Create 1.0.3 tag

Hello,
Composer.json was updated to be version 1.0.3, but there exists no such tag in the repository.
Could you tag version 1.0.3? Thank you :)

Added new release.

i'm seeing 1.0.2 as the latest release on the repo.magento.com packagist -- did this make it through?


Get PI_PM test working

This PR closes out issue DragonPHY issue 60 by fixing the second PI-related test that was broken, called PI_PM.  This test varies the PI input codes while monitoring the PI phases using the built-in phase monitors.  Also as part of this commit, I updated the modeling approach for del_PI so that this block is now modeled at gate level, which includes special low-delay inv_PI inverters.  This cut the nominal gain of the PI in half, so I had to adjust the PI test accordingly.  Finally, I reformatted del_PI to make it easier to read.

@sjkim85 if you're planning to submit the analog_core PR today, I can review and merge that first

Since this branch has to be merged with master anyway, I'm going to close the PR and re-submit one later today that includes the AC tests.


Fixed the example B0015: It was not compiled and the HSlider did not …

…apply to the List.
A "possible fix" has been implemented: HSliders always modify both containers. Perhaps it would be better if the HSlider modified the TileHorizontalLayout corresponding to the container of the "tab" that is being displayed. I've done something simple ...
Add FontAwesome5IconType constants.

Hi @mjesteve please don't mix in the same PR different things, since one could be right but the other couldn't, and makes difficult for reviewers to do the review, also, a could happen that a reviewer knows about one of the issues but not the other, so could not end the review and merge it.
You should remove FW icons from this one and add to a different PR.
Thanks!

about the BE0015 example,  I must say that I didn't finished it yet, so it could change in the future. Things like config could be good, but I could merge code and when returning in the future to create the blog example could need to change it....or not. Can't ensure until I don't take over it again.

I don't know how to remove an item from a commit. If that's okay with you, I remove this PR and create 2 new ones. you think?

that's ok thanks


How to use capture with async/await?

Hi, I'm trying to capture the stdout of a spawn process that uses await, here is an example:
const { childProcess } = await spawn('yarn', ['install'], { capture: ['stdout'] });
console.log(childProcess.stdout.toString()); // returns [object Object]

I'm would like to log the complete stdout of the process once this completes. Previously used {stdio: 'inherit'} but since there are concurrent process it's not possible to differentiate the different processes stdout.
Any help is much appreciated, many thanks!

Yes, that's a problem. I'd suggest using https://github.com/nkashyap/child-process-es6-promise instead


Third contribution by Oluwaseun Odunayo

The research writing was done on "orphanhood policy in Nigeria"
Link: https://docs.google.com/document/d/1K6sirUrWn9_smk_0rnsWSoOAAmb9OKUWKgbkAXYhhbo/edit?usp=sharing

cc @arliss-NF
cc @SavannahSimons
Please take a look. Thank you!

@oluwaseun-tech . I suggest you give a viewer permission to the link provided

@maryamgbemisola Thank you for the observation. I will do just that

Thank you very much for completing your third contribution.  We have really enjoyed reviewing your written submissions. I hope you've enjoyed the experience.

Thank you so much


data augmantations

Hello, I see that you already have randaugment in you data preprocessing. Why do you in additional have cutoutPIL in transform knowing that randaugment has cutout? Does it have better performance?

this is not unique to ImageNet21K training. large cutout helps, a lot, both for upstream and downstream tasks..  it's probably the most important augmentation there is.
you need much more than what is provided by randAugment package (and to my best memory, in their article they manually added an additional cutout).
as an examle, all the default training in timm   use additional cutout ('reprob')
https://rwightman.github.io/pytorch-image-models/training_hparam_examples/
cutoutPIL is a specific implementation of mine, that is more efficient than common implementations, since it works on uint8 images, not float32


issue / question

hi, so I've posted a similar question with camdez/wkhtmltopdf-heroku, but it seems you both may be interested in this..
Now I'd love to use your gem, but when I include it in bundler with:
gem "wkhtmltopdf-heroku"
and I say bundle show wkhtmltopdf-heroku
When I go to the directory, it takes up just 11 MB - which is good. yay.
and when I do a bundle install, push to heroku and my heroku instance crashes with the following log: (boo!) :).
app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/bundler-1.1.2/lib/bundler/runtime.rb:74:in require': no such file to load -- wkhtmltopdf/heroku (LoadError)
app[web.1]: from /app/vendor/bundle/ruby/1.9.1/gems/bundler-1.1.2/lib/bundler/runtime.rb:74:inrescue in block in require'
app[web.1]: from /app/vendor/bundle/ruby/1.9.1/gems/bundler-1.1.2/lib/bundler/runtime.rb:62:in block in require'
app[web.1]: from /app/vendor/bundle/ruby/1.9.1/gems/bundler-1.1.2/lib/bundler/runtime.rb:55:ineach'
app[web.1]: from /app/vendor/bundle/ruby/1.9.1/gems/bundler-1.1.2/lib/bundler/runtime.rb:55:in require'
app[web.1]: from /app/vendor/bundle/ruby/1.9.1/gems/bundler-1.1.2/lib/bundler.rb:119:inrequire'
app[web.1]: from /app/config/application.rbin <top (required)>'
app[web.1]: from /app/config/environment.rb:2:inrequire'
app[web.1]: from /app/config/environment.rbin <top (required)>'
app[web.1]: from /app/config.ru:3:inrequire'
app[web.1]: from /app/config.ruin block in '
app[web.1]: from /app/vendor/bundle/ruby/1.9.1/gems/rack-1.2.3/lib/rack/builder.rb:46:ininstance_eval'
app[web.1]: from /app/vendor/bundle/ruby/1.9.1/gems/rack-1.2.3/lib/rack/builder.rb:46:in initialize'
app[web.1]: from /app/config
app[web.1]: from /app/vendor/bundle/ruby/1.9.1/gems/thin-1.2.11/lib/rack/adapter/loader.rb:36:ineval'
app[web.1]: from /app/config.ruin '
app[web.1]: from /app/vendor/bundle/ruby/1.9.1/gems/thin-1.2.11/lib/rack/adapter/loader.rb:36:inload'
app[web.1]: from /app/vendor/bundle/ruby/1.9.1/gems/thin-1.2.11/lib/rack/adapter/loader.rb:45:in for'
app[web.1]: from /app/vendor/bundle/ruby/1.9.1/gems/thin-1.2.11/lib/thin/controllers/controller.rb:169:inload_adapter'
app[web.1]: from /app/vendor/bundle/ruby/1.9.1/gems/thin-1.2.11/lib/thin/controllers/controller.rb:73:in start'
app[web.1]: from /app/vendor/bundle/ruby/1.9.1/gems/thin-1.2.11/lib/thin/runner.rb:185:inrun_command'
app[web.1]: from /app/vendor/bundle/ruby/1.9.1/gems/thin-1.2.11/lib/thin/runner.rb:151:in run!'
app[web.1]: from /app/vendor/bundle/ruby/1.9.1/gems/thin-1.2.11/bin/thin:6:in'
app[web.1]: from /app/vendor/bundle/ruby/1.9.1/bin/thin:19:in load'
app[web.1]: from /app/vendor/bundle/ruby/1.9.1/bin/thin:19:in'
So I've resorted to using this in my bundler:
gem "wkhtmltopdf-heroku", :git => 'git://github.com/camdez/wkhtmltopdf-heroku.git'
And while it works, (yay!!), it also takes up 34 MB of slug size because the .git repository seems to be included in my deployment :(.
I can tell because when I say:
bundle show wkhtmltopdf-heroku
and cd to the directory and do a du -h, I see the bad news.
Do you know how I can fix this and get a smaller slug size in heroku cedar?
Thanks!

It seems this is related to @camdez fork. Could you try to use the original gem again once it's updated?


Use System.Diagnostics.Process to implement subprocess.Popen, which could be used on posix and windows

Fix #541

Thanks. Nice way to get things working on posix. Did you look at the ipy2 mono implementation (https://github.com/IronLanguages/ironpython2/blob/master/Src/StdLib/Lib/subprocess.py)? There might be something useful in there.
Is there any advantage to using this on windows instead of the standard implementation? If not maybe give priority to the if mswindows conditional.

Is there any advantage to using this on windows instead of the standard implementation?

I was trying to keep consistency across OSes on IronPython implementation, i.e. IronPython provides identical capability on all OSes, which is limited only by the API design of dotnet.
The reason for this choice is simple for me: since with this approach, we can't make it exactly the same as CPython on POSIX, why not just make it align with dotnet on all OSes.
Basically I am not very sure how important, from the users' perspective, to keep the behavior identical to CPython.

CPython.test_subprocess is still ignored, because it has many cases running ipy -c "import sys; sys.stdout.write('text')", but there's nothing output.

CPython.test_subprocess is still ignored, because it has many cases running ipy -c "import sys; sys.stdout.write('text')", but there's nothing output.

Interesting, I think it's not flushing before the process terminates.


Asyncio interfaces

See this endpoints issue for how I want to approach the implementation
For Postgres, I could use asyncpg or aiopg (psycopg). I haven't looked into SQLite yet.

So here is the blueprint for conversion:

All interface methods will be async and the interface will be entirely asynchronous
Query will have Query (sync) and AQuery (async), all the methods will have the same name, so the sync interface will extend the async interface and override the async methods to make them syncronous and use asyncio.run
Orm will now have .query (sync) and .aquery (async)
Orm will now have .save() and .asave() (async), .insert()/.ainsert(), and .update()/.aupdate() methods.

This should handle the entire conversion over to async and allow prom to work transparently in both synchronous and asynchronous environments.


Fix issue #362

Description
Add link to documentation generated for types/types.go
Fixes #362
Type of change

Documentation update

Testing steps
N/A

Codecov Report

Merging #364 into master will decrease coverage by 0.56%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #364      +/-   ##
==========================================
- Coverage   70.95%   70.39%   -0.57%
==========================================
  Files          12       12
  Lines         730      652      -78
==========================================
- Hits          518      459      -59
+ Misses        208      189      -19
  Partials        4        4

Impacted Files
Coverage Δ

commands/profiles.go
54.09% <0.00%> (-3.26%)
:arrow_down:

commands/common.go
4.54% <0.00%> (-2.60%)
:arrow_down:

commands/configurations.go
68.42% <0.00%> (-2.17%)
:arrow_down:

commands/clusters.go
87.50% <0.00%> (-2.16%)
:arrow_down:

restapi/utils.go
94.11% <0.00%> (-0.62%)
:arrow_down:

commands/help.go
100.00% <0.00%> (ø)

commands/authors.go
100.00% <0.00%> (ø)

commands/license.go
100.00% <0.00%> (ø)

restapi/api_impl.go
100.00% <0.00%> (ø)

commands/copyright.go
100.00% <0.00%> (ø)

... and 2 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 66244f3...de66a4c. Read the comment docs.


Winget Configuration Export should support more than one ID

Description of the new feature / enhancement
I want to be able to export more than one app.
I type in winget configuration export -o C:\temp\export.winget --package-id git.git    Microsoft.VisualStudio
and fail.
or
winget configuration export -o C:\temp\export.winget --package-id git.git  --package-id Microsoft.VisualStudio
Windows Package Manager (Preview) v1.8.1311-preview
Copyright (c) Microsoft Corporation. All rights reserved.
Argument provided more times than allowed: 'package-id'
Proposed technical implementation details
Allow for more than one app to be submitted

The challenge with this is just exporting a list of package identifiers wouldn't allow for correlation with additional modules and resources that might need to have the correct dependency mapping with installers.


Excessive warnings for redecomp with certain mesh configs

When the number of elements in the redecomposition < number of ranks, there are lots of warnings about the RCB decomposition failing.  We should figure out what is causing these errors.
Note when elements < ranks, the size of the redecomposition should be scaled down before the warning is reached.

This is related to #89


Atom opens with untitled window after installation (on Windows 10)

Hi guys, after i install atom, i open it but it doesnt show the blue interface, it shows like this:

hope that you can help me.

Close Atom
Delete the directory (and all of its contents) C:\Users\alano\.atom
Launch Atom again

Because we treat our issues list as the Atom team's backlog, we close issues that are questions since they don't represent a task needing to be completed. For most questions about Atom there are a lot of options, check out:

The Atom Flight Manual
The Atom FAQ on Discuss
Discuss, the official Atom and Electron message board
Join the Atom Slack team

On Discuss and in the Atom Slack team, there are a bunch of helpful community members that should be willing to point you in the right direction.

It doesn't work.

MetricDoe, I just had the same problem.  I went into my "downloads" file and double clicked on the file "LearnIDESetup.exe" and it reinstalled it again.  It's working great now.

I can't find the file "LearnIDESetup.exe"

@MetricDoe If you're still getting the exact same error text, there is still a permissions problem with the C:\Users\alano\.atom directory. That will need to be resolved before Atom will be able to operate normally.
Additionally, since this is a permissions problem, please move this to Discuss, the official Atom and Electron message board.


RTL need improvement.

Hello,
I test coreui on RTL version but I think it have some problem please check it.
If you need help I can help you.

hello,
thank you for great project.
i have a problem.
i'm using RTL mode. but when scroll to down mouse hover on sidebar menu it disappear.
how can fix it?


Updated identity.VerifyPassword to return a identity model if success…

Updated VevrifyPassword() to return the identity model when successful.
Updated necessary tests.
Add more godoc to various packages.

Repo is archived. Closing


Consent api spec

It's not clear if a consent spec will be authored and released. For example similar to other Camara repos.
For example simplifying ISV collecting consent with operators collecting consent.
Also having a default consent channel that is facilitated by the operator like consent over sms. Something that would be consistent across operators knowing that Camara is privacy and developer focused and consent is practically involved in all the flows.

@questsin You can find some details in this old (closed) issue #49

Any updates on the consent specs? It would be great have all interested aligned on the best implementation.
Any other references besides the example on #49 ?


[FEATURE] Support arithmetic operators in CSS functions (#607)

This is the enhancement from #390.
calc was already supported.

Either this or #623 will need rebase due to changelog conflict.

Needs a rebase before for the changelog entry, though.

Have rebased, and in that process also fixed an inadvertent blank line in the changelog.


Enter key on last field in a frame then ..

If frame is parent, select the first child
Otherwise select next peer, if any

Covered by #141


Reproduce deadlock

This is an attempt to reproduce the deadlock issue arised on https://github.com/fedimint/fedimint/pull/3989
We can see it's possible to reproduce the issue with 2 small changes from master:

Changing the test DB from MemDatabase to RocksDb
Adding a task::yield_now() to commit_tx()

I also increased the timeout of the connection requests just to avoid noise in the logs due to the low 60s default timeout.
One way to see a test deadlocking for debug purposes is to run:
RUST_LOG=trace,hyper=info,soketto=info,fedimint_server::net::framed=debug cargo test --package fedimint-mint-tests --test fedimint_mint_tests -- sends_ecash_out_of_band --exact --nocapture

The goal of this PR is just to show that there is some issue on Fedimint db layer that isn't exclusive to MemDatabase and that can be reproduced without adding new tests. Created an issue to track it: https://github.com/fedimint/fedimint/pull/3995

this could be separate deadlock not same as #3989

This looks like MintClientModule::await_output_finalized subscribing to notifications, filtering out some Created and never getting any updates. Possibly a timing/race condition issue somewhere, not a db problem.

I've pin-pointed the problem the that AlephBFT hanging:
impl std::io::Write for UnitSaver {
    fn write(&mut self, buffer: &[u8]) -> std::io::Result<usize> {
        self.buffer.extend_from_slice(buffer);
        Ok(buffer.len())
    }

    fn flush(&mut self) -> std::io::Result<()> {
        info!(units_index = %self.units_index, "##### UNIT FLUSH START");
        block_on(async {
                let mut dbtx = self.db.begin_transaction().await;

                dbtx.insert_new_entry(&AlephUnitsKey(self.units_index), &self.buffer)
                    .await;

                dbtx.commit_tx_result()
                    .await
                    .expect("This is the only place where we write to this key");
        })

        info!(units_index = %self.units_index, "##### UNIT FLUSH END");

        self.buffer.clear();
        self.units_index += 1;

        Ok(())
    }
}

It is using futures::executor::block_on; which in my understanding corresponds to some kind of loop polling future repeatedly on the current thread, and I guess this is somehow incompatible with tokio::task::yield_now which I guess expects to be running on tokio runtime direclty(?).
I'm pretty sure this block_on is incorrect, but happens to work.  I tried couple of quick attempts to fix it using different block_ons and block_in_place but I only made things even worse, so I guess this requires some more debugging and careful analysis, but this made me remind myself that async Rust is a waste of everyone's time and ruined otherwise perfect Rust programming language and should be avoided.
Anyway - I think it makes sense, the only thing that this PR does is add yield_now, this blocks aleph, so the submitted transaction is never processed and the test hangs.
The original purpose of this PR was to show that there are some problems with the database that are not about wrong implementation of MVCC in MemDatabase, but I think the above goes to show that this is not the case (at least not here).

tokio::task::yield_now which I guess expects to be running on tokio runtime direclty(?).

false. yield_now is a very simple future implementation that will be pending once then always ready after that. there is nothing tokio specific there. this issue isn't a incompatibility between async runtimes because there is only one runtime in this project: tokio

Another way to reproduce this deadlock is changing spawn to spawn_blocking on alephbft:
diff --git a/fedimint-server/src/consensus/server.rs b/fedimint-server/src/consensus/server.rs
index 9e58052de1..f8d24c1064 100644
--- a/fedimint-server/src/consensus/server.rs
+++ b/fedimint-server/src/consensus/server.rs
@@ -383,24 +383,20 @@ impl ConsensusServer {
         let (terminator_sender, terminator_receiver) = futures::channel::oneshot::channel();

         let (loader, saver) = atomic_broadcast::backup::load_session(self.db.clone()).await;
-
-        let aleph_handle = spawn(
-            "aleph run session",
-            aleph_bft::run_session(
-                config,
-                aleph_bft::LocalIO::new(
-                    DataProvider::new(self.submission_receiver.clone(), signature_receiver),
-                    FinalizationHandler::new(unit_data_sender),
-                    saver,
-                    loader,
-                ),
-                Network::new(self.connections.clone()),
-                self.keychain.clone(),
-                Spawner::new(),
-                aleph_bft_types::Terminator::create_root(terminator_receiver, "Terminator"),
+        let f = aleph_bft::run_session(
+            config,
+            aleph_bft::LocalIO::new(
+                DataProvider::new(self.submission_receiver.clone(), signature_receiver),
+                FinalizationHandler::new(unit_data_sender),
+                saver,
+                loader,
             ),
-        )
-        .expect("some handle on non-wasm");
+            Network::new(self.connections.clone()),
+            self.keychain.clone(),
+            Spawner::new(),
+            aleph_bft_types::Terminator::create_root(terminator_receiver, "Terminator"),
+        );
+        let aleph_handle = tokio::task::spawn_blocking(|| f);

         let signed_session_outcome = self
             .complete_signed_session_outcome(

negative. yield_now is a very simple future implementation that will be pending once then always ready after that. there is nothing tokio specific there. this issue isn't a incompatibility between async runtimes because there is only one runtime in this project: tokio

The tokio::task::yield_now is OK, but I don't think block_on is, because it explicitly "Runs a future to completion on the current thread." and the "current thread" is already tokio's executor which most likely does not like being blocked like that. So that yield_on is getting scheduled on a task queue of an executor thread that is no longer scheduling (because it blocked on an ablocking block_on). There's a reason Tokio runtime has it's own block_on(s), so probably that should be used instead in some form, but when I tried it wasn't working and I think @Maan2003 is hitting same issues in https://github.com/fedimint/fedimint/issues/4054 . Let's continue discussion there.
The log line before that block_on is printed, the one after is not, the alephbft executor gets stuck, transaction are being submitted but not processed, test gets stuck. Whatever it is, we should fix it, and we can continue reasoning about this PR.

I tried couple of quick attempts to fix it using different block_ons and block_in_place but I only made things even worse

@dpc so you tried this approach I assume?
https://github.com/fedimint/fedimint/blob/9c36777c4a0f21742bc99c29c54c12d3f74a4e52/devimint/src/external.rs#L208-L214

I see, @Maan2003 did and it helped? https://github.com/fedimint/fedimint/commit/28b036126d361325bd9c167b96b3ad9e7cae2a1c (or at least for that one PR)

Still relevant?

No, this was related to the AlephBFT sync/async bug.


Remove visualise_store

Summary of changes (Bug fix, feature, docs update, ...)
All occurences of visualise_store are removed from the code base.

Please check if the PR fulfills these requirements

[x] Closes #586
[x] Tests added and passed if fixing a bug or adding a new feature
[x] All code checks passing - black --line-length 110 run over code, mypy and flake8 not showing any errors
[x] Documentation and tutorials updated/added

Codecov Report

Merging #735 (468acda) into devel (464f265) will increase coverage by 0.08%.
The diff coverage is n/a.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
@@            Coverage Diff             @@
##            devel     #735      +/-   ##
==========================================
+ Coverage   33.50%   33.59%   +0.08%
==========================================
  Files         175      175
  Lines       13901    13864      -37
==========================================
  Hits         4658     4658
+ Misses       9243     9206      -37

Files Changed
Coverage Δ

openghg/objectstore/__init__.py
0.00% <ø> (ø)

openghg/objectstore/_local_store.py
0.00% <ø> (ø)

Looks good, but why has there been lots of changes in the notebook? I think those changes need to be removed before this can go in. I've opened another issue where we can discuss what to do with the notebooks: #737.

Lots of places that method was called in the notebooks hence removed those occurrences too.


Create a 8-bit comparator

Check README.md for details.
Design File: 35 Points
Test Bench: 20 Points
Total Points: 55 points

can you assign this to me


Alameda, CA

Are the machine preview maps down?

@nvkelso We've moved over to the V4 service https://batch.openaddresses.io/data
I have a ticket for adding the preview maps directly to the GH PR https://github.com/openaddresses/batch/issues/20 - But it's been further down the priority list

ah messed this up


Add an Open Source License

Please add an open source license. For a game this fully featured I recommend a GPL license, either 2 or 3 depending on your preferences.

ew no, MIT/Apache 2.0

that being said, the assets/config files should be property of hackagotchi team

Maybe BSD 3 clause then? Is clearing on source code - from https://opensource.stackexchange.com/a/9545 - In MIT license, the word "Software" with a capital "S" is explicitly defined as being "this software and associated documentation files". In the BSD licenses, they talk about "source code and binary form", no mention of documentation.
For documentation, art, assets, config, etc perhaps a CC BY-NC-ND 4.0 license? https://creativecommons.org/licenses/by-nc-nd/4.0/

Also why the hate on GPL lol, I mean I usually use MIT but at the same time this is a pretty big project you put a lot of work into.

Also another thing to keep in mind is that, since this is a public project on Github, people already have the right to fork the repo and link to assets in the repo according to https://help.github.com/en/github/site-policy/github-terms-of-service#5-license-grant-to-other-users. May as well set a proper license.

So idk the licensing situation rn, I still recommend BSD 3 Clause for the open source parts based on your comments. cc @cedric-h @Muirrum since you are both working on the licensing part.

If we do use BSD -- and I'm starting to think that's a good idea -- we should make a note in the README, like, "this is basically MIT or Apache 2.0 like you're used to, except our configuration files and artwork aren't free as in freedom.

Github will summarize the license at the top of the file (as long as we
use the template for BSD 3-Clause).
I agree with using the BSD license. What are we licensing assets under?


change to wrong temp displayed

I have wireless Tags on trial and I noticed that when I changed in Adm Console  the meaningless name  #870EB505A13F to "Wireless Tags"   it started to display temp in Fahrenheit but still displayed C not F. For example it changed 27.8 C  to show 82C when it was 82F . I live in Canada and prefer Celsius. To correct it back to C  I had to delete and install again. Restarting, loading profile or reinstalling did not fix it. After that it happened again few times even when I did not change the name but do some other nodes management.

I forgot to mention that my wireless tags are set in Celsius and mobile app as well as web page do not change and display correct temp in Celsius

Please set log mode for the mode server to debug. Then when you see it change from C to F dowlo log package and email to<EMAIL_ADDRESS>

After I installed it displayed properly in C. I did not change the name but after I rebooted Eisy it displayed  values in Fahrenheit as on the screenshot
One probe water heater is dead. I am planning to buy new probes. Will your link work for Canadian prices?
Andrzej
From: Jimbo.Automates @.>
Sent: Wednesday, August 9, 2023 8:58 PM
To: UniversalDevicesInc-PG3/udi-wirelesstag-poly @.>
Cc: Andrzej Kajetanowicz @.>; Author @.>
Subject: Re: [UniversalDevicesInc-PG3/udi-wirelesstag-poly] change to wrong temp displayed (Issue #59)
Please set log mode for the mode server to debug. Then when you see it change from C to F dowlo log package and email to @.*** @.***>
—
Reply to this email directly, view it on GitHub https://github.com/UniversalDevicesInc-PG3/udi-wirelesstag-poly/issues/59#issuecomment-1672333880 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AD5EFC2B4VBRCB5PJVFJ2U3XUQPYVANCNFSM6AAAAAA3KU3HHA .
You are receiving this because you authored the thread.  https://github.com/notifications/beacon/AD5EFC6PSA2VTV5KEQGGNBTXUQPYVA5CNFSM6AAAAAA3KU3HHCWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTTDVXFDQ.gif Message ID: @.*** @.***> >

Here is the package
WirelessTag_8-11-2023_122629_AM.zip


[2472] More Math.Abs overloads

Fixed #2472.

Can this be merged for this release, this would be very useful and the amount of changes are very small so it should be easy to review.

The pr looks good, but will likely have to wait for 16.1.
Bridge 16.0 has been finalised and the -rc release will be soon (maybe next week). We cannot add features to Bridge 16.0.0-rc, and only critical bugs will be fixed.

@geoffreymcgill, what is the time frame for 16.1 or at least a beta version of it?

@geoffreymcgill, I have done the changes requested.

@michaelcheers, I will not require correction of XML documents for this PR and will correct it. However, the comments you added will not appear in IntelliSence. The correct syntax is
        /// <summary>
        /// Summary here
        /// </summary>
        /// <param name="value">Description</param>
        /// <returns>Description here</returns>
        public extern int SomeMethod(string value);

@LeonidVeriga, weird, IntelliSense shows them on my machine. Anyway, I have changed the comments.

Stale PR with no new activity. Closing, but we can re-open in the future if new activity.


How to get rid of this ugly padding in google one tap login?

Anyone any tips on how to remove this ugly padding?

This is present on the Google sign in button with personal information as well, but it only displays with a white background in dark mode. In light mode the padding sits on a transparent background.
Unsure if it's an issue with the library or Google sign-in itself 🤔


feat: Size.asString that preserves original units

We currently do not have a way to return the unit in a way that would work in Kubernetes. This PR would be a prerequisite PR for this issue: https://github.com/cdk8s-team/cdk8s/issues/1166.
We are converting memory units to mebibytes and ephemeral-storage to gibibyte even if user passes something else. This does not seem correct. For instance, here. So this PR would help resolving this issue.
I believe this issue is another instance of being impacted by us converting the inputs.

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 1494

Questions ?
Please refer to the Backport tool documentation


i have aproblem with test_Minify_CSS.php

Are you sure this is not a problem with your configuration? (ask on the
Google Group)

Minify commit/version: latest
PHP version: dunno

What steps did i made?
1. i went to http://multigaming.co/min_unit_tests/test_all.php
2. found errors.
3. want your help.

Expected output: all be "PASS"

Actual output:

PASS: Minify : 304 response (1 of 1 tests run so far have passed)
PASS: Minify : cache, and minifier classes aren't loaded for 304s (2 of 2 tests
run so far have passed)
PASS: Minify : JS and Expires (3 of 3 tests run so far have passed)
PASS: Minify : Issue 73 (4 of 4 tests run so far have passed)
PASS: Minify : Issue 89 : bubbleCssImports (5 of 5 tests run so far have passed)
PASS: Minify : Issue 89 : detect invalid imports (6 of 6 tests run so far have
passed)
PASS: Minify : Issue 89 : don't warn about valid imports (7 of 7 tests run so
far have passed)
PASS: Minify : CSS and Etag/Last-Modified (8 of 8 tests run so far have passed)
PASS: Minify_Build : single file path (9 of 9 tests run so far have passed)
PASS: Minify_Build : multiple file paths (10 of 10 tests run so far have passed)
PASS: Minify_Build : file path and a Minify_Source (11 of 11 tests run so far
have passed)
PASS: Minify_Build : uri() with no querystring (12 of 12 tests run so far have
passed)
PASS: Minify_Build : uri() with existing querystring (13 of 13 tests run so far
have passed)
PASS: Minify_HTML_Helper : given URIs (14 of 14 tests run so far have passed)
PASS: Minify_HTML_Helper : given filepaths (15 of 15 tests run so far have
passed)
PASS: Minify_HTML_Helper : non-existent group & debug (16 of 16 tests run so
far have passed)
PASS: Minify_HTML_Helper : existing group (17 of 17 tests run so far have
passed)
PASS: utils.php : Minify_mtime w/ files & obj (18 of 18 tests run so far have
passed)
PASS: utils.php : Minify_mtime w/ obj & group (19 of 19 tests run so far have
passed)
NOTE: Minify_Cache_File : path is set to: '/tmp'.
PASS: Minify_Cache_File : store (20 of 20 tests run so far have passed)
PASS: Minify_Cache_File : getSize (21 of 21 tests run so far have passed)
PASS: Minify_Cache_File : isValid (22 of 22 tests run so far have passed)
PASS: Minify_Cache_File : display (23 of 23 tests run so far have passed)
PASS: Minify_Cache_File : fetch (24 of 24 tests run so far have passed)
PASS: Minify_Cache_File : store w/ lock (25 of 25 tests run so far have passed)
PASS: Minify_Cache_File : getSize (26 of 26 tests run so far have passed)
PASS: Minify_Cache_File : isValid (27 of 27 tests run so far have passed)
PASS: Minify_Cache_File : display w/ lock (28 of 28 tests run so far have
passed)
PASS: Minify_Cache_File : fetch w/ lock (29 of 29 tests run so far have passed)

Warning:  dir() has been disabled for security reasons in
/home/multigam/public_html/min_unit_tests/test_Minify_CSS.php on line
11

Fatal error:  Call to a member function read() on a non-object in
/home/multigam/public_html/min_unit_tests/test_Minify_CSS.php on line
12

Original issue reported on code.google.com by<EMAIL_ADDRESS>on 21 May 2014 at 10:17

dir() shouldn't be required for normal operation, so Minify way work fine even
if the unit tests fail.

Original comment by<EMAIL_ADDRESS>on 23 May 2014 at 1:21

Changed state: Invalid


dependency upgrade required

Oddly enough, that warning is not showing up here: https://github.com/aurelia-contrib/aurelia-open-id-connect-demos/network/dependencies

It does for me (-:

The security vulnerability are all fixed, as far as I can tell. Let me know, though, if there is anything that I have missed.


feat: supports unicode paths

solved the questions about  #998

I used a marco that named GLOG_DEFINE_wstring in flags.cc,  this marco defined in commandlineflags.h.
It‘s ok on CMake, but it's failed on bazel. because it's used gflags/gflags.h on bazel.
Have anyone give me a solution?

Please do not create multiple PRs for the same issue because the comments are lost.
Let's continue in #998 where we left off.


11.45.55 update

The experimental modules 2.0.0 and 2.0.1 do not work with the newest update .

I will update the code later today... You don't have to download new apk
but we still need to update the code :P
On Fri, Nov 18, 2016, 09:06 SDMU<EMAIL_ADDRESS>wrote:

The experimental modules 2.0.0 and 2.0.1 do not work with the newest
update .
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/pylerSM/YouTubeBackgroundPlayback/issues/274, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AMxxbDg0mkl4oltmiKHUY1l8_C7mA3Gxks5q_VyAgaJpZM4K2N8t
.

Thank You !


getting-started  EKS-JX3

Hi there
I see a lot of changes/improvements (good job)
I am trying to follow the steps:
https://github.com/jx3-gitops-repositories/jx3-terraform-eks#getting-started
but for me nr: 3 is quite hard to understand,
 3. You need to configure the git URL of your Cluster git repository into the Infrastructure git repository.
where to configure(which file)?
My understanding is: after I completed
2. Create a Cluster git repository from this template https://github.com/jx3-gitops-repositories/jx3-eks-vault/generate
I will have a git URL and I have to include it in the repo created at stage 1
1. Create and clone your Infrastructure git repository from this GitHub Template https://github.com/jx3-gitops-repositories/jx3-terraform-eks/generate
where exactly(file or) ?

 3. You need to configure the git URL of your Cluster git repository into the Infrastructure git repository.
where to configure(which file)?

main.tf (https://github.com/jx3-gitops-repositories/jx3-terraform-eks/blob/master/main.tf#L7)

My understanding is: after I completed
2. Create a Cluster git repository from this template https://github.com/jx3-gitops-repositories/jx3-eks-vault/generate
I will have a git URL and I have to include it in the repo created at stage 1

Yes


Create code to parse .json and make training data

Create code to:

Load peakonly training data
Generate a training dataset of intensity vectors and their labels where label = 1 if final intensity is in peak and 0 otherwise
method should take arguments as to total # of examples, min length, max length and whether we want balanced examples. Aldo whether we allow multiple (overlapping?) examples from the same ROI.

suggest placing inside vimms/scripts/peakonly


Update azure-kubernetes-recipe.md

Replace deprecated --o with --output in az acr show example due to ambiguity error
Updated the az acr show command example in the documentation to replace the deprecated --o option with --output for specifying the output format. This change is made in response to the received ambiguity error: "ambiguous option: --o could match --only-show-errors, --output". Including the specific error message in this commit to highlight the issue and ensure the documentation aligns with the current Azure CLI behavior, thereby improving clarity and preventing potential confusion for users.

@aahill

Can you review this PR?
IMPORTANT: When this content is ready to merge, you must add #sign-off in a comment or the approval may get overlooked.

#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team


Create CONTRIBUTING.md

Hey there!
First, if you are reading this, you are amazing!
I'm Armaan and actively taking part in Hacktoberfest and HackSquad, I was contributing to various repos recently and found out this repo (had a lot of contributions.
As always, I jumped and tried to find out "CONTRIBUTING.md" which all the beginners find first to start contributing but unlike other amazing repos, I couldn't find any, "CONTRIBUTING.md" contains a set of guidelines and steps on how to contribute to the project!
This change (separate file on steps and guidelines) will help increase contributors to contribute even more especially beginners, and to make it fun, emojified and engaging for users!
Who doesn't like fun? : D
So, I went ahead and made a separate "CONTRIBUTING.md" file with steps and guidelines, I hope this will help beginners and potentially increase contributors to this amazing repo!
Since I'm not the owner/maintainer of this repo, I do not have full data about the project, so there might be slight mistakes, and I deeply apologise for that.
This PR is free for any modifications/edits.
If this change was not really required, you are free to close this PR or merge it if you want, I'm sorry.
I am hoping for a positive and quick merge!
Thanks and regards,
Armaan.

Thank you for discovering pypipe and I apologize for the delayed response.
As a GitHub beginner, I'm not entirely sure what should be included in CONTRIBUTING.md. I believe I'm not ready to publish CONTRIBUTING.md yet. I've reviewed the contents of the pull request, but it seems to differ from what is currently required for the development of pypipe. As it stands, I cannot merge it. If you are interested in pypipe, and you could set up the pypipe development environment and make the necessary changes to CONTRIBUTING.md, I would be happy to review. What do you think?


[ENH] Adopt versioneer to compose version names

This not only makes more detailed the version that is used in development (particularly when using containers), it also simplifies several steps of our release workflow (no need to manually handle versions anymore).
The system has been tested on mriqc for a while now, and it is simple:

In dev environments (pip install -e): versioneer parses the version and gives you the version string:
fmriprep --version
fmriprep v1.0.8+3.gea418f9

A new get_version.py file under the root directory reads the version without having fmriprep installed:
python get_version.py
1.0.8+3.gea418f9

When my system is 3 commits after tag 1.0.8, HEAD pointing to ea418f9. For some reason, there is always a g before the commit. Haven't looked into versioneer to know why is that.

When deployed, a VERSION file is written under the fmriprep/ folder. If the file is found, that is the version reported. This file is generated before building the docker image or uploading to Pypi with the appropriate tag if releasing.

Okay, this is working for CircleCI. Now it is possible to know the exact version of FMRIPREP people are using - https://1310-53608443-gh.circle-artifacts.com/0/tmp/ds005/derivatives/fmriprep/sub-01.html says
FMRIPREP version: 1.0.8+10.gdfd8dae4

Which is the latest commit I submitted.

Seems fine to me. I assume that the two new big files are basically boilerplate?
If it builds, I'm okay with it.

Yes, just in case versioneer is not installed

Looks like this is breaking RTD. Can look into it if you don't have time.

I can check
On Feb 28, 2018 06:49, "Chris Markiewicz"<EMAIL_ADDRESS>wrote:

Looks like this is breaking RTD. Can look into it if you don't have time.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/poldracklab/fmriprep/pull/1007#issuecomment-369262100,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAkhxhjUhHjaMrk5NrBFaTYOoW-3zQ85ks5tZWcmgaJpZM4ST5t2
.

Back on track


Project structure refactoring

Made some changes to project layout: libmaia files moved to src, examples added to root maia.pro
include cleanups

Thank you for all the work you put into this!
This includes huge changes and especially the whitespace changes make it harder to do a review of these.
There are also a few more things to consider. Before today libmaia did not have proper releases. The common way was to just include the project at a known version into a project. This meant that changes always had to be backwards compatible.
I've created a 0.9.0 tag and I think the best way would be to collect a few more smaller fixes to create a 1.0.0 release at some point. After that it should be able to do some deeper refactoring.
If you are still interested, do you think you would be able to rebase the smaller fixes from this PR (those that are backwards compatible and safe) onto the current tree?
I'm not generally opposed to the code style changes and moving files around in better ways, but I would suggest to wait with that for a 2.x.x tree or something.

Don't change code style, even when current is "bad" or "worst" than yours. I once did such mistake…

ok, I'll close this for now. Feel free to open new issues for indiviual changes.


Create feature-gates docs page

Summary
Adds feature gates page to the docs.
Reason
Feature gates documentation only existed in the repo previously, adding to the docs page.
Testing

https://deploy-preview-4140--kongdocs.netlify.app/kubernetes-ingress-controller/latest/references/feature-gates/


Fix typos, comments, unused imports

Type of changes

[ ] Bug fix
[ ] New feature
[x] Documentation / docstrings
[ ] Tests
[ ] Other

Checklist

[x] I've run the latest black with default args on new code.
[ ] I've updated CHANGELOG.md and CONTRIBUTORS.md where appropriate.
[ ] I've added tests for new code.
[x] I accept that @willmcgugan may be pedantic in the code review.

Description
Just some semi-automatically found typos.

Thanks @megaserg I'll take that as a lesson to be careful about cutting and pasting typos!


Can I deploy diego release without CF ?

I want to deploy deigo release on our vsphere environment. Can I deploy diego release without CF ? What could be the best way to do it on vsphere environment ?

Hi @mayankkaushik2,
Diego is not usually deployed in a standalone fashion. At the moment, it would require you to provide your own Consul cluster, since Diego currently piggybacks off the one that comes with a CF deployment. A standalone consul release can be found here. You will also need to supply your own database service; a standalone MySQL release is available here), or you can supply your own.
There are docs about deploying CF and Diego on vSphere, but none for a standalone Diego deployment.
One thing you could also try is a minimal CF deployment that eliminates the components you don't need. Can you tell us a little more about your use case?
Thanks,
@bdshroyer && @caod123
CF Engineers, Diego Team

Hi, @mayankkaushik2,
Is there any additional information you require on this topic? If not, we'll close out the issue soon.
Thanks,
Eric, CF Diego PM

Closing due to inactivity.


$.jstree.defaults.state : restore the state of the last parent node clicked only?

Hi,
How to restore the state of the last parent node clicked only? Currently the changed.jstree and open_node.jstree parameters restore all clicked (parent/childs) nodes as the default behavior of $.jstree.defaults.state.
Thanks
Here is my configuration:
<form id="s">
    <input type="search" id="q" />
    <button type="submit">Search</button>
</form>

You can filter the state object manually, so you have full control over what is restored:
https://www.jstree.com/api/#/?q=state.filter&f=$.jstree.defaults.state.filter

Your documentation is not very explicit, no example concerning the state. And since you closed the discussion immediately after writing your answer, I take it that you don't want to explain your code. Too bad!

I close each issue when the problem itself is resolved. If you have further questions - I am happy to discuss them.


[🐞] Child components don't update content returned by routeLoader$

Which component is affected?
Qwik Runtime
Describe the bug
Returning data from a routeLoader$ and passing it down to a child component will only update the content correctly on the first render. If you change the content based on a dynamic url (/posts/[index]/), the content won't update.
The issue is slightly different when passing component props with a spread VS without a spread.

export const usePosts = routeLoader$(({ params }) => {
  const index = Number(params.index);
  const current = DATA.slice(index, index + 2);

  return { current };
});

export const Card = component$((props: { image: string; title: string }) => {
  return (

{props.title}

  );
});

export default component$(() => {
  const { value: { current } } = usePosts();
  const location = useLocation();
  const index = useComputed$(() => Number(location.params["index"]));

  return (
    <>
        {current.map((item, i) => (
          <Card key={i} {...item} />
        ))}

      <Link href={`/${(index.value + 1) % DATA.length}/`}>Next</Link>
    </>
  );
});

Reproduction
https://github.com/DustinJSilk/qwik-issue-component-updates
Steps to reproduce

Run the reproduction app
navigate to dynamic route
Click the next button 6+ times

You will see the content doesn't change unless you refresh the page.
You will see the second card updates after the first loop of the content.
System Info
System:
    OS: macOS 12.0.1
    CPU: (12) x64 Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz
    Memory: 889.54 MB / 16.00 GB
    Shell: 5.8 - /bin/zsh
  Binaries:
    Node: 18.12.1 - ~/.nvm/versions/node/v18.12.1/bin/node
    Yarn: 1.22.18 - /usr/local/bin/yarn
    npm: 7.13.0 - /usr/local/bin/npm
  Browsers:
    Chrome: 111.0.5563.64
    Firefox: 110.0.1
    Safari: 15.1
  npmPackages:
    @builder.io/qwik: 0.23.0 => 0.23.0
    @builder.io/qwik-city: 0.6.5 => 0.6.5
    undici: 5.21.0 => 5.21.0
    vite: 4.2.0 => 4.2.0

Additional Information
No response

Sorry!! This was my poor error, it works correctly if I use a guaranteed unique string, obviously the index keys remain the same cause the content to not update.
Closing this as its a non-issue


SignoutRespsone -- There's a typo in the NPM project typescript definition file index.d.ts

Not sure if this is the correct place to report an error with the NPM package: https://www.npmjs.com/package/oidc-client
I'm using in an Angular project and the following errors are preventing webpack compilation:
ERROR in node_modules/oidc-client/index.d.ts(111,72): error TS2304: Cannot find name 'SignoutResponse'.
node_modules/oidc-client/index.d.ts(266,22): error TS2304: Cannot find name 'SignoutResponse'.

In said file, there appears to be typos like "SignoutRespsone"
workaround is to edit index.d.ts and use SignoutRespsone instead of SignoutResponse

I think I fixed this just yesterday: https://github.com/IdentityModel/oidc-client-js/commit/96533abf40f4473da1322e06fdb21111fc399c56

SignoutResposne should be SigninResponse - would be grate if this get's fixed

If I fix it from which branch should I branch away for a PR? It is breaking my build.

I've created a PR https://github.com/IdentityModel/oidc-client-js/pull/542

merged, thanks all for checking my awful typos and spelling :)