Check-list for testing integration

 

Procedure

Note: check that the farm server time is the actual world time (in farm’s timezone) - there should not be delays. Use timedatectl in terminal to check it:

  • you need to make sure NTP service is active and System clock synchronised is yes, e.g.:

  • timedatectl Local time: Mon 2022-07-04 17:54:21 CEST Universal time: Mon 2022-07-04 15:54:21 UTC RTC time: Mon 2022-07-04 15:54:21 Time zone: Europe/Oslo (CEST, +0200) System clock synchronized: yes NTP service: active RTC in local TZ: no

     

Before the test meal:

  • Ask which blower level they normally use and use the same during testing!!!

  • There’s a known issue with the very first meal when we do not know the last known intensity so far, so:

    • try to change the intensity right away

    • if that doesn’t help (and feeding starts with not ours intensity) - try to start the meal once again from CageEye.

Steps

Feeding control via CageEye

1. Cage 1: Flush a pipe for a minute -> confirm that the blower has started.
2. Cage 1: Change the intensity during pipe flush-> confirm that the feeding is not started in Feeding System.
3. Start a meal with 1 kg/min intensity -> confirm that feed spreader started.
4. Adjust the intensity back and forth -> confirm that it adjusted by feeding system
5. Adjust the blower level back and forth -> confirm that it adjusted by feeding system
6. Pause the meal -> confirm that ONLY blower keep working
7. Stop the meal -> confirm that ONLY blower keep working with no intensity
8. Complete stop -> confirm that the blower has stopped
9. Start/stop Cage 2 (or another in the same feeding line) -> confirm that feeding system switched to it properly (at least blower).
10. Switch all cages to passive mode by bulk and make a short meal directly in the feeding system -->> confirm that we do recieve blower level, intensity, fed amount)
11. Switch all cages to active mode by bulk -->> confirm that feeding is not restarted and check logs


Max feed amount control via CageEye

Preconditions:
- add 2 kg “Max Limit” to the current limit via directly via the feeding system
- add 3 kg “Max Limit” to the current limit via CageEye

1. Start a meal with 5 kg/min intensity -> confirm that feed spreader started.
2. Wait until Max feed amount that has been set in the feeding system reached -> confirm that meal session is NOT stopped.
3. Wait until Max feed amount that has been set in CageEye reached in the feeding system -> confirm that meal session is stopped automatically both CageEye and FS.
4. Add Max Limit in CageEye and start feeding again -->> confirm that Max feed amount is increased in FS and feeding has been started.

P/F/M for ScaleAQ
Preconditions:

  • Add fish amount

  • Add fish weight

  • Add pellet type

1. Start a meal with 0.1 p/f/m -> confirm that intensity in p/f/m/ is the same in ScaleAQ and coming in kg/m in logs
2. Change 0.2 p/f/m -> confirm that intensity in kg/m is changed