16:00:25 #startmeeting Infrastructure (2021-03-18) 16:00:25 Meeting started Thu Mar 18 16:00:25 2021 UTC. 16:00:25 This meeting is logged and archived in a public location. 16:00:25 The chair is bodanel. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:25 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:00:25 The meeting name has been set to 'infrastructure_(2021-03-18)' 16:00:46 #meetingname infrastructure 16:00:46 The meeting name has been set to 'infrastructure' 16:01:10 Hello everyone 16:01:15 hi 16:01:19 .hi 16:01:21 darknao: darknao 'Francois Andrieu' 16:01:46 morning 16:01:50 #chair bodanel dtometzki siddharthvipul 16:01:50 Current chairs: bodanel dtometzki siddharthvipul 16:01:57 #info Agenda is at: https://board.net/p/fedora-infra 16:02:04 #info About our team: https://docs.fedoraproject.org/en-US/cpe/ 16:02:08 .hello2 computerkid 16:02:09 ComputerKid: Sorry, but you don't exist 16:02:11 .hello2 AustinPowered 16:02:12 austinpowered: austinpowered 'T.C. Williams' 16:02:12 #topic aloha 16:02:19 .hello2 ComputerKid 16:02:22 ComputerKid: Sorry, but you don't exist 16:02:25 .hello2 Computerkid 16:02:26 ComputerKid: Sorry, but you don't exist 16:02:36 .hello 16:02:36 dtometzki: (hello ) -- Alias for "hellomynameis $1". 16:02:41 .hello 16:02:41 ComputerKid: (hello ) -- Alias for "hellomynameis $1". 16:02:49 .hello ComputerKid 16:02:54 ComputerKid: Sorry, but you don't exist 16:03:00 .hello computerkid 16:03:01 ComputerKid: computerkid 'Grayson Penland' 16:03:12 Someday I'll remember how to do that XD 16:03:17 :) 16:03:19 .hello zlopez 16:03:20 Zlopez[m]: zlopez 'Michal Konečný' 16:03:30 .hello humaton 16:03:31 jednorozec: humaton 'Tomáš Hrčka' 16:03:40 .hello bodanel 16:03:41 bodanel: bodanel 'Bogdan Benea' 16:04:06 #topic New folks introductions 16:04:15 #info This is a place where people who are interested in Fedora Infrastructure can introduce themselves 16:04:27 #info Getting Started Guide: https://fedoraproject.org/wiki/Infrastructure/GettingStarted 16:04:50 if anyone new here now is the time to say something about yourself 16:05:24 .hi 16:05:25 mobrien: mobrien 'Mark O'Brien' 16:05:32 not new, just late 16:05:40 newly late? ;) 16:05:45 :-) 16:05:46 better late than never 16:05:59 nirik: always late would be more accurate 16:06:27 I see nobody new so I'll move to the next topic 16:06:41 #topic Next chair 16:06:48 #info magic eight ball says: 16:06:55 #info chair 2021-03-25 - dtometzk 16:07:01 #info chair 2021-04-01 - siddharthvipul 16:07:20 any volunteers for the next one ? 16:07:43 i can do it again in the middle of april 16:08:05 I can take the 8th... I haven't done it in a while... 16:08:26 ok so 8 - nirik, 15 dtomtzki 16:08:28 but happy to let others have it. It's a nice way to get involved. 16:08:35 great 16:08:35 give me a second to update the board 16:08:36 works for me 16:08:46 I'm willing to do it soon, but I'm on call this week, so I'm thinking one thing at a time. 16:09:45 * nirik nods 16:09:52 #topic announcements and information 16:10:00 #info CPE Infra&Releng EU-hours team has a Monday through Thursday 30 minute meeting going through tickets at 1030 Europe/paris in #centos-meeting 16:10:07 #info CPE Infra&Releng NA-hours team has a Monday through Thursday 30 minute meeting going through tickets at 1800 UTC in #fedora-meeting-3 16:10:15 #info x-data-checker project for Flathub maintainers is now using Anitya (release-monitoring.org) as one of the options for monitoring of new releases 16:10:22 #info work is being done on getting COPR proper powerPC systems 16:10:31 #info Fedora 34 beta freeze started on 2021-02-23 16:10:40 #info Fedora 34 beta go/no go meeting 2021-03-11 16:10:48 #info AAA prod migration starting 2021-03-18 https://pagure.io/fedora-infrastructure/issue/9724 16:11:00 #topic Oncall 16:11:09 #info https://fedoraproject.org/wiki/Infrastructure/Oncall 16:11:27 #info ComputerKid is on call for 2021-03-18 to 2021-03-25 16:11:33 #info siddharthvipul is on call for 2021-03-25 to 2021-04-01 16:11:57 hello 16:11:57 any volunteers for the week 1 -8 april ? 16:12:17 AA prod migration is no longer starting 2021-03-18 btw 16:12:29 s/AA/AAA 16:12:38 I can take that week to match up with doing the meeting 16:12:51 nirik, ok 16:13:07 I can take the week after while you are assigning 16:13:08 and i can do it week later 16:13:21 dtometzki ok 16:13:24 So mostly I'm going to be taking IRC pings and telling them file tickets this week? 16:13:47 mobrien, I'll check after the meeting and updated the board 16:14:07 no worries bodanel 16:14:07 didnt think it will change so I didnt checked the issue 16:14:21 ComputerKid: yep. :) 16:14:32 Got it 16:15:22 ComputerKid: if you are in doubt about anything you can ping me directly and I'll try help. 16:15:35 I will, thank you 16:15:59 #info nirik is on call for 2021-04-01 to 2021-04-08 16:16:06 #info dtometzki is on call for 2021-04-08 to 2021-04-15 16:16:23 # .oncalltakeeu .oncalltakeus 16:16:36 #info Summary of last week: (from current oncall ) 16:16:55 it was very quiet. Two minor requests only. 1. zodbot was not available 16:17:12 and the other one a permission issue 16:17:16 glad to hear it. :) 16:18:01 ok, moving on 16:18:04 #topic Monitoring discussion [nirik] 16:18:12 lets see... whats new... 16:18:12 #info https://nagios.fedoraproject.org/nagios 16:18:19 #info Go over existing out items and fix 16:19:07 not really anything new from last week. 16:19:27 various minor issues we can't fix in freeze... a few down aarch64 boxes that are not coming back 16:19:40 we have seen a lot of alerts from badges of late. 16:19:56 thats about it, we can move on. 16:20:28 #topic Learning topic 16:20:29 Yep, the automated badges have been having python issues left and right 16:20:57 nobody prepared anything but I have an ideea perhaps we can discuss on it 16:20:58 ComputerKid: it does seem more stable the last day or so tho... 16:21:15 I have promised to talk about home automation 16:21:19 I've patched one or two, but I don't know python.... 16:21:34 you're not on the board but go ahead 16:21:43 better than nothing 16:21:55 wait I can see it there :) 16:21:56 jednorozec: cool. you want to do that today or next week? 16:22:10 as you wish... It is a huge topic 16:22:41 I can do it on multiple weeks in a row 16:22:43 you can start today and we can continue next eek 16:22:43 :D 16:22:50 what do you say ? 16:22:52 sure, +1 16:22:55 :-) 16:22:55 #info opensource home automation / embedded SW/HW 16:23:20 Ok, so maybe some of you have seen my talk on devconf 2020 if not here is a link https://www.youtube.com/watch?v=HUhHaHnzhYA&t=1s 16:23:39 my home automation is outside in the garden :-) 16:23:46 I have classified my solutions into 2 groups Sensors and Actors and have them always separated so I can do maintenance on sensors without disrupting functionality in my house and vice versa. 16:24:13 For a platform one can use different chips most common is Arduino based on series of ATmega processors(ATmega328P) I personally considered Arduino overprices toys not really useful for applications. 16:24:53 The other widely used chip family are Espressif ESP01, ESP8266 and ESP32 main advantage of espressif chips is the integrated 2.4 GHz WiFi. 16:25:13 and stm? 16:25:25 yup but are they really common? 16:25:42 i cant say 16:25:50 integration into oss projects is so far not that good 16:26:02 but it is betting better every day 16:26:09 esp8266 is used in a number of IoT products it has 16 GPIO pins supporting SPI,i2C, and I2S on just one pin through DMA and 10-bit ADC. It has 1 core with 80-160 Mhz clock speed 16:26:54 ESP32 is a real beast dual-core 160 or 240 Mhz (this is a higher clock speed than my first PC) WiFi and Bluetooth v4.2. HW acceleration for encryption algorithms(AES,SHA2,RSA,ECC) 16:28:16 ESP chips have a huge user base in production environments as well with hobbyists 16:28:23 This is the sensor side? or actor side or both? 16:28:31 Both 16:28:51 the chip is a platform that provides IO and connectivity 16:29:24 they are available in number of shapes and sizes on development boards that usually have microusb with UART chip, if not one cau use UART dirrectly on the chip to upload code. 16:30:03 which os do you use on them ? 16:30:13 So my preference is ESP32 because it has HW MAC address and can be used with wifi or ethernet 16:30:22 We are getting there! 16:30:33 espressif provides a set of robust c++ libraries for the chips, one can use them directly but that can get really complex really fast. 16:30:33 So I personally use esphome.io 16:30:53 esphome.io is an IoT framework that abstracts a lot of useful platforms and libraries to a simple YAML file. 16:31:05 example https://paste.centos.org/view/64102d4e 16:31:28 that is sensor that use BME chip to detect temp and hum 16:31:46 It compiles into binary that is uploaded through UART to the chip 16:32:02 As message bus MQTT is used to gather states from nodes. 16:32:02 It uses mDNS and support OTA updates so only one over the cable flashing is required. 16:32:50 all other updates to the code can by done by network, this is really useful if your sensors or actors are outside and it is freezing for example 16:33:18 or they are on roof as my meteo station 16:33:43 Everything is integrated in esphome dashboard but I have never used it. 16:33:58 dashboard is web-based ? 16:34:04 yup 16:34:30 it can run on raspi on any other computer 16:34:48 that computer is then used to distribute OTA updates 16:35:14 My personal choice is to use homeassistant as a central console for automations and dashboards. 16:36:27 hm I thought it will take me longer :) 16:36:31 any questions? 16:37:17 homeassistant is a linux app? or ? 16:37:23 yup 16:37:28 Python 16:37:52 But they provide HomeassistantOS that is a debian based distro that runs a set of docker containers 16:38:22 so you program the sensors and actors via serial (once) then run a homeassistant on linux that updates and talks to those? is homeassistant packaged in fedora? 16:38:33 cool i need try out ESP 16:39:01 Yes like that nirik, I flash them with a template containing only hostname and OTA password 16:39:24 Everything else is done through homeassistant 16:39:29 The NodeMCUs on amazon are great 16:39:45 Yeah but nodeMCU is overpriced and not that useful 16:39:46 super cheap, ESP boards, with built in USB ports for power and flashing 16:39:55 lol 16:40:02 Lolin is a CN company they do nice boards with ESP32 16:40:02 I guess we disagree on that 16:40:29 are those chip battery powered ? 16:40:32 it is overpriced for the chip that it uses its old ESP8266 16:40:54 darknao, they can be the ESP32 boards have deep sleep consumption around 5uA 16:41:08 not bad 16:41:31 this dev board is nice 16:41:32 https://dziadalnfpolx.cloudfront.net/blog/wp-content/uploads/2017/06/WeMos-LOLIN-ESP-32.jpg 16:41:48 it provides you with battery connector and overcharge protection 16:42:39 my experiments show that it can run a sensor with BME280 for about 2 weeks taking measurement every 10mins and sleeping most of the time 16:43:08 jednorozec how do you build project off an ESP board? 16:43:29 Just slap it in a bread board and throw whatever sensors on with some jumpers? 16:43:34 Or something more solid? 16:43:41 that I do for prototypes 16:44:04 next step is to create custom PCB with breakout for ESP32 chip 16:44:22 Where do you get PCBs from? 16:44:24 so the chip can be separated from the board and serviced if needed 16:44:34 Local CZ company 16:44:43 This is something I've always wanted to do, but don't know how to. 16:44:50 So 16:44:56 Where do you live? 16:45:07 Rural Georgia 16:45:23 there is this US based company 16:45:26 let me find it 16:46:32 jednorozec++ 16:46:32 ComputerKid: Karma for humaton changed to 10 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 16:46:41 i know jlcpcb, which seems popular 16:46:54 jednorozec++ 16:47:15 ComputerKid, basically you do Eagle drawing send them the thing and they will post you your boards 16:47:41 Interesting. This is really cool 16:47:43 usually there is some limit like al least 10+ boards of the same type 16:47:58 1 layer boards are cheap 16:48:19 3-4 layers I have to order from china 16:49:02 this is china but delivery within 2-3 weeks https://custompcb.com/ 16:49:28 Where do you design your PCBs? 16:50:24 I have been working with Fritzing 16:50:36 kiCad 16:50:43 Trying to get my son interested 16:50:57 KiCAD is also packaged in fedora 16:51:41 Hmm havent used Fritzing for some time 16:51:45 is it good? 16:52:00 It doesn't seem to be getting much attention these days 16:52:48 I have one complex project in making and KiCAD is not getting the routing right 16:53:01 It's packaged in fedora but not the latest version 16:53:06 So Iwill be forced to use autodesk Eagle 16:53:26 but would prefer to use OSS solution 16:53:28 Fritzing is not for complex. 16:54:11 But it has a nice interface with windows for schematic, PCB and breadboard 16:54:33 * ComputerKid is installing fritzing now 16:55:21 we have 5 minutes, lets continue next week 16:55:39 #topic Open Floor 16:56:03 I'm working with a NodeMCU for a prototype but will need a box and a PCB to put it on my boat. 16:56:34 interesting stuff. 16:56:38 Very cool 16:57:10 jednorozec++ 16:57:10 austinpowered: Karma for humaton changed to 11 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 16:57:20 can you get NodeMCU in Europe ? 16:57:26 Yup 16:57:35 But I prefer other boards 16:57:59 which one do you prefer 16:58:03 Actually for the last year I use jsut WROOM32 chips and solder them to boards 16:58:03 ? 16:58:06 lolin 16:58:20 lolin is a asian company they have a nice ecosystem 16:58:39 number of extensions and stack-able builds 16:58:51 @jednorozec, I would like to follow up with you on your thoughts about boards and sensors 16:59:13 austinpowered, would love to 16:59:13 Looking at Lolin now 16:59:17 https://www.wemos.cc/en/latest/d32/d32_pro.html 16:59:19 me too :) 16:59:24 that I used a lot in the beginings 16:59:31 they are called wemos now 16:59:36 sorry for the confusion 16:59:45 or was wemos now it is lolin :) 16:59:50 it is confusing :D 16:59:51 This will be my first 17:00:09 D32 Pro is awesome 17:00:20 it has a display breakout for LCD 17:00:22 guys I will end the meeting, we're out of time 17:00:32 #endmeeting