{"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>div.ewd-ufaq-faq-post p { font-size: 10 !important; }                                    <\/style><div  class=\"ewd-ufaq-faq-list ewd-ufaq-page-type-load_more\" id='ewd-ufaq-faq-list'>\n\n\t<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='set_order' 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-one ewd-ufaq-can-be-toggled\" id='ewd-ufaq-post-232-nRYhyOG4Ja' data-post_id='232'>\n\n\t<div class='ewd-ufaq-faq-title ewd-ufaq-faq-toggle'>\n\t\n\t<a class='ewd-ufaq-post-margin'  href='#'>\n\n\t\t<div class='ewd-ufaq-post-margin-symbol ewd-ufaq-circle'>\n\t\t\t<span >C<\/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\u00a0plusieurs dispositifs<\/a> (Linky, Enphase, Solax, SolarEdge, Huawei, APsystems, Domotique, Jeedom, domotique, \u2026).<br>Cela permet de b\u00e9n\u00e9ficier gratuitement\u00a0<a href=\"https:\/\/doc.bdpv.fr\/fr\/index.php\/gestion-des-alertes-et-notifications-bdpv\/\">des notifications d\u2019alertes<\/a>\u00a0de 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>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>L&rsquo;url est la suivante :\u00a0https:\/\/www.bdpv.fr\/webservice\/majProd\/expeditionProd_v3.php?util=&#038;apiKey=&#038;source=&#038;typeReleve=&#038;index=<\/p>\n\n\n\n<p><em>Exemple :\u00a0https:\/\/www.bdpv.fr\/webservice\/majProd\/expeditionProd_v3.php?util=bidule&#038;apiKey=65454564cd544564&#038;source=WebBox&#038;typeReleve=onduleur&#038;index=1235487<\/em><\/p>\n\n\n\n<p>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\u00a0 (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><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\u00a0<a href=\"https:\/\/www.bdpv.fr\/fr\/posPrecise.php\">cette page<\/a>.<\/p>\n\n\n\n<p>Arguments de l&rsquo;URL :<\/p>\n\n\n\n<ul>\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>\u00a0en 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>\u00a0 de la production totale depuis le d\u00e9marrage de l&rsquo;installation<\/li>\n<\/ul>\n\n\n\n<p>Le retour est au format JSON :<\/p>\n\n\n\n<ul>\n<li>En cas d&rsquo;erreur ==&gt;\u00a0{\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\u00a0 ==&gt;\u00a0{\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>Sachant que la prodMoisKwh ou prodJourWh pourront \u00eatre \u00e0 -1 si le calcul n&rsquo;est pas possible.<\/p>\n\n\n\n<p>Le code retour pourra prendre les valeurs suivantes :<\/p>\n\n\n\n<p>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>-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>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>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>Plusieurs utilisateurs ont post\u00e9s du code pour automatiser depuis python, zzzt, &#8230;.<\/p>\n\n\n\n<p>Les messages sont ici :<br>&#8211; <a class=\"postlink\" href=\"http:\/\/forum-photovoltaique.fr\/viewtopic.php?f=79&#038;t=19642&#038;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&#038;t=59782\">Forum\u00a0 Photovolta\u00efque<\/a>\u00a0 ou Forum <a href=\"https:\/\/forum.hacf.fr\/t\/envoyer-donnees-de-production-solaire-vers-bdpv\/18672\/2\">Home Assistant<\/a><br>&#8211;\u00a0<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><\/p>\n<\/div>\n\t\t\n\t\t\t<div class='ewd-ufaq-faq-custom-fields'>\n\n\t\n<\/div>\n\t\t\n\t\t\t\n\t\t\n\t\t\t\n\t\t\n\t\t\t<div class='ewd-ufaq-ratings'>\n\t\n\t<div class='ewd-ufaq-ratings-label'>\n\t\tDid you find this FAQ helpful?\t<\/div>\n\t\n\t<div class='ewd-ufaq-rating-button ewd-ufaq-up-vote ewd-ufaq-ratings-default-image' data-faq_id='232'>\n\t\t<img decoding=\"async\" src=\"https:\/\/doc.bdpv.fr\/fr\/wp-content\/plugins\/ultimate-faqs\/assets\/img\/Thumbs-up-icon.png\" \/>\t\t<span>2<\/span>\n\t<\/div>\n\t\n\t<div class='ewd-ufaq-rating-button ewd-ufaq-down-vote ewd-ufaq-ratings-default-image' data-faq_id='232'>\n\t\t<img decoding=\"async\" src=\"https:\/\/doc.bdpv.fr\/fr\/wp-content\/plugins\/ultimate-faqs\/assets\/img\/Thumbs-down-icon.png\" \/>\t\t<span>2<\/span>\n\t<\/div>\n<\/div>\n\n<div class='ewd-ufaq-clear'><\/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<\/div>\n\n<\/div>\n\t<\/div>\n\n\t\n<\/div>","protected":false},"excerpt":{"rendered":"<p>C 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\u00a0plusieurs dispositifs (Linky, Enphase, Solax, SolarEdge, Huawei, APsystems, Domotique, Jeedom, domotique, \u2026).Cela permet de b\u00e9n\u00e9ficier gratuitement\u00a0des notifications d\u2019alertes\u00a0de perte de production et [&hellip;]<\/p>\n","protected":false},"author":1,"comment_status":"closed","ping_status":"closed","template":"","ufaq-category":[2],"ufaq-tag":[],"_links":{"self":[{"href":"https:\/\/doc.bdpv.fr\/fr\/index.php\/wp-json\/wp\/v2\/ufaq\/232"}],"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}]}}