{"id":232,"date":"2018-12-12T18:02:37","date_gmt":"2018-12-12T17:02:37","guid":{"rendered":"https:\/\/doc.bdpv.fr\/fr\/?post_type=ufaq&#038;p=232"},"modified":"2025-11-04T09:14:49","modified_gmt":"2025-11-04T08:14:49","slug":"expedition-de-sa-production-photovoltaique-vers-bdpv-generique-teleinformation-v3","status":"publish","type":"ufaq","link":"https:\/\/doc.bdpv.fr\/fr\/index.php\/ufaqs\/expedition-de-sa-production-photovoltaique-vers-bdpv-generique-teleinformation-v3\/","title":{"rendered":"Exp\u00e9dition de sa production photovolta\u00efque vers BDPV &#8211; G\u00e9n\u00e9rique \/ T\u00e9l\u00e9information &#8211; V3"},"content":{"rendered":"<style>                                    <\/style><div  class=\"ewd-ufaq-faq-list ewd-ufaq-page-type-distinct ewd-ufaq-category-tabs-\" id='ewd-ufaq-faq-list'>\n\n\t<input type='hidden' name='show_on_load' value='' id='ewd-ufaq-show-on-load' \/>\n<input type='hidden' name='include_category' value='' id='ewd-ufaq-include-category' \/>\n<input type='hidden' name='exclude_category' value='' id='ewd-ufaq-exclude-category' \/>\n<input type='hidden' name='orderby' value='title' id='ewd-ufaq-orderby' \/>\n<input type='hidden' name='order' value='desc' id='ewd-ufaq-order' \/>\n<input type='hidden' name='post_count' value='-1' id='ewd-ufaq-post-count' \/>\n<input type='hidden' name='current_url' value='\/fr\/index.php\/wp-json\/wp\/v2\/ufaq\/232' id='ewd-ufaq-current-url' \/>\n\t\n\t\n\t<div class='ewd-ufaq-faqs'>\n\n\t\t<div  class=\"ewd-ufaq-faq-div ewd-ufaq-faq-column-count-one ewd-ufaq-faq-responsive-columns- ewd-ufaq-faq-display-style-default ewd-ufaq-can-be-toggled\" id='ewd-ufaq-post-232-1iQpZM0E3p' data-post_id='232'>\n\n\t\t\n\t<div class='ewd-ufaq-faq-title ewd-ufaq-faq-toggle'>\n\t\n\t<a class='ewd-ufaq-post-margin'  href='#' role=\"button\">\n\n\t\t<div class='ewd-ufaq-post-margin-symbol ewd-ufaq-circle'>\n\t\t\t<span >A<\/span>\n\t\t<\/div>\n\n\t\t<div class='ewd-ufaq-faq-title-text'>\n\n\t\t\t<h4>\n\t\t\t\tExp\u00e9dition de sa production photovolta\u00efque vers BDPV &#8211; G\u00e9n\u00e9rique \/ T\u00e9l\u00e9information &#8211; V3\t\t\t<\/h4>\n\n\t\t<\/div>\n\n\t\t<div class='ewd-ufaq-clear'><\/div>\n\n\t<\/a>\n\t\n<\/div>\n\t\n\t<div class='ewd-ufaq-faq-body' >\n\n\t\t\n\t\t\t\n\t\t\n\t\t\t<div class='ewd-ufaq-post-margin ewd-ufaq-faq-post'>\n\t\n<pre class=\"wp-block-verse\">Que votre installation soit en vente totale, autoconsommation ou vente surplus, BDPV peut r\u00e9cup\u00e9rer automatiquement la production photovolta\u00efque <a href=\"https:\/\/doc.bdpv.fr\/fr\/index.php\/ufaqs\/production-certifiee-des-installations\/\">gr\u00e2ce \u00e0&nbsp;plusieurs dispositifs<\/a> (Linky, Enphase, Solax, SolarEdge, Huawei, APsystems, Domotique, Jeedom, domotique, \u2026).<br>Cela permet de b\u00e9n\u00e9ficier gratuitement&nbsp;<a href=\"https:\/\/doc.bdpv.fr\/fr\/index.php\/gestion-des-alertes-et-notifications-bdpv\/\">des notifications d\u2019alertes<\/a>&nbsp;de perte de production et de <a href=\"https:\/\/www.bdpv.fr\/fr\/rapportPerf-tuto.php\" target=\"_blank\" rel=\"noreferrer noopener\">l\u2019analyse de performance de votre installation<\/a>.<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Pour envoyer votre production journali\u00e8re via notre API, il suffit d&rsquo;appeler l&rsquo;API tous les matins : <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L&rsquo;url est la suivante :&nbsp;https:\/\/www.bdpv.fr\/webservice\/majProd\/expeditionProd_v3.php?util=&lt;Nom d&rsquo;utilisateur&gt;&amp;apiKey=&lt;apiKey&gt;&amp;source=&lt;type mat\u00e9riel&gt;&amp;typeReleve=&lt;type releve&gt;&amp;index=&lt;index&gt;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Exemple :&nbsp;https:\/\/www.bdpv.fr\/webservice\/majProd\/expeditionProd_v3.php?util=bidule&amp;apiKey=65454564cd544564&amp;source=WebBox&amp;typeReleve=onduleur&amp;index=1235487<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Plusieurs \u00e9l\u00e9ments \u00e0 prendre en compte :<br>&#8211; Pour que le calcul de la production du jour puisse \u00eatre r\u00e9alis\u00e9 (et que les alertes associ\u00e9s marchent), il faut envoyer l&rsquo;index le matin t\u00f4t avant le lev\u00e9 du soleil&nbsp; (id\u00e9alement \u00e0 4h30).<br>&#8211; Pour que le changement de mois soit bien pris en compte, il faut envoyer entre 02h00 et 6h00 (et surtout le 1er du mois).<br>&#8211; Pour ne pas surcharger le serveur, merci de ne pas envoyer trop r\u00e9guli\u00e8rement votre production pour ne pas surcharger le serveur (Une fois par jour ce sera parfait)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>IMPORTANT :<\/strong> Afin que le <a href=\"https:\/\/www.bdpv.fr\/fr\/rapportPerf-tuto.php\">rapport de performance<\/a> soit g\u00e9n\u00e9r\u00e9, il faut que vous d\u00e9criviez plus pr\u00e9cis\u00e9ment votre installation et la localisation des panneaux sur&nbsp;<a href=\"https:\/\/www.bdpv.fr\/fr\/posPrecise.php\">cette page<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Arguments de l&rsquo;URL :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Nom d&rsquo;utilisateur : Nom de votre fiche BDPV<\/li>\n\n\n\n<li>ApiKey : Information que vous pouvez retrouver sur la page \u00ab\u00a0<a href=\"https:\/\/www.bdpv.fr\/compte.php\" target=\"_blank\" rel=\"noopener noreferrer\">Compte utilisateur<\/a>\u00ab\u00a0<\/li>\n\n\n\n<li>Source : le mat\u00e9riel utilis\u00e9 pour appeler l&rsquo;url. <a href=\"https:\/\/www.bdpv.fr\/fr\/contact.php\" target=\"_blank\" rel=\"noopener noreferrer\">Nous contacter<\/a>&nbsp;en nous indiquant le mat\u00e9riel utilis\u00e9 pour r\u00e9cup\u00e9rer l&rsquo;index et qui appellera l&rsquo;url.<\/li>\n\n\n\n<li>Type releve : onduleur ou compteur (suivant o\u00f9 vous r\u00e9cup\u00e9rer l&rsquo;index)<\/li>\n\n\n\n<li>Index : l&rsquo;index en Wh <strong>(et pas kWh)<\/strong>&nbsp; de la production totale depuis le d\u00e9marrage de l&rsquo;installation<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Le retour est au format JSON :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>En cas d&rsquo;erreur ==&gt;&nbsp;{\u00ab\u00a0codeRetour\u00a0\u00bb : \u00ab\u00a03\u00a0\u00bb,\u00a0\u00bbtexteRetour\u00a0\u00bb : \u00ab\u00a0Le nouvel index (4391479) est \u00e9gal \u00e0 celui d\u00e9j\u00e0 stock\u00e9 : 4391479\u00a0\u00bb}<\/li>\n\n\n\n<li>En cas de r\u00e9ussite&nbsp; ==&gt;&nbsp;{\u00ab\u00a0prodMoisKwh\u00a0\u00bb : \u00ab\u00a0999\u00a0\u00bb,\u00a0\u00bbprodJourWh\u00a0\u00bb : \u00ab\u00a0999\u00a0\u00bb,\u00a0\u00bbprodJourKwh\u00a0\u00bb : \u00ab\u00a0-1&Prime;,\u00a0\u00bbcodeRetour\u00a0\u00bb : \u00ab\u00a04\u00a0\u00bb,\u00a0\u00bbtexteRetour\u00a0\u00bb : \u00ab\u00a0OK &#8211; Mise \u00e0 jour de la production.\u00a0\u00bb}<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Sachant que la prodMoisKwh ou prodJourWh pourront \u00eatre \u00e0 -1 si le calcul n&rsquo;est pas possible.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le code retour pourra prendre les valeurs suivantes :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">1 : OK &#8211; nouveau mois pour l&rsquo;utilisateur.<br>2 : OK &#8211; nouveau mois pour l&rsquo;utilisateur &#8211; Mois pr\u00e9c\u00e9dent mis \u00e0 jour.<br>3 : Le nouvel index (99999999) est \u00e9gal \u00e0 celui d\u00e9j\u00e0 stock\u00e9 : 999999999<br>4 : OK &#8211; Mise \u00e0 jour de la production.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">-1 : Erreur, il n&rsquo;y a pas le nom de l&rsquo;utilisateur<br>-2 : Erreur, il n&rsquo;y a pas l&rsquo;index du compteur<br>-3 : Erreur, il n&rsquo;y a pas l&rsquo;apiKey<br>-4 : Erreur, il n&rsquo;y a pas la source de la donn\u00e9e<br>-5 : Erreur, la source de donn\u00e9es est incorrecte<br>-6 : Erreur, sur le type de relev\u00e9 (onduleur ou compteur)<br>-7 : Erreur, il n&rsquo;y a pas d&rsquo;utilisateur ayant ce num\u00e9ro et \u00e9tant en \u00e9tat OK<br>-8 : Erreur, la puissance cr\u00eate de l&rsquo;installation est mauvaise.<br>-9 : Erreur, l&rsquo;apiKey est incorrect<br>-10 : Erreur, le num\u00e9ro d&rsquo;utilisateur : 999999999999 est diff\u00e9rent de celui en param\u00eatre : 99999999999<br>-11 : Le nouvel index (99999) est inf\u00e9rieur celui d\u00e9j\u00e0 stock\u00e9 : 999999999;<br>-12 : OK &#8211; Index d\u00e9j\u00e0 connu.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Inf\u00e9rieur \u00e0 -100 ==&gt; Erreur interne<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Exp\u00e9dition de l&rsquo;historique<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Vous pourrez envoyer votre historique avec un fichier au format csv :<br>Premi\u00e8re ligne : Date,Production (Wh)<br>Puis les autres lignes: [AAAA-MM-JJ],[production du jour en wh]<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p class=\"wp-block-paragraph\">Plusieurs utilisateurs ont post\u00e9s du code pour automatiser depuis python, zzzt, &#8230;.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les messages sont ici :<br>&#8211; <a class=\"postlink\" href=\"http:\/\/forum-photovoltaique.fr\/viewtopic.php?f=79&amp;t=19642&amp;start=20\">Sheevaplug (5W!) + SMA pour automatiser suivi prod PV<\/a><br>&#8211; Home Assistant : <a href=\"https:\/\/forum-photovoltaique.fr\/viewtopic.php?f=91&amp;t=59782\">Forum&nbsp; Photovolta\u00efque<\/a>&nbsp; ou Forum <a href=\"https:\/\/forum.hacf.fr\/t\/envoyer-donnees-de-production-solaire-vers-bdpv\/18672\/2\">Home Assistant<\/a><br>&#8211;&nbsp;<a class=\"postlink\" href=\"http:\/\/maison-et-domotique.com\/blog\/book-review\/script-envoyer-sa-production-photovoltaique-a-bdpv\/\">Envoyer depuis sa box eedomus sa production vers BDPV<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n<\/div>\n\t\t\n\t\t\t\n\t\t\n\t\t\t\n\t\t\n\t\t\t\n\t\t\n\t\t\t\n\t\t\n\t\t\t\n\t\t\n\t\t\t\n\t\t\n\t\t\t\n\t\t\n\t\t\t\n\t\t\n\t<\/div>\n\n<\/div>\n\t<\/div>\n\n\t\n<\/div>","protected":false},"excerpt":{"rendered":"<p>A Exp\u00e9dition de sa production photovolta\u00efque vers BDPV &#8211; G\u00e9n\u00e9rique \/ T\u00e9l\u00e9information &#8211; V3 Que votre installation soit en vente totale, autoconsommation ou vente surplus, BDPV peut r\u00e9cup\u00e9rer automatiquement la production photovolta\u00efque gr\u00e2ce \u00e0&nbsp;plusieurs dispositifs (Linky, Enphase, Solax, SolarEdge, Huawei, APsystems, Domotique, Jeedom, domotique, \u2026).Cela permet de b\u00e9n\u00e9ficier gratuitement&nbsp;des notifications d\u2019alertes&nbsp;de perte de production et [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","ufaq-category":[2],"ufaq-tag":[],"class_list":["post-232","ufaq","type-ufaq","status-publish","hentry","ufaq-category-bdpv-teleinformation-automatisation"],"_links":{"self":[{"href":"https:\/\/doc.bdpv.fr\/fr\/index.php\/wp-json\/wp\/v2\/ufaq\/232","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/doc.bdpv.fr\/fr\/index.php\/wp-json\/wp\/v2\/ufaq"}],"about":[{"href":"https:\/\/doc.bdpv.fr\/fr\/index.php\/wp-json\/wp\/v2\/types\/ufaq"}],"author":[{"embeddable":true,"href":"https:\/\/doc.bdpv.fr\/fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/doc.bdpv.fr\/fr\/index.php\/wp-json\/wp\/v2\/comments?post=232"}],"wp:attachment":[{"href":"https:\/\/doc.bdpv.fr\/fr\/index.php\/wp-json\/wp\/v2\/media?parent=232"}],"wp:term":[{"taxonomy":"ufaq-category","embeddable":true,"href":"https:\/\/doc.bdpv.fr\/fr\/index.php\/wp-json\/wp\/v2\/ufaq-category?post=232"},{"taxonomy":"ufaq-tag","embeddable":true,"href":"https:\/\/doc.bdpv.fr\/fr\/index.php\/wp-json\/wp\/v2\/ufaq-tag?post=232"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}