Skip to content
First Look at Tesla s on Sunshine Feature That Will Charge Your Tesla…

First Look at Tesla s on Sunshine Feature That Will Charge Your Tesla…

    pkuehnel/TeslaSolarCharger

    This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

    Name already in use

    A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

    Sign In Required

    Please sign in to use Codespaces.

    Launching GitHub Desktop

    If nothing happens, download GitHub Desktop and try again.

    Launching GitHub Desktop

    If nothing happens, download GitHub Desktop and try again.

    first, look, tesla, sunshine

    Launching Xcode

    If nothing happens, download Xcode and try again.

    Launching Visual Studio Code

    Your codespace will open once ready.

    There was a problem preparing your codespace, please try again.

    Files

    Failed to load latest commit information.

    README.md

    Time spent in project since 14 th April 2023:

    TeslaSolarCharger is a service to set one or multiple Teslas’ charging current using the datalogger TeslaMate.

    You can either install the software in a Docker container or download the binaries and deploy it on any server.

    The easiest way to use TeslaSolarCharger is with Docker.

    Depending on your system, you have to install Docker first. To do this on a RaspberryPi (should be the same on standard Linux systems), you need to execute the following commands in your Terminal window:

    curl.sSL https://get.docker.com | sh
    sudo usermod.aG docker pi

    If any issues occur, try to identify them using this more detailed instruction.

    If you are using a Windows host, install the Software from here. Windows 11 is highly recommended. Select Linux Containers in the installation process.

    Setting up TeslaMate including TeslaSolarCharger

    To set up TeslaSolarCharger, you must create a docker-compose.yml (name is important!) file in a new directory. Note: During the setup, some additional data folders to persist data will be created in that folder, so it is recommended to use a new directory for your docker-compose.yml.

    The needed content of your docker-compose.yml depends on your inverter. By default, TeslaSolarCharger can consume JSON/XML REST APIs. To get the software running on SMA or SolarEdge, you can use specific plugins which create the needed JSON API. You can use the software with any ModbusTCP-capable inverter also.

    Content without using a plugin

    Below you can see the content for your docker-compose.yml if you are not using any plugin. Note: I recommend changing as few things as possible on this file as this will increase the effort to set everything up but feel free to change the database password, encryption key, and Timezone. Important: If you change the password or the encryption key, you need to use the same password and encryption key at all points in your docker-compose.yml

    version: ‘3.3’ services: teslamate: image: teslamate/teslamate:latest restart: always environment:. DATABASE_USER=teslamate. DATABASE_PASS=secret ##You can change your password here. DATABASE_NAME=teslamate. DATABASE_HOST=database. MQTT_HOST=mosquitto. ENCRYPTION_KEY=supersecret ##You can change your encryption key here. TZ=Europe/Berlin ##You can change your Timezone here ports:. 4000:4000 volumes:/import:/opt/app/import cap_drop:. all database: image: postgres:13 restart: always environment:. POSTGRES_USER=teslamate. POSTGRES_PASSWORD=secret ##You can change your password here. POSTGRES_DB=teslamate volumes:. teslamate-db:/var/lib/postgresql/data grafana: image: teslamate/grafana:latest restart: always environment:. DATABASE_USER=teslamate. DATABASE_PASS=secret ##You can change your password here. DATABASE_NAME=teslamate. DATABASE_HOST=database ports:. 3100:3000 volumes:. teslamate-grafana-data:/var/lib/grafana mosquitto: image: eclipse-mosquitto:2 restart: always command: mosquitto.c /mosquitto-no-auth.conf #ports: #. 1883:1883 volumes:. mosquitto-conf:/mosquitto/config. mosquitto-data:/mosquitto/data teslamateapi: image: tobiasehlert/teslamateapi:latest logging: driver: json-file options: max-file: 5 max-size: 10m restart: always depends_on:. database environment:. DATABASE_USER=teslamate. DATABASE_PASS=secret ##You can change your password here. DATABASE_NAME=teslamate. DATABASE_HOST=database. MQTT_HOST=mosquitto. TZ=Europe/Berlin ##You can change your Timezone here. ENABLE_COMMANDS=true. COMMANDS_ALL=true. API_TOKEN_DISABLE=true. ENCRYPTION_KEY=supersecret ##You can change your encryption key here #ports: #. 8080:8080 teslasolarcharger: image: pkuehnel/teslasolarcharger:latest container_name: teslasolarcharger logging: driver: json-file options: max-file: 10 max-size: 100m restart: always depends_on:. teslamateapi environment: #. SerilogMinimumLevelDefault=Verbose #uncomment this line and recreate container with docker-compose up.d for more detailed logs. TZ=Europe/Berlin ##You can change your Timezone here ports:. 7190:80 volumes:. teslasolarcharger-configs:/app/configs volumes: teslamate-db: teslamate-grafana-data: mosquitto-conf: mosquitto-data: teslasolarcharger-configs:

    The SMA plugin is used to access your EnergyMeter (or Sunny Home Manager 2.0) values. To use the plugin, add these lines to the bottom of your docker-compose.yml.

    smaplugin: image: pkuehnel/teslasolarchargersmaplugin:latest container_name: teslasolarcharger_smaplugin logging: driver: json-file options: max-file: 5 max-size: 10m restart: always network_mode: host environment:. ASPNETCORE_URLS=http://:7192

    You can also copy the complete content from here:

    Complete file using SMA plugin

    version: ‘3.3’ services: teslamate: image: teslamate/teslamate:latest restart: always environment:. DATABASE_USER=teslamate. DATABASE_PASS=secret ##You can change your password here. DATABASE_NAME=teslamate. DATABASE_HOST=database. MQTT_HOST=mosquitto. ENCRYPTION_KEY=supersecret ##You can change your encryption key here. TZ=Europe/Berlin ##You can change your Timezone here ports:. 4000:4000 volumes:/import:/opt/app/import cap_drop:. all database: image: postgres:13 restart: always environment:. POSTGRES_USER=teslamate. POSTGRES_PASSWORD=secret ##You can change your password here. POSTGRES_DB=teslamate volumes:. teslamate-db:/var/lib/postgresql/data grafana: image: teslamate/grafana:latest restart: always environment:. DATABASE_USER=teslamate. DATABASE_PASS=secret ##You can change your password here. DATABASE_NAME=teslamate. DATABASE_HOST=database ports:. 3100:3000 volumes:. teslamate-grafana-data:/var/lib/grafana mosquitto: image: eclipse-mosquitto:2 restart: always command: mosquitto.c /mosquitto-no-auth.conf #ports: #. 1883:1883 volumes:. mosquitto-conf:/mosquitto/config. mosquitto-data:/mosquitto/data teslamateapi: image: tobiasehlert/teslamateapi:latest logging: driver: json-file options: max-file: 5 max-size: 10m restart: always depends_on:. database environment:. DATABASE_USER=teslamate. DATABASE_PASS=secret ##You can change your password here. DATABASE_NAME=teslamate. DATABASE_HOST=database. MQTT_HOST=mosquitto. TZ=Europe/Berlin ##You can change your Timezone here. ENABLE_COMMANDS=true. COMMANDS_ALL=true. API_TOKEN_DISABLE=true. ENCRYPTION_KEY=supersecret ##You can change your encryption key here #ports: #. 8080:8080 teslasolarcharger: image: pkuehnel/teslasolarcharger:latest container_name: teslasolarcharger logging: driver: json-file options: max-file: 10 max-size: 100m restart: always depends_on:. teslamateapi environment: #. SerilogMinimumLevelDefault=Verbose #uncomment this line and recreate container with docker-compose up.d for more detailed logs. TZ=Europe/Berlin ##You can change your Timezone here ports:. 7190:80 volumes:. teslasolarcharger-configs:/app/configs smaplugin: image: pkuehnel/teslasolarchargersmaplugin:latest container_name: teslasolarcharger_smaplugin logging: driver: json-file options: max-file: 5 max-size: 10m restart: always network_mode: host environment:. ASPNETCORE_URLS=http://:7192 volumes: teslamate-db: teslamate-grafana-data: mosquitto-conf: mosquitto-data: teslasolarcharger-configs:

    Content using SolarEdge plugin

    The SolarEdge Plugin uses the Cloud API, which is limited to 300 which is reset after 15 minutes. When the limit is reached the solaredge API does not gather any new values. This results in TSC displaying 0 grid and home battery power until 15 minutes are over.

    To use the plugin, just add these lines to the bottom of your docker-compose.yml. Note: You have to change your site ID and your API key in the CloudUrl environment variable

    solaredgeplugin: image: pkuehnel/teslasolarchargersolaredgeplugin:latest container_name: teslasolarcharger_solaredgeplugin logging: driver: json-file options: max-file: 5 max-size: 10m restart: always environment:. CloudUrl=https://monitoringapi.solaredge.com/site/1561056/currentPowerFlow.json?api_key=asdfasdfasdfasdfasdfasdf ##Change your site ID and API Key here ports:. 7193:80

    You can also copy the complete content from here:

    Complete file using SolarEdge plugin

    version: ‘3.3’ services: teslamate: image: teslamate/teslamate:latest restart: always environment:. DATABASE_USER=teslamate. DATABASE_PASS=secret ##You can change your password here. DATABASE_NAME=teslamate. DATABASE_HOST=database. MQTT_HOST=mosquitto. ENCRYPTION_KEY=supersecret ##You can change your encryption key here. TZ=Europe/Berlin ##You can change your Timezone here ports:. 4000:4000 volumes:/import:/opt/app/import cap_drop:. all database: image: postgres:13 restart: always environment:. POSTGRES_USER=teslamate. POSTGRES_PASSWORD=secret ##You can change your password here. POSTGRES_DB=teslamate volumes:. teslamate-db:/var/lib/postgresql/data grafana: image: teslamate/grafana:latest restart: always environment:. DATABASE_USER=teslamate. DATABASE_PASS=secret ##You can change your password here. DATABASE_NAME=teslamate. DATABASE_HOST=database ports:. 3100:3000 volumes:. teslamate-grafana-data:/var/lib/grafana mosquitto: image: eclipse-mosquitto:2 restart: always command: mosquitto.c /mosquitto-no-auth.conf #ports: #. 1883:1883 volumes:. mosquitto-conf:/mosquitto/config. mosquitto-data:/mosquitto/data teslamateapi: image: tobiasehlert/teslamateapi:latest logging: driver: json-file options: max-file: 5 max-size: 10m restart: always depends_on:. database environment:. DATABASE_USER=teslamate. DATABASE_PASS=secret ##You can change your password here. DATABASE_NAME=teslamate. DATABASE_HOST=database. MQTT_HOST=mosquitto. TZ=Europe/Berlin ##You can change your Timezone here. ENABLE_COMMANDS=true. COMMANDS_ALL=true. API_TOKEN_DISABLE=true. ENCRYPTION_KEY=supersecret ##You can change your encryption key here #ports: #. 8080:8080 teslasolarcharger: image: pkuehnel/teslasolarcharger:latest container_name: teslasolarcharger logging: driver: json-file options: max-file: 10 max-size: 100m restart: always depends_on:. teslamateapi environment: #. SerilogMinimumLevelDefault=Verbose #uncomment this line and recreate container with docker-compose up.d for more detailed logs. TZ=Europe/Berlin ##You can change your Timezone here ports:. 7190:80 volumes:. teslasolarcharger-configs:/app/configs solaredgeplugin: image: pkuehnel/teslasolarchargersolaredgeplugin:latest container_name: teslasolarcharger_solaredgeplugin logging: driver: json-file options: max-file: 5 max-size: 10m restart: always environment:. CloudUrl=https://monitoringapi.solaredge.com/site/1561056/currentPowerFlow.json?api_key=asdfasdfasdfasdfasdfasdf ##Change your site ID and API Key here ports:. 7193:80 volumes: teslamate-db: teslamate-grafana-data: mosquitto-conf: mosquitto-data: teslasolarcharger-configs:

    Content using Modbus plugin

    You can also use the Modbus plugin. This is a general plugin, so don’t be surprised if it does not work as expected right after starting up. Feel free to share your configurations here so I can add templates for future users.

    To use the plugin, just add these lines to the bottom of your docker-compose.yml. Note: As some inverters struggle with too many requests within a specific time, you can change the RequestBlockMilliseconds environment variable.

    modbusplugin: image: pkuehnel/teslasolarchargermodbusplugin:latest container_name: teslasolarcharger_modbusplugin logging: driver: json-file options: max-file: 5 max-size: 10m restart: always environment:. RequestBlockMilliseconds=0 ports:. 7191:80

    You can also copy the complete content from here:

    Complete file using Modbus plugin

    version: ‘3.3’ services: teslamate: image: teslamate/teslamate:latest restart: always environment:. DATABASE_USER=teslamate. DATABASE_PASS=secret ##You can change your password here. DATABASE_NAME=teslamate. DATABASE_HOST=database. MQTT_HOST=mosquitto. ENCRYPTION_KEY=supersecret ##You can change your encryption key here. TZ=Europe/Berlin ##You can change your Timezone here ports:. 4000:4000 volumes:/import:/opt/app/import cap_drop:. all database: image: postgres:13 restart: always environment:. POSTGRES_USER=teslamate. POSTGRES_PASSWORD=secret ##You can change your password here. POSTGRES_DB=teslamate volumes:. teslamate-db:/var/lib/postgresql/data grafana: image: teslamate/grafana:latest restart: always environment:. DATABASE_USER=teslamate. DATABASE_PASS=secret ##You can change your password here. DATABASE_NAME=teslamate. DATABASE_HOST=database ports:. 3100:3000 volumes:. teslamate-grafana-data:/var/lib/grafana mosquitto: image: eclipse-mosquitto:2 restart: always command: mosquitto.c /mosquitto-no-auth.conf #ports: #. 1883:1883 volumes:. mosquitto-conf:/mosquitto/config. mosquitto-data:/mosquitto/data teslamateapi: image: tobiasehlert/teslamateapi:latest logging: driver: json-file options: max-file: 5 max-size: 10m restart: always depends_on:. database environment:. DATABASE_USER=teslamate. DATABASE_PASS=secret ##You can change your password here. DATABASE_NAME=teslamate. DATABASE_HOST=database. MQTT_HOST=mosquitto. TZ=Europe/Berlin ##You can change your Timezone here. ENABLE_COMMANDS=true. COMMANDS_ALL=true. API_TOKEN_DISABLE=true. ENCRYPTION_KEY=supersecret ##You can change your encryption key here #ports: #. 8080:8080 teslasolarcharger: image: pkuehnel/teslasolarcharger:latest container_name: teslasolarcharger logging: driver: json-file options: max-file: 10 max-size: 100m restart: always depends_on:. teslamateapi environment: #. SerilogMinimumLevelDefault=Verbose #uncomment this line and recreate container with docker-compose up.d for more detailed logs. TZ=Europe/Berlin ##You can change your Timezone here ports:. 7190:80 volumes:. teslasolarcharger-configs:/app/configs modbusplugin: image: pkuehnel/teslasolarchargermodbusplugin:latest container_name: teslasolarcharger_modbusplugin logging: driver: json-file options: max-file: 5 max-size: 10m restart: always environment:. RequestBlockMilliseconds=0 ports:. 7191:80 volumes: teslamate-db: teslamate-grafana-data: mosquitto-conf: mosquitto-data: teslasolarcharger-configs:

    Content using Solax plugin

    To use the Solax plugin, just add these lines to the bottom of your docker-compose.yml. Note: You have to specify your solar system’s IP address and password.

    solaxplugin: image: pkuehnel/teslasolarchargersolaxplugin:latest container_name: teslasolarcharger_solaxplugin logging: driver: json-file options: max-file: 5 max-size: 10m restart: always environment:. SolarSystemBaseUrl=http://192.168.1.50 ##Change IP Address to your solar system. SolarSystemPassword=AD5TSVGR51 ##Change this to the password of your solar system (Wi-Fi dongle serial number) ports:. 7194:80

    You can also copy the complete content from here:

    Complete file using Solax plugin

    version: ‘3.3’ services: teslamate: image: teslamate/teslamate:latest restart: always environment:. DATABASE_USER=teslamate. DATABASE_PASS=secret ##You can change your password here. DATABASE_NAME=teslamate. DATABASE_HOST=database. MQTT_HOST=mosquitto. ENCRYPTION_KEY=supersecret ##You can change your encryption key here. TZ=Europe/Berlin ##You can change your Timezone here ports:. 4000:4000 volumes:/import:/opt/app/import cap_drop:. all database: image: postgres:13 restart: always environment:. POSTGRES_USER=teslamate. POSTGRES_PASSWORD=secret ##You can change your password here. POSTGRES_DB=teslamate volumes:. teslamate-db:/var/lib/postgresql/data grafana: image: teslamate/grafana:latest restart: always environment:. DATABASE_USER=teslamate. DATABASE_PASS=secret ##You can change your password here. DATABASE_NAME=teslamate. DATABASE_HOST=database ports:. 3100:3000 volumes:. teslamate-grafana-data:/var/lib/grafana mosquitto: image: eclipse-mosquitto:2 restart: always command: mosquitto.c /mosquitto-no-auth.conf #ports: #. 1883:1883 volumes:. mosquitto-conf:/mosquitto/config. mosquitto-data:/mosquitto/data teslamateapi: image: tobiasehlert/teslamateapi:latest logging: driver: json-file options: max-file: 5 max-size: 10m restart: always depends_on:. database environment:. DATABASE_USER=teslamate. DATABASE_PASS=secret ##You can change your password here. DATABASE_NAME=teslamate. DATABASE_HOST=database. MQTT_HOST=mosquitto. TZ=Europe/Berlin ##You can change your Timezone here. ENABLE_COMMANDS=true. COMMANDS_ALL=true. API_TOKEN_DISABLE=true. ENCRYPTION_KEY=supersecret ##You can change your encryption key here #ports: #. 8080:8080 teslasolarcharger: image: pkuehnel/teslasolarcharger:latest container_name: teslasolarcharger logging: driver: json-file options: max-file: 10 max-size: 100m restart: always depends_on:. teslamateapi environment: #. SerilogMinimumLevelDefault=Verbose #uncomment this line and recreate container with docker-compose up.d for more detailed logs. TZ=Europe/Berlin ##You can change your Timezone here ports:. 7190:80 volumes:. teslasolarcharger-configs:/app/configs solaxplugin: image: pkuehnel/teslasolarchargersolaxplugin:latest container_name: teslasolarcharger_solaxplugin logging: driver: json-file options: max-file: 5 max-size: 10m restart: always environment:. SolarSystemBaseUrl=http://192.168.1.50 ##Change IP Address to your solar system. SolarSystemPassword=AD5TSVGR51 ##Change this to the password of your solar system (Wi-Fi dongle serial number) ports:. 7194:80 volumes: teslamate-db: teslamate-grafana-data: mosquitto-conf: mosquitto-data: teslasolarcharger-configs:

    First startup of the application

    • Move to your above created directory with your docker-compose.yml.
    • Start all containers using the command docker-compose up.d.
    • Use a third-party app to create a new Tesla Token [Android] [iOS]
    • Open your browser, go to http://your-ip-address:4000 and paste your token and refresh token into the form.
    • Go to Geo-Fences and add a Geo-Fence called Home at the location you want TeslaSolarCharger to be active.
    • Open http://your-ip-address:7190
    • Go to Base Configuration (if you are on a mobile device, it is behind the menu button).

    Setting Up Urls to get grid power

    first, look, tesla, sunshine

    To let the TeslaSolarCharger know how much power there is to charge the car, you need to add a value in Grid Power Url.

    Using vendor specific plugins

    Note: These values will be filled in automatically in a future release. Maybe it is already working, and I just forgot to remove this section 😉 Depending on your used plugins, you have to paste one of the following URLs to the Grid Power Url field:

    • SMA Plugin: http://:7192/api/CurrentPower/GetPower
    • SolarEdge Plugin:
    • Grid Power, InverterPower, HomeBatterySoc, Home Battery Power Url: http://solaredgeplugin/api/CurrentValues/GetCurrentPvValues
    • Set Result types to json and use the following json patterns:
    • Grid Power: gridPower
    • Inverter Power: inverterPower
    • Home Battery SoC: homeBatterySoc
    • Home Battery Power: homeBatteryPower
  • Solax Plugin:
  • Grid Power, InverterPower, HomeBatterySoc, Home Battery Power Url: http://solaxplugin/api/CurrentValues/GetCurrentPvValues
  • Set Result types to json and use the following json patterns:
  • Grid Power: gridPower
  • Inverter Power: inverterPower
  • Home Battery SoC: homeBatterySoc
  • Home Battery Power: homeBatteryPower
  • The result should look like this:
  • http://modbusplugin/api/Modbus/GetInt32Value?unitIdentifier=3startingAddress=quantity=ipAddress=port=502factor=connectDelaySeconds=1timeoutSeconds=10

    An example URL with all values filled could look like this:

    http://modbusplugin/api/Modbus/GetInt32Value?unitIdentifier=3startingAddress=30775quantity=2ipAddress=192.168.1.28port=502factor=1connectDelaySeconds=1timeoutSeconds=10

    You can test the result of the URL by pasting it into your browser and replacing modbusplugin with ipOfYourDockerHost:7191. e.g.:

    http://192.168.1.50:7191/api/Modbus/GetInt32Value?unitIdentifier=3startingAddress=30775quantity=2ipAddress=192.168.1.28port=502factor=1connectDelaySeconds=1timeoutSeconds=10

    • unitIdentifier : Internal ID of your inverter (in most cases, 3)
    • startingAddress : Register address of the value you want to extract. You will find this value in the documentation of your inverter.
    • quantity : Number of registers to read from (for integer values should be 2)
    • ipAddress : IP Address of your inverter
    • port : Modbus TCP Port of your inverter (default: 502)
    • factor : Factor to multiply the resulting value with. The result should be Watt, so if your inverter returns Watt, you can leave 1. If your inverter returns 0.1W, you have to use 10.
    • connectDelaySeconds : Delay before communication the first time (you should use 1)
    • timeoutSeconds : Timeout until returning an error if the inverter is not responding (you should use 10)

    For more convenience, you can go to http://your-ip-address:7191/swagger. There you can try your values with a user interface.

    If you have your own API or your energymeter directly has a REST API, you can also use these to get the grid power. Just insert the Grid Power Url Url; if there is a plain integer value, it should work. If your API returns JSON or XML results, you must add the exact path to that specific value.

    If you have the following JSON result:

    request: method: get, key: asdf. code: 0, type: call, data: value: 14

    You can use data.value as Grid Power Json Pattern.

    If your energy monitoring device or inverter has no JSON, but an XML API, use the following instructions: Given an API endpoint http://192.168.xxx.xxx/measurements.xml which returns the following XML:

    xml version=1.0 encoding=UTF-8? Device Name=PIKO 4.6-2 MP plus Type=Inverter Platform=Net16 HmiPlatform=HMI17 NominalPower=4600 UserPowerLimit=nan CountryPowerLimit=nan Serial=XXXXXXXXXXXXXXXXXXXX OEMSerial=XXXXXXXX BusAddress=1 NetBiosName=XXXXXXXXXXXXXXX WebPortal=PIKO Solar Portal ManufacturerURL=kostal-solar-electric.com IpAddress=192.168.XXX.XXX DateTime=2022-06-08T19:33:25 MilliSeconds=806 Measurements Measurement Value=231.3 Unit=V Type=AC_Voltage/ Measurement Value=1.132 Unit=A Type=AC_Current/ Measurement Value=256.1 Unit=W Type=AC_Power/ Measurement Value=264.3 Unit=W Type=AC_Power_fast/ Measurement Value=49.992 Unit=Hz Type=AC_Frequency/ Measurement Value=474.2 Unit=V Type=DC_Voltage/ Measurement Value=0.594 Unit=A Type=DC_Current/ Measurement Value=473.5 Unit=V Type=LINK_Voltage/ Measurement Value=18.7 Unit=W Type=GridPower/ Measurement Value=0.0 Unit=W Type=GridConsumedPower/ Measurement Value=18.7 Unit=W Type=GridInjectedPower/ Measurement Value=237.3 Unit=W Type=OwnConsumedPower/ Measurement Value=100.0 Unit=% Type=Derating/ Measurements Device

    Grid Power: Assuming the Measurement node with Type GridPower is the power your house feeds to the grid, you need the following values in your Base configuration:

    – CurrentPowerToGridUrl=http://192.168.xxx.xxx/measurements.xml. CurrentPowerToGridXmlPattern=Device/Measurements/Measurement. CurrentPowerToGridXmlAttributeHeaderName=Type. CurrentPowerToGridXmlAttributeHeaderValue=GridPower. CurrentPowerToGridXmlAttributeValueName=Value

    Inverter Power: Assuming the Measurement node with Type AC_Power is the power your inverter is currently feeding, you can use the following values in your Base configuration:

    – CurrentInverterPowerUrl=http://192.168.xxx.xxx/measurements.xml. CurrentInverterPowerXmlPattern=Device/Measurements/Measurement. CurrentInverterPowerAttributeHeaderName=Type. CurrentInverterPowerAttributeHeaderValue=AC_Power. CurrentInverterPowerAttributeValueName=Value

    Note: These values are not needed. They are just used to show additional information.

    Often used optional settings

    When you are at this point, your car connected to any charging cable in your set home area should start charging based on solar power. But there are a few additional settings that are maybe helpful for your environment:

    If you set PowerBuffer to a value different from 0. the system uses the value as an offset. E.g., If you set 1000. the car’s current is reduced as long as less than 1000 Watt power goes to the grid.

    To configure your home battery, you need to add the following settings:

    • URL for getting the state of charge
    • URL for getting current charging/discharging power
    • Home Battery Minimum SoC
    • Home Battery Charging Power

    After setting everything up, your overview page should look like this:

    Note: If your battery is discharging, the power should be displayed in red. If the battery is charging, the power should be displayed in green. If this is the other way around, you must update the Correction Factor below your HomeBatteryPower Url setting and invert it to a negative number, e.g1.0.

    In this section you learn how to create the Telegram Bot Key and where you get the Telegram ChannelID from:

    After setting everything up, you can use the software via http://your-ip-address:7190.

    Currently, there are four different charge modes available:

    • PV only: Only solar energy is used to charge. You can set a SOC level that should be reached at the specified date and time (if charge every day is enabled, the car charges to that SoC every day, not only once). If solar power is insufficient to reach the set soc level in time, the car starts charging at full speed. Note: To let this work, specify usable kWh in the car settings section.
    • Maximum Power: The car charges with the maximum available power
    • Min SoC PV: If plugged in, the car starts charging with maximum power until the set Min SoC is reached. After that, only PV Power is used to charge the car.
    • Spot Price PV: You can set a Min Soc, which should be reached at a specific date and time (if charge every day is enabled, the car charges to that SoC every day, not only once). The charge times are then planned to charge at the cheapest possible time. This is especially useful if you have hourly electricity like with Tibber or aWATTar. Note: The car will still charge based on Solar energy if available, and you need to enable Use Spot Price in the Charge settings for correct charge price calculation.
    • TSC Disabled: TSC leaves this car as is and does not update the charging speed etc.
    first, look, tesla, sunshine

    To generate logfiles, you must write each container’s logs to a separate logfile. Note: To create a more detailed logfile, you must add. SerilogMinimumLevelDefault=Verbose as environment variable. The commands if you used the docker-compose.yml files from above: For the main TeslaSolarCharger container:

    docker logs teslasolarcharger teslasolarcharger.log

    For the SmaPlugin:

    docker logs teslasolarcharger_smaplugin teslasolarcharger_smaplugin.log

    For the SolaredgePlugin:

    docker logs teslasolarcharger_solaredgeplugin teslasolarcharger_solaredgeplugin.log

    For the ModbusPlugin:

    docker logs teslasolarcharger_modbusplugin teslasolarcharger_modbusplugin.log

    If you get an error like Error: No such container: you can look up the containernames with

    About

    A software to let your Tesla charge with solar energy

    First Look at Tesla’s ‘Drive on Sunshine’ Feature That Will Charge Your Tesla With Excess Solar Energy

    Tesla is set to introduce its innovative Drive on Sunshine feature, which allows Tesla owners to charge their cars using surplus solar energy generated by their home solar panels. We first revealed the feature in March with a rendering of what the feature could look like based on details found in the app.

    However, we now have our first official screenshots shared by user @olympusdev_. If you have Tesla Solar and possibly a Powerwall, the feature promises to bring more efficiency and economy to Tesla’s clean energy efforts.

    For solar panel owners, options for utilizing excess energy generated have been limited. Typically, the surplus energy charges Powerwalls if available, and once full, the excess is sent back to the grid. However, Tesla’s Drive on Sunshine feature aims to provide a better solution for using this excess energy, making it more economical for Tesla owners than selling the energy back to the power company.

    According to a phrase found by Olympus, the Drive on Sunshine feature may require a Powerwall to function, although it’s not entirely clear. The phrase Charge on Solar paused for Powerwall Export hints at the integration of Tesla’s energy storage system with the new feature. Further details regarding the exact role of the Powerwall in this process are yet to be disclosed.

    How Drive on Sunshine Works

    The Tesla app, which already allows users to set charging limits for their vehicles, will gain new functionality with the Drive on Sunshine feature. Users will have access to two sliders, one for setting the minimum charge of the vehicle that they’d like regardless of the energy generation source and another, called the Charge on Solar slider, for specifying the maximum charge they’d like from excess solar energy.

    For instance, Tesla owners can set a minimum charge level for daily driving, such as 50%, and a solar limit of 90%. The car will charge at the time specified to reach your minimum charge goal of 50%, enough for your daily errands. If the vehicle remains plugged in during the day and excess solar energy is available, the car will automatically charge up to the 90% limit.

    Charging from Multiple Solar Sites

    Another exciting aspect of the Drive on Sunshine feature is the ability for Tesla owners to choose from multiple solar sites where they want their vehicles to charge using excess solar energy. This added flexibility allows owners to optimize their vehicle charging based on the availability of surplus solar power in different locations.

    Release Date

    It appears that the Drive on Sunshine feature is dev complete or nearing completion, based on the underlying source code in the latest Tesla app. It may even already be live and in testing for some employees. The feature is expected to launch soon for the general public, and it may even not require an app update for it to appear. Tesla may simply be able to adjust a configuration to turn this feature on for everyone. Keep an eye out for it in your Tesla app.

    Tesla’s Drive on Sunshine feature marks a significant step forward in using clean energy for electric vehicle owners. By enabling Tesla owners to charge their vehicles using excess solar power, the feature ensures a more efficient and eco-friendly approach to electric vehicle charging.

    As Tesla continues to push the boundaries of clean energy and electric vehicle technology, the Drive on Sunshine feature is yet another example of its commitment to creating a sustainable future.

    Ordering a New Tesla?

    Consider using our referral code (nuno84363) to help support our site. Model 3 and Y buyers will receive credits toward Tesla Merch, while Model S and X buyers will receive 1,000 off and 3 months of FSD for free.

    What Is the Tesla Phone?

    Since early 2021, tech experts, online forums, and tabloids have been hyping the idea of a game-changing phone made by Tesla. But is it even real? This article will tell you all you need to know about the much-anticipated Tesla phone, including its features and expected release date.

    What Is the Tesla Phone?

    It’s safe to say Tesla has revolutionized the electric car market. Tesla’s first car, the Roadster, was released in 2008 and quickly became one of the fastest-production cars in the world. Since then, Tesla has continued to push the boundaries of technology with its cars.

    In recent months, however, insider sources have revealed that Tesla is looking to diversify its portfolio by entering the smartphone market. The device is rumored to go by the name Model Pi.

    Despite widespread speculation and rumors, no official confirmation exists that the Texas-based company is planning to produce a new device. The company remains tightlipped about its development plans, so we don’t know much about what the device might be like.

    While the company is known for its cutting-edge technology, it remains to be seen if it can translate that into success in the competitive smartphone market. If the rumors are true and Tesla does release a smartphone, it is sure to be a highly anticipated launch.

    The smartphone would be a natural extension of Tesla’s strategy to vertically integrate its core technology and sell directly to consumers. Unlike its rivals, who rely on third-party suppliers for many key components, Tesla designs and manufactures most of its car parts in-house. This allows it to have greater control over quality and costs.

    The same could be true for a Tesla smartphone, which could feature breakthrough battery technology and revolutionary design. However, it remains to be seen if Tesla can successfully enter the already crowded smartphone market and take on established players such as Apple and Samsung.

    Features

    Here’s what we’ve been able to gather about the Tesla phone so far:

    Compatible With Starlink

    The Model Pi smartphone is reportedly compatible with Starlink – a satellite-based broadband internet service provided by SpaceX. As of July 2022, the service is available in 36 countries, including the United States, Canada, the United Kingdom, Germany, France, Italy, and New Zealand.

    SpaceX entered the broadband market in 2018 with two missions: to provide high-speed internet to underserved and remote areas worldwide and to do so at a lower cost than current providers. Based on these benefits, a foray into the smartphone market isn’t out of the realm of possibilities. But why is this so exciting?

    Starlink’s 3,000 satellites (as of July 2022) orbit at an altitude of 550 kilometers (340 miles), communicate with each other and with ground stations on Earth called ” gateway stations,” and beam internet coverage down to users’ antennas on the surface of the planet.

    Elon Musk, Tesla’s CEO, has announced a second generation of the system, Starlink V2, that can directly target mobile phones. This system effectively bypasses cellular network providers.

    Model Pi’s compatibility with Starlink will allow users to connect to the network directly from their phone, giving them access to a reliable internet connection no matter where they are. This is a major step forward for the Model Pi and will undoubtedly be a highly anticipated feature for many users.

    Integration With Electric Cars

    Industry experts say the new Tesla phone will integrate better with Tesla’s cars, giving users more control over vehicle functions. The phone will reportedly let users lock and unlock the car and control the temperature, media, and other features. This will supposedly give drivers more convenience and ease of use when operating a Tesla car.

    Some experts believe this move could make Tesla’s cars even more appealing to consumers, making them easier to use. Only time will tell if the new phone lives up to the hype, but it certainly seems like it has the potential to improve the driving experience for Tesla owners.

    Support for Neuralink

    Neuralink is a technology that could potentially allow users to control devices with their thoughts. The technology is still in the early stages of development, but if successful, the implants could have a wide range of applications.

    For example, a user with a disability could use Neuralink to control a computer or a prosthetic limb. In addition, the technology could also be used for more mundane tasks like controlling your smartphone. This is where Tesla’s new phone comes in.

    The phone is rumored to have some sort of neural interface that would allow you to control it by thoughts. This would be a major step forward for Neuralink and could help to popularize the technology. Of course, many challenges still need to be overcome before Neuralink can become a reality, but the potential is inspiring.

    first, look, tesla, sunshine

    Solar Charging

    Tesla is expected to equip its new line of phones with solar charging capabilities. This could be a game-changer for a smartphone industry that appears to have hit a rocky patch in terms of innovation and new features.

    Solar charging has been used in other devices, such as calculators, but it has never been integrated into a phone. Tesla’s move could change that. Solar charging would provide an unlimited power source for phones and could be used to recharge the battery faster than traditional methods.

    In addition, solar charging would make phones more environmentally friendly and give them a much-needed boost in terms of battery life. Given Tesla’s expertise in solar technology, solar charging for smartphones seems within their capabilities. And if they implement it while maintaining modern smartphone dimensions, it could revolutionize the smartphone industry.

    Ability to Work on Mars

    At a conference in September 2016, Mr. Musk said that it might take up to 100 years to create a civilization of at least one million people on Mars. Of course, those people would naturally need internet service.

    Many reports suggest that Tesla’s new phone could leverage Starlink to be able to work on Mars. Although the technology is already helping thousands of people access the internet worldwide, it is not clear how the system would be adapted for use on Mars.

    Starlink has been designed for use in areas with line of sight to satellites, but on Mars, there would be significant obstacles, such as dust storms, that would block the signal. In addition, the satellites are only in orbit for around five years before they burn up in the atmosphere, meaning that a constant stream of new satellites would be required to maintain service. Nevertheless, if the phone does work on Mars, it would be a significant step toward making Elon Musk’s vision of a Martian colony a reality.

    Astrophotography

    As anyone who’s ever tried to photograph the night sky knows, it can be challenging to get clear, sharp images of astronomical objects. Current phones are already equipped with AI-powered cameras that help photograph the night sky, but SpaceX’s extraterrestrial FOCUS could take things to the next level.

    With the ability to more accurately identify and track astronomical objects and enhanced low-light capabilities, Model Pi could be a powerful tool for amateur astronomers. And with Tesla’s well-established reputation for innovation, such a phone would likely be very popular with consumers.

    So while we may not be able to travel to space ourselves anytime soon, SpaceX and Tesla could give us the next best thing: the ability to explore the universe from our s.

    Cryptocurrency Mining

    It’s no secret that Elon Musk is a fan of cryptocurrencies. In the past, he has been public about his support for Bitcoin and Dogecoin. So it’s not unreasonable to assume that he would want to embed the ability to mine cryptocurrency in a phone.

    The rumor is that Tesla’s new phone would mine a new coin called MarsCoin. But for this to work reliably, some serious hardware would need to be implemented. What’s clear is that if Tesla is able to pull it off, it would be a game-changer for the cryptocurrency industry. Only time will tell if this rumor turns out to be true.

    Expected Release Date

    Even though Tesla hasn’t given an official timeline, industry experts expect Model Pi to enter the market in late 2023 or early 2024.

    It’s not too hard to see why Tesla may not be in a hurry to launch the product. Consumers already have many options from well-established brands like Apple and Samsung, and it would take an exceptional product for a newcomer to make a dent in the market.

    It will be interesting to see if Tesla can make a splash with its own offering.

    It’s a Long Waiting Game… For Now

    Though the Tesla phone hasn’t been released yet, and there are no clear announcements on what to expect, there are some signs it will be exceptional. The company has a history of releasing high-quality products, and the phone is rumored to have unique and innovative features.

    However, Tesla dissolved its public relations department in 2020; therefore, we don’t quite have a reliable source of information on when you can buy a Tesla phone. We will simply have to wait and see if and when the Tesla phone will become available.

    What features would you love to see on the Tesla phone? Let us know in the Комментарии и мнения владельцев section below.

    What’s the Best Solar Phone Charger in 2023?

    Each product and or company featured here has been independently selected by the writer. You can learn more about our review methodology here. If you make a purchase using the links included, we may earn commission.

    Written by Christian Yonkers

    Christian Yonkers is a writer, photographer, filmmaker, and outdoor junkie obsessed with the intersectionality between people and planet. He partners with brands and organizations with social and environmental impact at their core, assisting them in telling stories and spreading verifiable information that change the world for the better. Christian aims to have a sizable impact on the world helping foster a sustainable relationship between humans and the planet. Learn About This Person

    Reviewed by Irma Omerhodzic

    Irma joined the EcoWatch team in August 2015. She holds a Master’s degree and Bachelor’s degree from the E.W. Scripps School of Journalism at Ohio University in Athens, Ohio. She is a member of Kappa Tau Alpha – a national honor society of journalism. Learn About This Person

    Why You Can Trust EcoWatch

    Founded in 2005 as an Ohio-based environmental newspaper, EcoWatch is a digital platform dedicated to publishing quality, science-based content on environmental issues, causes, and solutions.

    Jump to Section:

    Find the best price from solar installers in your area.

    Solar phone chargers are a great way to keep your phone juiced on the go. But many solar phone chargers don’t stop there: Units with larger panels and higher-capacity batteries are capable of charging cameras, GPS units, tablets and even computers, too.

    Most solar-powered phone chargers incorporate integrated batteries and small solar panels with one or more ports for charging your gear. They’re hardy, portable and affordable. And best of all, you can feel good about the eco-friendly mobility they’ll give you on your next adventure.

    In this article, we’ll break down the top 5 best solar phone chargers available in 2023

    Best Solar Phone Chargers in 2023

    We narrowed down the best solar phone chargers on the market based on criteria including durability, power output, portability, design, functionality, extra features and cost.

    Each of the products listed below provided good value for the price and would be a great choice for powering up your iPhone or Android using solar energy.

    The Renogy E.POWER Portable Solar Charger boasts a powerful 10000mAh battery to keep your gear going longer. Its water-resistant exterior and built-in flashlight give you peace of mind in any conditions, anywhere.

    • IPX4-rated weather and dust sealing
    • Efficient solar panel
    • Multi-mode built-in flashlight
    • Carabiner
    • 2 USB outputs
    • Battery level indicator
    • Quality build
    • A bit heavy for backpacking
    • Solar panel only powerful enough for trickle charging battery
    • Long solar charging time
    • Not best-in-class battery capacity

    Why Buy: The Renogy E.POWER Portable Solar Charger is the perfect companion for off-grid, on-the-go applications where you need rugged and reliable power. With effective weather-sealing, dual USB charging ports and a carabiner, you’ll have enough juice to power your small electronics on a backcountry camping trip or wherever your adventures take you.

    Runner Up: FEELLE Portable Solar Power Bank

    The FEELLE Portable Solar Power Bank has a powerful 25000mAh battery powered by four solar panels, nearly the equivalent of a 5-watt wall charger. The panels fold neatly over the battery for compact storage, and the water-resistant cover gives you peace-of-mind when encountering adverse weather.

    • High-capacity solar battery
    • Multiple panels allow simultaneous device charging when in direct sunlight
    • Dual USB outputs
    • Weather-resistant cover
    • Built-in flashlight
    • Battery level indicator
    • Solar charge indicator
    • A bit heavy and bulky for backpacking
    • Large footprint when unfolded
    • Long solar charging time
    • Build quality lacking

    Why Buy: The FEELLE Portable Solar Power Bank is a great option for those needing more battery capacity with simultaneous solar charging. Like most solar panel chargers of this size, it takes a while to get a full charge from the panels and it’s a bit on the heavy side. But for the price and features, the FEELLE Portable Solar Power Bank is well-deserved as our pick for runner-up.

    Best Low-Profile Panel: Renogy E.FLEX 21 Portable Solar Panel

    The highly efficient Renogy E.FLEX 21 Portable Solar Panel provides best-in-class charging speeds. Three large solar panels provide an impressive 22% to 25% energy conversion rate and clock out at 21 watts. Two USB outputs allow charging to multiple batteries or devices at once. While not intended for strapping to a backpack for mobile charging, it’s light enough to pack in a backpack or camera bag or strap to a kayak or use as an RV solar panel.

    • than enough capacity to quickly charge phones and small electronic devices
    • Generous wattage
    • Foldable
    • Good build quality
    • iSolar Technology provides fast charging and prevents overheating
    • Water-resistant
    • Relatively fast charge rate
    • Large
    • A bit heavy
    • Large footprint
    • Batteries and charge controllers not included
    • A bit pricey

    Why Buy: If you need a foldable solar panel to charge your devices at basecamp, the Renogy E.FLEX 21 Portable Solar Panel is tough to beat. It’s the perfect portable solution for quickly charging devices, cameras, and even laptops in off-grid situations.

    Best Solar Charger for Hiking: Goal Zero Nomad 10 Foldable Solar Panel

    The Goal Zero Nomad 10 Foldable Solar Panel provides low-profile, intuitive solar charging. Featuring two solar panels with a combined 10W of power, it provides ample capacity to charge cell phones, GPS units, camera batteries and more. A built-in kickstand allows optimal positioning, and its efficient design makes it small enough to strap to a bag for charging on-the-go. An integrated USB port charges phones, external battery banks, and other small devices.

    • Built-in kickstand for multiple angles and optimal exposure
    • Low-profile
    • Easily straps to backpack or tent
    • Integrated USB ports
    • Foldable
    • Rugged and well-built
    • Water-resistant
    • Slower charging rate than other panels
    • Batteries and charge controllers not included
    • Expensive

    Why Buy: Goal Zero has established itself as a leader in portable solar solutions. While it’s not the largest portable solar panel out there, the Goal Zero Nomad 10 Foldable Solar Panel hits the sweet spot between portability, versatility and capacity. If you need relatively fast charging for small electronics on your next outdoor adventure, this is the panel for you.

    Best Charger Under : Blavor Solar Power Bank

    For a budget option, we’ve placed the Blavor 10000mAh Solar Power Bank as our top pick. The generous battery capacity is enough for multiple cell phone charges, and the solar panel offers trickle charging when the sun is shining. A useful dual LED flashlight, compass and Qi wireless charging make the Blavor 10000mAh Solar Power Bank an attractive solar phone charger.

    • Generous battery capacity
    • IPX4 rated weather and dust sealing
    • Built-in dual flashlights
    • Dual USB outputs
    • Battery level indicator
    • Compass strap
    • Qi wireless charging
    • Great customer service

    Why Buy: While not the fastest solar charger out there, the Blavor 10000mAh Solar Power Bank is a steady performer nonetheless. Whether charging from a wall or trickle charging with the solar panel, the Blavor 10000mAh Solar Power Bank is loaded with impressive features you might not expect at this price point.

    How Do Solar Phone Chargers Work?

    For those looking for a sun-powered adventure, the heart of a solar phone charger is the solar panel itself, which works exactly the same way as a larger rooftop panel does.

    Solar panels convert the energy of photons (light particles) into electricity, a process called the photovoltaic effect. When a photon hits a solar panel, its energy causes electrons to flow throughout the solar cells, producing an electric current to charge devices or batteries.

    All solar panels produce direct current (DC) energy, which can be used to charge small battery-powered devices like cell phones and computers. Solar panels for homes and businesses must be converted to alternating current (AC), which requires an inverter.

    Lack of inverters and small panel sizes make solar phone chargers a compact and efficient way to charge DC electronics.

    Types of Solar Phone Chargers

    Just like there are different types of solar panels for homes, there are different types of solar phone chargers.

    Standalone panels: These solar phone chargers consist of one or more panels with built-in charge ports (usually USB ports). They’re great if you need a large amount of energy for quick charging or powering larger devices. The downside to standalone panels is that they lack integrated batteries, so you can only charge your devices when the panels are in direct sunlight. They also tend to be on the large side. But if you need more power than a smaller charger can provide, standalone panels are the best option.

    Solar battery banks: Solar chargers with a built-in battery are handy for carrying a reliable, portable charge wherever you go. The most common variants include a small solar panel atop a battery, but some options include fold-out panels for better capacity and faster charging. Aside from some notable exceptions, most solar battery banks take days to fully charge via sunshine alone, and almost none of them will charge your cell phone and the internal battery simultaneously. If you prioritize a rechargeable battery with solar backup, solar battery banks are a good option.

    How Much Do Solar Phone Chargers Cost?

    Solar phone charger costs vary depending on type, capacity, quality and features. The best solar phone chargers balance quality, performance and price, ranging from 30 for basic solar battery bank chargers to 150 for standalone solar phone charger kits.

    Choosing the Best Solar Phone Charger for Your Needs and Budget

    Now that you know how solar panels work to charge your phone and some of the best solar phone charger models available, you may be wondering how to narrow down the right product for you. Here are some things to consider when making your purchase:

    Design and Size

    You’ll probably want to take your solar phone charger on the go, so think about the following:

    In addition, look for other features that might come in handy, such as:

    Keep in mind that the greater the number of features, the larger (and sometimes more expensive) the unit will be.

    Power Output

    How much power a unit can produce and store may be the most important factor to consider when buying a solar cell phone charger. A high-amperage battery will provide more charges for your devices but will take more solar input to charge. If you’re going to rely on the sun to provide all of your power, prioritize high-output solar panels capable of quickly charging your electronics. If you just need a high-capacity battery with the option for solar trickle charging, a smaller solar battery bank could be a good fit.

    Durability

    Because they’re portable, choose a durable solar-powered phone charger to stand up to the wear-and-tear of travelling and outdoor activity. The best solar phone chargers are rugged and dependable, featuring weather-sealing and robust construction.

    Portability

    All solar phone chargers are portable, at least in the technical sense. But there are degrees of portability depending on your needs. Ranging from somewhat heavy multi-panels requiring stationary placement to simple units you can strap to your pack, there’s a unit for everyone, from trail runners to off-grid nomads. Just remember that with greater portability often comes sacrifice in other features, especially panel output.

    Extra Features

    Many solar chargers for phones feature more than just charging, with integrated LED flashlights, backup batteries, charge indicators, carabiners, compass straps and more. While these can be nice, don’t let extra features distract from what really matters: Staying powered when you need it most.

    Cost

    Finally, there’s cost. While none of our top picks will break the bank, some are undoubtedly pricier than others. It’s best to save up for a costlier unit if you absolutely need its functions, but if you only need a battery with solar backup, there are plenty of budget-friendly options out there.

    FAQ’s:Solar Phone Charger

    Are solar chargers for phones any good?

    Solar phone chargers are great for powering devices in off-grid situations. They can be used over and over again without having to be plugged into an outlet to recharge like standard battery banks.

    How long does it take to charge a phone with a solar charger?

    The time it takes to charge a phone with a solar charger will depend on the output of the battery and the amperage of your phone’s battery. Some battery chargers can fully charge a phone in as little as 90 minutes, but others may take up to four hours.

    What are the best solar power chargers?

    We rated the Renogy E.POWER Portable Solar Charger and FEELLE Portable Solar Power Bank as our top two picks for the best solar power chargers. These models are rugged and dependable enough to charge your devices anywhere you go.

    How do I choose a solar cell phone charger?

    Key factors to consider when choosing a solar cell phone charger include design features like number of charge ports, size/weight, power output, durability, portability, extra features, and cost.

    Christian Yonkers is a writer, photographer, filmmaker, and outdoor junkie obsessed with the intersectionality between people and planet. He partners with brands and organizations with social and environmental impact at their core, assisting them in telling stories and spreading verifiable information that change the world for the better. Christian aims to have a sizable impact on the world helping foster a sustainable relationship between humans and the planet.

    Irma joined the EcoWatch team in August 2015. She holds a Master’s degree and Bachelor’s degree from the E.W. Scripps School of Journalism at Ohio University in Athens, Ohio. She is a member of Kappa Tau Alpha – a national honor society of journalism.

    Related articles

    Best Outdoor Solar Lights: 2023 Buyers Guide

    Best Direction for Solar Panels (Tips to Maximize Output) (2023)

    10 Best Solar Panels for RVs (2023 Portable Solar Options)

    7 Best Solar Panels for Mobile Homes (2023 Guide)

    10 Best Solar Powered Water Pumps of 2023

    The best of EcoWatch right in your inbox. Sign up for our email newsletter!

    Leave a Reply

    Your email address will not be published. Required fields are marked *