13:04:38 RRSAgent has joined #wot-pf 13:04:38 logging to https://www.w3.org/2022/03/16-wot-pf-irc 13:04:56 Fady has joined #wot-pf 13:04:57 meeting: WoT Testfest/Plugfest - Day 3 13:05:22 present+ Kaz_Ashimura, Michael_McCool, Andrea_Cimmino, Fady_Salama, Michael_Lagally 13:05:31 present+ Ege_Korkan 13:07:06 present+ Tomoaki_Mizushima 13:07:48 -> https://www.w3.org/2022/03/15-wot-pf-minutes.html 13:07:49 JKRhb has joined #wot-pf 13:08:05 i/html/topic: Minutes/ 13:08:12 Mizushima has joined #wot-pf 13:08:13 s/html/html Mar-16/ 13:08:17 chair: Fady, McCool 13:09:36 q+ 13:10:03 present+ Cristiano_Aguzzi 13:10:11 ktoumura has joined #wot-pf 13:11:30 dape has joined #wot-pf 13:13:19 acimmino_ has joined #wot-pf 13:13:28 Minutes: PR review 13:14:17 mccool reviews several PR recently merged about implementations 13:15:21 s/Minutes:/topic:/ 13:15:23 mccool reviews PR #247 13:15:41 about profile term in TD 13:15:50 q? 13:15:52 ack k 13:16:05 i/reviews PR/subtopic: PR 247/ 13:16:20 i|reviews PR|-> https://github.com/w3c/wot-testing/pull/247 PR 247 - add TD with profile term #247| 13:16:28 rrsagent, make log public 13:16:33 i/reviews PR/subtopic: PR 248/ 13:16:43 rrsagent, draft minutes 13:16:43 I have made the request to generate https://www.w3.org/2022/03/16-wot-pf-minutes.html kaz 13:17:02 (merged) 13:17:09 subtopic: PR 248 13:17:26 -> https://github.com/w3c/wot-testing/pull/248 PR 248 - profile compliant WebThings (properties) 13:17:46 the PR # 248is merged 13:18:50 q+ 13:20:58 ack dape 13:21:21 topic: script for validating TDs 13:24:08 q+ 13:25:04 validating TDs may need for each assetion a test 13:28:04 Topic: assertions in TDs 13:28:25 mccool: in the intel-nodejs-camera.csv I removed last column and sorted the assertions 13:29:22 different runs may generate a different order though, it would be good to have a common sorting 13:35:00 sorry, apologies but I need to leave 13:35:45 Topic: PR #249 now is closed 13:36:09 s/sorry, apologies but I need to leave// 13:36:31 is someone taking over? 13:36:36 scribe: dape 13:36:49 thanks, apologies again 13:36:56 s/is someone taking over?// 13:37:02 Ege: will create new PR 13:37:11 s/thanks, apologies again// 13:37:11 q? 13:37:23 rrsagent, draft minutes 13:37:23 I have made the request to generate https://www.w3.org/2022/03/16-wot-pf-minutes.html kaz 13:37:50 TOPIC: implementation description 13:37:54 Ege: was writing implementation description. Where does it go to? 13:38:01 MMC: Architecture ? 13:38:02 i/PR review/(approved) 13:38:04 rrsagent, draft minutes 13:38:04 I have made the request to generate https://www.w3.org/2022/03/16-wot-pf-minutes.html kaz 13:38:33 i/mccool reviews se/scribenick: acimmino_/ 13:38:34 Ege: I suggest to clean issues also.. we have out-dated ones from previous TestFests 13:38:36 rrsagent, draft minutes 13:38:36 I have made the request to generate https://www.w3.org/2022/03/16-wot-pf-minutes.html kaz 13:38:45 Fady: Will do that 13:39:31 MMC: Tomorrow we can look at issues we can close 13:39:49 ... e.g., Issue #141 13:40:14 MMC: Does assertion tester support TMs ? 13:40:24 Ege: Almost, pending PR 13:41:12 MMC: After cleaning-up archive we can close some issues 13:41:36 ... suggest to wait till Fady finishes the work with the archive 13:42:07 ... maybe adding label "propose closing" 13:42:16 Fady: Okay, will do 13:42:59 MMC: Can also use again Issue Tracker to capture PlugFest results 13:44:51 MMC: Suggest to close Issue#160 13:45:48 ... any further discussions for testing ? 13:46:16 ... none -> suggest to close early and restart with PF call on time 13:47:17 i|will create new|-> https://github.com/w3c/wot-testing/pull/249 PR 249 - Renaming Oracle TD endings| 13:47:29 [Testing part adjourned] 13:47:33 rrsagent, draft minutes 13:47:33 I have made the request to generate https://www.w3.org/2022/03/16-wot-pf-minutes.html kaz 14:05:23 ktoumura has joined #wot-pf 14:06:51 scribenick: mlagally 14:07:06 i|Suggest to|-> https://github.com/w3c/wot-testing/issues/160 Issue 160 - Update assertion tester| 14:07:10 topic: Plugfest 14:07:23 zakim, who is on the call? 14:07:23 Present: Kaz_Ashimura, Michael_McCool, Andrea_Cimmino, Fady_Salama, Michael_Lagally, Ege_Korkan, Tomoaki_Mizushima, Cristiano_Aguzzi 14:08:52 present+ Cristiano_Aguzzi, Daniel_Peintner, Jan_Romann, Kunihiko_Toumura, Ryuichi_Matsukura 14:09:12 subtopic: Architecture 14:09:28 (some updates to the proposed terms in Architecture/README.md 14:09:36 s/md/md)/ 14:09:49 -> https://github.com/w3c/wot-testing/tree/main/events/2022.03.Online/Architecture 2022.03.Online/Architecture 14:15:16 mmc: let's use these to be consistent 14:15:31 topic: PRs 14:16:31 (resolving merge conflict in #251 14:17:47 ml: the first device is online, not yet added to "active.csv" 14:21:07 ml: I believe many TDs are already profile compliant, if they had the profile identifier. Challenge is how to validate them 14:21:27 ... note that you do not have to implement all profile features to be profile compliant 14:22:02 mmc: let me regenerate the assertions, there are 49 of them 14:24:20 (generates template.csv) 14:29:04 q? 14:29:07 ack M 14:30:40 q+ 14:30:57 ml: we could ask other contributors to manually check the profile assertions 14:31:16 mmc: probably Ben's TDs should be treated with priority 14:31:27 ml: These are not TDs at this point 14:32:00 https://github.com/w3c/wot-testing/blob/main/events/2022.03.Online/TD/WebThings/actions-events-thing.json 14:32:49 cris: WebThings TDs may be a bit tricky, not sure about a real consumer implementation 14:33:10 mmc: if I use node-wot and poke these interactions, will it work? 14:33:27 cris: WebSocket will likely not work 14:34:32 .ML: are these online 14:34:53 mmc: all are localhost, not running at this point 14:35:11 ... we could check all non-behavioral assertions 14:35:27 cris: let me check if I can set up sth. 14:36:05 topic: Retail use cases 14:36:25 mmc: I worked with the MQTT Shelly sensor, some findings 14:36:58 ... I have it running, several MQTT devices, 3 categories 14:37:28 ... some interesting questions about keep-alive, multiple protocols (CoAP, MQTT, HTTP) 14:37:48 q+ 14:38:38 ... device gets alive for a few mins, goes to sleep afterwards 14:41:06 ... shelly uses also JSON-RPC 2.0, we may look into this in the future 14:41:21 just found it, quite big indeed: https://twitter.com/RapidQuakeAlert/status/1504104251529781250 14:41:23 stay safe! 14:41:40 sebastia_ has joined #wot-pf 14:41:51 * stay safe Japanese members * 14:42:25 ... they are using a HTTP variant 14:42:36 cris: were you able to trigger actions from MQTT? 14:43:02 ... it depends on vendors of how it is supported 14:43:54 benfrancis has joined #wot-pf 14:47:12 mmc: (shows details on the Tempest Weather System) 14:49:03 q+ 14:49:11 ack c 14:49:44 ... need to check keep-alive behavior 14:50:19 ... I will describe in the scenarios-md 14:51:01 ack k 14:51:24 ... I got ~20 devices 14:51:45 ml: are there any devices / events exposed on the Internet? 14:52:13 mmc: I can install Mosquito and write TDs to expose these devices 14:52:36 ege: You could also open a port in your router, I could connect to your MQTT broaker 14:53:11 mmc: There are some security issues, none of the devices support security 14:53:20 s/oak/ok/ 14:54:00 q+ 14:54:08 ... Simplest would be to temporarily redirect them to VLAN 14:54:22 cris: This would be very beneficial 14:56:22 ... Shelly has WebHooks for actions, Cloud API 14:56:54 https://shelly-api-docs.shelly.cloud/ 14:57:04 s/.../mmc:/ 14:58:48 ... it has a device description, includes location, other metadata 15:00:31 https://shelly-api-docs.shelly.cloud/gen1/#shelly-door-window-1-2-settings 15:00:37 ... actions are implemented as WebHooks 15:01:30 * I have to drop, see you tomorrow! 15:01:55 [adjourned] 15:01:55 https://github.com/w3c/wot-testing/issues/254 15:02:43 s|https://github.com/w3c/wot-testing/issues/254|| 15:03:01 s|* I have to drop, see you tomorrow!|| 15:03:05 rrsagent, draft minutes 15:03:05 I have made the request to generate https://www.w3.org/2022/03/16-wot-pf-minutes.html kaz 15:27:44 benfrancis has joined #wot-pf 17:14:05 Zakim has left #wot-pf 17:20:26 sebastian has joined #wot-pf