US 12,149,086 B2
Configuring a solar power system for communications
Kyle Breuning Evans, Auburn, CA (US); Sebastian Wolf, London (GB); Mark Holveck, Sunnyvale, CA (US); Hai-Yue Han, San Jose, CA (US); Craig Patrick Timms, San Francisco, CA (US); Paul Chapman, Orinda, CA (US); Christopher Wright, Haslemere (GB); Ryan Pflaum, Boston, MA (US); Manuel Alejandro Valenzuela Acosta, London (GB); César Pecharromán Arribas, Winchester (GB); James Alexander Stewart Carragher, London (GB); and Jesús Prieto Colomina, Haslemere (GB)
Assigned to Lunar Energy, Inc., Mountain View, CA (US)
Filed by Lunar Energy, Inc., Mountain View, CA (US)
Filed on Jun. 16, 2023, as Appl. No. 18/210,807.
Claims priority of provisional application 63/416,161, filed on Oct. 14, 2022.
Prior Publication US 2024/0128762 A1, Apr. 18, 2024
Int. Cl. H02J 3/38 (2006.01); G06K 7/14 (2006.01); H02J 3/32 (2006.01); H04B 3/54 (2006.01)
CPC H02J 3/38 (2013.01) [G06K 7/1413 (2013.01); G06K 7/1417 (2013.01); H02J 3/32 (2013.01); H04B 3/548 (2013.01); H02J 2300/24 (2020.01)] 26 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, at a controller, hardware identifiers of a plurality of power electronics modules to be configured, wherein:
each of the plurality of power electronics modules of at least a portion of the plurality of power electronics modules is associated with a corresponding photovoltaic panel;
a hub is configured to wirelessly communicate with the plurality of power electronics modules; and
the controller is physically connected to the hub and communicates with the hub via wiring that also carries power from photovoltaic panels to an inverter; and
configuring, by the controller, the plurality of power electronics modules using the received hardware identifiers including by:
obtaining a whitelist of power electronics modules, wherein the whitelist includes the received hardware identifiers to the whitelist;
determining that a device on the whitelist failed to connect;
in response to the determination that the device failed to connect, determining that the device does not belong on the whitelist; and
in response to the determination that the device does not belong on the whitelist, updating the whitelist to remove the device.