{"id":642,"date":"2016-12-30T11:50:08","date_gmt":"2016-12-30T10:50:08","guid":{"rendered":"http:\/\/queen.run.montefiore.ulg.ac.be\/~barbette\/?p=642"},"modified":"2017-02-07T12:09:25","modified_gmt":"2017-02-07T11:09:25","slug":"home-assistant-live-camera-feed-and-motion-detection-with-a-usb-camera-using-motion","status":"publish","type":"post","link":"https:\/\/perso.uclouvain.be\/tom.barbette\/home-assistant-live-camera-feed-and-motion-detection-with-a-usb-camera-using-motion\/","title":{"rendered":"Home-Assistant : live camera feed and motion detection with a USB camera using motion"},"content":{"rendered":"<p>I want to display my webcam feed on home assistant. That&#8217;s easy and well explained on home assistant&#8217;s website. However they do not tell how to implement a motion detection system at the same time.<\/p>\n<p>First step : set up the camera live feed as explained in the docs<\/p>\n<p>In your configuration.yaml<\/p>\n<p>[code]camera:<br \/>\n  &#8211; platform: mjpeg<br \/>\n    mjpeg_url: http:\/\/localhost:8081<br \/>\n    name: Salon[\/code]<\/p>\n<p>Install motion :<\/p>\n<p>[code]sudo apt-get install motion[\/code]<\/p>\n<p>Configure \/etc\/motion\/motion.conf (change these values \ud83d\ude42<\/p>\n<p>[code]daemon on<br \/>\nstream_port 8081<br \/>\nstream_quality 80<br \/>\nstream_maxrate 12<br \/>\nstream_localhost on[\/code]<\/p>\n<p>And then restart motion :<\/p>\n<p>[code]sudo service motion restart[\/code]<\/p>\n<p>And home assistant, then the webcam should appear ! Yeah !<\/p>\n<p>Now the motion detection. The method I took is to use the mqtt protocol. A binary sensor will be the state of motion detection, motion will publish updates to the given topic to say if motion is on or off, and home assistant will subscribe to it.<\/p>\n<p>Add this in your HA configuration.yaml<\/p>\n<p>[code]mqtt: #I pass the mqtt setup process<br \/>\nbroker: 127.0.0.1<br \/>\nport: 1883<br \/>\nclient_id: home-assistant<br \/>\nkeepalive: 60<br \/>\nprotocol: 3.1<\/p>\n<p>binary_sensor:<br \/>\n&#8211; platform: mqtt<br \/>\nstate_topic: &#8220;living_room\/cam1&#8221;<br \/>\nname: cam1<br \/>\nsensor_class: motion[\/code]<\/p>\n<p>Install mosquitto-clients :<\/p>\n<p>[code]sudo apt-get install mosquitto-clients[\/code]<\/p>\n<p>The commande to start a motion event is :<\/p>\n<p>[code]mosquitto_pub -r -i motion-cam1 -t &#8220;living_room\/cam1&#8221; -m &#8220;ON&#8221; [\/code]<\/p>\n<p>-r sets the retain flag<br \/>\n-i is just a client id<br \/>\n-t is the topic, which should match the configuration in mqtt<br \/>\n-m Sets the message content, ON for motion being detected, OFF for a still image.<\/p>\n<p>Then we have to update motion.conf accordingly:<\/p>\n<p>[code]on_event_start mosquitto_pub -r -i motion-cam1 -t &#8220;living_room\/cam1&#8221; -m &#8220;ON&#8221;<br \/>\non_event_end mosquitto_pub -r -i motion-cam1 -t &#8220;living_room\/cam1&#8221; -m &#8220;OFF&#8221;[\/code]<\/p>\n<p>And restart motion ! And it&#8217;s finished !<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I want to display my webcam feed on home assistant. That&#8217;s easy and well explained on home assistant&#8217;s website. However they do not tell how to implement a motion detection system at the same time. First step : set up the camera live feed as explained in the docs In your configuration.yaml [code]camera: &#8211; platform: &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/perso.uclouvain.be\/tom.barbette\/home-assistant-live-camera-feed-and-motion-detection-with-a-usb-camera-using-motion\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Home-Assistant : live camera feed and motion detection with a USB camera using motion&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":654,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[82,81,80,78,77,79],"class_list":["post-642","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-domotic","tag-camera","tag-detection","tag-motion","tag-pi","tag-raspberry","tag-raspberry-pi"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Home-Assistant : live camera feed and motion detection with a USB camera using motion - Tom Barbette<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/perso.uclouvain.be\/tom.barbette\/home-assistant-live-camera-feed-and-motion-detection-with-a-usb-camera-using-motion\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Home-Assistant : live camera feed and motion detection with a USB camera using motion - Tom Barbette\" \/>\n<meta property=\"og:description\" content=\"I want to display my webcam feed on home assistant. That&#8217;s easy and well explained on home assistant&#8217;s website. However they do not tell how to implement a motion detection system at the same time. First step : set up the camera live feed as explained in the docs In your configuration.yaml [code]camera: &#8211; platform: &hellip; Continue reading &quot;Home-Assistant : live camera feed and motion detection with a USB camera using motion&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/perso.uclouvain.be\/tom.barbette\/home-assistant-live-camera-feed-and-motion-detection-with-a-usb-camera-using-motion\/\" \/>\n<meta property=\"og:site_name\" content=\"Tom Barbette\" \/>\n<meta property=\"article:published_time\" content=\"2016-12-30T10:50:08+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-02-07T11:09:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/perso.uclouvain.be\/tom.barbette\/wp-content\/uploads\/2016\/12\/Capture-d\u00e9cran-de-2016-12-30-11-51-02.png\" \/>\n\t<meta property=\"og:image:width\" content=\"511\" \/>\n\t<meta property=\"og:image:height\" content=\"578\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Tom Barbette\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@TomBarbette\" \/>\n<meta name=\"twitter:site\" content=\"@TomBarbette\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tom Barbette\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/perso.uclouvain.be\\\/tom.barbette\\\/home-assistant-live-camera-feed-and-motion-detection-with-a-usb-camera-using-motion\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/perso.uclouvain.be\\\/tom.barbette\\\/home-assistant-live-camera-feed-and-motion-detection-with-a-usb-camera-using-motion\\\/\"},\"author\":{\"name\":\"Tom Barbette\",\"@id\":\"https:\\\/\\\/perso.uclouvain.be\\\/tom.barbette\\\/#\\\/schema\\\/person\\\/7f791766092e1207bc7a94a65e74f4fd\"},\"headline\":\"Home-Assistant : live camera feed and motion detection with a USB camera using motion\",\"datePublished\":\"2016-12-30T10:50:08+00:00\",\"dateModified\":\"2017-02-07T11:09:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/perso.uclouvain.be\\\/tom.barbette\\\/home-assistant-live-camera-feed-and-motion-detection-with-a-usb-camera-using-motion\\\/\"},\"wordCount\":323,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/perso.uclouvain.be\\\/tom.barbette\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/perso.uclouvain.be\\\/tom.barbette\\\/home-assistant-live-camera-feed-and-motion-detection-with-a-usb-camera-using-motion\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/perso.uclouvain.be\\\/tom.barbette\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/Capture-d\u00e9cran-de-2016-12-30-11-51-02.png\",\"keywords\":[\"camera\",\"detection\",\"motion\",\"pi\",\"raspberry\",\"raspberry-pi\"],\"articleSection\":[\"Domotic\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/perso.uclouvain.be\\\/tom.barbette\\\/home-assistant-live-camera-feed-and-motion-detection-with-a-usb-camera-using-motion\\\/\",\"url\":\"https:\\\/\\\/perso.uclouvain.be\\\/tom.barbette\\\/home-assistant-live-camera-feed-and-motion-detection-with-a-usb-camera-using-motion\\\/\",\"name\":\"Home-Assistant : live camera feed and motion detection with a USB camera using motion - Tom Barbette\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/perso.uclouvain.be\\\/tom.barbette\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/perso.uclouvain.be\\\/tom.barbette\\\/home-assistant-live-camera-feed-and-motion-detection-with-a-usb-camera-using-motion\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/perso.uclouvain.be\\\/tom.barbette\\\/home-assistant-live-camera-feed-and-motion-detection-with-a-usb-camera-using-motion\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/perso.uclouvain.be\\\/tom.barbette\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/Capture-d\u00e9cran-de-2016-12-30-11-51-02.png\",\"datePublished\":\"2016-12-30T10:50:08+00:00\",\"dateModified\":\"2017-02-07T11:09:25+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/perso.uclouvain.be\\\/tom.barbette\\\/home-assistant-live-camera-feed-and-motion-detection-with-a-usb-camera-using-motion\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/perso.uclouvain.be\\\/tom.barbette\\\/home-assistant-live-camera-feed-and-motion-detection-with-a-usb-camera-using-motion\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/perso.uclouvain.be\\\/tom.barbette\\\/home-assistant-live-camera-feed-and-motion-detection-with-a-usb-camera-using-motion\\\/#primaryimage\",\"url\":\"https:\\\/\\\/perso.uclouvain.be\\\/tom.barbette\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/Capture-d\u00e9cran-de-2016-12-30-11-51-02.png\",\"contentUrl\":\"https:\\\/\\\/perso.uclouvain.be\\\/tom.barbette\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/Capture-d\u00e9cran-de-2016-12-30-11-51-02.png\",\"width\":511,\"height\":578},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/perso.uclouvain.be\\\/tom.barbette\\\/home-assistant-live-camera-feed-and-motion-detection-with-a-usb-camera-using-motion\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/perso.uclouvain.be\\\/tom.barbette\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Home-Assistant : live camera feed and motion detection with a USB camera using motion\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/perso.uclouvain.be\\\/tom.barbette\\\/#website\",\"url\":\"https:\\\/\\\/perso.uclouvain.be\\\/tom.barbette\\\/\",\"name\":\"Tom Barbette\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/perso.uclouvain.be\\\/tom.barbette\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/perso.uclouvain.be\\\/tom.barbette\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/perso.uclouvain.be\\\/tom.barbette\\\/#organization\",\"name\":\"Efficiency of Networked Systems Group\",\"url\":\"https:\\\/\\\/perso.uclouvain.be\\\/tom.barbette\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/perso.uclouvain.be\\\/tom.barbette\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/perso.uclouvain.be\\\/tom.barbette\\\/wp-content\\\/uploads\\\/2022\\\/04\\\/cropped-logo-uclouvain-2021-barbette.png\",\"contentUrl\":\"https:\\\/\\\/perso.uclouvain.be\\\/tom.barbette\\\/wp-content\\\/uploads\\\/2022\\\/04\\\/cropped-logo-uclouvain-2021-barbette.png\",\"width\":512,\"height\":512,\"caption\":\"Efficiency of Networked Systems Group\"},\"image\":{\"@id\":\"https:\\\/\\\/perso.uclouvain.be\\\/tom.barbette\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/TomBarbette\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/tom-barbette\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/perso.uclouvain.be\\\/tom.barbette\\\/#\\\/schema\\\/person\\\/7f791766092e1207bc7a94a65e74f4fd\",\"name\":\"Tom Barbette\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/aecd99cba3b4d91d3775fde3219bfa362cd99acfbe95848ec303b9685f366fcd?s=96&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/aecd99cba3b4d91d3775fde3219bfa362cd99acfbe95848ec303b9685f366fcd?s=96&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/aecd99cba3b4d91d3775fde3219bfa362cd99acfbe95848ec303b9685f366fcd?s=96&r=g\",\"caption\":\"Tom Barbette\"},\"sameAs\":[\"https:\\\/\\\/www.tombarbette.be\"],\"url\":\"https:\\\/\\\/perso.uclouvain.be\\\/tom.barbette\\\/author\\\/tom\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Home-Assistant : live camera feed and motion detection with a USB camera using motion - Tom Barbette","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/perso.uclouvain.be\/tom.barbette\/home-assistant-live-camera-feed-and-motion-detection-with-a-usb-camera-using-motion\/","og_locale":"en_US","og_type":"article","og_title":"Home-Assistant : live camera feed and motion detection with a USB camera using motion - Tom Barbette","og_description":"I want to display my webcam feed on home assistant. That&#8217;s easy and well explained on home assistant&#8217;s website. However they do not tell how to implement a motion detection system at the same time. First step : set up the camera live feed as explained in the docs In your configuration.yaml [code]camera: &#8211; platform: &hellip; Continue reading \"Home-Assistant : live camera feed and motion detection with a USB camera using motion\"","og_url":"https:\/\/perso.uclouvain.be\/tom.barbette\/home-assistant-live-camera-feed-and-motion-detection-with-a-usb-camera-using-motion\/","og_site_name":"Tom Barbette","article_published_time":"2016-12-30T10:50:08+00:00","article_modified_time":"2017-02-07T11:09:25+00:00","og_image":[{"width":511,"height":578,"url":"https:\/\/perso.uclouvain.be\/tom.barbette\/wp-content\/uploads\/2016\/12\/Capture-d\u00e9cran-de-2016-12-30-11-51-02.png","type":"image\/png"}],"author":"Tom Barbette","twitter_card":"summary_large_image","twitter_creator":"@TomBarbette","twitter_site":"@TomBarbette","twitter_misc":{"Written by":"Tom Barbette","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/perso.uclouvain.be\/tom.barbette\/home-assistant-live-camera-feed-and-motion-detection-with-a-usb-camera-using-motion\/#article","isPartOf":{"@id":"https:\/\/perso.uclouvain.be\/tom.barbette\/home-assistant-live-camera-feed-and-motion-detection-with-a-usb-camera-using-motion\/"},"author":{"name":"Tom Barbette","@id":"https:\/\/perso.uclouvain.be\/tom.barbette\/#\/schema\/person\/7f791766092e1207bc7a94a65e74f4fd"},"headline":"Home-Assistant : live camera feed and motion detection with a USB camera using motion","datePublished":"2016-12-30T10:50:08+00:00","dateModified":"2017-02-07T11:09:25+00:00","mainEntityOfPage":{"@id":"https:\/\/perso.uclouvain.be\/tom.barbette\/home-assistant-live-camera-feed-and-motion-detection-with-a-usb-camera-using-motion\/"},"wordCount":323,"commentCount":0,"publisher":{"@id":"https:\/\/perso.uclouvain.be\/tom.barbette\/#organization"},"image":{"@id":"https:\/\/perso.uclouvain.be\/tom.barbette\/home-assistant-live-camera-feed-and-motion-detection-with-a-usb-camera-using-motion\/#primaryimage"},"thumbnailUrl":"https:\/\/perso.uclouvain.be\/tom.barbette\/wp-content\/uploads\/2016\/12\/Capture-d\u00e9cran-de-2016-12-30-11-51-02.png","keywords":["camera","detection","motion","pi","raspberry","raspberry-pi"],"articleSection":["Domotic"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/perso.uclouvain.be\/tom.barbette\/home-assistant-live-camera-feed-and-motion-detection-with-a-usb-camera-using-motion\/","url":"https:\/\/perso.uclouvain.be\/tom.barbette\/home-assistant-live-camera-feed-and-motion-detection-with-a-usb-camera-using-motion\/","name":"Home-Assistant : live camera feed and motion detection with a USB camera using motion - Tom Barbette","isPartOf":{"@id":"https:\/\/perso.uclouvain.be\/tom.barbette\/#website"},"primaryImageOfPage":{"@id":"https:\/\/perso.uclouvain.be\/tom.barbette\/home-assistant-live-camera-feed-and-motion-detection-with-a-usb-camera-using-motion\/#primaryimage"},"image":{"@id":"https:\/\/perso.uclouvain.be\/tom.barbette\/home-assistant-live-camera-feed-and-motion-detection-with-a-usb-camera-using-motion\/#primaryimage"},"thumbnailUrl":"https:\/\/perso.uclouvain.be\/tom.barbette\/wp-content\/uploads\/2016\/12\/Capture-d\u00e9cran-de-2016-12-30-11-51-02.png","datePublished":"2016-12-30T10:50:08+00:00","dateModified":"2017-02-07T11:09:25+00:00","breadcrumb":{"@id":"https:\/\/perso.uclouvain.be\/tom.barbette\/home-assistant-live-camera-feed-and-motion-detection-with-a-usb-camera-using-motion\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/perso.uclouvain.be\/tom.barbette\/home-assistant-live-camera-feed-and-motion-detection-with-a-usb-camera-using-motion\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/perso.uclouvain.be\/tom.barbette\/home-assistant-live-camera-feed-and-motion-detection-with-a-usb-camera-using-motion\/#primaryimage","url":"https:\/\/perso.uclouvain.be\/tom.barbette\/wp-content\/uploads\/2016\/12\/Capture-d\u00e9cran-de-2016-12-30-11-51-02.png","contentUrl":"https:\/\/perso.uclouvain.be\/tom.barbette\/wp-content\/uploads\/2016\/12\/Capture-d\u00e9cran-de-2016-12-30-11-51-02.png","width":511,"height":578},{"@type":"BreadcrumbList","@id":"https:\/\/perso.uclouvain.be\/tom.barbette\/home-assistant-live-camera-feed-and-motion-detection-with-a-usb-camera-using-motion\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/perso.uclouvain.be\/tom.barbette\/"},{"@type":"ListItem","position":2,"name":"Home-Assistant : live camera feed and motion detection with a USB camera using motion"}]},{"@type":"WebSite","@id":"https:\/\/perso.uclouvain.be\/tom.barbette\/#website","url":"https:\/\/perso.uclouvain.be\/tom.barbette\/","name":"Tom Barbette","description":"","publisher":{"@id":"https:\/\/perso.uclouvain.be\/tom.barbette\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/perso.uclouvain.be\/tom.barbette\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/perso.uclouvain.be\/tom.barbette\/#organization","name":"Efficiency of Networked Systems Group","url":"https:\/\/perso.uclouvain.be\/tom.barbette\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/perso.uclouvain.be\/tom.barbette\/#\/schema\/logo\/image\/","url":"https:\/\/perso.uclouvain.be\/tom.barbette\/wp-content\/uploads\/2022\/04\/cropped-logo-uclouvain-2021-barbette.png","contentUrl":"https:\/\/perso.uclouvain.be\/tom.barbette\/wp-content\/uploads\/2022\/04\/cropped-logo-uclouvain-2021-barbette.png","width":512,"height":512,"caption":"Efficiency of Networked Systems Group"},"image":{"@id":"https:\/\/perso.uclouvain.be\/tom.barbette\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/TomBarbette","https:\/\/www.linkedin.com\/in\/tom-barbette"]},{"@type":"Person","@id":"https:\/\/perso.uclouvain.be\/tom.barbette\/#\/schema\/person\/7f791766092e1207bc7a94a65e74f4fd","name":"Tom Barbette","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/aecd99cba3b4d91d3775fde3219bfa362cd99acfbe95848ec303b9685f366fcd?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/aecd99cba3b4d91d3775fde3219bfa362cd99acfbe95848ec303b9685f366fcd?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/aecd99cba3b4d91d3775fde3219bfa362cd99acfbe95848ec303b9685f366fcd?s=96&r=g","caption":"Tom Barbette"},"sameAs":["https:\/\/www.tombarbette.be"],"url":"https:\/\/perso.uclouvain.be\/tom.barbette\/author\/tom\/"}]}},"_links":{"self":[{"href":"https:\/\/perso.uclouvain.be\/tom.barbette\/wp-json\/wp\/v2\/posts\/642","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/perso.uclouvain.be\/tom.barbette\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/perso.uclouvain.be\/tom.barbette\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/perso.uclouvain.be\/tom.barbette\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/perso.uclouvain.be\/tom.barbette\/wp-json\/wp\/v2\/comments?post=642"}],"version-history":[{"count":5,"href":"https:\/\/perso.uclouvain.be\/tom.barbette\/wp-json\/wp\/v2\/posts\/642\/revisions"}],"predecessor-version":[{"id":666,"href":"https:\/\/perso.uclouvain.be\/tom.barbette\/wp-json\/wp\/v2\/posts\/642\/revisions\/666"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/perso.uclouvain.be\/tom.barbette\/wp-json\/wp\/v2\/media\/654"}],"wp:attachment":[{"href":"https:\/\/perso.uclouvain.be\/tom.barbette\/wp-json\/wp\/v2\/media?parent=642"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/perso.uclouvain.be\/tom.barbette\/wp-json\/wp\/v2\/categories?post=642"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/perso.uclouvain.be\/tom.barbette\/wp-json\/wp\/v2\/tags?post=642"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}