Deprecated: Return type of Requests_Cookie_Jar::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/datatvvwuz/wp-includes/Requests/Cookie/Jar.php on line 63 Deprecated: Return type of Requests_Cookie_Jar::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/datatvvwuz/wp-includes/Requests/Cookie/Jar.php on line 73 Deprecated: Return type of Requests_Cookie_Jar::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/datatvvwuz/wp-includes/Requests/Cookie/Jar.php on line 89 Deprecated: Return type of Requests_Cookie_Jar::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/datatvvwuz/wp-includes/Requests/Cookie/Jar.php on line 102 Deprecated: Return type of Requests_Cookie_Jar::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/datatvvwuz/wp-includes/Requests/Cookie/Jar.php on line 111 Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/datatvvwuz/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 40 Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/datatvvwuz/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 51 Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/datatvvwuz/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 68 Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/datatvvwuz/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 82 Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/datatvvwuz/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 91 Raspberry Pi Guide – DataTill

This guide explains how setup the monitoring on DataTill, configure the Pi, we will discuss what hardware is supported, and discuss the hardware itself and how to install it.

Custom image download link

Custom image to sync to DataTill on your Raspberry Pi: www.datatill.com/deploy/raspberrypi/raspberrypi.dmg

Navigating Raspberry Pi devices on your DataTill

Raspberry Pi

Go to Devices->Power Monitoring->Power Monitor Devices

RaspberryPi Fields

Navigate to Devices->Power Monitor Devices.

Device IP AdressIn this field you will add the device IP Adress.

Device Description – In this field you will add the device description.

 Device AddressIn this field you can filter through and select the specific address you’re looking for.

 Power Monitor DeviceIn this field you choose the power monitor device, there is two power monitor devices which is: Rasberry Pi and Micro Instruments.

 Device Login UsernameIn this field you will add your Login username.

 Device Login PasswordIn this field you will add your Password.

 Solar Site (ON/OFF)

 Generate Power Outage Alerts (ON/OFF)

 Generate Low Voltage Alerts (ON/OFF)

 Include in Outage Reports (ON/OFF)

 Normal VoltageIn this field you can filter through different Voltages and select the one you need.

 Thermal Printer Attached (ON/OFF)This is used for printing hotspot vouchers.

 Voucher Printer TitleIn this field you can add the Voucher Printer Title,this is not a compulsory field.

 Weather Station Title – In this field you can add the Weather Station Title, this is not a compulsory field.

Operations

Go to Devices-> Devices -> Click on Edit

RaspberryPi Weather Summary

Raspberry Pi Power Summary

Sites discharging

In order to monitor the battery level of your battery in DataTill, you will need a RaspberryPi, a Victron Battery Monitor and a Victron VE. Direct cable to connect the two.

Getting started with the Victron Battery Monitor.

The Victron battery monitor can be found here
https://www.victronenergy.com/battery-monitors/bmv-700

here are some victron documents on the monitor.
https://www.victronenergy.com/upload/documents/Datasheet-BMV-700-series-EN.pdf
https://www.victronenergy.com/upload/documents/Quickinstallsheet_BMV70x_part1_2.pdf

The BMV-700 comes included with everything you need to setup the battery monitor, but you will need to buy the Victron VE. Direct cable to connect the Monitor to the Raspberry Pi

Victron VE. Direct CableThis a diagram depicting what comes in the Victron BMV Kit

Here is a diagram depiction the connection of a BMV-700. Note the VE. Direct port.

The back of the BMV battery monitor. The black cable is the VE. Direct cable

Getting started with a Victron Solar Charger.

The solar chargers below are supported.
all the 100v and 150 v solar chargers like the one below is supported.

The Victron solar charger needs to be connected to a RaspberryPi Using a VE. Direct cable. The Solar charger does not give any information about how charged the batteries are. Therefore, the Solar charger monitoring needs to be done in conjunction with a battery monitor.

Below the VE. Direct port has been circled. If your Victron device has this port, then it should be supported: